.not-found-page{--not-found-display-size:clamp(110px, 16vw, 220px)}.not-found-page .page-shell{flex-direction:column;min-height:100svh;display:flex;overflow:visible}.not-found-page .container{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.not-found-page .site-header,.not-found-page .site-footer{flex-shrink:0}.not-found-page main{flex:1;place-items:center;min-width:0;padding:clamp(40px,6vw,80px) 0;display:grid}.not-found-page .not-found-page__content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;min-width:0;max-width:760px;display:flex}.not-found-page .not-found-page__code{color:var(--text-primary);font-family:var(--font-body);font-size:var(--not-found-display-size);font-weight:var(--weight-bold);justify-content:center;align-items:center;gap:clamp(10px,2vw,24px);margin-bottom:12px;line-height:1;display:flex;position:relative}.not-found-page .not-found-page__orbit{width:.78em;height:.78em;stroke:var(--link);flex-shrink:0;display:block}.not-found-page .not-found-page__escape{width:.9em;height:.54em;fill:var(--accent);position:absolute;top:-.42em;right:-.55em;overflow:visible}.not-found-page .not-found-page__escape path{stroke:var(--accent);stroke-opacity:.5}.not-found-page h1{max-width:680px;font-size:var(--text-final);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);overflow-wrap:break-word;line-height:1.2}.not-found-page .not-found-page__content>p{max-width:540px;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-body)}.not-found-page .not-found-page__actions{flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%;margin-top:12px;display:flex}.not-found-page .not-found-page__actions .button{border:1px solid var(--accent);border-radius:var(--radius-control);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:16px 24px;text-decoration:none}.not-found-page .not-found-page__primary:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-dark)}.not-found-page .not-found-page__actions .not-found-page__secondary{background:var(--surface-page);border-color:var(--border-strong);color:var(--text-primary)}.not-found-page .not-found-page__secondary:hover{background:var(--surface-raised);border-color:var(--link);color:var(--text-primary)}@media (width<=640px){.not-found-page .not-found-page__content{gap:16px}.not-found-page .not-found-page__content>p{font-size:var(--text-body-sm)}.not-found-page .not-found-page__actions{flex-direction:column;width:100%;max-width:360px;margin-top:8px}}@media (width<=360px){.not-found-page .not-found-page__code{margin-right:.55em}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-night:#0b0e1a;--color-lime:#d4f57a;--color-periwinkle:#afcbf8;--color-electric:#4a6fe0;--color-cloud:#f5f6fa;--surface-page:var(--color-night);--surface-card:#121729;--surface-raised:#1c2236;--surface-phone:#05070f;--surface-light:var(--color-cloud);--surface-input-light:#fff;--surface-tip:#4a6fe029;--surface-selected:#afcbf829;--surface-sticky:#0b0e1af5;--text-primary:var(--color-cloud);--text-body:#f5f6fad1;--text-secondary:#f5f6fabf;--text-panel:#f5f6fab8;--text-muted:#f5f6fab3;--text-subtle:#f5f6fa99;--text-faint:#f5f6fa8c;--text-placeholder:#f5f6fa80;--text-dark:var(--color-night);--text-light-body:#3a4058;--accent:var(--color-lime);--link:var(--color-periwinkle);--border-divider:#f5f6fa14;--border-card:#afcbf82e;--border-soft:#afcbf824;--border-strong:#afcbf847;--border-input:#afcbf84d;--border-select:#afcbf840;--border-light:#0b0e1a26;--border-progress:#0b0e1a40;--ring-color:#afcbf814;--ring-soft:#afcbf80f;--blur-line:#f5f6fa59;--blur-line-soft:#f5f6fa40;--shadow-card:0 24px 60px #00000073;--shadow-signature:0 2px 12px #0009;--font-body:"Sora", system-ui, sans-serif;--font-signature:"Zeyada", cursive;--weight-light:300;--weight-normal:400;--weight-semibold:600;--weight-bold:700;--text-micro:10px;--text-tiny:11px;--text-caption:12px;--text-small:13px;--text-body-sm:14px;--text-control:15px;--text-base:16px;--text-card-title:17px;--text-lead:18px;--text-report-title:20px;--text-panel-title:22px;--text-hero:clamp(34px, 4.4vw, 60px);--text-success:clamp(28px, 3.6vw, 48px);--text-section:clamp(24px, 2.6vw, 36px);--text-final:clamp(26px, 3vw, 40px);--text-intro:clamp(16px, 1.3vw, 18px);--text-note:clamp(16px, 1.4vw, 19px);--text-how:clamp(19px, 2vw, 26px);--text-price:34px;--text-position:56px;--text-signature:36px;--text-signature-small:30px;--leading-body:1.6;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-label:.12em;--radius-xs:4px;--radius-bar:5px;--radius-control-sm:12px;--radius-control:14px;--radius-card-sm:18px;--radius-report:20px;--radius-card:22px;--radius-large:28px;--radius-phone:44px;--radius-pill:999px;--radius-round:50%;--page-gutter:24px;--mobile-cta-space:calc(11rem + env(safe-area-inset-bottom,0px))}@media (width<=360px){:root{--page-gutter:16px}}@font-face{font-family:Sora;src:url(/brand/fonts/Sora-Variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:Zeyada;src:url(/design/Zeyada-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zeyada;src:url(/design/Zeyada-latin-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);margin:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3,b,strong{font-weight:var(--weight-semibold)}a{color:var(--link)}a:hover{color:var(--text-primary)}button,input,select{font:inherit}button{cursor:pointer}button,input,select,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-electric);outline-offset:4px}input::placeholder{color:var(--text-placeholder);opacity:1}button{color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-shell{background:var(--surface-page);min-height:100vh;overflow:hidden}.skip-link{z-index:10;border-radius:var(--radius-control-sm);background:var(--accent);color:var(--text-dark);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skip-link:focus{color:var(--text-dark);transform:translateY(0)}.container{max-width:1248px;padding:0 var(--page-gutter);margin:0 auto}.site-header{justify-content:space-between;align-items:center;min-height:86px;padding:28px 0;display:flex}.site-header>a:not(.home-link),.site-header .back-button{font-size:var(--text-body-sm);text-decoration:none}.home-link{align-items:center;text-decoration:none;display:inline-flex}.brand-lockup{object-fit:contain;object-position:left center;width:132px;height:30px;display:block}.brand-mark{object-fit:contain;width:30px;height:30px;display:block}.keep-together{white-space:nowrap}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.youtube-play{fill:var(--surface-page)}.text-button{color:var(--link);font:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--text-primary)}.button{border-radius:var(--radius-control);background:var(--accent);min-height:56px;color:var(--text-dark);font-size:var(--text-base);font-weight:var(--weight-semibold);border:0;flex:none;justify-content:center;align-items:center;padding:0 26px;display:inline-flex}.button--dark{background:var(--surface-page);color:var(--text-primary)}.status-dot{border-radius:var(--radius-round);background:var(--accent);flex:0 0 8px;width:8px;height:8px;display:inline-block}.eyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--link);line-height:normal}.section-heading{flex-direction:column;gap:10px;display:flex}.section-heading h2:not(.eyebrow),.founding-copy h2{font-size:var(--text-section);letter-spacing:var(--tracking-heading);line-height:1.15}mark{color:var(--text-dark);background:var(--accent);border-radius:var(--radius-control);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 12px}.site-footer{border-top:1px solid var(--border-divider);font-size:var(--text-small);color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 40px;display:flex}.site-footer nav{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer a,.site-footer .text-button{text-decoration:none}.mobile-join-bar{display:none}@media (width<=1100px){main{min-width:0}main p,main h1,main h2,main h3{overflow-wrap:break-word}}@media (width<=640px){.page-shell{overflow:clip}.site-header{gap:16px}.site-header>a:not(.home-link),.site-header .back-button{align-items:center;min-height:44px;display:inline-flex}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{flex-direction:column;align-items:flex-start;gap:4px 20px}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.page-shell--with-mobile-cta{padding-bottom:var(--mobile-cta-space)}.page-shell--with-mobile-cta main{scroll-padding-bottom:var(--mobile-cta-space)}.page-shell--with-mobile-cta :is(a,button,input,summary){scroll-margin-bottom:var(--mobile-cta-space)}.mobile-join-bar{z-index:5;padding:12px max(16px, env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-right,0px));border-top:1px solid var(--border-card);background:var(--surface-sticky);align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.mobile-join-bar>div{min-width:0;font-size:var(--text-caption);flex-direction:column;flex:1;gap:4px;line-height:1.4;display:flex}.mobile-join-bar .availability{font-size:inherit}.mobile-join-bar .status-dot{display:none}.mobile-join-bar .button{min-height:48px;font-size:var(--text-control);padding:0 20px;text-decoration:none}.mobile-join-bar .button:hover{color:var(--text-dark)}.page-shell:has(input:focus,select:focus) .mobile-join-bar{display:none}}@media (width<=360px){.mobile-join-bar{gap:10px}.mobile-join-bar .button{padding:0 14px}}.join-form{flex-wrap:wrap;gap:10px;width:100%;max-width:520px;display:flex}.join-form input{box-sizing:content-box;border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface-card);min-width:0;height:56px;color:var(--text-primary);font-size:var(--text-base);flex:240px;padding:0 20px}.join-form .button{height:56px}.join-note{font-size:var(--text-small);color:var(--text-muted)}.join-legal{font-size:var(--text-caption);color:var(--text-faint);margin-top:-12px;line-height:1.5}.availability{font-size:var(--text-small);color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.availability b{color:var(--text-primary)}.platform-support{font-size:var(--text-small);color:var(--text-muted);align-items:center;gap:10px;display:inline-flex}.platform-support>span[role=img]{color:var(--text-body);display:inline-flex}.platform-support .icon{width:18px;height:18px}.platform-support .icon--youtube{width:20px}.platform-soon{color:var(--text-placeholder)}.report-preview{flex-direction:column;flex:440px;min-width:0;display:flex;position:relative}.report-ring{border:40px solid var(--ring-color);border-radius:var(--radius-round);pointer-events:none;width:460px;height:460px;position:absolute;top:-70px;right:-110px}.report-phone{border:10px solid var(--surface-raised);border-radius:var(--radius-phone);background:var(--surface-phone);flex-direction:column;align-self:flex-end;gap:14px;width:342px;max-width:100%;margin-right:24px;padding:18px 16px 22px;display:flex;position:relative}.phone-speaker{border-radius:var(--radius-bar);background:var(--surface-raised);align-self:center;width:80px;height:6px}.phone-header{justify-content:space-between;align-items:center;display:flex}.phone-header>span:first-child{font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:flex}.phone-header .brand-mark{width:16px;height:16px}.phone-header>span:last-child{font-size:var(--text-micro);color:var(--text-subtle)}.phone-account{flex-direction:column;gap:2px;display:flex}.phone-account b{font-size:var(--text-base)}.phone-account>span{font-size:var(--text-tiny);color:var(--text-subtle)}.phone-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.phone-stats>div{border-radius:var(--radius-control);background:var(--surface-card);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.phone-stats span,.phone-stats em{font-size:var(--text-micro);color:var(--text-subtle);font-style:normal}.phone-stats b{font-size:var(--text-lead)}.phone-stats em{color:var(--link)}.phone-chart{border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--text-micro);flex-direction:column;gap:8px;padding:12px;display:flex}.phone-chart p{color:var(--text-subtle)}.phone-chart>div{align-items:center;gap:8px;display:flex}.phone-chart>div>span{flex:0 0 74px}.chart-track{border-radius:var(--radius-xs);background:var(--border-divider);flex:1;height:8px}.chart-fill{border-radius:var(--radius-xs);background:var(--color-electric);height:8px;display:block}.chart-fill--stories{background:var(--link);width:88%}.chart-fill--tips{width:62%}.chart-fill--workouts{width:40%}.blurred-lines{opacity:.4;filter:blur(2px);flex-direction:column;gap:8px;display:flex}.blurred-lines span{border-radius:var(--radius-bar);background:var(--blur-line);width:80%;height:9px}.blurred-lines span+span{background:var(--blur-line-soft);width:60%}.opportunity-card{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-report);background:var(--surface-card);width:386px;max-width:100%;box-shadow:var(--shadow-card);flex-direction:column;align-self:flex-start;gap:12px;margin-top:-170px;padding:22px;display:flex;position:relative}.report-topline{font-size:var(--text-tiny);justify-content:space-between;align-items:center;gap:8px;display:flex}.report-topline span:first-child{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--link)}.report-topline span:last-child{color:var(--text-subtle);white-space:nowrap}.opportunity-card h2{font-size:var(--text-lead);line-height:1.3}.report-tip{border-radius:var(--radius-control-sm);background:var(--surface-tip);font-size:var(--text-small);padding:12px 14px;line-height:1.55}.report-tip b{color:var(--link)}.report-example{font-size:var(--text-caption);color:var(--text-muted);line-height:1.55}.report-example b{color:var(--text-body)}.report-preview figcaption{font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:14px;position:relative}.report-preview--compact{flex-basis:400px}.report-preview--compact .report-ring{border-width:34px;width:388px;height:388px;top:-100px;right:-90px}.opportunity-card--compact{border-radius:var(--radius-card);width:100%;box-shadow:none;gap:14px;margin-top:0;padding:26px}.opportunity-card--compact h2{font-size:var(--text-report-title)}.opportunity-card--compact .report-tip{font-size:var(--text-body-sm)}.opportunity-card--compact .blurred-lines{opacity:.45;filter:blur(3px)}.opportunity-card--compact .blurred-lines span{height:10px}.opportunity-card--compact .blurred-lines span+span{width:62%}.report-preview--compact figcaption{margin-top:12px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.benefit-card{border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);background:var(--surface-card);flex-direction:column;gap:10px;padding:20px;display:flex}.benefit-card h3{font-size:var(--text-card-title);margin-top:4px}.benefit-card>p{font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.55}.benefit-illustration{border-radius:var(--radius-control);background:var(--surface-page);height:148px;font-size:var(--text-tiny);flex-direction:column;justify-content:center;gap:10px;padding:14px;display:flex}.comparison-labels{color:var(--text-subtle);font-size:var(--text-micro);justify-content:space-between;display:flex}.comparison-labels span+span{color:var(--link)}.comparison-bars{font-size:var(--text-micro);flex-direction:column;gap:4px;display:flex}.comparison-bars i{border-radius:var(--radius-xs);background:var(--text-primary);width:58%;height:7px}.comparison-bars i+i{background:var(--link);width:84%}.comparison-bars--saves i{width:72%}.comparison-bars--saves i+i{width:64%}.benefit-illustration--mentor{gap:8px}.chat-question,.chat-answer{padding:8px 10px;line-height:1.4}.chat-question{border-radius:var(--radius-control-sm) var(--radius-control-sm) var(--radius-xs) var(--radius-control-sm);background:var(--color-electric);align-self:flex-end;max-width:82%}.chat-answer{border-radius:var(--radius-control-sm) var(--radius-control-sm) var(--radius-control-sm) var(--radius-xs);background:var(--surface-raised);align-self:flex-start;max-width:88%}.benefit-illustration--plan{height:120px}.plan-topline{font-size:var(--text-micro);color:var(--text-subtle);justify-content:space-between;display:flex}.plan-topline span+span{color:var(--accent)}.benefit-illustration--plan>b{font-size:var(--text-small)}.plan-progress{border-radius:var(--radius-bar);background:var(--border-divider);height:6px}.plan-progress i{border-radius:var(--radius-bar);background:var(--accent);width:30%;height:6px;display:block}.plan-task{align-items:center;gap:8px;display:flex}.plan-task>span{border:1.5px solid var(--link);border-radius:var(--radius-xs);flex:0 0 14px;height:14px}.plan-task--done{color:var(--text-subtle)}.plan-task--done>span{background:var(--link);color:var(--text-dark);border:0;justify-content:center;align-items:center;display:inline-flex}.plan-task .icon{width:9px;height:9px}.extra-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.extra-benefits>div{align-items:flex-start;gap:14px;padding:4px 0;display:flex}.benefit-icon{border:1px solid var(--border-soft);border-radius:var(--radius-control-sm);background:var(--surface-card);height:40px;color:var(--link);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.benefit-icon .icon{width:20px;height:20px}.extra-benefits h3{font-size:var(--text-control)}.extra-benefits p{font-size:var(--text-small);color:var(--text-muted);margin-top:2px;line-height:1.5}.benefits-footnote{font-size:var(--text-small);color:var(--text-subtle)}.success-card{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.card-heading{flex-direction:column;gap:6px;display:flex}.card-heading h2{font-size:var(--text-panel-title)}.card-heading p,.queue-card p{font-size:var(--text-body-sm);color:var(--text-panel);line-height:1.6}.survey-form{flex-direction:column;gap:18px;display:flex}.survey-form fieldset{border:0;min-width:0;margin:0;padding:0}.survey-form legend{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);padding:0 0 10px}.platform-chips{flex-wrap:wrap;gap:8px;display:flex}.platform-chips button{border:1px solid var(--border-select);border-radius:var(--radius-control-sm);min-height:44px;color:var(--text-body);font-size:var(--text-body-sm);background:0 0;padding:0 16px}.platform-chips button[aria-pressed=true]{background:var(--surface-selected);color:var(--text-primary);border-color:var(--link);font-weight:var(--weight-semibold)}.survey-field{flex-direction:column;gap:8px;display:flex}.survey-field label{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.survey-field select{border:1px solid var(--border-select);border-radius:var(--radius-control-sm);background:var(--surface-page);width:100%;height:48px;color:var(--text-primary);font-size:var(--text-control);padding:0 14px}.survey-save{min-height:52px;font-size:var(--text-control);align-self:flex-start;padding:0 24px}.referral-card{background:var(--surface-light);color:var(--text-dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0}.referral-card .eyebrow{color:var(--color-electric)}.referral-card .card-heading p{color:var(--text-light-body)}.referral-progress{font-size:var(--text-body-sm);color:var(--text-light-body);align-items:center;gap:12px;display:flex}.friend-circles{gap:8px;display:flex}.friend-circles span{border:2px dashed var(--border-progress);border-radius:var(--radius-round);width:38px;height:38px}.referral-copy{flex-wrap:wrap;gap:10px;display:flex}.referral-copy input{box-sizing:content-box;border:1px solid var(--border-light);border-radius:var(--radius-control);background:var(--surface-input-light);min-width:0;height:52px;color:var(--text-dark);font-size:var(--text-control);flex:220px;padding:0 16px}.referral-copy .button{height:52px;min-height:52px;font-size:var(--text-control);padding:0 22px}.referral-share{flex-wrap:wrap;gap:8px;display:flex}.referral-share button,.referral-share a{border:1px solid var(--border-light);border-radius:var(--radius-control-sm);min-height:44px;color:var(--text-dark);font-size:var(--text-body-sm);background:0 0;padding:0 16px}.referral-card--confirmed{gap:16px}.referral-share a{align-items:center;text-decoration:none;display:inline-flex}.share-hint{font-size:var(--text-small);color:var(--text-light-body)}.flow-state,.legal-page{flex-direction:column;gap:24px;max-width:800px;padding:64px 0 96px;display:flex}.flow-state h1,.legal-page h1{font-size:var(--text-section)}.legal-page h2,.recovery-section h2{font-size:var(--text-card-title)}.legal-page p,.flow-state p{line-height:1.7}.recovery-section{flex-direction:column;gap:18px;display:flex}.saved-survey{gap:10px;display:grid}.saved-survey dt{font-weight:var(--weight-semibold)}.saved-survey dd{color:var(--text-muted);margin:0 0 12px}button:disabled{opacity:.65;cursor:wait}.queue-position{overflow-wrap:anywhere}@media (width<=1100px){.report-preview{max-width:600px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card:last-child{grid-column:1/-1}.extra-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.success-card{width:100%}.survey-field select,.referral-copy input{font-size:var(--text-base)}}@media (width<=640px){.join-note,.join-legal{text-align:left;width:100%}.join-form{flex-direction:column;align-items:stretch}.join-form input{box-sizing:border-box;flex:none;width:100%;min-height:56px}.join-form .button{width:100%}.availability{min-width:0;line-height:1.5}.availability>span:last-child{overflow-wrap:anywhere;min-width:0}.platform-support{flex-wrap:wrap;gap:10px;line-height:1.5}.report-preview{flex:none;width:100%;max-width:none}.report-phone{display:none}.report-ring{width:320px;height:320px;top:-45px;right:-100px}.opportunity-card{width:100%;margin-top:0}.report-topline{align-items:flex-start}.report-topline span:first-child{min-width:0}.report-preview figcaption{line-height:1.6}.benefit-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);margin-inline:calc(-1 * var(--page-gutter));padding:4px var(--page-gutter) 12px;display:flex;overflow-x:auto}.benefit-card{scroll-snap-align:start;flex:0 0 78%;min-width:0}.benefit-illustration{height:148px}.extra-benefits{grid-template-columns:minmax(0,1fr);gap:16px}.benefits-footnote{line-height:1.6}.success-card{padding:24px}.survey-form .button{align-self:stretch}.referral-copy{flex-direction:column}.referral-copy input{box-sizing:border-box;flex:none;width:100%;min-height:52px}.referral-copy .button{width:100%}.referral-progress{flex-wrap:wrap}.referral-share{gap:8px}.flow-state,.legal-page{overflow-wrap:anywhere;padding:40px 0 56px}.recovery-section,.inbox-notice{min-width:0}.saved-survey{overflow-wrap:anywhere}}@media (width<=360px){.success-card,.opportunity-card{padding:20px}.benefit-card{flex-basis:86%;padding:16px}}.entry-hero{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.social-hero{padding:40px 0 80px}.join-hero{padding:56px 0 96px}.hero-copy{flex-direction:column;flex:480px;gap:24px;min-width:0;display:flex}.early-badge{border:1px solid var(--border-input);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--link);align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.hero-copy h1{font-size:var(--text-hero);letter-spacing:var(--tracking-display);line-height:1.04}.join-hero h1{line-height:1.05}.hero-description{max-width:520px;font-size:var(--text-intro);line-height:var(--leading-body);font-weight:var(--weight-light);color:var(--text-body)}.join-hero .hero-description{max-width:500px}.hero-proof{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.social-section{border-top:1px solid var(--border-divider);padding:64px 0}.benefits,.how-it-works{flex-direction:column;gap:28px;display:flex}.how-it-works .section-heading p{max-width:820px;font-size:var(--text-how);line-height:1.35;font-weight:var(--weight-semibold);letter-spacing:-.01em}.steps{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps li{border:1px solid var(--border-card);border-radius:var(--radius-pill);background:var(--surface-card);font-size:var(--text-body-sm);align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.steps li+li{margin-left:28px;position:relative}.steps li+li:before{content:"→";color:var(--text-faint);position:absolute;left:-29px}.steps li>span{border-radius:var(--radius-round);background:var(--accent);width:26px;height:26px;color:var(--text-dark);font-size:var(--text-small);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.founding-panel{border-radius:var(--radius-large);background:var(--surface-light);color:var(--text-dark);flex-wrap:wrap;align-items:center;gap:40px;padding:clamp(28px,4vw,56px);display:flex}.founding-copy{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.founding-copy .eyebrow{color:var(--color-electric)}.founding-copy p{font-size:var(--text-base);color:var(--text-light-body);line-height:1.6}.pricing-grid{flex:320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.price-card{border-radius:var(--radius-card-sm);background:var(--surface-page);color:var(--text-primary);flex-direction:column;gap:6px;padding:22px;display:flex}.price-card>span{font-size:var(--text-small);color:var(--link)}.price-card b{font-size:var(--text-price);letter-spacing:var(--tracking-heading);white-space:nowrap}.price-card small{font-size:var(--text-control);font-weight:var(--weight-normal);letter-spacing:normal;color:var(--text-muted)}.price-card p{font-size:var(--text-caption);color:var(--accent)}.founders-chat{border:1px solid var(--border-light);border-radius:var(--radius-card-sm);font-size:var(--text-body-sm);grid-column:1/-1;align-items:center;gap:12px;padding:18px 22px;display:flex}.founders-chat .icon{width:22px;height:22px;color:var(--color-electric)}.founder-note{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.founder-photo{flex:0 260px;min-width:180px;position:relative}.founder-photo:before{content:"";border:14px solid var(--border-card);border-radius:var(--radius-round);width:148px;height:148px;position:absolute;bottom:-28px;left:-28px}.founder-photo>img{aspect-ratio:5/6;object-fit:cover;border-radius:var(--radius-large);width:100%;display:block;position:relative}.founder-signature{font-family:var(--font-signature);font-size:var(--text-signature);color:var(--text-primary);text-align:right;transform-origin:100% 100%;text-shadow:var(--shadow-signature);line-height:.85;position:absolute;bottom:26px;right:14px;transform:rotate(-10deg)}.founder-signature span:first-child{display:inline-block;transform:rotate(-3deg)translate(-14px)}.founder-signature span:last-child{font-size:var(--text-signature-small);display:inline-block;transform:rotate(2deg)}.founder-copy{flex-direction:column;flex:520px;gap:18px;min-width:0;display:flex}.founder-copy p{font-size:var(--text-note);line-height:1.6;font-weight:var(--weight-light)}.faq-section{flex-wrap:wrap;gap:32px 56px;display:flex}.faq-section>.section-heading{flex:260px}.faq-section>.section-heading p{font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.6}.faq-list{border-top:1px solid var(--border-divider);flex:2 520px;min-width:0}.faq-list details{border-bottom:1px solid var(--border-divider)}.faq-list summary{min-height:72px;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{width:18px;height:18px;color:var(--link);stroke-width:2px}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{max-width:680px;font-size:var(--text-body-sm);color:var(--text-secondary);margin:0 0 16px;line-height:1.65}.final-cta{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:72px 0 88px;display:flex}.final-cta h2{font-size:var(--text-final);letter-spacing:var(--tracking-heading);line-height:1.1}.final-cta .join-form{justify-content:center}.success-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.success-hero h1{font-size:var(--text-success);letter-spacing:var(--tracking-display);line-height:1.1}.success-hero h1 mark{border-radius:var(--radius-control-sm)}.on-list-hero{gap:16px;padding:40px 0 48px}.on-list-symbol{width:72px;height:72px;position:relative}.on-list-symbol>.brand-mark{width:72px;height:72px}.on-list-symbol>span{border:3px solid var(--surface-page);border-radius:var(--radius-round);background:var(--accent);width:25px;height:25px;color:var(--text-dark);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-6px}.on-list-symbol .icon{width:16px;height:16px}.success-subtitle{font-size:var(--text-lead);font-weight:var(--weight-light);color:var(--text-body)}.inbox-notice{border:1px solid var(--border-strong);border-radius:var(--radius-card-sm);background:var(--surface-card);text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;padding:16px 22px;display:flex}.inbox-notice>.icon{width:40px;height:40px;color:var(--accent)}.inbox-notice>div{flex-direction:column;gap:4px;display:flex}.inbox-notice h2{font-size:var(--text-base)}.inbox-notice p{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.5}.inbox-notice b{color:var(--text-primary)}.success-columns{flex-wrap:wrap;gap:20px;padding-bottom:56px;display:flex}.success-columns>.success-card{flex:498px}.success-columns>.referral-card{flex-basis:496px}.confirmed-hero{gap:18px;padding:48px 0 40px;position:relative}.confirmed-hero>*{position:relative}.confirmed-hero:before{content:"";border:40px solid var(--ring-soft);border-radius:var(--radius-round);pointer-events:none;width:500px;height:500px;margin-left:-210px;position:absolute;top:10px;left:50%}.confirmation-check{border-radius:var(--radius-round);background:var(--accent);width:84px;height:84px;color:var(--text-dark);justify-content:center;align-items:center;display:flex}.confirmation-check .icon{stroke-width:2.4px;width:40px;height:40px}.confirmed-hero .hero-description{max-width:560px}.confirmed-hero .hero-description b{color:var(--text-primary)}.confirmed-columns{max-width:920px;margin:0 auto}.confirmed-columns>.queue-card{flex:338px;gap:10px}.confirmed-columns>.referral-card{flex:2 476px}.queue-position{font-size:var(--text-position);line-height:1;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display)}@media (width<=1100px){.entry-hero{flex-direction:column;align-items:stretch;gap:48px}.hero-copy{flex:none}.entry-hero .report-preview{flex:none;align-self:center;width:100%}.success-columns{flex-direction:column}.success-columns>.success-card{flex:none}.steps{align-items:flex-start}.steps li+li{margin-left:0}.steps li+li:before{display:none}}@media (width<=640px){#signup{scroll-margin-top:16px}.social-hero{gap:40px;padding:16px 0 44px}.join-hero{gap:48px;padding:40px 0 56px}.hero-copy{gap:24px}.hero-proof{flex-direction:column;align-items:flex-start}.early-badge{max-width:100%;line-height:1.5}.social-section{padding:44px 0}.how-it-works{display:none}.founding-panel{border-radius:var(--radius-card);gap:24px;padding:24px}.founding-copy,.pricing-grid{flex:none;width:100%}.price-card{padding:18px 14px}.founders-chat{align-items:flex-start;padding:16px}.founder-note{gap:40px}.founder-photo{flex:none;width:220px;max-width:100%}.founder-copy{flex:none;width:100%}.founder-copy p{font-size:var(--text-base)}.faq-section{flex-direction:column;gap:28px}.faq-section>.section-heading,.faq-list{flex:none;width:100%}.final-cta{gap:22px}.success-hero{padding-top:32px}.success-subtitle{font-size:var(--text-base);line-height:1.6}.inbox-notice{flex-direction:column;align-items:flex-start;width:100%;padding:20px}.inbox-notice>div{gap:8px;width:100%;min-width:0}.success-columns{padding-bottom:44px}.confirmed-hero:before{width:320px;height:320px;margin-left:-160px}.queue-position{font-size:var(--text-success);line-height:1.15}}@media (width<=360px){.founding-panel{padding:20px}.pricing-grid{gap:10px}.price-card{padding:16px 10px}}
