.landing_siteShell__Nskcr{--navy:#101737;--ink:#19204a;--purple:#7559e8;--purple-deep:#523db5;--cyan:#3bc8cf;--mint:#bcebd8;--cream:#fbf9f3;min-height:100vh;overflow:hidden;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.landing_header__oXNEM{position:relative;z-index:10;display:flex;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:24px 0;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}.landing_brandMark__GAnd6{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;background:linear-gradient(145deg,var(--purple),#5f8af4 70%,var(--cyan));color:white;box-shadow:0 9px 24px rgb(89 77 196/25%)}.landing_nav__Cldps{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:700;color:#515878}.landing_footer__NntD6 a,.landing_nav__Cldps a{transition:color .2s ease}.landing_footer__NntD6 a:hover,.landing_nav__Cldps a:hover{color:var(--purple)}.landing_headerCta__ApfLg{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid rgb(82 61 181/18%);border-radius:999px;background:rgb(255 255 255/65%);color:var(--purple-deep);font-size:13px;font-weight:850;box-shadow:0 7px 20px rgb(27 31 67/7%)}.landing_hero__IFqnw{position:relative;display:grid;width:min(1180px,calc(100% - 40px));min-height:690px;margin:0 auto;grid-template-columns:.93fr 1.07fr;align-items:center;gap:48px;padding:70px 0 95px}.landing_heroGlow__Eb_Pv{position:absolute;width:620px;height:620px;right:-140px;top:-30px;border-radius:50%;background:radial-gradient(circle,rgb(108 85 225/18%),rgb(57 201 207/9%) 42%,transparent 70%);filter:blur(8px)}.landing_heroCopy__seflO{position:relative;z-index:2}.landing_eyebrow__L_21j{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:var(--purple-deep);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landing_eyebrow__L_21j span{color:var(--cyan);font-size:11px}.landing_hero__IFqnw h1{max-width:650px;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,83px);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:580px;margin-top:28px;color:#59607e;font-size:18px;line-height:1.7}.landing_heroActions__bzfsI{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.landing_lightButton__twYuw,.landing_primaryButton__q6jWW,.landing_secondaryButton__reG1q{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-size:14px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease}.landing_primaryButton__q6jWW{padding:16px 25px;background:linear-gradient(135deg,var(--purple-deep),var(--purple));color:white;box-shadow:0 14px 30px rgb(82 61 181/25%)}.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/32%)}.landing_trustLine__uh3Oc{display:flex;flex-wrap:wrap;gap:19px;margin-top:28px;color:#737996;font-size:12px;font-weight:700}.landing_trustLine__uh3Oc span:first-letter{color:#20a596}.landing_heroVisual__IS3c0{position:relative;min-height:500px}.landing_missionWindow__Ce2EO{position:absolute;z-index:2;width:min(650px,100%);right:-16px;top:28px;overflow:hidden;border:1px solid rgb(90 75 169/16%);border-radius:25px;background:#fff;box-shadow:0 35px 80px rgb(37 36 82/18%);transform:rotate(1.3deg)}.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:11px;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:10px;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:13px}.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:13px}.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:11px;font-weight:900}.landing_runRow__z12Cs span{color:#278475;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.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/92%);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{right:20px;top:-8px}.landing_orbitTwo__UzHJB{left:6px;bottom:35px;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,23px);font-style:italic}.landing_signalStrip__eq_eb span{color:var(--cyan)}.landing_section__mWwzf{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:118px 0}.landing_sectionHeading__kfsYD{max-width:680px;margin:0 auto 55px;text-align:center}.landing_sectionHeadingLeft__Dv_uL{max-width:620px;margin-bottom:48px}.landing_kicker__x_rfd{color:var(--purple);font-size:11px;font-weight:900;letter-spacing:.18em}.landing_ctaSection__RNklx h2,.landing_safetyCopy__uU495 h2,.landing_section__mWwzf h2{margin-top:12px;color:var(--navy);font-family:Georgia,serif;font-size:clamp(35px,4vw,54px);letter-spacing:-.045em;line-height:1.08}.landing_sectionHeading__kfsYD>p:last-child{margin-top:16px;color:#737894;font-size:17px}.landing_stepsGrid__9etdA{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing_stepCard__1Axd_{position:relative;min-height:300px;padding:32px;overflow:hidden;border:1px solid #e6e2ef;border-radius:24px;background:rgb(255 255 255/72%);box-shadow:0 13px 35px rgb(32 34 72/5%)}.landing_stepNumber__0S8gF{position:absolute;right:24px;top:20px;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:24px;letter-spacing:-.03em}.landing_featureCard__rZm_H p,.landing_stepCard__1Axd_ p{margin-top:13px;color:#6f7590;font-size:14px;line-height:1.72}.landing_experienceSection__ilEFR{padding-top:20px}.landing_featureGrid___zomq{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing_featureCard__rZm_H{min-height:345px;padding:29px;border-radius:25px}.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:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.landing_featureCard__rZm_H h3{max-width:250px;margin-top:75px;font-size:27px}.landing_safetySection__guQLD{display:grid;width:min(1120px,calc(100% - 40px));margin:30px auto 120px;padding:80px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;border-radius:34px;background:var(--navy);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;box-shadow:0 30px 50px rgb(0 0 0/30%)}.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-family:Arial,sans-serif;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:10px;font-weight:800;backdrop-filter:blur(8px)}.landing_safetyBubbleOne__KjFZZ{left:-10px;top:40px}.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:13px}.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:10px}.landing_safetyCopy__uU495 a{display:inline-block;margin-top:27px;color:#70dbdc;font-size:13px;font-weight:850}.landing_ctaSection__RNklx{position:relative;width:min(1120px,calc(100% - 40px));margin:0 auto 110px;padding:88px 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/30%);font-size:70px}.landing_ctaSparkOne__BMAOr{left:8%;top:18%}.landing_ctaSparkTwo__CmqZq{right:10%;bottom:12%;font-size:50px}.landing_footer__NntD6{display:grid;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:50px 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:11px}.landing_footer__NntD6 nav{display:flex;gap:25px;color:#606681;font-size:12px;font-weight:750}.landing_copyright__YnIgf{justify-self:end;color:#9b9dad;font-size:11px}@keyframes landing_blink__aFQm0{50%{opacity:0}}@media (max-width:900px){.landing_nav__Cldps{display:none}.landing_hero__IFqnw{grid-template-columns:1fr;padding-top:50px}.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:480px}.landing_missionWindow__Ce2EO{right:0;left:0;margin:auto}.landing_featureGrid___zomq,.landing_stepsGrid__9etdA{grid-template-columns:1fr}.landing_stepCard__1Axd_{min-height:auto}.landing_featureCard__rZm_H{min-height:290px}.landing_featureCard__rZm_H h3{margin-top:55px}.landing_safetySection__guQLD{padding:55px 40px;grid-template-columns:1fr;gap:40px}.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);padding-top:16px}.landing_headerCta__ApfLg{padding:10px 13px;font-size:11px}.landing_headerCta__ApfLg span{display:none}.landing_hero__IFqnw{width:min(100% - 28px,1180px);min-height:auto;padding:45px 0 70px}.landing_hero__IFqnw h1{font-size:48px}.landing_heroText__h4X1F{font-size:16px}.landing_heroActions__bzfsI{flex-direction:column}.landing_primaryButton__q6jWW,.landing_secondaryButton__reG1q{width:100%}.landing_trustLine__uh3Oc{gap:9px 14px}.landing_heroVisual__IS3c0{min-height:390px;margin-top:20px}.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:23px}.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:15px}.landing_section__mWwzf{width:min(100% - 28px,1120px);padding:85px 0}.landing_sectionHeading__kfsYD{margin-bottom:35px}.landing_featureCard__rZm_H,.landing_stepCard__1Axd_{padding:25px}.landing_safetySection__guQLD{width:min(100% - 28px,1120px);margin-bottom:80px;padding:42px 22px}.landing_safetyBubbleOne__KjFZZ{left:0}.landing_safetyBubbleTwo__OZP7l{right:0}.landing_safetyCopy__uU495 h2{font-size:35px}.landing_ctaSection__RNklx{width:min(100% - 28px,1120px);margin-bottom:75px;padding:65px 22px}.landing_ctaSection__RNklx h2{font-size:36px}.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_lightButton__twYuw,.landing_primaryButton__q6jWW,.landing_secondaryButton__reG1q{transition:none}}