.offer-shell{max-width:1320px;padding:32px var(--gutter) 0;overflow-wrap:break-word;margin:auto}.offer-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.offer-brand{font:700 25px var(--f-display);letter-spacing:-.04em;color:var(--ink);align-items:center;gap:24px;display:flex}.offer-brand span{color:var(--live);transition:transform .2s}.offer-brand:hover span{transform:translate(-3px,-3px)}.offer-nav-links{align-items:center;gap:26px;font-size:12px;display:flex}.offer-nav-links a{border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.offer-nav-links a[aria-current]{color:var(--live);border-bottom-color:var(--live)}.offer-nav-links a:hover{color:var(--ink)}.offer-header{gap:26px;padding:70px 0 48px;display:grid}.offer-eyebrow{font:500 12px/1.6 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--live)}.offer-header h1{font:500 clamp(40px,6.4vw,88px)/1.02 var(--f-display);letter-spacing:-.055em;max-width:1000px;color:var(--ink);text-wrap:balance;animation:.65s cubic-bezier(.16,1,.3,1) both offer-enter}.offer-lead{font:400 clamp(18px,2vw,22px)/1.6 var(--f-display);color:var(--ink);max-width:62ch}.offer-terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:8px;padding:0;list-style:none;display:flex}.offer-terms li{font:400 12px/1.5 var(--f-mono);margin-right:22px;padding:14px 22px 14px 0;position:relative}.offer-terms li+li:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:-22px}.offer-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.offer-section{border-top:1px solid var(--line);padding:56px 0}.offer-section-head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:30px 60px;margin-bottom:38px;display:grid}.offer-section h2{font:500 clamp(28px,3.6vw,48px)/1.1 var(--f-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.offer-section-head>p{font:400 16px/1.7 var(--f-display);max-width:48ch}.offer-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.tier{border-top:1px solid var(--line);border-left:1px solid var(--line);align-content:start;gap:18px;padding:30px 28px 34px;display:grid;position:relative}.tier:first-child{border-left:0;padding-left:0}.tier:last-child{padding-right:0}.tier--anchor{border-top-color:var(--live);box-shadow:inset 0 1px 0 var(--live)}.tier--anchor:after{content:"";pointer-events:none;background:linear-gradient(#00d4f50f,#0000 45%);background:linear-gradient(lab(77.7384% -37.1594 -29.8296/.06),#0000 45%);position:absolute;inset:0}.tier-label{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--live);min-height:11px}.tier h3{font:500 22px/1.15 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.tier-price{font:500 clamp(36px,3.8vw,52px)/1 var(--f-display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.tier-price small{font:400 12px/1.6 var(--f-mono);letter-spacing:.04em;color:var(--ink-mute);margin-bottom:6px;display:block}.tier-tagline{font:400 17px/1.5 var(--f-display);color:var(--ink)}.tier-audience{font:400 12px/1.6 var(--f-mono);color:var(--ink-mute)}.tier ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.tier li{border-top:1px solid var(--line);font:400 14px/1.5 var(--f-display);color:var(--ink-soft);padding:11px 0}.tier li:last-child{border-bottom:1px solid var(--line)}.tier .btn{justify-self:start;margin-top:8px}.offer-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ledger{border-top:1px solid var(--line);align-content:start;gap:16px;padding:30px 40px 34px 0;display:grid}.ledger+.ledger{border-left:1px solid var(--line);padding:30px 0 34px 40px}.ledger h3{font:500 22px/1.15 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.ledger-price{font:500 clamp(24px,2.6vw,34px)/1.1 var(--f-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.ledger p{font:400 15px/1.65 var(--f-display);max-width:46ch}.ledger ul{padding:0;list-style:none;display:grid}.ledger li{border-top:1px solid var(--line);font:400 14px/1.5 var(--f-display);color:var(--ink-soft);padding:10px 0}.care-plans{display:grid}.care-plan{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:14px 0;display:grid}.care-plan strong{font:500 15px var(--f-display);color:var(--ink)}.care-plan span{font:500 14px var(--f-mono);color:var(--live);font-variant-numeric:tabular-nums;grid-row:2}.care-plan p{grid-area:1/2/3;max-width:none;font-size:14px}.ledger-note{font:400 12px/1.6 var(--f-mono);color:var(--ink-mute)}.offer-aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.offer-aside>div{border-top:1px solid var(--line);padding:30px 34px 34px 0}.offer-aside>div+div{border-left:1px solid var(--line);padding-left:34px}.offer-aside h3{font:500 18px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:16px}.offer-extras dl{margin:0;display:grid}.offer-extras div{border-top:1px solid var(--line);font:400 14px/1.5 var(--f-display);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.offer-extras dd{font-family:var(--f-mono);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.offer-referral{box-shadow:var(--rim-live)}.offer-referral p{font:400 15px/1.65 var(--f-display);color:var(--ink)}.offer-referral a{text-underline-offset:5px;color:var(--live);align-items:center;gap:12px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-flex}.offer-founding{border-left:3px solid var(--amber)!important;padding-left:31px!important}.offer-founding .offer-eyebrow{color:var(--amber)}.offer-founding h3{margin-top:10px}.offer-founding p{font:400 14px/1.65 var(--f-display)}.offer-steps{padding:0;list-style:none;display:grid}.offer-steps li{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.offer-steps li:last-child{border-bottom:1px solid var(--line)}.offer-steps span{font:500 12px/1.9 var(--f-mono);color:var(--live)}.offer-steps h3{font:500 20px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.offer-steps p{font:400 15px/1.7 var(--f-display);max-width:64ch}.offer-faq{display:grid}.offer-faq details{border-top:1px solid var(--line)}.offer-faq details:last-child{border-bottom:1px solid var(--line)}.offer-faq summary{cursor:pointer;font:400 18px/1.35 var(--f-display);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 0;list-style:none;display:flex}.offer-faq summary::-webkit-details-marker{display:none}.offer-faq summary svg{width:18px;height:18px;stroke:var(--live);stroke-width:1.6px;fill:none;flex:none;transition:transform .25s}.offer-faq details[open] summary svg{transform:rotate(45deg)}.offer-faq details p{font:400 15px/1.75 var(--f-display);max-width:66ch;padding:0 40px 24px 0}.offer-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.offer-number{border-top:1px solid var(--line);gap:12px;padding:34px 40px 38px 0;display:grid}.offer-number+.offer-number{border-left:1px solid var(--line);padding:34px 0 38px 40px}.offer-number strong{font:500 clamp(56px,8vw,112px)/.95 var(--f-display);letter-spacing:-.06em;color:var(--ink);font-variant-numeric:tabular-nums}.offer-number .offer-eyebrow{color:var(--ink-mute)}.offer-number p{font:400 15px/1.65 var(--f-display);max-width:38ch}.offer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.offer-col{border-top:1px solid var(--line);padding:30px 40px 34px 0}.offer-col+.offer-col{border-left:1px solid var(--line);padding:30px 0 34px 40px}.offer-col h3{font:500 20px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px}.offer-col>p{font:400 15px/1.7 var(--f-display);max-width:52ch;margin-bottom:14px}.offer-list{padding:0;list-style:none;display:grid}.offer-list li{border-top:1px solid var(--line);font:400 15px/1.55 var(--f-display);color:var(--ink-soft);padding:11px 0 11px 22px;position:relative}.offer-list li:before{content:"";background:var(--live);width:8px;height:1px;position:absolute;top:19px;left:0}.offer-quote{border-left:3px solid var(--live);font:400 17px/1.6 var(--f-display);color:var(--ink);background:var(--void-deep);margin:20px 0 0;padding:20px 24px}.offer-cta-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding:40px 0;display:flex}.offer-cta-row p{font:400 16px/1.65 var(--f-display);flex:380px;max-width:58ch}.offer-rates{border-collapse:collapse;width:100%}.offer-rates th{text-align:left;font:500 11px/1.6 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--live);padding:0 24px 14px 0}.offer-rates td{border-bottom:1px solid var(--line);vertical-align:top;font:400 15px/1.5 var(--f-display);padding:18px 24px 18px 0}.offer-rates td:first-child{color:var(--ink);font-weight:500}.offer-rates td:nth-child(2){font-family:var(--f-mono);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.offer-rates td:last-child{color:var(--ink-soft);padding-right:0}.offer-rates-wrap{overflow-x:auto}.offer-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.offer-work figure{border:1px solid var(--line);background:var(--void-deep);margin:0;overflow:hidden}.offer-work img{aspect-ratio:1.6;object-fit:cover;object-position:top;width:100%;height:auto}.offer-work figcaption{font:400 12px var(--f-mono);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.offer-work figcaption a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.offer-request{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.offer-request-intro{gap:18px;display:grid;position:sticky;top:24px}.offer-request-intro h2{font:500 clamp(28px,3.4vw,44px)/1.1 var(--f-display);letter-spacing:-.035em;color:var(--ink)}.offer-request-intro p{font:400 15px/1.7 var(--f-display);max-width:44ch}.offer-request-intro .btn{justify-self:start}.offer-form{background:var(--void-deep);border:1px solid var(--line);min-width:0;padding:32px}.offer-choices{border:0;margin:0 0 26px;padding:0}.offer-choices legend{margin-bottom:14px;font-size:13px}.offer-choices>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.offer-choices label{border:1px solid var(--line);cursor:pointer;min-height:52px;font:400 14px/1.4 var(--f-display);color:var(--ink);align-items:center;gap:12px;padding:12px 14px;transition:background .18s;display:flex}.offer-choices label:hover{background:var(--pane)}.offer-choices label:has(:checked){background:var(--pane-hi);box-shadow:inset 0 0 0 1px var(--live)}.offer-choices input{width:18px;height:18px;accent-color:var(--live);flex-shrink:0}.offer-choices label:has(:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.offer-form .brief-field span.hint{color:var(--ink-mute);font-size:12px;line-height:1.6}.offer-success{border:1px solid var(--line);background:var(--void-deep);gap:14px;padding:34px;scroll-margin-top:24px;display:grid}.offer-success .offer-eyebrow{color:var(--live)}.offer-success h3{font:500 30px/1.15 var(--f-display);letter-spacing:-.035em;color:var(--ink)}.offer-success p{font:400 15px/1.7 var(--f-display);max-width:52ch}.offer-success .btn{justify-self:start;margin-top:8px}.offer-form .brief-actions{justify-content:flex-start}@keyframes offer-enter{0%{clip-path:inset(0 0 100%);transform:translateY(24px)}to{clip-path:inset(0);transform:translateY(0)}}@media (max-width:1000px){.offer-tiers{grid-template-columns:1fr}.tier{border-left:0;padding-left:0;padding-right:0}.tier:first-child{border-top:1px solid var(--line)}.tier--anchor{border-top-color:var(--live)}.offer-aside{grid-template-columns:1fr}.offer-aside>div{padding:26px 0}.offer-aside>div+div{border-left:0;padding-left:0}.offer-founding{padding-left:24px!important}.offer-request{grid-template-columns:1fr;gap:34px}.offer-request-intro{position:static}}@media (max-width:850px){.offer-header{padding:44px 0 32px}.offer-section{padding:44px 0}.offer-section-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.offer-ledger,.offer-numbers,.offer-cols{grid-template-columns:1fr}.ledger+.ledger,.offer-number+.offer-number,.offer-col+.offer-col{border-left:0;padding-left:0}.ledger,.offer-number,.offer-col{padding-right:0}.offer-work{grid-template-columns:1fr}.offer-form{padding:22px 18px}.offer-choices>div{grid-template-columns:1fr}.offer-nav-links{gap:16px}.offer-nav-links a:not([aria-current]){display:none}.offer-terms li{width:100%;margin-right:0;padding-right:0}.offer-terms li+li:before{display:none}.offer-terms li+li{border-top:1px solid var(--line)}.offer-faq summary{font-size:16px}.offer-steps li{grid-template-columns:44px minmax(0,1fr);gap:14px}.care-plan{grid-template-columns:1fr}.care-plan span{grid-row:auto}.care-plan p{grid-area:auto}.offer-shell .btn{white-space:normal;max-width:100%}}@media (max-width:420px){.offer-brand{white-space:nowrap;gap:12px;font-size:20px}.offer-nav{gap:12px}.offer-nav .language-select select{max-width:105px}.offer-header h1{overflow-wrap:anywhere}.offer-actions{flex-direction:column;align-items:stretch}.offer-actions .btn{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.offer-header h1{animation:none}.offer-brand span,.offer-faq summary svg,.offer-choices label{transition:none}}
