.landing_page__tPcwv{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 82% 12%,rgba(20,184,116,.12),transparent 26rem),linear-gradient(180deg,#ffffff,#f7f8fa 46%,#ffffff);color:#0a0c10;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Segoe UI,system-ui,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.landing_page__tPcwv *{box-sizing:border-box}.landing_page__tPcwv a{color:inherit;text-decoration:none}.landing_nav__XlLl8{position:sticky;top:0;z-index:20;justify-content:space-between;width:min(100% - 40px,1180px);margin:0 auto;padding:18px 0;background:rgba(255,255,255,.82);border-bottom:1px solid rgba(10,12,16,.08);backdrop-filter:blur(18px)}.landing_brand__uRypz,.landing_navActions__YDVsU,.landing_navLinks__hHshL,.landing_nav__XlLl8{display:flex;align-items:center}.landing_brand__uRypz{gap:10px;font-size:15px;font-weight:760;letter-spacing:-.02em}.landing_mark__7_FMj{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;width:28px;height:28px;padding:6px;border-radius:9px;background:#0a0c10;color:#fff}.landing_mark__7_FMj span{border-radius:2px;background:currentColor}.landing_navLinks__hHshL{gap:28px;color:#5b6472;font-size:13px;font-weight:620}.landing_navLinks__hHshL a,.landing_page__tPcwv .landing_loginLink__WnEJ8{transition:color .18s ease,transform .18s ease}.landing_navLinks__hHshL a:hover,.landing_page__tPcwv .landing_loginLink__WnEJ8:hover{color:#0a0c10}.landing_navActions__YDVsU{gap:14px}.landing_page__tPcwv .landing_loginLink__WnEJ8{color:#687282;font-size:13px;font-weight:620}.landing_page__tPcwv .landing_navCta__iquAs,.landing_page__tPcwv .landing_primaryButton__Z_jyD,.landing_page__tPcwv .landing_secondaryButton__wHdfq{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-size:14px;font-weight:720;letter-spacing:-.01em;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.landing_page__tPcwv .landing_navCta__iquAs{min-height:38px;padding:0 16px;background:#0a0c10;color:#fff}.landing_page__tPcwv .landing_primaryButton__Z_jyD{padding:0 24px;background:#0a0c10;color:#fff;box-shadow:0 18px 38px rgba(10,12,16,.18)}.landing_page__tPcwv .landing_secondaryButton__wHdfq{padding:0 22px;color:#0a0c10;border:1px solid rgba(10,12,16,.14);background:rgba(255,255,255,.72)}.landing_page__tPcwv .landing_navCta__iquAs:hover,.landing_page__tPcwv .landing_primaryButton__Z_jyD:hover{background:#20242c;transform:translateY(-2px)}.landing_page__tPcwv .landing_secondaryButton__wHdfq:hover{border-color:rgba(10,12,16,.28);transform:translateY(-2px)}.landing_page__tPcwv .landing_navCta__iquAs:active,.landing_page__tPcwv .landing_primaryButton__Z_jyD:active,.landing_page__tPcwv .landing_secondaryButton__wHdfq:active{transform:translateY(0) scale(.98)}.landing_features__dHKPT,.landing_finalCta__IEayE,.landing_hero__PgVv7,.landing_loop__UFzdk,.landing_problem__xuNmb,.landing_proof__KPPPD,.landing_solution__lfZKa{width:min(100% - 40px,1180px);margin:0 auto}.landing_hero__PgVv7{min-height:calc(100dvh - 80px);display:flex;align-items:center;padding:86px 0 96px}.landing_heroGrid__NQav2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);gap:clamp(48px,7vw,96px);align-items:center;width:100%}.landing_heroCopy__4cuDF{animation:landing_heroCopyIn__a8yqi .85s cubic-bezier(.22,1,.36,1) both}.landing_signal__2W70g{margin:0 0 18px;color:#3f4754;font-size:12px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.landing_finalCta__IEayE h2,.landing_hero__PgVv7 h1,.landing_loopIntro__VCIub h2,.landing_proofCopy__fBUnp h2,.landing_sectionHeader__EeVJI h2,.landing_solutionCopy__3k217 h2{margin:0;color:#07090d;font-weight:830;letter-spacing:-.065em;text-wrap:balance}.landing_hero__PgVv7 h1{max-width:780px;font-size:clamp(64px,9.4vw,132px);line-height:.88}.landing_heroText__ln_Cm{max-width:610px;margin:30px 0 0;color:#4a5361;font-size:clamp(18px,2vw,22px);line-height:1.52;text-wrap:pretty}.landing_heroActions__Aoqp4{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.landing_heroSystem__KSwN2{position:relative;display:grid;gap:14px;padding:18px;border:1px solid rgba(10,12,16,.1);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,248,250,.98)),#fff;box-shadow:0 36px 80px rgba(10,12,16,.12),inset 0 1px 0 rgba(255,255,255,.92);animation:landing_heroSystemIn__Ztp9D .95s cubic-bezier(.22,1,.36,1) .12s both}.landing_heroSystem__KSwN2:before{content:"";position:absolute;inset:-22px;z-index:-1;border-radius:40px;background:linear-gradient(135deg,rgba(10,12,16,.08),transparent 42%),radial-gradient(circle at 80% 24%,rgba(34,197,94,.18),transparent 14rem);filter:blur(4px)}.landing_systemHeader__Enww_{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border-radius:20px;background:#0a0c10;color:#fff}.landing_boardColumn__uF1df span,.landing_coachCard__FWTyd span,.landing_featureGrid__fLNf2 article span,.landing_metrics__B29lr span,.landing_proofPanel__UQm_R span,.landing_statusRail__I97KW span,.landing_stepCard__obQj_ span,.landing_systemHeader__Enww_ span{display:block;color:#687282;font-size:11px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.landing_systemHeader__Enww_ span{color:rgba(255,255,255,.5)}.landing_systemHeader__Enww_ strong{display:block;margin-top:8px;font-size:24px;letter-spacing:-.04em;line-height:1.05}.landing_systemHeader__Enww_ p{margin:0;padding:6px 10px;border-radius:999px;background:#dff8ea;color:#0f6a3b;font-size:12px;font-weight:760}.landing_coachCard__FWTyd,.landing_proofPanel__UQm_R,.landing_statusRail__I97KW{border:1px solid rgba(10,12,16,.09);background:#fff}.landing_coachCard__FWTyd{padding:22px;border-radius:22px}.landing_coachCard__FWTyd p{margin:12px 0 0;color:#11151c;font-size:21px;font-weight:720;letter-spacing:-.04em;line-height:1.2}.landing_proofPanel__UQm_R{display:grid;gap:1px;overflow:hidden;border-radius:22px;background:rgba(10,12,16,.08)}.landing_proofPanel__UQm_R div{padding:16px 18px;background:#fff}.landing_proofPanel__UQm_R strong{display:block;margin-top:6px;color:#10141b;font-size:15px;letter-spacing:-.02em}.landing_statusRail__I97KW{display:grid;grid-template-columns:repeat(3,1fr);border-radius:20px}.landing_statusRail__I97KW div{padding:16px}.landing_statusRail__I97KW strong{display:block;margin-top:6px;font-size:27px;letter-spacing:-.05em}.landing_features__dHKPT,.landing_finalCta__IEayE,.landing_loop__UFzdk,.landing_problem__xuNmb,.landing_proof__KPPPD,.landing_solution__lfZKa{padding:116px 0}.landing_sectionHeader__EeVJI{max-width:780px;margin-bottom:48px}.landing_finalCta__IEayE h2,.landing_loopIntro__VCIub h2,.landing_proofCopy__fBUnp h2,.landing_sectionHeader__EeVJI h2,.landing_solutionCopy__3k217 h2{font-size:clamp(40px,5.8vw,76px);line-height:.98}.landing_problemGrid__3HTJP{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:18px}.landing_featureGrid__fLNf2 article,.landing_metrics__B29lr div,.landing_problemGrid__3HTJP article,.landing_stepCard__obQj_{border:1px solid rgba(10,12,16,.09);background:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(10,12,16,.06)}.landing_problemGrid__3HTJP article{min-height:250px;padding:28px;border-radius:28px}.landing_problemGrid__3HTJP article:first-child{background:#0a0c10;color:#fff}.landing_problemGrid__3HTJP span{display:block;max-width:280px;font-size:28px;font-weight:790;letter-spacing:-.05em;line-height:1.02}.landing_problemGrid__3HTJP p{max-width:340px;margin:56px 0 0;color:#5b6472;font-size:15px;line-height:1.62}.landing_problemGrid__3HTJP article:first-child p{color:rgba(255,255,255,.66)}.landing_loop__UFzdk{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.landing_loopIntro__VCIub{position:sticky;top:116px}.landing_finalCta__IEayE p,.landing_loopIntro__VCIub p:last-child,.landing_proofCopy__fBUnp p,.landing_solutionCopy__3k217 p{max-width:620px;margin:24px 0 0;color:#4e5867;font-size:17px;line-height:1.64}.landing_steps__OmQTR{display:grid;gap:14px}.landing_stepCard__obQj_{display:grid;grid-template-columns:82px minmax(0,1fr);gap:22px;padding:26px;border-radius:26px}.landing_stepCard__obQj_ span{color:#0f6a3b}.landing_stepCard__obQj_ h3{margin:0;color:#0a0c10;font-size:24px;font-weight:790;letter-spacing:-.04em}.landing_stepCard__obQj_ p{grid-column:2;margin:-12px 0 0;color:#5b6472;font-size:15px;line-height:1.6}.landing_solution__lfZKa{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:56px;align-items:center}.landing_solutionBoard___B_Jl{display:grid;gap:12px;padding:14px;border:1px solid rgba(10,12,16,.09);border-radius:30px;background:#f0f3f7}.landing_boardColumn__uF1df{padding:24px;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(10,12,16,.055)}.landing_boardColumn__uF1df strong{display:block;max-width:360px;margin-top:12px;color:#0a0c10;font-size:28px;font-weight:800;letter-spacing:-.05em;line-height:1.04}.landing_boardColumn__uF1df p{margin:12px 0 0;color:#5b6472;line-height:1.55}.landing_features__dHKPT{border-top:1px solid rgba(10,12,16,.08)}.landing_featureGrid__fLNf2{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.landing_featureGrid__fLNf2 article{min-height:230px;padding:24px;border-radius:24px}.landing_featureGrid__fLNf2 .landing_featureLarge__oPn1_{grid-column:span 2}.landing_featureGrid__fLNf2 h3{margin:42px 0 0;color:#0a0c10;font-size:26px;font-weight:790;letter-spacing:-.045em;line-height:1.04}.landing_featureGrid__fLNf2 p{max-width:360px;margin:16px 0 0;color:#5b6472;font-size:15px;line-height:1.58}.landing_proof__KPPPD{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.landing_metrics__B29lr{display:grid;gap:12px}.landing_metrics__B29lr div{padding:26px;border-radius:24px}.landing_metrics__B29lr strong{display:block;margin-top:10px;color:#0a0c10;font-size:30px;font-weight:820;letter-spacing:-.055em}.landing_finalCta__IEayE{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px;padding:56px;border-radius:36px;background:radial-gradient(circle at 90% 10%,rgba(34,197,94,.2),transparent 22rem),#0a0c10;color:#fff}.landing_finalCta__IEayE .landing_signal__2W70g{color:rgba(255,255,255,.54)}.landing_finalCta__IEayE h2,.landing_finalCta__IEayE p{color:#fff}.landing_finalCta__IEayE p{color:rgba(255,255,255,.68)}.landing_finalCta__IEayE .landing_primaryButton__Z_jyD{flex:0 0 auto;background:#fff;color:#0a0c10;box-shadow:none}.landing_finalCta__IEayE .landing_primaryButton__Z_jyD:hover{background:#e9edf2}.landing_footer__a1Uhx{display:flex;align-items:center;justify-content:space-between;width:min(100% - 40px,1180px);margin:0 auto;padding:34px 0 48px;color:#697386;border-top:1px solid rgba(10,12,16,.08);font-size:13px;font-weight:620}.landing_footer__a1Uhx div{display:flex;gap:18px}.landing_footer__a1Uhx a:hover{color:#0a0c10}.landing_motionReady__4GQpZ .landing_features__dHKPT,.landing_motionReady__4GQpZ .landing_finalCta__IEayE,.landing_motionReady__4GQpZ .landing_loop__UFzdk,.landing_motionReady__4GQpZ .landing_problem__xuNmb,.landing_motionReady__4GQpZ .landing_proof__KPPPD,.landing_motionReady__4GQpZ .landing_solution__lfZKa{opacity:0;transform:translateY(26px);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.landing_motionReady__4GQpZ .landing_visible__pSy55{opacity:1;transform:translateY(0)}@keyframes landing_heroCopyIn__a8yqi{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_heroSystemIn__Ztp9D{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.landing_features__dHKPT,.landing_finalCta__IEayE,.landing_heroCopy__4cuDF,.landing_heroSystem__KSwN2,.landing_loop__UFzdk,.landing_navCta__iquAs,.landing_primaryButton__Z_jyD,.landing_problem__xuNmb,.landing_proof__KPPPD,.landing_secondaryButton__wHdfq,.landing_solution__lfZKa{animation:none;opacity:1;transform:none;transition:none}}@media (max-width:980px){.landing_nav__XlLl8{width:min(100% - 28px,1180px)}.landing_navLinks__hHshL{display:none}.landing_features__dHKPT,.landing_finalCta__IEayE,.landing_footer__a1Uhx,.landing_hero__PgVv7,.landing_loop__UFzdk,.landing_problem__xuNmb,.landing_proof__KPPPD,.landing_solution__lfZKa{width:min(100% - 28px,1180px)}.landing_hero__PgVv7{min-height:auto;padding-top:64px}.landing_heroGrid__NQav2,.landing_proof__KPPPD,.landing_solution__lfZKa{grid-template-columns:1fr}.landing_heroSystem__KSwN2{max-width:560px}.landing_problemGrid__3HTJP{grid-template-columns:1fr}.landing_problemGrid__3HTJP article{min-height:auto}.landing_problemGrid__3HTJP p{margin-top:34px}.landing_loop__UFzdk{grid-template-columns:1fr;gap:34px}.landing_loopIntro__VCIub{position:static}.landing_featureGrid__fLNf2{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing_page__tPcwv{background:radial-gradient(circle at 92% 5%,rgba(20,184,116,.13),transparent 18rem),#fff}.landing_nav__XlLl8{padding:14px 0}.landing_brand__uRypz{font-size:14px}.landing_loginLink__WnEJ8{display:none}.landing_navCta__iquAs{min-height:36px;padding:0 13px;font-size:13px}.landing_hero__PgVv7{padding:54px 0 76px}.landing_hero__PgVv7 h1{font-size:clamp(52px,17vw,76px);letter-spacing:-.07em}.landing_heroText__ln_Cm{margin-top:24px;font-size:17px}.landing_heroActions__Aoqp4{align-items:stretch;flex-direction:column}.landing_primaryButton__Z_jyD,.landing_secondaryButton__wHdfq{width:100%}.landing_heroSystem__KSwN2{padding:12px;border-radius:24px}.landing_coachCard__FWTyd,.landing_proofPanel__UQm_R,.landing_statusRail__I97KW,.landing_systemHeader__Enww_{border-radius:18px}.landing_systemHeader__Enww_ strong{font-size:20px}.landing_coachCard__FWTyd p{font-size:18px}.landing_statusRail__I97KW div{padding:14px 10px}.landing_statusRail__I97KW strong{font-size:23px}.landing_features__dHKPT,.landing_loop__UFzdk,.landing_problem__xuNmb,.landing_proof__KPPPD,.landing_solution__lfZKa{padding:76px 0}.landing_finalCta__IEayE h2,.landing_loopIntro__VCIub h2,.landing_proofCopy__fBUnp h2,.landing_sectionHeader__EeVJI h2,.landing_solutionCopy__3k217 h2{font-size:clamp(36px,12vw,52px);letter-spacing:-.06em}.landing_stepCard__obQj_{grid-template-columns:1fr;gap:12px}.landing_stepCard__obQj_ p{grid-column:auto;margin-top:0}.landing_solution__lfZKa{gap:34px}.landing_featureGrid__fLNf2,.landing_featureGrid__fLNf2 .landing_featureLarge__oPn1_{grid-template-columns:1fr;grid-column:auto}.landing_featureGrid__fLNf2 article{min-height:auto}.landing_featureGrid__fLNf2 h3{margin-top:34px}.landing_finalCta__IEayE{align-items:stretch;flex-direction:column;padding:32px 22px;border-radius:28px}.landing_footer__a1Uhx{align-items:flex-start;flex-direction:column;gap:16px}}