@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_BzTnjswoL93hhoVbbxGUmA6fq6Ky)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_BzTnjswoL93hhoVbbxGUmA6fq6Ky)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_BzTnjswoL93hhoVbbxGUmA6fq6Ky)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_999fa5af-module__AjAESa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_999fa5af-module__AjAESa__variable{--font-adhd-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
[data-funnel=adhd]{--bg:#fafaf7;--bg-soft:#f1f0ea;--text:#1d1f24;--foreground:#1d1f24;--text-rgb:29, 31, 36;--muted:#545a66;--muted-soft:#5f656f;--accent:#b84a24;--accent-rgb:184, 74, 36;--accent-soft:rgba(var(--accent-rgb), .08);--accent-glow:rgba(var(--accent-rgb), .12);--on-accent:#fff;--border:#1d1f241a;--border-strong:#b84a2447;--card:#ffffffd1;--danger:#c45c5c;--adhd-dom-task-initiation:#b84a24;--adhd-dom-time-perception:#0f766e;--adhd-dom-working-memory:#6d4fa3;--adhd-dom-emotional-regulation:#b0356b;--adhd-dom-attention-regulation:#2563a8;--adhd-dom-organization-planning:#3f7a3f;--adhd-dom-energy-motivation:#8a6116;background:var(--bg);color:var(--text)}[data-theme=dark] [data-funnel=adhd]{--bg:#16181d;--bg-soft:#1b1e25;--text:#eceae5;--foreground:#eceae5;--text-rgb:236, 234, 229;--muted:#a6acb8;--muted-soft:#9aa0ac;--accent:#f58a62;--accent-rgb:245, 138, 98;--accent-soft:rgba(var(--accent-rgb), .14);--accent-glow:rgba(var(--accent-rgb), .22);--on-accent:var(--bg);--border:#ffffff17;--border-strong:#f58a624d;--card:#1f232b;--danger:#f87171;--adhd-dom-task-initiation:#ff9a70;--adhd-dom-time-perception:#4fc2b8;--adhd-dom-working-memory:#b79ce8;--adhd-dom-emotional-regulation:#f088b6;--adhd-dom-attention-regulation:#7fb3e8;--adhd-dom-organization-planning:#8cc98c;--adhd-dom-energy-motivation:#e0b368}.adhdFunnelRoot{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.adhdHoldingMain{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.adhdHoldingCard{text-align:center;max-width:520px}.adhdHoldingEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:700}.adhdHoldingHeading{margin:0 0 14px;font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.15}.adhdHoldingLead{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.adhdHeader{border-bottom:1px solid var(--border);background:var(--bg)}.adhdHeaderInner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:14px 24px;display:flex}.adhdBrand{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:800;text-decoration:none}.adhdHeaderCta{color:var(--accent);border:2px solid var(--accent);white-space:nowrap;border-radius:10px;padding:7px 14px;font-size:14px;font-weight:700;text-decoration:none}.adhdHeaderCta:hover{background:var(--accent-soft)}.adhdFooter{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:auto}.adhdFooterInner{max-width:1040px;margin:0 auto;padding:28px 24px 36px}.adhdFooterDisclaimer{color:var(--muted);max-width:760px;margin:0 0 14px;font-size:13px;line-height:1.65}.adhdFooterLinks{color:var(--muted-soft);margin:0;font-size:13px}.adhdFooterLinks a{color:var(--muted);text-decoration:underline}.adhdEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px;font-weight:700}.adhdCtaBtn{background:var(--accent);color:var(--on-accent);cursor:pointer;text-align:center;border:none;border-radius:12px;padding:13px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.adhdCtaBtn:hover{filter:brightness(1.06)}.adhdCtaBtn:disabled{opacity:.6;cursor:default}.adhdSecondaryBtn{color:var(--accent);border:2px solid var(--accent);cursor:pointer;text-align:center;background:0 0;border-radius:12px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.adhdSecondaryBtn:hover{background:var(--accent-soft)}.adhdCenter{text-align:center}.adhdLandingMain{flex:1;width:100%}.adhdHero{text-align:center;max-width:760px;margin:0 auto;padding:72px 24px 56px}.adhdHeroHeading{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,5vw,48px);font-weight:800;line-height:1.08}.adhdHeroLead{color:var(--muted);margin:0 0 28px;font-size:18px;line-height:1.65}.adhdHeroNote{color:var(--muted-soft);margin:14px 0 0;font-size:13px}.adhdSection{max-width:1040px;margin:0 auto;padding:48px 24px}.adhdSectionSoft{background:var(--bg-soft);max-width:none}.adhdSectionSoft>*{max-width:1040px;margin-left:auto;margin-right:auto}.adhdSectionHeading{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:800}.adhdSectionIntro{color:var(--muted);max-width:680px;margin:0 0 28px;font-size:16px;line-height:1.65}.adhdSectionCtaRow{text-align:center;padding-top:28px}.adhdDomainGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.adhdDomainCard{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;padding:18px 18px 16px}.adhdDomainLabel{margin:0 0 6px;font-size:16px;font-weight:700}.adhdDomainDef{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.adhdHowGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding-top:8px;display:grid}.adhdHowStep{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px 20px}.adhdHowStepNum{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;display:inline-flex}.adhdHowStepTitle{margin:0 0 8px;font-size:17px;font-weight:700}.adhdHowStepBody{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.adhdFaq{max-width:760px}.adhdFaqItem{border-bottom:1px solid var(--border);padding:4px 0}.adhdFaqQ{cursor:pointer;padding:14px 0;font-size:16px;font-weight:700;list-style-position:outside}.adhdFaqA{color:var(--muted);max-width:700px;margin:0 0 16px;font-size:15px;line-height:1.7}.adhdAssessMain{flex:1;width:100%;max-width:720px;margin:0 auto;padding:40px 24px 72px}.adhdAssessHeading{margin:0 0 14px;font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.15}.adhdAssessLead{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.65}.adhdProgressBar{background:var(--bg-soft);border-radius:3px;height:6px;overflow:hidden}.adhdProgressFill{background:var(--accent);border-radius:3px;height:100%;transition:width .18s}.adhdProgressLabel{letter-spacing:.08em;color:var(--muted-soft);margin:8px 0 20px;font-size:12px;font-weight:700}.adhdQuestionCard{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:28px 24px}.adhdQuestionText{margin:0 0 22px;font-size:clamp(18px,2.6vw,22px);font-weight:700;line-height:1.4}.adhdScaleBtns{flex-direction:column;gap:10px;display:flex}.adhdScaleBtn{text-align:left;border:2px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;border-radius:12px;min-height:48px;padding:14px 16px;font-size:16px;font-weight:600}.adhdScaleBtn:hover,.adhdScaleBtnSelected{border-color:var(--accent);background:var(--accent-soft)}.adhdBackBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:18px;padding:8px 0;font-size:14px;font-weight:600}.adhdBackBtn:hover{color:var(--text)}.adhdOpenText{width:100%;font:inherit;color:var(--text);background:var(--bg);border:2px solid var(--border);resize:vertical;border-radius:12px;padding:14px;font-size:16px;line-height:1.6}.adhdOpenText:focus{border-color:var(--accent);outline:none}.adhdNavRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.adhdResults .adhdSection{padding:32px 0}.adhdProfileCard{background:var(--card);border:1px solid var(--border-strong);text-align:center;border-radius:16px;padding:32px 28px}.adhdProfileName{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,4.5vw,40px);font-weight:800;line-height:1.1}.adhdProfileSummary{color:var(--muted);max-width:560px;margin:0 auto 20px;font-size:17px;line-height:1.6}.adhdDominantChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.adhdDominantChip{color:var(--on-accent);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.adhdDomainBars{flex-direction:column;gap:12px;display:flex}.adhdBarRow{grid-template-columns:minmax(140px,220px) 1fr 42px;align-items:center;gap:12px;display:grid}.adhdBarLabel{font-size:14px;font-weight:600}.adhdBarTrack{background:var(--bg-soft);border-radius:6px;height:12px;overflow:hidden}.adhdBarFill{border-radius:6px;height:100%}.adhdBarScore{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.adhdPsychoed{max-width:720px;margin:0;font-size:16px;line-height:1.75}.adhdSignatureFigure{max-width:620px;margin:28px 0 0}.adhdSignatureSvg{width:100%;height:auto;display:block}.adhdSigTrack{fill:var(--bg-soft)}.adhdSigLabel{fill:var(--muted);font-size:15px;font-weight:600}.adhdSigLabelStrong{fill:var(--text);font-weight:800}.adhdSignatureCaption{color:var(--muted);max-width:560px;margin:12px 0 0;font-size:13.5px;line-height:1.6}.adhdFigure{max-width:620px;margin:26px 0 6px}.adhdFigureSvg{width:100%;height:auto;display:block}.adhdFigureTrack{fill:var(--bg-soft)}.adhdFigureBaseline{stroke:var(--muted);stroke-width:2px;opacity:.55}.adhdFigLabel{fill:var(--muted);font-size:13px;font-weight:600}.adhdFigLabelStrong{fill:var(--text);font-size:13px;font-weight:800}.adhdFigLabelInverse{fill:var(--bg);font-size:14px;font-weight:700}.adhdFigureCaption{color:var(--muted);max-width:580px;margin:12px 0 0;font-size:13.5px;line-height:1.6}.adhdFigureWide{max-width:680px}.adhdGaugeTrack{stroke:var(--bg-soft)}.adhdGaugeTick{stroke:var(--muted);stroke-width:2px;opacity:.38}.adhdEngineGlow{fill:rgba(var(--accent-rgb), .16)}.adhdGaugePill{fill:var(--bg-soft)}.adhdGaugePillActive{fill:rgba(var(--accent-rgb), .12)}.adhdGaugePillText{fill:var(--muted);font-size:13px;font-weight:700}.adhdGaugePillTextActive{fill:var(--accent)}.adhdGaugeTitle{letter-spacing:.07em;fill:var(--muted);font-size:12px;font-weight:700}.adhdGaugeState{font-family:var(--font-adhd-display), Georgia, "Times New Roman", serif;fill:var(--muted);font-size:23px;font-weight:700}.adhdGaugeStateActive{fill:var(--text)}.adhdGaugeVs{font-family:var(--font-adhd-display), Georgia, "Times New Roman", serif;fill:var(--muted);opacity:.7;font-size:20px;font-style:italic}.adhdStrategyGroup{margin-bottom:26px}.adhdStrategyDomain{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:800}.adhdStrategyGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.adhdStrategyCard{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px}.adhdStrategyTitle{margin:0 0 8px;font-size:15px;font-weight:700}.adhdStrategyHow{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.adhdDisclaimerNote{color:var(--muted);background:var(--bg-soft);border-radius:12px;max-width:760px;margin:8px 0 24px;padding:16px 18px;font-size:13px;line-height:1.65}.adhdResultCtas{padding-top:8px}.adhdResultCtaGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:8px;display:grid}.adhdResultCtaCard{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px;display:flex}.adhdResultCtaCard h3{margin:0;font-size:18px;font-weight:800}.adhdResultCtaCard p{color:var(--muted);margin:0 0 6px;font-size:14px;line-height:1.65}.adhdJourneyDays{flex-direction:column;gap:10px;max-width:760px;display:flex}.adhdJourneyDay{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;align-items:baseline;gap:16px;padding:16px 18px;display:flex}.adhdJourneyDayNum{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-soft);white-space:nowrap;font-size:12px;font-weight:800}.adhdJourneyDayTitle{margin:0 0 4px;font-size:16px;font-weight:700}.adhdJourneyDayMeta{color:var(--muted);margin:0;font-size:13px}.adhdCoachMain{flex:1}.adhdCoachDisclaimer{color:var(--muted);max-width:900px;margin:12px auto 0;padding:0 20px;font-size:12.5px;line-height:1.6}.adhdPricingHero{padding-bottom:24px}.adhdPricingSection{max-width:720px;padding-top:0}.adhdPlanCard{background:var(--card);border:2px solid var(--border-strong);border-radius:16px;padding:32px 30px 28px;position:relative}.adhdTrialBadge{background:var(--accent);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:28px}.adhdPlanName{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:15px;font-weight:700}.adhdPlanPriceRow{align-items:baseline;gap:10px;margin:0 0 18px;display:flex}.adhdPlanPrice{letter-spacing:-.02em;font-size:clamp(38px,6vw,52px);font-weight:800;line-height:1}.adhdPlanPer{color:var(--muted);font-size:15px;font-weight:600}.adhdPlanFeatures{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.adhdPlanFeatures li{padding-left:26px;font-size:15px;line-height:1.55;position:relative}.adhdPlanFeatures li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;top:0;left:0}.adhdPlanCta{width:100%}.adhdPlanNote{color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.6}.adhdPlanScopeNote{color:var(--muted-soft);margin:8px 0 0;font-size:12.5px;line-height:1.6}.adhdYearlyToggle{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:18px 0 0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline;display:block}.adhdYearlyToggle:hover{color:var(--accent)}.adhdMemberLinks{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.adhdPromiseCard{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:16px;margin-top:22px;padding:26px 30px}.adhdPromiseHeadline{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(19px,2.6vw,24px);font-weight:800}.adhdPromiseDetail{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.adhdPricingInfoRow{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.adhdPricingInfoRowSingle{grid-template-columns:1fr}.adhdPricingInfoCard{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.adhdPricingInfoHeading{margin:0 0 10px;font-size:16px;font-weight:800}.adhdPricingInfoBody{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.adhdPricingInfoList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adhdPricingInfoList li{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.6;position:relative}.adhdPricingInfoList li:before{content:"—";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.adhdFinePrint{color:var(--muted-soft);margin:22px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.adhdHero{padding:48px 20px 40px}.adhdSection{padding:36px 20px}.adhdPricingSection{padding-top:0}.adhdBarRow{grid-template-columns:1fr;gap:4px}.adhdBarScore{text-align:left}.adhdPlanCard{padding:28px 20px 24px}.adhdPricingInfoRow{grid-template-columns:1fr}}[data-funnel=adhd] :is(h1,h2,h3,h4,h5){font-family:var(--font-adhd-display), var(--font-inter), Arial, sans-serif;letter-spacing:-.015em}.adhdProfileIndexName{margin:0;font-size:20px;font-weight:800}.adhdEmailCaptureForm{flex-wrap:wrap;gap:10px;width:100%;display:flex}.adhdEmailCaptureForm .adhdCtaBtn{padding:12px 20px;font-size:15px}.adhdEmailInput{min-width:180px;font:inherit;color:var(--text);background:var(--bg);border:2px solid var(--border);border-radius:12px;flex:1;min-height:48px;padding:11px 14px;font-size:16px}.adhdEmailInput:focus{border-color:var(--accent);outline:none}.adhdShareRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.adhdShareFeedback{color:var(--muted);flex-basis:100%;margin:4px 0 0;font-size:13.5px;font-weight:600}.adhdInlineTextBtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.adhdInlineTextBtn:hover{filter:brightness(1.1)}.adhdGuidesMain{max-width:760px;margin:0 auto;padding:56px 20px 80px}.adhdGuidesHeader{margin-bottom:36px}.adhdGuidesHeading{margin:8px 0 12px;font-size:clamp(26px,4vw,38px);line-height:1.15}.adhdGuidesLead{color:var(--muted);max-width:560px;font-size:17px}.adhdGuidesGrid{gap:16px;display:grid}.adhdGuideCard{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:14px;padding:22px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.adhdGuideCard:hover{border-color:var(--border-strong);transform:translateY(-1px)}.adhdGuideCardEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px}.adhdGuideCardTitle{margin:0 0 8px;font-size:20px;line-height:1.25}.adhdGuideCardBody{color:var(--muted);margin:0 0 10px;font-size:15px}.adhdGuideCardMore{color:var(--accent);font-size:14px;font-weight:600}.adhdGuidesCta{background:var(--accent-soft);border-radius:14px;margin-top:40px;padding:20px 24px;font-size:15px}.adhdGuidesCta a{color:var(--accent);font-weight:600}.adhdGuideMain{max-width:720px;margin:0 auto;padding:56px 20px 80px;font-size:17px;line-height:1.65}.adhdGuideHeader{margin-bottom:24px}.adhdGuideCrumb{color:var(--accent);text-decoration:none}.adhdGuideCrumb:hover{text-decoration:underline}.adhdGuideTitle{margin:10px 0 0;font-size:clamp(26px,4vw,38px);line-height:1.15}.adhdGuideLead{color:var(--text);margin:0 0 16px;font-size:18px}.adhdGuideSection{margin-top:36px}.adhdGuideSectionHeading{margin:0 0 14px;font-size:23px;line-height:1.2}.adhdGuideSection p{margin:0 0 14px}.adhdGuideBullets{gap:10px;margin:0 0 14px;padding-left:22px;display:grid}.adhdGuideFaqItem{margin-bottom:18px}.adhdGuideFaqQ{margin:0 0 6px;font-size:17px}.adhdGuideCta{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:16px;margin-top:44px;padding:28px}.adhdGuideCtaHeading{margin:0 0 10px;font-size:22px}.adhdGuideCta .adhdCtaBtn{margin-top:6px;display:inline-block}.adhdGuideRelated{margin-top:40px}.adhdGuideRelatedLink{color:var(--accent);margin-top:8px;font-weight:600;text-decoration:none;display:block}.adhdGuideRelatedLink:hover{text-decoration:underline}