.page_page__556_G{--canary:#f5c518;--canary-glow:rgba(245,197,24,0.15);--dark:#0d0f0e;--dark-card:#151918;--dark-border:#252a28;--cream:#fafaf5;--text:#d4d8d6;--text-muted:#8a918d;--accent-red:#e85d4a;--accent-green:#4ade80;--accent-blue:#60a5fa;background:var(--dark);color:var(--text)}.page_container__jZF7q{max-width:1100px;margin:0 auto;padding:0 24px}.page_main__nw1Wk{padding-top:124px}.page_hero__7KFOs{min-height:calc(100vh - 124px);display:flex;align-items:center;padding:0 0 100px;position:relative}.page_hero__7KFOs:before{content:"";position:absolute;top:-200px;right:-300px;width:800px;height:800px;background:radial-gradient(circle,rgba(245,197,24,.06) 0,transparent 70%);pointer-events:none}.page_heroContent__dzLob{max-width:720px}.page_heroTag__OsUmD{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--canary);margin-bottom:28px;padding:6px 16px;border:1px solid rgba(245,197,24,.3);border-radius:100px}.page_hero__7KFOs h1{font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.12;margin-bottom:28px;letter-spacing:-.02em;color:var(--cream)}.page_hero__7KFOs h1 em{font-style:normal;color:var(--canary)}.page_heroSub__fi66w{font-size:1.2rem;line-height:1.7;color:var(--text);max-width:580px;margin-bottom:44px}.page_heroCta__k6Sds{display:inline-block;background:var(--canary);color:var(--dark);padding:16px 40px;border-radius:100px;text-decoration:none;font-weight:700;font-size:1.05rem;margin-right:16px}.page_heroCtaSecondary__z1fBx{display:inline-block;color:var(--text);padding:16px 20px;text-decoration:none;font-weight:500;font-size:1rem}.page_athleteSection__UU8Bx,.page_briefing__KwMMY,.page_features__GdcOS,.page_finalCta__NLnKF,.page_philosophy___e8be,.page_problem__jWWwV{padding:120px 0;border-top:1px solid var(--dark-border)}.page_problemGrid__92DMG{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.page_athleteSection__UU8Bx h2,.page_briefing__KwMMY h2,.page_features__GdcOS h2,.page_philosophy___e8be h2,.page_problem__jWWwV h2{font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;color:var(--cream)}.page_athleteSection__UU8Bx p,.page_briefing__KwMMY p,.page_finalCta__NLnKF p,.page_philosophy___e8be p,.page_problem__jWWwV p{font-size:1.04rem;color:var(--text);line-height:1.66}.page_statGrid__qBaKC{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.page_statCard__WFWBf{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:16px;padding:28px}.page_number__xZU_U{font-size:2.4rem;color:var(--canary);display:block;margin-bottom:8px}.page_label__jI4Tf{font-size:.88rem;color:var(--text-muted);line-height:1.5}.page_sectionLabel__JSrPB{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--canary);margin-bottom:16px}.page_briefingDemo__OWjIr{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:20px;padding:40px;position:relative;overflow:hidden;margin-top:36px}.page_briefingDemo__OWjIr:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-red),var(--canary),var(--accent-green))}.page_demoHeader__627A0{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--dark-border)}.page_demoDate__4GQKJ{font-size:1.3rem;color:var(--cream)}.page_demoRoster___mLlJ{font-size:.85rem;color:var(--text-muted)}.page_flagGroup___fCyA{margin-bottom:28px}.page_flagGroupLabel__qhmB0{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:8px}.page_dot__aVcaO{width:8px;height:8px;border-radius:50%;display:inline-block}.page_dotRed__yRzRD{background:var(--accent-red)}.page_dotGreen__YTNM_{background:var(--accent-green)}.page_dotBlue__oJMuo{background:var(--accent-blue)}.page_flagCard__WgNjq{background:rgba(255,255,255,.02);border:1px solid var(--dark-border);border-radius:12px;padding:18px 22px;margin-bottom:10px}.page_athlete__JD3wU{font-weight:600;color:var(--cream);font-size:.95rem;margin-bottom:4px}.page_signal__HEb3E{font-size:.88rem;color:var(--text-muted);line-height:1.5}.page_features__GdcOS h2{margin-bottom:48px;text-align:center}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_featureCard__swyBK{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:16px;padding:36px 30px}.page_featureIcon__UHR_A{font-size:1.8rem;margin-bottom:18px;display:block}.page_featureCard__swyBK h3{font-size:1.2rem;margin-bottom:12px;color:var(--cream)}.page_featureCard__swyBK p{font-size:.92rem;color:var(--text-muted)}.page_philosophyInner__2PPCS{max-width:700px;margin:0 auto;text-align:center}.page_highlight__Jnelb{display:inline-block;margin-top:20px;padding:20px 32px;background:var(--canary-glow);border:1px solid rgba(245,197,24,.2);border-radius:12px;font-size:1.05rem;color:var(--canary);font-style:italic}.page_athleteSection__UU8Bx>.page_container__jZF7q>p{max-width:620px;margin-bottom:48px}.page_athleteGrid__CNQhw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_athleteCard__ifT4U{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:16px;padding:30px}.page_athleteCard__ifT4U h3{font-size:1.1rem;margin-bottom:10px;color:var(--cream)}.page_athleteCard__ifT4U p{font-size:.92rem;color:var(--text-muted)}.page_finalCta__NLnKF{text-align:center;position:relative;padding:140px 0}.page_finalCta__NLnKF h2{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.2;margin-bottom:20px;color:var(--cream)}.page_finalCta__NLnKF p{max-width:560px;margin:0 auto 36px}.page_waitlistForm__PzXpl{display:flex;gap:12px;justify-content:center;max-width:560px;margin:0 auto 16px}.page_waitlistForm__PzXpl input{flex:1 1;padding:16px 22px;border:1px solid var(--dark-border);border-radius:100px;background:var(--dark-card);color:var(--cream);font-size:1rem;outline:none}.page_waitlistForm__PzXpl button{padding:16px 32px;background:var(--canary);color:var(--dark);border:none;border-radius:100px;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap}.page_waitlistNote__ZjFqP{font-size:.82rem;color:var(--text-muted)}.page_trap__aw8Lf{position:absolute;left:-5000px}.page_footer__F3MD0{padding:40px 0;border-top:1px solid var(--dark-border);text-align:center}.page_footer__F3MD0 p{font-size:.82rem;color:var(--text-muted)}.page_footer__F3MD0 a{color:var(--text-muted);text-decoration:none}@media (max-width:960px){.page_athleteGrid__CNQhw,.page_featureGrid__QBsGp,.page_problemGrid__92DMG{grid-template-columns:1fr}}@media (max-width:768px){.page_hero__7KFOs{padding:0 0 80px}.page_statGrid__qBaKC{grid-template-columns:1fr 1fr}.page_waitlistForm__PzXpl{flex-direction:column}.page_briefingDemo__OWjIr{padding:24px}}