.landing_siteShell__Nskcr{--navy:#101737;--ink:#19204a;--purple:#6952d9;--purple-deep:#5039b4;--cyan:#35c1c9;--mint:#bcebd8;--cream:#faf9f6;--surface:#ffffff;--surface-soft:#f5f3fb;--border:#e4e1ec;--muted:#6e748f;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 84% 4%,rgb(105 82 217/10%),transparent 32rem),var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.landing_header__oXNEM{position:relative;z-index:20;display:flex;width:min(1180px,calc(100% - 40px));min-height:86px;margin:auto;align-items:center;justify-content:space-between}.landing_brand__oKsI6{display:inline-flex;align-items:center;gap:11px;color:var(--navy);font-size:20px;font-weight:900;letter-spacing:-.04em;text-decoration:none}.landing_brandLogo__wIcDl{width:42px;height:42px;border-radius:12px;box-shadow:0 9px 24px rgb(35 51 132/18%)}.landing_nav__Cldps{display:flex;align-items:center;gap:32px;color:#555c79;font-size:13px;font-weight:750}.landing_footer__NntD6 a,.landing_nav__Cldps a{color:inherit;text-decoration:none;transition:color .18s ease}.landing_footer__NntD6 a:hover,.landing_nav__Cldps a:hover{color:var(--purple)}.landing_headerCta__ApfLg{display:inline-flex;padding:11px 18px;align-items:center;gap:8px;border:1px solid rgb(82 61 181/17%);border-radius:999px;background:rgb(255 255 255/72%);box-shadow:0 7px 20px rgb(27 31 67/6%);color:var(--purple-deep);font-size:12px;font-weight:850;text-decoration:none;backdrop-filter:blur(14px)}.landing_hero__IFqnw{position:relative;display:grid;width:min(1180px,calc(100% - 40px));min-height:680px;margin:auto;padding:74px 0 96px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px}.landing_heroGlow__Eb_Pv{position:absolute;width:640px;height:640px;top:-60px;right:-160px;border-radius:50%;background:radial-gradient(circle,rgb(108 85 225/17%),rgb(57 201 207/8%) 43%,transparent 70%);filter:blur(8px)}.landing_heroCopy__seflO{position:relative;z-index:2}.landing_eyebrow__L_21j{display:inline-flex;margin-bottom:24px;align-items:center;gap:9px;color:var(--purple-deep);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.landing_eyebrow__L_21j span{color:var(--cyan)}.landing_heroTitle__E6Dij,.landing_hero__IFqnw h1{max-width:650px;margin:0;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,70px);font-weight:700;letter-spacing:-.06em;line-height:.98}.landing_hero__IFqnw h1 span{background:linear-gradient(92deg,var(--purple-deep),#6d7de9 52%,#1da7b0);background-clip:text;color:transparent;font-style:italic}.landing_heroText__h4X1F{max-width:590px;margin-top:28px;color:#5e647f;font-size:17px;line-height:1.72}.landing_heroActions__bzfsI{display:flex;margin-top:34px;flex-wrap:wrap;gap:13px}.landing_lightButton__twYuw,.landing_primaryButton__q6jWW,.landing_secondaryButton__reG1q{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:999px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing_primaryButton__q6jWW{padding:16px 25px;background:linear-gradient(135deg,var(--purple-deep),var(--purple));color:#fff;box-shadow:0 14px 30px rgb(82 61 181/24%)}.landing_secondaryButton__reG1q{padding:15px 23px;border:1px solid #d8d5e5;background:rgb(255 255 255/62%);color:var(--ink)}.landing_lightButton__twYuw:hover,.landing_primaryButton__q6jWW:hover,.landing_secondaryButton__reG1q:hover{transform:translateY(-2px)}.landing_primaryButton__q6jWW:hover{box-shadow:0 17px 38px rgb(82 61 181/31%)}.landing_trustLine__uh3Oc{display:flex;margin-top:27px;flex-wrap:wrap;gap:12px 19px;color:#757b94;font-size:11px;font-weight:750}.landing_heroVisual__IS3c0{position:relative;min-height:505px}.landing_missionWindow__Ce2EO{position:absolute;z-index:2;width:min(650px,100%);top:28px;right:-16px;overflow:hidden;border:1px solid rgb(90 75 169/15%);border-radius:25px;background:#fff;box-shadow:0 35px 80px rgb(37 36 82/17%),0 5px 15px rgb(37 36 82/5%);transform:rotate(1.1deg)}.landing_windowBar__B9ayn{display:grid;min-height:54px;padding:0 18px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #eceaf4;color:#777b94;font-size:10px;font-weight:800}.landing_windowDots__D_80I{display:flex;gap:6px}.landing_windowDots__D_80I i{width:8px;height:8px;border-radius:50%;background:#e0dce9}.landing_windowDots__D_80I i:first-child{background:#fd9f9f}.landing_windowDots__D_80I i:nth-child(2){background:#f4cf70}.landing_windowDots__D_80I i:last-child{background:#78d7b2}.landing_xpPill__9PAFH{justify-self:end;padding:6px 10px;border-radius:999px;background:#eefaf4;color:#178b6a}.landing_windowBody__HJPp_{display:grid;min-height:375px;grid-template-columns:54px 1fr}.landing_lessonRail__h6sVm{display:flex;padding-top:35px;align-items:center;flex-direction:column;gap:18px;border-right:1px solid #eeecf4;background:#faf9fd}.landing_lessonRail__h6sVm span{display:grid;width:25px;height:25px;place-items:center;border:1px solid #ddd9ea;border-radius:50%;color:#989ab0;font-size:10px;font-weight:900}.landing_lessonRail__h6sVm .landing_railDone__WNtcN{border-color:#a9dfcd;background:#eaf8f2;color:#178b6a}.landing_lessonRail__h6sVm .landing_railActive__GIYFN{border-color:var(--purple);background:var(--purple);color:white;box-shadow:0 0 0 5px #eeeafd}.landing_editorArea__H3jEm{padding:32px 31px 28px}.landing_missionLabel__HnDGX{color:var(--purple);font-size:9px;font-weight:900;letter-spacing:.15em}.landing_editorArea__H3jEm h2{margin-top:8px;color:var(--navy);font-family:Georgia,serif;font-size:29px;letter-spacing:-.03em}.landing_editorArea__H3jEm>p{margin-top:7px;color:#737894;font-size:12px}.landing_codeCard__vzlVE{margin-top:25px;padding:20px 0;border-radius:15px;background:#171a34;box-shadow:inset 0 1px rgb(255 255 255/8%)}.landing_codeCard__vzlVE div{display:grid;min-height:30px;grid-template-columns:38px 1fr;align-items:center;color:#d9ddf5;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.landing_codeCard__vzlVE div>span{padding-right:12px;color:#676d8d;text-align:right}.landing_codeCard__vzlVE b{color:#7cd8df;font-weight:600}.landing_codeCard__vzlVE em{color:#f1cb83;font-style:normal}.landing_cursorLine__KAWhP code:after{content:"";display:inline-block;width:1px;height:16px;background:#8b73ef;animation:landing_blink__aFQm0 1.2s steps(1) infinite;vertical-align:middle}.landing_runRow__z12Cs{display:flex;margin-top:18px;align-items:center;justify-content:space-between;gap:15px}.landing_runRow__z12Cs button{padding:10px 15px;border:0;border-radius:9px;background:var(--purple);color:white;font-size:10px;font-weight:900}.landing_runRow__z12Cs span{color:#278475;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.landing_medalCard__sU_Uz{position:absolute;z-index:4;display:flex;right:-20px;bottom:7px;padding:14px 18px;align-items:center;gap:12px;border:1px solid rgb(101 83 196/13%);border-radius:16px;background:rgb(255 255 255/93%);box-shadow:0 16px 35px rgb(38 37 80/15%);transform:rotate(-2deg)}.landing_medalCard__sU_Uz>span{font-size:30px}.landing_medalCard__sU_Uz div{display:flex;flex-direction:column;gap:3px}.landing_medalCard__sU_Uz small{color:var(--purple);font-size:8px;font-weight:900;letter-spacing:.12em}.landing_medalCard__sU_Uz strong{color:var(--navy);font-family:Georgia,serif;font-size:14px}.landing_orbitOne__urEgr,.landing_orbitTwo__UzHJB{position:absolute;color:var(--cyan);font-size:32px}.landing_orbitOne__urEgr{top:-8px;right:20px}.landing_orbitTwo__UzHJB{bottom:35px;left:6px;color:var(--purple);font-size:23px}.landing_signalStrip__eq_eb{display:flex;min-height:78px;padding:18px 24px;align-items:center;justify-content:center;gap:clamp(18px,5vw,66px);background:var(--navy);color:#d9dcf0}.landing_signalStrip__eq_eb p{font-family:Georgia,serif;font-size:clamp(16px,2vw,22px);font-style:italic}.landing_signalStrip__eq_eb span{color:var(--cyan)}.landing_platformSection__tk9d2,.landing_section__mWwzf{width:min(1120px,calc(100% - 40px));margin:auto;padding:112px 0}.landing_sectionHeading__kfsYD{max-width:700px;margin:0 auto 52px;text-align:center}.landing_sectionHeadingLeft__Dv_uL{max-width:640px;margin-bottom:46px}.landing_kicker__x_rfd{color:var(--purple);font-size:10px;font-weight:900;letter-spacing:.18em}.landing_ctaSection__RNklx h2,.landing_platformSection__tk9d2 h2,.landing_safetyCopy__uU495 h2,.landing_section__mWwzf h2{margin-top:12px;color:var(--navy);font-family:Georgia,serif;font-size:clamp(34px,4vw,53px);letter-spacing:-.045em;line-height:1.08}.landing_sectionHeading__kfsYD>p:last-child{margin-top:16px;color:#737894;font-size:16px;line-height:1.6}.landing_stepsGrid__9etdA{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.landing_stepCard__1Axd_{position:relative;min-height:285px;padding:31px;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:rgb(255 255 255/74%);box-shadow:0 13px 35px rgb(32 34 72/5%);transition:transform .18s ease,box-shadow .18s ease}.landing_stepCard__1Axd_:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgb(32 34 72/9%)}.landing_stepNumber__0S8gF{position:absolute;top:20px;right:24px;color:#ebe7f3;font-family:Georgia,serif;font-size:48px;font-weight:700}.landing_stepIcon__bv0_W{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:#f0ecff;font-size:25px}.landing_stepCard__1Axd_:nth-child(2) .landing_stepIcon__bv0_W{background:#e8f8f5}.landing_stepCard__1Axd_:nth-child(3) .landing_stepIcon__bv0_W{background:#fff3d8}.landing_featureCard__rZm_H h3,.landing_stepCard__1Axd_ h3{margin-top:34px;color:var(--navy);font-family:Georgia,serif;font-size:23px;letter-spacing:-.03em}.landing_featureCard__rZm_H p,.landing_stepCard__1Axd_ p{margin-top:13px;color:#6f7590;font-size:13px;line-height:1.72}.landing_experienceSection__ilEFR{padding-top:18px}.landing_featureGrid___zomq{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.landing_featureCard__rZm_H{min-height:330px;padding:28px;border-radius:25px;transition:transform .18s ease}.landing_featureCard__rZm_H:hover{transform:translateY(-4px)}.landing_featureCard__rZm_H.landing_mint__uJbP8{background:#e8f7ef}.landing_featureCard__rZm_H.landing_violet__pZHqi{background:#ede9fb}.landing_featureCard__rZm_H.landing_blue__Qz9ix{background:#e6f1fa}.landing_featureTop__Rkdgk{display:flex;align-items:center;justify-content:space-between}.landing_featureIcon__cCq_V{display:grid;width:51px;height:51px;place-items:center;border-radius:15px;background:rgb(255 255 255/66%);font-size:24px}.landing_featureTop__Rkdgk small{color:#606781;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.landing_featureCard__rZm_H h3{max-width:270px;margin-top:70px;font-size:26px}.landing_safetySection__guQLD{display:grid;width:min(1120px,calc(100% - 40px));margin:28px auto 105px;padding:76px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:88px;border-radius:34px;background:linear-gradient(145deg,#101737,#151e48);color:white}.landing_safetyVisual__3WMJT{position:relative;display:grid;min-height:310px;place-items:center}.landing_shield__eKazI{position:relative;display:grid;width:190px;height:215px;place-items:center;clip-path:polygon(50% 0,92% 16%,85% 72%,50% 100%,15% 72%,8% 16%);background:linear-gradient(150deg,var(--purple),#4f68ca 55%,var(--cyan));font-size:68px}.landing_shield__eKazI span{position:absolute;display:grid;width:46px;height:46px;right:23px;bottom:40px;place-items:center;border:4px solid var(--navy);border-radius:50%;background:#63d1aa;font-size:20px}.landing_safetyBubbleOne__KjFZZ,.landing_safetyBubbleTwo__OZP7l{position:absolute;padding:11px 14px;border:1px solid rgb(255 255 255/12%);border-radius:12px;background:rgb(255 255 255/8%);color:#dfe3f6;font-size:9px;font-weight:800;backdrop-filter:blur(8px)}.landing_safetyBubbleOne__KjFZZ{top:40px;left:-10px}.landing_safetyBubbleTwo__OZP7l{right:-15px;bottom:30px}.landing_safetyCopy__uU495 .landing_kicker__x_rfd{color:#64d7d0}.landing_safetyCopy__uU495 h2{color:white}.landing_safetyCopy__uU495>p:not(.landing_kicker__x_rfd){margin-top:20px;color:#bcc2dd;line-height:1.75}.landing_safetyCopy__uU495 ul{display:grid;margin-top:25px;gap:11px;color:#e4e7f5;font-size:12px}.landing_safetyCopy__uU495 li{display:flex;align-items:center;gap:10px}.landing_safetyCopy__uU495 li span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:rgb(77 207 170/17%);color:#6ee0bd;font-size:9px}.landing_safetyCopy__uU495 a{display:inline-block;margin-top:27px;color:#70dbdc;font-size:12px;font-weight:850;text-decoration:none}.landing_platformSection__tk9d2{padding-top:10px}.landing_platformGrid__GYIcI{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing_platformGrid__GYIcI article{display:flex;min-height:170px;padding:25px;align-items:flex-start;gap:16px;border:1px solid var(--border);border-radius:22px;background:rgb(255 255 255/72%)}.landing_platformGrid__GYIcI article>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:14px;background:#efecff;color:var(--purple);font-size:18px;font-weight:900}.landing_platformGrid__GYIcI small{color:var(--purple);font-size:8px;font-weight:900;letter-spacing:.15em}.landing_platformGrid__GYIcI h3{margin-top:7px;color:var(--navy);font-family:Georgia,serif;font-size:20px}.landing_platformGrid__GYIcI p{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.landing_ctaSection__RNklx{position:relative;width:min(1120px,calc(100% - 40px));margin:0 auto 100px;padding:82px 35px;overflow:hidden;border-radius:34px;background:linear-gradient(135deg,#7057dc,#5f6fd3 55%,#289ca9);color:white;text-align:center}.landing_ctaSection__RNklx .landing_kicker__x_rfd{color:#d9fbfa}.landing_ctaSection__RNklx h2{max-width:760px;margin-right:auto;margin-left:auto;color:white}.landing_ctaSection__RNklx>p:not(.landing_kicker__x_rfd){margin:19px auto 28px;color:#e7e8fb}.landing_lightButton__twYuw{padding:15px 24px;background:white;color:var(--purple-deep);box-shadow:0 13px 30px rgb(28 29 73/18%)}.landing_ctaSparkOne__BMAOr,.landing_ctaSparkTwo__CmqZq{position:absolute;color:rgb(255 255 255/28%);font-size:70px}.landing_ctaSparkOne__BMAOr{top:18%;left:8%}.landing_ctaSparkTwo__CmqZq{right:10%;bottom:12%;font-size:50px}.landing_footer__NntD6{display:grid;width:min(1120px,calc(100% - 40px));margin:auto;padding:48px 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;border-top:1px solid #dfdce8}.landing_footerBrand__Qcz70 p{margin-top:9px;color:#878ba1;font-size:10px}.landing_footer__NntD6 nav{display:flex;gap:25px;color:#606681;font-size:11px;font-weight:750}.landing_copyright__YnIgf{justify-self:end;color:#9b9dad;font-size:10px}html[data-theme=dark] .landing_siteShell__Nskcr{--navy:#f3f1ff;--ink:#e9e7f6;--cream:#101225;--surface:#181b34;--surface-soft:#211d40;--border:#343754;--muted:#b5b3c8;background:radial-gradient(circle at 84% 4%,rgb(119 94 240/15%),transparent 30rem),#101225}html[data-theme=dark] .landing_headerCta__ApfLg,html[data-theme=dark] .landing_secondaryButton__reG1q{border-color:#373553;background:rgb(28 30 56/72%);color:#ddd8ff}html[data-theme=dark] .landing_nav__Cldps{color:#b9b6ca}html[data-theme=dark] .landing_featureCard__rZm_H p,html[data-theme=dark] .landing_heroText__h4X1F,html[data-theme=dark] .landing_platformGrid__GYIcI p,html[data-theme=dark] .landing_sectionHeading__kfsYD>p:last-child,html[data-theme=dark] .landing_stepCard__1Axd_ p{color:#b7b4c9}html[data-theme=dark] .landing_missionWindow__Ce2EO,html[data-theme=dark] .landing_platformGrid__GYIcI article,html[data-theme=dark] .landing_stepCard__1Axd_{border-color:#353854;background:#181b34}html[data-theme=dark] .landing_windowBar__B9ayn{border-color:#323650;color:#aeb2c9}html[data-theme=dark] .landing_lessonRail__h6sVm{border-color:#323650;background:#14172c}html[data-theme=dark] .landing_editorArea__H3jEm h2,html[data-theme=dark] .landing_featureCard__rZm_H h3,html[data-theme=dark] .landing_platformGrid__GYIcI h3,html[data-theme=dark] .landing_stepCard__1Axd_ h3{color:#f4f1ff}html[data-theme=dark] .landing_editorArea__H3jEm>p{color:#aaaec4}html[data-theme=dark] .landing_medalCard__sU_Uz{border-color:#393b5c;background:rgb(27 30 55/96%)}html[data-theme=dark] .landing_medalCard__sU_Uz strong{color:#f4f1ff}html[data-theme=dark] .landing_featureCard__rZm_H.landing_mint__uJbP8{background:#17362f}html[data-theme=dark] .landing_featureCard__rZm_H.landing_violet__pZHqi{background:#282244}html[data-theme=dark] .landing_featureCard__rZm_H.landing_blue__Qz9ix{background:#182e43}html[data-theme=dark] .landing_featureIcon__cCq_V{background:rgb(255 255 255/8%)}html[data-theme=dark] .landing_featureTop__Rkdgk small{color:#b9b7ca}html[data-theme=dark] .landing_footer__NntD6{border-color:#34364f}html[data-theme=dark] .landing_copyright__YnIgf,html[data-theme=dark] .landing_footerBrand__Qcz70 p,html[data-theme=dark] .landing_footer__NntD6 nav,html[data-theme=dark] .landing_trustLine__uh3Oc{color:#aaa8bc}@keyframes landing_blink__aFQm0{50%{opacity:0}}@media (max-width:900px){.landing_nav__Cldps{display:none}.landing_hero__IFqnw{min-height:auto;padding-top:50px;grid-template-columns:1fr}.landing_heroCopy__seflO{text-align:center}.landing_heroText__h4X1F{margin-right:auto;margin-left:auto}.landing_heroActions__bzfsI,.landing_trustLine__uh3Oc{justify-content:center}.landing_heroVisual__IS3c0{min-height:485px}.landing_missionWindow__Ce2EO{right:0;left:0;margin:auto}.landing_featureGrid___zomq,.landing_platformGrid__GYIcI,.landing_stepsGrid__9etdA{grid-template-columns:1fr}.landing_stepCard__1Axd_{min-height:auto}.landing_featureCard__rZm_H{min-height:280px}.landing_featureCard__rZm_H h3{margin-top:50px}.landing_safetySection__guQLD{padding:55px 40px;grid-template-columns:1fr;gap:38px}.landing_safetyVisual__3WMJT{min-height:270px}.landing_footer__NntD6{grid-template-columns:1fr;text-align:center}.landing_footerBrand__Qcz70 .landing_brand__oKsI6,.landing_footer__NntD6 nav{justify-content:center}.landing_copyright__YnIgf{justify-self:center}}@media (max-width:600px){.landing_header__oXNEM{width:min(100% - 28px,1180px);min-height:72px}.landing_headerCta__ApfLg{padding:10px 13px;font-size:10px}.landing_headerCta__ApfLg span{display:none}.landing_hero__IFqnw{width:min(100% - 28px,1180px);padding:42px 0 68px}.landing_heroTitle__E6Dij,.landing_hero__IFqnw h1{font-size:clamp(38px,11vw,52px)}.landing_heroText__h4X1F{font-size:15px}.landing_heroActions__bzfsI{flex-direction:column}.landing_primaryButton__q6jWW,.landing_secondaryButton__reG1q{width:100%}.landing_heroVisual__IS3c0{min-height:395px;margin-top:18px}.landing_missionWindow__Ce2EO{border-radius:18px;transform:none}.landing_windowBar__B9ayn{grid-template-columns:1fr auto}.landing_lessonRail__h6sVm,.landing_windowBar__B9ayn>span:nth-child(2){display:none}.landing_windowBody__HJPp_{min-height:300px;grid-template-columns:1fr}.landing_editorArea__H3jEm{padding:24px 18px 20px}.landing_editorArea__H3jEm h2{font-size:22px}.landing_runRow__z12Cs{align-items:flex-start;flex-direction:column}.landing_medalCard__sU_Uz{right:5px;bottom:-12px}.landing_signalStrip__eq_eb{flex-wrap:wrap;gap:12px 22px}.landing_signalStrip__eq_eb p{font-size:14px}.landing_platformSection__tk9d2,.landing_section__mWwzf{width:min(100% - 28px,1120px);padding:82px 0}.landing_sectionHeading__kfsYD{margin-bottom:34px}.landing_featureCard__rZm_H,.landing_stepCard__1Axd_{padding:24px}.landing_platformGrid__GYIcI article{min-height:auto}.landing_safetySection__guQLD{width:min(100% - 28px,1120px);margin-bottom:76px;padding:42px 22px}.landing_safetyBubbleOne__KjFZZ{left:0}.landing_safetyBubbleTwo__OZP7l{right:0}.landing_safetyCopy__uU495 h2{font-size:34px}.landing_ctaSection__RNklx{width:min(100% - 28px,1120px);margin-bottom:72px;padding:62px 22px}.landing_ctaSection__RNklx h2{font-size:35px}.landing_ctaSparkOne__BMAOr,.landing_ctaSparkTwo__CmqZq{display:none}.landing_footer__NntD6{width:min(100% - 28px,1120px)}.landing_footer__NntD6 nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing_cursorLine__KAWhP code:after{animation:none}.landing_featureCard__rZm_H,.landing_lightButton__twYuw,.landing_primaryButton__q6jWW,.landing_secondaryButton__reG1q,.landing_stepCard__1Axd_{transition:none}}