.landing_page__ttWtt{--landing-ink:#191820;--landing-night:#29265b;--landing-night-deep:#211f4c;--landing-lime:#c9ef62;--landing-paper:#f4f3ed;--landing-white:#fffefa;--landing-muted:#656372;--landing-line:#d8d6cc;min-height:100vh;padding-bottom:0;overflow:hidden;background:var(--landing-paper);color:var(--landing-ink);font-family:var(--font-sans,"Archivo"),Arial,Helvetica,sans-serif}.landing_page__ttWtt h1,.landing_page__ttWtt h2,.landing_page__ttWtt h3,.landing_page__ttWtt p{margin-top:0}.landing_page__ttWtt a{color:inherit}.landing_page__ttWtt a:focus-visible,.landing_page__ttWtt button:focus-visible,.landing_page__ttWtt summary:focus-visible{outline:3px solid var(--landing-night);outline-offset:4px}.landing_hero__IFqnw a:focus-visible,.landing_hero__IFqnw button:focus-visible,.landing_plansSection__cb7xJ a:focus-visible,.landing_plansSection__cb7xJ button:focus-visible{outline-color:var(--landing-lime)}.landing_hero__IFqnw{background:radial-gradient(circle at 90% 8%,rgba(201,239,98,.12),transparent 25rem),var(--landing-night);color:var(--landing-paper)}.landing_finalCta__QfpVD,.landing_footer__NntD6,.landing_header__oXNEM,.landing_heroGrid__kfCNx,.landing_plansInner__RghKv,.landing_section__mWwzf,.landing_yearsSection___ODWv{width:min(1120px,calc(100% - 36px));margin-inline:auto}.landing_header__oXNEM{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px}.landing_brand__oKsI6,.landing_footerBrand__Qcz70{display:inline-flex;min-height:44px;align-items:center;gap:10px;font-size:1.08rem;font-weight:900;letter-spacing:-.025em;text-decoration:none}.landing_brandMark__GAnd6{display:inline-block;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--landing-lime);box-shadow:0 10px 28px rgba(11,10,31,.25)}.landing_navigation__BhN7F{display:flex;align-items:center;gap:5px;font-size:.9rem;font-weight:750}.landing_navigation__BhN7F>a{min-height:42px;padding:11px 14px;border-radius:999px;color:#e3e1ed;text-decoration:none;transition:background .15s ease,color .15s ease}.landing_navigation__BhN7F>a:hover{background:rgba(255,255,255,.1);color:white}.landing_navigation__BhN7F .landing_loginLink__bQDeT{padding-inline:18px;background:var(--landing-paper);color:var(--landing-ink)}.landing_heroGrid__kfCNx{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);gap:clamp(38px,6vw,76px);align-items:center;padding-top:clamp(42px,7vw,82px);padding-bottom:clamp(68px,10vw,112px)}.landing_heroCopy__seflO{display:flex;align-items:flex-start;flex-direction:column}.landing_cardKicker__P5_dt,.landing_demoMode__HK8Dx,.landing_demoTopline__BduED,.landing_eyebrow__L_21j,.landing_sectionKicker__nR6wM{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",Courier,monospace;font-size:.72rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.landing_eyebrow__L_21j{display:inline-flex;margin-bottom:22px;border-radius:999px;padding:8px 12px;background:var(--landing-lime);color:var(--landing-ink)}.landing_heroCopy__seflO h1{max-width:660px;margin-bottom:24px;font-size:clamp(3rem,6.6vw,5.75rem);font-weight:900;letter-spacing:-.058em;line-height:.92;text-wrap:balance}.landing_heroCopy__seflO>p:not(.landing_heroNote__hifZj){max-width:590px;margin-bottom:28px;color:#d5d3e2;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.58}.landing_heroActions__bzfsI{display:flex;flex-wrap:wrap;gap:10px}.landing_mobileStickyCta__fSRNK,.landing_planCta__yJVOI,.landing_primaryCta__Ksuml,.landing_secondaryCta__kotQd{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:13px 22px;font-weight:850;text-align:center;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.landing_page__ttWtt .landing_primaryCta__Ksuml{background:var(--landing-lime);color:var(--landing-ink);box-shadow:0 13px 30px rgba(11,10,31,.24)}.landing_primaryCta__Ksuml:hover{transform:translateY(-2px);background:#dafb7f}.landing_page__ttWtt .landing_secondaryCta__kotQd{border:1px solid rgba(244,243,237,.36);color:var(--landing-paper)}.landing_secondaryCta__kotQd:hover{background:rgba(255,255,255,.09)}.landing_heroNote__hifZj{max-width:490px;margin:18px 0 0;color:#aaa8bd;font-size:.78rem;line-height:1.5}.landing_demoCard__Cu7ua{position:relative;display:flex;min-width:0;flex-direction:column;gap:18px;border:2px solid #ebe9e1;border-radius:28px;padding:clamp(19px,3vw,27px);background:var(--landing-white);color:var(--landing-ink);box-shadow:0 38px 80px -34px rgba(4,3,18,.7);transform:rotate(1.2deg)}.landing_demoCard__Cu7ua:after{position:absolute;right:-18px;bottom:-18px;z-index:-1;width:70%;height:58%;border-radius:28px;background:var(--landing-lime);content:"";opacity:.8}.landing_demoTopline__BduED{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--landing-muted)}.landing_demoMode__HK8Dx{border-radius:999px;padding:6px 9px;background:var(--landing-night);color:white;font-size:.62rem;white-space:nowrap}.landing_demoQuestion__z7KUk{margin-bottom:0;font-size:clamp(1.03rem,2vw,1.2rem);font-weight:700;line-height:1.5}.landing_demoAlternatives__ecIax{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.landing_demoAlternative__SGs5r{display:flex;min-width:0;min-height:68px;align-items:center;flex-direction:column;justify-content:center;gap:5px;border:2px solid #d9d7df;border-radius:15px;background:white;color:var(--landing-ink);cursor:pointer}.landing_demoAlternative__SGs5r:hover:not(:disabled){border-color:var(--landing-night);transform:translateY(-1px)}.landing_demoAlternative__SGs5r:disabled{cursor:default;opacity:.52}.landing_demoAlternative__SGs5r span{color:var(--landing-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:.67rem;font-weight:800}.landing_demoAlternative__SGs5r strong{font-size:clamp(.88rem,2.2vw,1.05rem)}.landing_demoAlternativeSelected__KTgtL,.landing_demoAlternativeSelected__KTgtL:disabled{border-color:var(--landing-night);background:var(--landing-night);color:white;opacity:1}.landing_demoAlternativeCorrect__xN_8D,.landing_demoAlternativeCorrect__xN_8D:disabled{border-color:#77952b;background:var(--landing-lime);color:var(--landing-ink);opacity:1}.landing_demoHint__Qu8VA{min-height:22px;margin-bottom:0;color:var(--landing-muted);font-size:.84rem}.landing_demoResult__rZEXj{display:flex;align-items:flex-start;flex-direction:column;gap:5px;border-radius:15px;padding:14px 15px;font-size:.84rem;line-height:1.45}.landing_demoResultCorrect__ePfOj{background:#dff29d}.landing_demoResultWrong__Baf5R{background:#f8d9d1}.landing_demoResult__rZEXj button{min-height:44px;margin-top:5px;border:0;border-radius:999px;padding:8px 12px;background:var(--landing-ink);color:white;cursor:pointer;font-size:.78rem;font-weight:800}.landing_proofStrip__W2UL5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--landing-ink);border-bottom:2px solid var(--landing-ink);background:var(--landing-lime)}.landing_proofStrip__W2UL5>div{display:flex;min-width:0;align-items:baseline;justify-content:center;gap:10px;padding:18px;text-align:center}.landing_proofStrip__W2UL5>div+div{border-left:2px solid var(--landing-ink)}.landing_proofStrip__W2UL5 strong{font-size:clamp(1.55rem,3vw,2.25rem);font-weight:950;letter-spacing:-.04em}.landing_proofStrip__W2UL5 span{font-size:clamp(.76rem,1.4vw,.92rem);font-weight:800}.landing_section__mWwzf{padding-top:clamp(72px,10vw,112px);padding-bottom:clamp(72px,10vw,112px);scroll-margin-top:18px}.landing_sectionHeading__kfsYD{max-width:760px;margin-bottom:38px}.landing_cardKicker__P5_dt,.landing_sectionKicker__nR6wM{display:block;margin-bottom:12px;color:var(--landing-night)}.landing_finalCta__QfpVD h2,.landing_sectionHeading__kfsYD h2,.landing_yearsCopy__Jc1Hf h2{margin-bottom:16px;font-size:clamp(2.25rem,5vw,4rem);font-weight:950;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.landing_sectionHeading__kfsYD p,.landing_yearsCopy__Jc1Hf p{max-width:650px;margin-bottom:0;color:var(--landing-muted);font-size:1.02rem;line-height:1.62}.landing_featureGrid___zomq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing_featureCard__rZm_H{display:flex;min-height:225px;min-width:0;align-items:flex-start;flex-direction:column;border:2px solid var(--landing-ink);border-radius:26px;padding:clamp(22px,3vw,30px);background:var(--landing-white)}.landing_featureCard__rZm_H>svg{margin-bottom:23px;color:var(--landing-night)}.landing_featureCard__rZm_H .landing_cardKicker__P5_dt{margin-bottom:10px}.landing_featureCard__rZm_H h3{max-width:540px;margin-bottom:0;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:850;letter-spacing:-.025em;line-height:1.17}.landing_featureCardLarge__AlhX1{grid-column:1/-1;min-height:320px;background:var(--landing-ink);color:white}.landing_featureCardLarge__AlhX1 .landing_cardKicker__P5_dt,.landing_featureCardLarge__AlhX1>svg{color:var(--landing-lime)}.landing_featureCardLarge__AlhX1 h3{font-size:clamp(1.8rem,4vw,2.7rem)}.landing_questionPills__F4QOy{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px}.landing_questionPills__F4QOy span{border-radius:999px;padding:8px 11px;background:#302f38;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:.74rem;font-weight:800}.landing_featureCardAccent__ysQ_S{background:var(--landing-night);color:white}.landing_featureCardAccent__ysQ_S .landing_cardKicker__P5_dt,.landing_featureCardAccent__ysQ_S>svg{color:var(--landing-lime)}.landing_featureCardSoft__F7vQk{background:#e4e3fa}.landing_competencyPreview__0ozQ0{display:grid;width:100%;gap:7px;margin-top:auto;padding-top:24px}.landing_competencyPreview__0ozQ0 span{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:10px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:.7rem}.landing_competencyPreview__0ozQ0 span:after{grid-column:2;grid-row:1;width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.15);content:""}.landing_competencyPreview__0ozQ0 i{z-index:1;grid-column:2;grid-row:1;height:8px;border-radius:999px;background:var(--landing-lime)}.landing_howSection__E_d6A{padding-top:0}.landing_steps__UBWYG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.landing_steps__UBWYG li{display:flex;min-width:0;align-items:flex-start;gap:15px;border:2px solid var(--landing-ink);border-radius:24px;padding:21px;background:rgba(255,254,250,.6)}.landing_steps__UBWYG li>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--landing-ink);color:white;font-weight:900}.landing_steps__UBWYG strong{font-size:1rem}.landing_steps__UBWYG p{margin:6px 0 0;color:var(--landing-muted);font-size:.88rem;line-height:1.5}.landing_yearsSection___ODWv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(38px,7vw,86px);align-items:center;border-radius:30px;padding:clamp(28px,6vw,58px);background:#dfdef5}.landing_yearsCopy__Jc1Hf h2{margin-bottom:16px;font-size:clamp(2.15rem,4.5vw,3.4rem)}.landing_yearsGrid__0XfeS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing_yearsGrid__0XfeS article{position:relative;display:flex;min-width:0;flex-direction:column;border:2px solid var(--landing-ink);border-radius:18px;padding:17px;background:var(--landing-white)}.landing_yearsGrid__0XfeS article:last-child{grid-column:1/-1}.landing_yearsGrid__0XfeS strong{font-size:1.55rem;letter-spacing:-.04em}.landing_yearsGrid__0XfeS span{margin-top:3px;color:var(--landing-muted);font-size:.78rem;font-weight:750}.landing_yearsGrid__0XfeS svg{position:absolute;top:17px;right:17px;color:#537017}.landing_plansSection__cb7xJ{margin-top:clamp(72px,10vw,112px);background:var(--landing-ink);color:white;scroll-margin-top:0}.landing_plansInner__RghKv{padding-top:clamp(72px,10vw,106px);padding-bottom:clamp(72px,10vw,106px)}.landing_plansHeading__wGC_Y .landing_sectionKicker__nR6wM{color:var(--landing-lime)}.landing_plansHeading__wGC_Y p{color:#b6b4c0}.landing_planGrid__enVB5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.landing_planCard__Y4Q_h{position:relative;display:flex;min-width:0;min-height:500px;align-items:stretch;flex-direction:column;gap:24px;border:1px solid #45434f;border-radius:26px;padding:25px;background:#272630}.landing_planCardHighlighted__MGz7S{border-color:var(--landing-lime);background:var(--landing-lime);color:var(--landing-ink);transform:translateY(-9px)}.landing_planBadge__QTGjN{position:absolute;top:19px;right:19px;border-radius:999px;padding:7px 9px;background:var(--landing-ink);color:var(--landing-lime);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.landing_planCard__Y4Q_h h3{margin:0 0 6px;font-size:1.45rem}.landing_planCard__Y4Q_h>div>p{margin-bottom:0;color:#aaa8b4;font-size:.88rem;line-height:1.45}.landing_planCardHighlighted__MGz7S>div>p{color:#45462f}.landing_planPrice__UhiD2{display:flex;align-items:baseline;gap:5px;margin-bottom:0}.landing_planPrice__UhiD2 strong{font-size:clamp(2.7rem,5vw,3.55rem);letter-spacing:-.055em}.landing_planPrice__UhiD2 span{color:#aaa8b4;font-size:.8rem;font-weight:750}.landing_planCardHighlighted__MGz7S .landing_planPrice__UhiD2 span{color:#45462f}.landing_planCard__Y4Q_h ul{display:grid;gap:13px;margin:0 0 5px;padding:0;list-style:none}.landing_planCard__Y4Q_h li{display:flex;align-items:flex-start;gap:9px;color:#dddbe3;font-size:.88rem;line-height:1.45}.landing_planCard__Y4Q_h li svg{flex:0 0 auto;margin-top:1px;color:var(--landing-lime)}.landing_planCardHighlighted__MGz7S li{color:var(--landing-ink)}.landing_planCardHighlighted__MGz7S li svg{color:var(--landing-night)}.landing_planCta__yJVOI{width:100%;margin-top:auto;border:1px solid #65636e;background:transparent;color:white}.landing_planCardHighlighted__MGz7S .landing_planCta__yJVOI{border-color:var(--landing-ink);background:var(--landing-ink);color:white}.landing_planCta__yJVOI:hover:not(.landing_planCtaDisabled___Fyyc){transform:translateY(-1px);background:white;color:var(--landing-ink)}.landing_planCardHighlighted__MGz7S .landing_planCtaDisabled___Fyyc,.landing_planCtaDisabled___Fyyc{border-style:dashed;background:transparent;color:#9997a2;cursor:not-allowed}.landing_planCardHighlighted__MGz7S .landing_planCtaDisabled___Fyyc{border-color:#646542;color:#4e4f34}.landing_commercialNotice__nMTam{max-width:760px;margin:24px auto 0;color:#aaa8b4;font-size:.78rem;line-height:1.55;text-align:center}.landing_faqSection__j0foS{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:clamp(36px,8vw,92px);align-items:start}.landing_faqList__it_q3{display:grid;gap:10px}.landing_faqList__it_q3 details{border:2px solid var(--landing-ink);border-radius:18px;background:var(--landing-white)}.landing_faqList__it_q3 summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;font-weight:850;list-style:none}.landing_faqList__it_q3 summary::-webkit-details-marker{display:none}.landing_faqList__it_q3 summary span:last-child{font-size:1.5rem;line-height:1;transition:transform .15s ease}.landing_faqList__it_q3 details[open] summary span:last-child{transform:rotate(45deg)}.landing_faqList__it_q3 details p{margin:0;padding:0 18px 19px;color:var(--landing-muted);font-size:.92rem;line-height:1.6}.landing_finalCta__QfpVD{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;border-radius:28px;padding:clamp(26px,5vw,46px);background:var(--landing-night);color:white}.landing_finalCta__QfpVD .landing_sectionKicker__nR6wM,.landing_finalCta__QfpVD>svg{color:var(--landing-lime)}.landing_finalCta__QfpVD h2{max-width:630px;margin-bottom:0;font-size:clamp(1.75rem,4vw,3rem)}.landing_footer__NntD6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:start;padding-top:44px;padding-bottom:42px;color:var(--landing-muted);font-size:.78rem}.landing_footerBrand__Qcz70{color:var(--landing-ink)}.landing_footer__NntD6 p{max-width:590px;margin:0;line-height:1.55}.landing_footerLinks__Ha02t{display:flex;gap:15px;font-weight:750}.landing_footerLinks__Ha02t a:hover{color:var(--landing-night)}.landing_footerLinks__Ha02t a{display:inline-flex;min-height:44px;align-items:center}.landing_mobileStickyCta__fSRNK{display:none}@media (max-width:900px){.landing_heroGrid__kfCNx{grid-template-columns:1fr}.landing_heroCopy__seflO{max-width:720px}.landing_demoCard__Cu7ua{width:min(620px,100%);transform:none}.landing_planGrid__enVB5,.landing_steps__UBWYG{grid-template-columns:1fr}.landing_planCard__Y4Q_h{min-height:auto}.landing_planCardHighlighted__MGz7S{transform:none}.landing_faqSection__j0foS,.landing_yearsSection___ODWv{grid-template-columns:1fr}.landing_finalCta__QfpVD{grid-template-columns:auto 1fr}.landing_finalCta__QfpVD .landing_primaryCta__Ksuml{grid-column:1/-1;width:100%}.landing_footer__NntD6{grid-template-columns:1fr}}@media (max-width:640px){.landing_page__ttWtt{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.landing_finalCta__QfpVD,.landing_footer__NntD6,.landing_header__oXNEM,.landing_heroGrid__kfCNx,.landing_plansInner__RghKv,.landing_section__mWwzf,.landing_yearsSection___ODWv{width:min(100% - 28px,1120px)}.landing_header__oXNEM{min-height:68px}.landing_brand__oKsI6{font-size:1rem}.landing_brandMark__GAnd6{width:22px;height:22px;flex-basis:22px;border-radius:50%}.landing_navigation__BhN7F{gap:2px}.landing_navigation__BhN7F>a{min-height:44px;padding:10px 11px;font-size:.82rem}.landing_navigationOptional__Tv68I{display:none}.landing_heroGrid__kfCNx{gap:42px;padding-top:42px;padding-bottom:72px}.landing_heroCopy__seflO h1{margin-bottom:20px;font-size:clamp(3rem,14vw,4.35rem);line-height:.93}.landing_heroCopy__seflO>p:not(.landing_heroNote__hifZj){margin-bottom:24px;font-size:1rem;line-height:1.56}.landing_heroActions__bzfsI{display:grid;width:100%}.landing_primaryCta__Ksuml,.landing_secondaryCta__kotQd{width:100%}.landing_demoCard__Cu7ua:after{right:-9px;bottom:-10px}.landing_demoTopline__BduED{align-items:flex-start}.landing_demoTopline__BduED>span:first-child{max-width:125px;line-height:1.35}.landing_demoAlternatives__ecIax{gap:5px}.landing_demoAlternative__SGs5r{min-height:62px;border-radius:13px}.landing_proofStrip__W2UL5{grid-template-columns:1fr}.landing_proofStrip__W2UL5>div{justify-content:space-between;padding:13px 20px;text-align:left}.landing_proofStrip__W2UL5>div+div{border-top:2px solid var(--landing-ink);border-left:0}.landing_featureGrid___zomq{grid-template-columns:1fr}.landing_featureCardLarge__AlhX1{grid-column:auto;min-height:290px}.landing_featureCard__rZm_H{min-height:220px}.landing_featureCardLarge__AlhX1 h3{font-size:1.75rem}.landing_steps__UBWYG{gap:10px}.landing_steps__UBWYG li{border-radius:19px;padding:17px}.landing_yearsSection___ODWv{border-radius:0;width:100%;padding:72px 14px}.landing_yearsGrid__0XfeS article{padding:15px}.landing_yearsGrid__0XfeS svg{top:15px;right:15px}.landing_planCard__Y4Q_h{border-radius:23px;padding:23px}.landing_planBadge__QTGjN{position:static;align-self:flex-start;order:-1}.landing_faqSection__j0foS{gap:4px}.landing_faqList__it_q3 summary{font-size:.92rem}.landing_finalCta__QfpVD{grid-template-columns:1fr;text-align:left}.landing_finalCta__QfpVD>svg{margin-bottom:3px}.landing_footerLinks__Ha02t{flex-wrap:wrap}.landing_page__ttWtt .landing_mobileStickyCta__fSRNK{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;z-index:80;display:flex;min-height:52px;border:1px solid rgba(255,255,255,.12);background:var(--landing-night-deep);color:white;box-shadow:0 14px 38px rgba(15,14,34,.3);opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.landing_page__ttWtt .landing_mobileStickyCtaVisible__94NBO{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing_page__ttWtt *,.landing_page__ttWtt :after,.landing_page__ttWtt :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}