.page_root__qGic0{position:relative;min-height:100vh;overflow:hidden}.page_backgroundGlow__7_aeH{position:absolute;inset:0;pointer-events:none;background:radial-gradient(1200px 600px at 15% -10%,rgba(111,211,200,.1),transparent 70%),radial-gradient(900px 520px at 92% 8%,rgba(128,154,214,.14),transparent 74%);z-index:0}.page_contentShell__l8oPM{position:relative;z-index:1}.page_nav__zpG_3{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;max-width:1400px;margin:0 auto;background:#05080c;border:1px solid rgba(0,212,170,.16);border-radius:20px;backdrop-filter:none;-webkit-backdrop-filter:none}.page_brandLink__Z1Pkv{display:flex;align-items:center;gap:12px;font-size:24px;font-family:var(--font-display);font-weight:700;color:#f2f4f8;text-decoration:none}.page_logo__7fc9l{display:inline-block}.page_navActions__clKtU{display:flex;align-items:center;gap:20px}.page_heroSection___mcj9{text-align:center;padding:100px 48px 80px;max-width:1000px;margin:0 auto}.page_heroKicker__VnVhT{margin-bottom:18px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--foreground-secondary);font-weight:700}.page_heroTitle__Gfler{font-size:clamp(40px,7vw,72px);font-family:var(--font-display);font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-.03em}.page_accentText__QXoPv{color:var(--accent)}.page_heroDescription__E0XDR{font-size:clamp(18px,2.5vw,24px);color:var(--foreground-secondary);line-height:1.6;max-width:720px;margin:0 auto 40px;font-weight:500;letter-spacing:-.01em}.page_heroActions__8_tzb{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.page_ctaOutline___tYuy,.page_ctaPrimary__wftVG{padding:16px 40px;font-size:16px;border-radius:var(--radius-md)}.page_ctaOutline___tYuy{color:var(--foreground);border-color:rgba(0,212,170,.5);background:var(--card-solid)}.page_accentLine__F_8Z_{max-width:200px;margin:0 auto;opacity:.5}.page_problemSection__dU5RE{padding:60px 48px;max-width:1000px;margin:0 auto}.page_problemCard__P0uGq{padding:48px;border:1px solid rgba(0,212,170,.15);background:#080c12}.page_problemTitle__P4iNZ{font-size:clamp(24px,4vw,32px);font-family:var(--font-display);font-weight:700;margin-bottom:24px;letter-spacing:-.02em;color:#f5f7ff}.page_block___MJk0{display:block}.page_problemList__Nt_Gj{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:16px}.page_problemListItem__0x__v{display:flex;gap:12px;font-size:16px;color:#c7cad6;line-height:1.6}.page_problemOutro___494y{font-size:18px;font-family:var(--font-display);font-weight:600;color:var(--accent)}.page_sectionWide__0eys6{padding:80px 48px;max-width:1400px;margin:0 auto}.page_sectionNarrow__7zl_G{padding:80px 48px;max-width:1200px;margin:0 auto}.page_educationHeaderCard__xPQaH{text-align:center;margin-bottom:60px;background:var(--card-solid);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:28px 24px}.page_educationKicker__IwSOh{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.page_educationKicker__IwSOh,.page_sectionTitle__hzsAh{font-family:var(--font-display);color:var(--foreground);margin-bottom:16px}.page_sectionTitle__hzsAh{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em}.page_educationDescription__81obP{font-size:18px;color:var(--foreground-secondary);max-width:600px;margin:0 auto;line-height:1.6}.page_guideGrid__unwN2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.page_guideCard__ayQmf{padding:36px 32px;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(0,212,170,.15);backdrop-filter:blur(18px)}.page_guideIcon__0MFbT{font-size:40px}.page_guideTitle___k37k{font-size:22px;font-family:var(--font-display);font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.page_guideSubtitle__i0ltp{font-size:15px;color:var(--foreground-secondary);font-weight:500;margin-bottom:12px;line-height:1.5}.page_guideDescription__4GF_M{font-size:15px;color:var(--foreground-secondary);line-height:1.6}.page_guideCardFooter__bwVhU{margin-top:auto;padding-top:16px}.page_guideButton__Be_K_{display:inline-block;padding:12px 24px;font-size:14px;border-radius:var(--radius-md)}.page_sectionHeaderCentered__JlpP5{text-align:center;margin-bottom:60px}.page_accentKicker__Wz96r{font-size:13px;font-family:var(--font-display);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.page_stepsGrid__OG6X3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.page_stepCard__RUgHq{padding:36px 32px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(0,212,170,.15);backdrop-filter:blur(18px)}.page_stepIcon__jLVEF{font-size:40px;align-self:flex-start}.page_stepLabel__pOUc7{font-size:14px;color:var(--accent);font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em}.page_stepTitle__kKqcb{font-size:20px;font-family:var(--font-display);font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.page_stepDescription__7y3p9{font-size:15px;color:var(--foreground-secondary);line-height:1.6}.page_ahaSection__8JRyU{padding:80px 48px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.page_ahaHeader__ff_SH{text-align:center;max-width:840px;margin:0 auto}.page_ahaDescription__YzmgS{font-size:17px;color:var(--foreground-secondary);line-height:1.7;margin-bottom:24px}.page_ahaCard__8yCWU{padding:32px;border-radius:var(--radius-lg);border:1px solid transparent}.page_ahaCardTitle__5vLYY{font-size:18px;font-family:var(--font-display);font-weight:700;color:var(--foreground);margin-bottom:12px;letter-spacing:-.01em}.page_ahaCardDescription__naPlY{font-size:15px;color:var(--foreground-secondary);line-height:1.7}.page_ahaExampleRecovery__UIpxJ{border-color:rgba(90,230,204,.45);background:linear-gradient(140deg,rgba(5,22,26,.94),rgba(6,14,19,.93));box-shadow:0 24px 60px -32px rgba(0,212,170,.2)}.page_ahaExampleSleep__ubV7Q{border-color:rgba(137,178,255,.45);background:linear-gradient(140deg,rgba(12,18,36,.94),rgba(8,12,24,.93));box-shadow:0 24px 60px -32px rgba(120,84,255,.2)}.page_ahaOutro__3LWPf{text-align:center;font-size:18px;font-family:var(--font-display);font-weight:600;color:var(--foreground);letter-spacing:-.01em}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.page_featureCard__09F8a{padding:28px;display:flex;align-items:flex-start;gap:16px;border:1px solid rgba(0,212,170,.1)}.page_featureIcon__mHZON{font-size:32px}.page_featureTitle__kH4Xm{font-size:18px;font-family:var(--font-display);font-weight:700;margin-bottom:6px}.page_featureDescription__gBWpw{font-size:14px;color:var(--foreground-secondary);line-height:1.5}.page_trustSection__g1I_2{padding:80px 48px;max-width:900px;margin:0 auto}.page_trustCard__sdHl3{padding:48px;border:1px solid rgba(0,212,170,.22);background:var(--card-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.page_trustTitle__CTRT4{font-size:clamp(24px,4vw,32px);font-family:var(--font-display);font-weight:700;margin-bottom:32px;letter-spacing:-.02em;text-align:center}.page_trustList___oTLN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.page_trustListItem__19rW9{display:flex;gap:16px;font-size:16px;color:var(--foreground-secondary);line-height:1.6;align-items:flex-start}.page_trustDot__UQdNU{width:10px;height:10px;border-radius:50%;background:var(--foreground);margin-top:8px;flex-shrink:0}.page_ctaSection__tPv8w{padding:100px 48px;text-align:center;max-width:800px;margin:0 auto}.page_ctaDescription__frXUA{font-size:18px;color:var(--foreground-secondary);margin-bottom:32px}.page_ctaSigninText__4dELK{font-size:14px;color:var(--foreground-secondary)}.page_ctaSigninLink__RQFYR{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.page_footer__sHKi3{border-top:1px solid var(--border);padding:40px 48px;text-align:center;color:var(--foreground-secondary);font-size:14px}.page_footerCopy__Oxx70{margin-bottom:8px}.page_footerLinks__DGiLt{display:flex;justify-content:center;gap:24px;font-size:13px}.page_footerLink__8kkdp{color:var(--foreground-secondary);text-decoration:underline;text-underline-offset:3px}