.Landing_page__SqyfG{--ink:#111318;--ink-soft:#1b1e26;--paper:#f4f5ef;--surface:#ffffff;--line:#d8dcd5;--muted:#666b73;--blue:#5968f2;--blue-deep:#404bd2;--blue-soft:#eef0fe;--lime:#c9ff63;--lime-soft:#efffd1;--lime-ink:#3c4a16;--red:#d9574f;min-height:100vh;overflow:clip;background:var(--paper);color:var(--ink);font-family:Onest,DM Sans,sans-serif;font-size:16px;line-height:1.5}.Landing_page__SqyfG *,.Landing_page__SqyfG :after,.Landing_page__SqyfG :before{box-sizing:border-box}.Landing_page__SqyfG :where(a,button,summary){-webkit-tap-highlight-color:transparent}.Landing_page__SqyfG :where(a,button,summary):focus-visible{outline:3px solid var(--lime);outline-offset:3px}.Landing_page__SqyfG blockquote,.Landing_page__SqyfG figure,.Landing_page__SqyfG h1,.Landing_page__SqyfG h2,.Landing_page__SqyfG h3,.Landing_page__SqyfG p{margin:0}.Landing_page__SqyfG b,.Landing_page__SqyfG h1,.Landing_page__SqyfG h2,.Landing_page__SqyfG h3,.Landing_page__SqyfG strong{font-family:inherit}.Landing_skipLink__p4KGZ{position:fixed;top:10px;left:10px;z-index:200;transform:translateY(-140%);padding:10px 14px;border-radius:8px;background:var(--lime);color:var(--ink);font-weight:800;text-decoration:none}.Landing_skipLink__p4KGZ:focus{transform:translateY(0)}.Landing_header__4Z39T{position:relative;z-index:50;background:var(--ink);color:#fff}.Landing_navShell__esYiZ{width:min(100% - 48px,1280px);min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14)}.Landing_brand__L0gRm{display:inline-flex;align-items:center;gap:11px;color:inherit;font-size:1.08rem;font-weight:850;letter-spacing:-.025em;text-decoration:none}.Landing_brandMark___I2Ck{display:block;width:34px;height:34px;border:1px solid rgba(255,255,255,.28);border-radius:8px}.Landing_brandInverse__h1Iaz{color:#fff}.Landing_desktopNav__FBkZJ{display:flex;align-items:center;gap:30px}.Landing_desktopNav__FBkZJ a,.Landing_login__b2MDr{color:rgba(255,255,255,.7);font-size:.88rem;font-weight:650;text-decoration:none;transition:color .16s ease}.Landing_desktopNav__FBkZJ a:hover,.Landing_login__b2MDr:hover{color:#fff}.Landing_navActions__cLjZe{display:flex;align-items:center;gap:18px}.Landing_cta__nczyN{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:10px;background:var(--lime);color:var(--ink);font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.Landing_cta__nczyN:hover{transform:translateY(-2px);background:#d5ff86}.Landing_cta__nczyN:active{transform:translateY(0)}.Landing_cta__nczyN svg{width:17px;height:17px;transition:transform .16s ease}.Landing_cta__nczyN:hover svg{transform:translateX(3px)}.Landing_navCta__16YZ9{min-height:42px;padding-inline:16px}.Landing_outline__fICKF{border-color:var(--ink);background:transparent}.Landing_outline__fICKF:hover{background:var(--ink);color:#fff}.Landing_light__eotRd{background:#fff;color:var(--ink)}.Landing_light__eotRd:hover{background:var(--lime)}.Landing_menuButton__kru9e{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:transparent;color:#fff}.Landing_menuButton__kru9e svg{width:21px;height:21px}.Landing_mobileNav__EwYdC{width:min(100% - 32px,1280px);margin:0 auto;overflow:hidden;display:none;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.15)}.Landing_mobileNav__EwYdC>a:not(.Landing_cta__nczyN){padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-weight:700;text-decoration:none}.Landing_mobileNav__EwYdC .Landing_cta__nczyN{margin:18px 0 24px}.Landing_hero__82MxY{position:relative;min-height:760px;padding:90px 24px 82px;background:var(--ink);color:#fff}.Landing_heroGrid__HSo8V{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(450px,.95fr);align-items:center;gap:clamp(56px,7vw,104px)}.Landing_heroCopy__xEaRh{position:relative;z-index:2}.Landing_hero__82MxY h1{max-width:760px;font-size:clamp(3.8rem,6.35vw,6.6rem);font-weight:850;letter-spacing:-.04em;line-height:.94}.Landing_hero__82MxY h1 em{display:block;color:var(--lime);font-style:normal}.Landing_heroBody__5DLEy{max-width:620px;margin-top:28px!important;color:rgba(255,255,255,.7);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.Landing_heroActions__Dfdfm{margin-top:32px;display:flex;align-items:center;gap:24px}.Landing_heroActions__Dfdfm .Landing_cta__nczyN{min-height:56px;padding-inline:23px}.Landing_textLink__yf0nT{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:.94rem;font-weight:750;text-decoration:none}.Landing_textLink__yf0nT svg{width:17px;transition:transform .16s ease}.Landing_textLink__yf0nT:hover svg{transform:translateX(4px)}.Landing_heroTrust__mAB9M{margin-top:27px;display:flex;flex-wrap:wrap;gap:18px;color:rgba(255,255,255,.55);font-size:.78rem;font-weight:620}.Landing_heroTrust__mAB9M span{display:inline-flex;align-items:center;gap:6px}.Landing_heroTrust__mAB9M svg{width:15px;height:15px;color:var(--lime)}.Landing_heroVisual__5Nneo{position:relative}.Landing_heroVisual__5Nneo:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid rgba(201,255,99,.55);border-radius:18px}.Landing_heroResult__aeLc7{position:relative;z-index:1;overflow:hidden;border:1px solid #2b2e37;border-radius:18px;background:#fff;color:var(--ink)}.Landing_resultHeader__MuEEk{min-height:58px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.Landing_resultHeader__MuEEk span{font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.Landing_resultHeader__MuEEk small{color:var(--muted);font-size:.74rem;font-weight:650}.Landing_resultScore__BjG_3{padding:35px 30px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.Landing_resultScore__BjG_3 span,.Landing_resultScore__BjG_3 strong{font-size:clamp(2.8rem,5vw,4.4rem);font-weight:850;letter-spacing:-.04em;line-height:1}.Landing_resultScore__BjG_3 span{color:#969aa1;text-decoration:line-through;text-decoration-thickness:3px}.Landing_resultScore__BjG_3 strong{color:var(--blue)}.Landing_resultScore__BjG_3 i{height:1px;transform-origin:left center;background:var(--line)}.Landing_heroResult__aeLc7 blockquote{padding:0 30px 24px;font-size:1.05rem;font-weight:650;line-height:1.55}.Landing_resultStudent__kfbM9{margin:0 30px 28px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}.Landing_resultStudent__kfbM9>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:.7rem;font-weight:800}.Landing_resultStudent__kfbM9 div{display:grid;gap:1px}.Landing_resultStudent__kfbM9 strong{font-size:.82rem}.Landing_resultStudent__kfbM9 small{color:var(--muted);font-size:.7rem}.Landing_resultStudent__kfbM9 b{padding:7px 10px;border-radius:7px;background:var(--lime-soft);font-size:.72rem}.Landing_resultProduct__3KAem{border-top:1px solid var(--line);background:#f8f9f5}.Landing_resultProductHeader__eM7GR{padding:14px 22px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.Landing_resultProductRow__ckc0h{margin:0 22px;padding:16px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.Landing_resultProductRow__ckc0h:last-child{border-bottom:0}.Landing_resultProductRow__ckc0h>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--blue)}.Landing_resultProductRow__ckc0h svg{width:16px;height:16px}.Landing_resultProductRow__ckc0h div{display:grid;gap:1px}.Landing_resultProductRow__ckc0h small{color:var(--muted);font-size:.66rem}.Landing_resultProductRow__ckc0h strong{font-size:.77rem}.Landing_heroResult__aeLc7 figcaption{padding:8px 22px;border-top:1px solid var(--line);color:#8a8e95;font-size:.58rem}.Landing_scrollCue__HxOP9{width:min(100%,1280px);margin:58px auto 0;display:flex;align-items:center;justify-content:flex-start;gap:12px;color:rgba(255,255,255,.52);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.Landing_scrollCue__HxOP9 i{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%}.Landing_scrollCue__HxOP9 svg{width:15px}.Landing_proofStrip__bnwuG{border-bottom:1px solid var(--line);background:#fff}.Landing_proofInner__t4i84{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.Landing_proofItem__R5InH{min-height:138px;padding:28px 30px;display:grid;grid-template-columns:24px 1fr;align-content:center;-moz-column-gap:12px;column-gap:12px;border-right:1px solid var(--line)}.Landing_proofItem__R5InH:last-child{border-right:0}.Landing_proofItem__R5InH svg{grid-row:1/span 2;width:20px;color:var(--blue)}.Landing_proofItem__R5InH strong{font-size:1.55rem;line-height:1;letter-spacing:-.025em}.Landing_proofItem__R5InH span{margin-top:7px;color:var(--muted);font-size:.76rem;font-weight:600}.Landing_kicker__oNaIO{margin-bottom:16px!important;color:var(--blue);font-size:.78rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.Landing_compare__ZLQWh,.Landing_confidence__8Wh4i,.Landing_demoSection__wfWAg,.Landing_faq__iTUzG,.Landing_pricing__1SqRR,.Landing_product__J91DD,.Landing_results__78Gwh{padding:120px 24px}.Landing_results__78Gwh{background:var(--paper)}.Landing_compareHeading__WyZLi,.Landing_productIntro__u6CmJ,.Landing_resultsHeading__rLdiW{width:min(100%,1180px);margin:0 auto 62px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:80px}.Landing_compare__ZLQWh h2,.Landing_confidence__8Wh4i h2,.Landing_demoSection__wfWAg h2,.Landing_faq__iTUzG h2,.Landing_finalCta__KcusO h2,.Landing_pricing__1SqRR h2,.Landing_product__J91DD h2,.Landing_results__78Gwh h2{max-width:820px;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:820;letter-spacing:-.038em;line-height:.98}.Landing_compare__ZLQWh h2 em,.Landing_demoSection__wfWAg h2 em,.Landing_pricing__1SqRR h2 em,.Landing_product__J91DD h2 em,.Landing_results__78Gwh h2 em{color:var(--blue);font-style:normal}.Landing_resultsIntro__30ti5{padding-bottom:7px}.Landing_compareHeading__WyZLi>div:last-child p,.Landing_demoIntro__0FPZw>div:first-child>p,.Landing_pricingHeading__ABKpT>p,.Landing_productLead__c9Jpi,.Landing_resultsIntro__30ti5 p{color:var(--muted);font-size:1.04rem;line-height:1.7}.Landing_resultsIntro__30ti5 span{display:block;margin-top:13px;color:#898e95;font-size:.68rem}.Landing_scoreMarquee__tbqEh,.Landing_scoreTile__Eemnr,.Landing_scoreTrack__Qfq22{display:none}.Landing_storyGrid__2mzgY{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.Landing_storyCard__FYcVw{min-height:360px;padding:30px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:#fff}.Landing_storyCard__FYcVw:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.Landing_storyCard__FYcVw:nth-child(2){background:var(--lime-soft)}.Landing_storyScore__Ic4iE{display:flex;align-items:center;gap:10px}.Landing_storyScore__Ic4iE span,.Landing_storyScore__Ic4iE strong{font-size:clamp(2rem,3.2vw,3.5rem);font-weight:820;letter-spacing:-.035em}.Landing_storyCard__FYcVw:not(:first-child) .Landing_storyScore__Ic4iE span,.Landing_storyCard__FYcVw:not(:first-child) .Landing_storyScore__Ic4iE strong{font-size:clamp(1.65rem,2.3vw,2.4rem)}.Landing_storyScore__Ic4iE span{color:#9a9da4}.Landing_storyScore__Ic4iE strong{color:var(--blue)}.Landing_storyCard__FYcVw:first-child .Landing_storyScore__Ic4iE strong{color:var(--lime)}.Landing_storyScore__Ic4iE svg{width:19px;height:19px;color:var(--muted)}.Landing_storyCard__FYcVw blockquote{margin:30px 0!important;flex:1;font-size:1rem;font-weight:620;line-height:1.65}.Landing_storyCard__FYcVw:first-child blockquote{max-width:500px;font-size:1.28rem}.Landing_storyFooter__GpOi0{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px}.Landing_avatar__MNwZZ{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:.66rem;font-weight:800}.Landing_storyCard__FYcVw:first-child .Landing_avatar__MNwZZ{background:#fff;color:var(--ink)}.Landing_storyFooter__GpOi0 div{display:grid}.Landing_storyFooter__GpOi0 strong{font-size:.78rem}.Landing_storyFooter__GpOi0 small{color:var(--muted);font-size:.66rem}.Landing_storyCard__FYcVw:first-child .Landing_storyFooter__GpOi0 small{color:rgba(255,255,255,.58)}.Landing_featureTag__X4yKP{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-top:16px;padding-top:13px;border-top:1px solid;color:var(--muted);font-size:.66rem;font-weight:760}.Landing_storyCard__FYcVw:first-child .Landing_featureTag__X4yKP{color:var(--lime)}.Landing_product__J91DD{background:var(--ink);color:#fff}.Landing_productIntro__u6CmJ{align-items:end}.Landing_product__J91DD .Landing_kicker__oNaIO,.Landing_product__J91DD h2 em{color:var(--lime)}.Landing_productLead__c9Jpi{color:rgba(255,255,255,.62)}.Landing_productStory__GXq_C{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,6vw,82px)}.Landing_productSteps__d5GCt{grid-column:1;grid-row:1;display:grid}.Landing_productStep__bg0eG{min-height:220px;padding:30px 22px 30px 26px;border-left:2px solid #333741;opacity:.64;transition:opacity .24s ease,border-color .24s ease,background-color .24s ease}.Landing_productStepActive__IwXj7{border-left-color:var(--lime);background:#171a21;opacity:1}.Landing_stepTop__aNGHj{display:flex;align-items:center;justify-content:space-between}.Landing_stepTop__aNGHj span{color:var(--lime);font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.Landing_stepTop__aNGHj svg{width:19px;height:19px;color:rgba(255,255,255,.48)}.Landing_productStep__bg0eG>p{margin-top:19px!important;color:rgba(255,255,255,.52);font-size:.75rem;font-weight:760}.Landing_productStep__bg0eG h3{max-width:420px;margin-top:7px!important;font-size:clamp(1.45rem,2.1vw,2.15rem);line-height:1.08;letter-spacing:-.025em}.Landing_stepBody__f2zna{max-width:430px;margin-top:13px;color:rgba(255,255,255,.58);font-size:.9rem;line-height:1.65}.Landing_productStage__NS_aE{grid-column:2;grid-row:1;position:sticky;top:30px}.Landing_stageFrame__iO9kW{overflow:hidden;border:1px solid #353944;border-radius:16px;background:#fff;color:var(--ink)}.Landing_stageChrome__HOUEQ{min-height:50px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f5f6f2;color:#70757d;font-size:.62rem;font-weight:790;letter-spacing:.06em}.Landing_stageChrome__HOUEQ b{flex:0 0 auto;color:var(--blue)}.Landing_stageContent__oco2a{min-height:580px}.Landing_appFrame__TpYVg{--app-xs:0.625rem;--app-sm:0.6875rem;--app-base:0.75rem;--app-md:0.8125rem;--app-lg:1rem;--app-stat:1.25rem;--app-score:1.6rem;--app-r-sm:8px;--app-r-md:10px;--app-r-lg:14px;--app-surface:#ffffff;--app-elev:#f7f8f4;--app-rule:var(--line);--app-text:var(--ink);--app-dim:var(--muted);height:580px;overflow:hidden;background:var(--app-surface);color:var(--app-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Landing_appInner__65qrN{height:100%;display:grid;grid-template-columns:198px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.Landing_appRail__IDX6a{padding:16px 9px;border-right:1px solid var(--app-rule);background:var(--app-elev)}.Landing_appRailBrand__iUfQG{padding:0 8px 18px;display:flex;align-items:center;gap:9px}.Landing_appRailBrand__iUfQG img{width:25px;height:25px;border-radius:var(--app-r-sm)}.Landing_appRailBrand__iUfQG strong{color:var(--app-text);font-size:var(--app-md);letter-spacing:-.02em}.Landing_appRail__IDX6a nav{display:grid;gap:3px}.Landing_appNavExplore__XnpqN,.Landing_appRail__IDX6a nav>button{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:var(--app-r-md);background:transparent;color:var(--app-dim);font-family:inherit;font-size:var(--app-base);font-weight:560;text-align:left;cursor:pointer}.Landing_appNavExplore__XnpqN>span,.Landing_appRail__IDX6a nav>button>span{flex:1 1 auto;min-width:0;white-space:nowrap}.Landing_appRail__IDX6a nav svg{width:15px;height:15px;flex:0 0 auto}.Landing_appRail__IDX6a nav>button:hover{color:var(--ink);background:rgba(89,104,242,.06)}.Landing_appRail__IDX6a nav .Landing_appNavActive___4_Hg{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--app-text);font-weight:680}.Landing_appRail__IDX6a nav .Landing_appNavActive___4_Hg svg{color:var(--blue)}.Landing_appRail__IDX6a nav>button>b{flex:0 0 auto;padding:2px 6px;border-radius:var(--app-r-sm);background:var(--blue-soft,#eef0fe);color:var(--blue-deep);font-size:var(--app-xs);font-weight:760;letter-spacing:.02em}.Landing_appNavExplore__XnpqN{margin-top:6px;cursor:default}.Landing_appNavExplore__XnpqN svg:last-child{width:13px;height:13px;opacity:.55}.Landing_appWorkspace__NZua4{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-surface);pointer-events:none}.Landing_appTopbar__X41Ox{flex:0 0 auto;height:41px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--app-rule);background:var(--app-elev);color:var(--app-dim);font-size:var(--app-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.Landing_appTopbar__X41Ox b{color:var(--blue)}.Landing_appCanvas__r5V3j{flex:1 1 auto;min-height:0;overflow:hidden;padding:20px 22px}.Landing_appLabel__Gv3yR{display:block;color:var(--app-dim);font-size:var(--app-xs);font-weight:760;letter-spacing:.06em;text-transform:uppercase}.Landing_appHeadline__StKBn{margin-top:6px;color:var(--app-text);font-size:var(--app-lg);font-weight:720;letter-spacing:-.02em;line-height:1.25}.Landing_appViewHead__e75Te{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--app-rule)}.Landing_appViewHead__e75Te small{display:block;margin-top:5px;color:var(--app-dim);font-size:var(--app-base);line-height:1.5}.Landing_appChip__oZ6p5{flex:0 0 auto;padding:4px 9px;border:1px solid var(--app-rule);border-radius:var(--app-r-sm);color:var(--app-dim);font-size:var(--app-xs);font-weight:700}.Landing_appStat__u3Qkt{display:block;margin-top:4px;color:var(--app-text);font-size:var(--app-stat);font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.Landing_appStat__u3Qkt i{color:var(--app-dim);font-size:var(--app-base);font-style:normal;font-weight:500}.Landing_appTrack__bTAhC{height:5px;overflow:hidden;border-radius:var(--app-r-sm);background:var(--line)}.Landing_appTrack__bTAhC i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.Landing_appPrimarySm__ZMnqf,.Landing_appPrimary__GBV5P{display:inline-flex;align-items:center;border-radius:var(--app-r-md);background:var(--lime);color:var(--lime-ink);font-weight:740}.Landing_appPrimary__GBV5P{margin-top:14px;min-height:34px;padding:0 14px;font-size:var(--app-base)}.Landing_appPrimarySm__ZMnqf{flex:0 0 auto;min-height:28px;padding:0 11px;font-size:var(--app-xs)}.Landing_appDone__QSLap{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--app-r-sm);background:var(--lime-soft);color:var(--lime-ink);font-size:var(--app-xs);font-weight:720}.Landing_appDone__QSLap svg{width:12px;height:12px}.Landing_appSplit__Pm1fh{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-items:start}.Landing_appGreeting__Km9t3{color:var(--app-dim);font-size:var(--app-base);font-weight:600}.Landing_appMission__h7xyv{margin-top:16px;padding:16px;border:1px solid var(--ink);border-radius:var(--app-r-lg);background:var(--app-surface)}.Landing_appMission__h7xyv strong{display:block;margin-top:8px;color:var(--app-text);font-size:var(--app-md);font-weight:700}.Landing_appMission__h7xyv small{display:block;margin-top:4px;color:var(--app-dim);font-size:var(--app-base);font-variant-numeric:tabular-nums}.Landing_appMission__h7xyv p{margin-top:10px!important;color:var(--app-dim);font-size:var(--app-base);line-height:1.55}.Landing_appBand__jif_s{display:grid;gap:14px;padding:14px 16px;border:1px solid var(--app-rule);border-radius:var(--app-r-lg);background:var(--app-elev)}.Landing_appBand__jif_s>div+div{padding-top:13px;border-top:1px solid var(--app-rule)}.Landing_appBand__jif_s small{display:block;margin-top:3px;color:var(--app-dim);font-size:var(--app-xs)}.Landing_appMeter__vtMjy{height:5px;margin-top:8px;overflow:hidden;border-radius:var(--app-r-sm);background:var(--line)}.Landing_appMeter__vtMjy i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.Landing_appDots__Dgn3H{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:168px;margin-top:8px}.Landing_appDots__Dgn3H i{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--app-dim);font-size:var(--app-xs);font-style:normal;font-weight:700}.Landing_appDots__Dgn3H .Landing_appDotOn__v7uzt{border-color:transparent;background:var(--lime);color:var(--lime-ink)}.Landing_appAgenda__AQInF{margin-top:16px;padding-top:13px;border-top:1px solid var(--app-rule)}.Landing_appAgenda__AQInF>div{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0}.Landing_appAgenda__AQInF>div+div{border-top:1px solid var(--app-rule)}.Landing_appAgenda__AQInF b{color:var(--app-dim);font-size:var(--app-xs);font-weight:740;letter-spacing:.04em;text-transform:uppercase}.Landing_appAgenda__AQInF strong{color:var(--app-text);font-size:var(--app-base);font-weight:620}.Landing_appAgenda__AQInF small{color:var(--app-dim);font-size:var(--app-xs);font-variant-numeric:tabular-nums}.Landing_appFocus__GhQB3{margin-top:16px;padding:12px 14px;border-radius:var(--app-r-md);background:var(--lime-soft)}.Landing_appFocus__GhQB3 strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--app-md);font-weight:700}.Landing_appWeek__36TQH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.Landing_appDay_ahead__Xvop0,.Landing_appDay_checkpoint__jDNGl,.Landing_appDay_done__D7Krm,.Landing_appDay_today__OQx1z{position:relative;padding:10px 11px;border:1px solid var(--app-rule);border-radius:var(--app-r-md);background:var(--app-surface)}.Landing_appWeek__36TQH span{color:var(--app-dim);font-size:var(--app-xs);font-weight:740;letter-spacing:.05em;text-transform:uppercase}.Landing_appWeek__36TQH strong{display:block;margin-top:4px;color:var(--app-text);font-size:var(--app-base);font-weight:640;line-height:1.35}.Landing_appWeek__36TQH small{display:block;margin-top:3px;color:var(--app-dim);font-size:var(--app-xs);font-variant-numeric:tabular-nums}.Landing_appWeek__36TQH svg{position:absolute;top:9px;right:9px;width:13px;height:13px;color:var(--blue)}.Landing_appDay_done__D7Krm{background:var(--app-elev)}.Landing_appDay_today__OQx1z{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.Landing_appDay_today__OQx1z span{color:var(--ink)}.Landing_appDay_checkpoint__jDNGl{border-style:dashed;border-color:var(--blue)}.Landing_appRoadmap__CKCer{margin-top:16px;padding-top:14px;border-top:1px solid var(--app-rule)}.Landing_appRoadmap__CKCer .Landing_appTrack__bTAhC{margin-top:8px}.Landing_appRoadmap__CKCer small{display:block;margin-top:8px;color:var(--app-dim);font-size:var(--app-xs)}.Landing_appRoadmap__CKCer small b{color:var(--app-text)}.Landing_appCards___7SLf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.Landing_appCards___7SLf>div{padding:14px;border:1px solid var(--app-rule);border-radius:var(--app-r-lg);background:var(--app-surface)}.Landing_appCards___7SLf>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--app-r-md);background:var(--app-elev)}.Landing_appCards___7SLf svg{width:15px;height:15px;color:var(--blue)}.Landing_appCards___7SLf strong{display:block;margin-top:11px;color:var(--app-text);font-size:var(--app-md);font-weight:680;line-height:1.25}.Landing_appCards___7SLf small{display:flex;align-items:center;gap:5px;margin-top:12px;color:var(--app-dim);font-size:var(--app-xs);font-weight:680}.Landing_appCards___7SLf small svg{width:12px;height:12px;color:currentColor}.Landing_appRows__ts_2g{display:grid;gap:8px;margin-top:12px}.Landing_appRows__ts_2g>div{padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid var(--app-rule);border-radius:var(--app-r-md);background:var(--app-surface)}.Landing_appRows__ts_2g>div>span:first-child{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--app-r-sm);background:var(--app-elev)}.Landing_appRows__ts_2g>div>span:first-child svg{width:14px;height:14px;color:var(--blue)}.Landing_appRows__ts_2g>div>div{flex:1 1 auto;min-width:0}.Landing_appRows__ts_2g strong{display:block;color:var(--app-text);font-size:var(--app-base);font-weight:680}.Landing_appRows__ts_2g small{display:block;margin-top:2px;color:var(--app-dim);font-size:var(--app-xs);line-height:1.45}.Landing_appRows__ts_2g>div>svg{flex:0 0 auto;width:14px;height:14px;color:var(--app-dim)}.Landing_appTabs__aNZrm{display:flex;gap:16px;margin-top:14px;border-bottom:1px solid var(--app-rule)}.Landing_appTabs__aNZrm>span{padding-bottom:9px;color:var(--app-dim);font-size:var(--app-base);font-weight:620}.Landing_appTabs__aNZrm .Landing_appTabActive__yaE_z{box-shadow:inset 0 -2px 0 var(--ink);color:var(--app-text);font-weight:740}.Landing_appReadiness__u48wm{margin-top:16px;padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--ink);border-radius:var(--app-r-lg)}.Landing_appScore__1rAcq{display:block;margin-top:5px;color:var(--app-text);font-size:var(--app-score);font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.Landing_appReadiness__u48wm small{display:block;margin-top:4px;color:var(--app-dim);font-size:var(--app-xs)}.Landing_appDomains__vyVc_{margin-top:16px}.Landing_appDomains__vyVc_>div{display:grid;grid-template-columns:128px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:7px 0}.Landing_appDomains__vyVc_>div+div{border-top:1px solid var(--app-rule)}.Landing_appDomains__vyVc_ small{color:var(--app-text);font-size:var(--app-base);font-weight:580}.Landing_appDomains__vyVc_ b{color:var(--app-dim);font-size:var(--app-xs);font-variant-numeric:tabular-nums;text-align:right}.Landing_appMore__tGiPO{margin-top:10px!important;color:var(--blue-deep);font-size:var(--app-base);font-weight:660}.Landing_appNext__7xdAJ{margin-top:12px;padding:12px 14px;display:flex;align-items:flex-start;gap:11px;border-radius:var(--app-r-md);background:var(--lime-soft)}.Landing_appNext__7xdAJ svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--lime-ink)}.Landing_appNext__7xdAJ strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--app-base);font-weight:660;line-height:1.45}.Landing_appSpecs__o1Mma{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.Landing_appSpecs__o1Mma>div{padding:13px 14px;border:1px solid var(--app-rule);border-radius:var(--app-r-lg);background:var(--app-elev)}.Landing_appSpecs__o1Mma small{display:block;margin-top:3px;color:var(--app-dim);font-size:var(--app-xs);line-height:1.45}.Landing_appBoardHead__eVKur{display:grid;grid-template-columns:minmax(0,1fr) 74px 62px;gap:10px;margin-top:18px;padding-bottom:8px;border-bottom:1px solid var(--app-rule)}.Landing_appBoardHead__eVKur span{color:var(--app-dim);font-size:var(--app-xs);font-weight:740;letter-spacing:.05em;text-transform:uppercase}.Landing_appBoardHead__eVKur span+span{text-align:right}.Landing_appBoard__i2qqY>div{display:grid;grid-template-columns:24px minmax(0,1fr) 74px 62px;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--app-r-sm)}.Landing_appBoard__i2qqY b{color:var(--app-dim);font-size:var(--app-base);font-variant-numeric:tabular-nums;font-weight:740}.Landing_appBoard__i2qqY strong{color:var(--app-text);font-size:var(--app-base);font-weight:620}.Landing_appBoard__i2qqY small{color:var(--app-dim);font-size:var(--app-base);font-variant-numeric:tabular-nums;text-align:right}.Landing_appBoard__i2qqY .Landing_appBoardYou__hMHyK{background:var(--lime-soft)}.Landing_appBoard__i2qqY .Landing_appBoardYou__hMHyK b,.Landing_appBoard__i2qqY .Landing_appBoardYou__hMHyK small,.Landing_appBoard__i2qqY .Landing_appBoardYou__hMHyK strong{color:var(--ink);font-weight:740}.Landing_exploreStrip__vnYN2{margin-top:18px}.Landing_exploreStrip__vnYN2 .Landing_appLabel__Gv3yR{color:rgba(255,255,255,.5)}.Landing_exploreStrip__vnYN2>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.Landing_exploreStrip__vnYN2>div>div{padding:13px 14px;display:flex;align-items:flex-start;gap:11px;border:1px solid #353944;border-radius:14px;background:#171a21}.Landing_exploreStrip__vnYN2 svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px;color:var(--lime)}.Landing_exploreStrip__vnYN2>div>div>div{flex:1 1 auto;min-width:0}.Landing_exploreStrip__vnYN2 strong{display:block;color:#fff;font-size:.85rem;font-weight:700}.Landing_exploreStrip__vnYN2 small{display:block;margin-top:3px;color:rgba(255,255,255,.55);font-size:.75rem;line-height:1.5}.Landing_exploreStrip__vnYN2 code{flex:0 0 auto;color:rgba(255,255,255,.45);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.Landing_stepRoute__nnnV2{display:flex;align-items:center;gap:9px;margin-top:16px!important}.Landing_stepRoute__nnnV2 span{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(201,255,99,.14);color:var(--lime);font-size:.68rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.Landing_stepRoute__nnnV2 span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lime)}.Landing_stepRoute__nnnV2 code{color:rgba(255,255,255,.46);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.Landing_browserBar__MhlH_{height:52px;padding:0 18px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);background:#fbfbf8}.Landing_browserBar__MhlH_ i{width:7px;height:7px;border-radius:50%;background:#c4c7ca}.Landing_browserBar__MhlH_ span{margin-left:8px;color:var(--muted);font-size:.7rem;font-weight:700}.Landing_browserBar__MhlH_ b{margin-left:auto;color:var(--blue);font-size:.72rem}.Landing_questionLayout__hv4s_{min-height:548px;display:grid;grid-template-columns:120px 1fr}.Landing_questionLayout__hv4s_ aside{padding:38px 22px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--line);background:#f7f8f4}.Landing_questionLayout__hv4s_ aside strong{font-size:2.8rem;line-height:1}.Landing_questionLayout__hv4s_ aside small,.Landing_questionLayout__hv4s_ aside span{color:var(--muted);font-size:.65rem}.Landing_questionLayout__hv4s_ aside div{width:100%;height:3px;margin:24px 0;background:var(--blue)}.Landing_questionLayout__hv4s_>div{padding:48px clamp(28px,5vw,54px)}.Landing_questionLabel__Qm9Iv{color:var(--blue)!important;font-size:.7rem!important;font-weight:780!important}.Landing_questionLayout__hv4s_ h3{max-width:480px;margin:18px 0 30px!important;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.18}.Landing_miniAnswer__7_AKe{min-height:54px;margin-top:9px;padding:0 15px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;font-size:.86rem;font-weight:630}.Landing_miniAnswer__7_AKe>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #bec2c7;border-radius:6px;font-size:.7rem}.Landing_miniAnswer__7_AKe svg{width:17px;color:var(--blue)}.Landing_miniAnswerActive__14fqN{border-color:var(--blue);background:#f1f2ff}.Landing_adaptVisual__iPIOr,.Landing_explainVisual__zPD1J,.Landing_progressVisual__tjCZJ{min-height:600px;padding:clamp(28px,5vw,48px)}.Landing_adaptHeader__egv9A{margin-bottom:34px;display:flex;justify-content:space-between;align-items:center}.Landing_adaptHeader__egv9A span{display:flex;align-items:center;gap:8px;font-weight:780}.Landing_adaptHeader__egv9A svg{width:18px;color:var(--blue)}.Landing_adaptHeader__egv9A b{color:#4e9151;font-size:.7rem}.Landing_masteryRow__Kr85x{padding:18px 0;display:grid;grid-template-columns:minmax(130px,.9fr) 1.3fr 44px;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.Landing_masteryRow__Kr85x>div:first-child{display:grid}.Landing_masteryRow__Kr85x strong{font-size:.82rem}.Landing_masteryRow__Kr85x span{color:var(--muted);font-size:.66rem}.Landing_masteryRow__Kr85x>div:nth-child(2){height:7px;overflow:hidden;border-radius:6px;background:#e9ebe6}.Landing_masteryRow__Kr85x i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.Landing_masteryRow__Kr85x b{font-size:.78rem;text-align:right}.Landing_nextSignal__VLW3d{margin-top:34px;padding:18px;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;border:1px solid #b8e55f;border-radius:10px;background:var(--lime-soft)}.Landing_nextSignal__VLW3d>svg:first-child{padding:7px;width:34px;height:34px;border-radius:8px;background:var(--lime)}.Landing_nextSignal__VLW3d div{display:grid}.Landing_nextSignal__VLW3d small{color:var(--muted);font-size:.64rem}.Landing_nextSignal__VLW3d strong{font-size:.76rem}.Landing_nextSignal__VLW3d>svg:last-child{width:17px}.Landing_explainQuestion__Daq_D{padding-bottom:26px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.Landing_explainQuestion__Daq_D i,.Landing_explainQuestion__Daq_D span{color:var(--muted);font-size:.7rem;font-style:normal}.Landing_explainQuestion__Daq_D strong{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#ffe5e2;color:var(--red)}.Landing_explainQuestion__Daq_D i{margin-left:auto}.Landing_insightPill__iV61r{width:-moz-fit-content;width:fit-content;margin-top:24px;padding:11px 13px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#f1f2ff;color:var(--blue-deep);font-size:.72rem;font-weight:720}.Landing_insightPill__iV61r svg{width:15px}.Landing_progressScore__Ngt7u{display:grid;grid-template-columns:1fr auto;align-items:end}.Landing_progressScore__Ngt7u span{grid-column:1/-1;color:var(--muted);font-size:.7rem;font-weight:700}.Landing_progressScore__Ngt7u strong{margin-top:8px;font-size:4.7rem;line-height:1;letter-spacing:-.04em}.Landing_progressScore__Ngt7u b{padding:7px 9px;display:flex;align-items:center;gap:4px;border-radius:7px;background:var(--lime-soft);font-size:.72rem}.Landing_progressScore__Ngt7u svg{width:14px}.Landing_progressBars__cGKSG{height:220px;margin-top:42px;padding:0 12px;display:flex;align-items:end;gap:13px;border-bottom:1px solid var(--line)}.Landing_progressBars__cGKSG i{flex:1;display:block;border-radius:6px 6px 0 0;background:var(--blue)}.Landing_progressBars__cGKSG i:last-child{background:var(--lime)}.Landing_progressLegend__6Ox9c{margin-top:9px;display:flex;justify-content:space-between;color:var(--muted);font-size:.64rem}.Landing_progressStats__1xguK{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px}.Landing_progressStats__1xguK>div{padding:16px;display:grid;gap:3px;border-right:1px solid var(--line)}.Landing_progressStats__1xguK>div:last-child{border-right:0}.Landing_progressStats__1xguK small,.Landing_progressStats__1xguK span{color:var(--muted);font-size:.62rem}.Landing_progressStats__1xguK strong{font-size:1rem}.Landing_demoSection__wfWAg{background:#fff}.Landing_demoIntro__0FPZw{width:min(100%,1180px);margin:0 auto 54px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:60px}.Landing_demoIntro__0FPZw h2{margin-bottom:18px!important}.Landing_demoPromise__9Yp2V{padding:18px 0;display:grid;gap:12px}.Landing_demoPromise__9Yp2V span{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.78rem;font-weight:650}.Landing_demoPromise__9Yp2V svg{width:17px;color:var(--blue)}.Landing_demoCard__RA8U4{width:min(100%,1180px);margin:0 auto;overflow:hidden;border:1px solid var(--ink);border-radius:16px}.Landing_demoTopbar__5fcft{min-height:62px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f6f7f3}.Landing_demoTopbar__5fcft>div:first-child{display:flex;align-items:center;gap:12px}.Landing_demoTopbar__5fcft span{padding:5px 8px;border-radius:6px;background:var(--ink);color:#fff;font-size:.64rem;font-weight:800}.Landing_demoTopbar__5fcft strong{font-size:.78rem}.Landing_demoTopbar__5fcft>div:last-child{display:flex;align-items:center;gap:7px;color:var(--blue);font-size:.72rem;font-weight:780;font-variant-numeric:tabular-nums}.Landing_demoTopbar__5fcft svg{width:16px}.Landing_demoGrid__j5RjG{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.Landing_demoQuestion__e7zVQ{min-height:570px;padding:clamp(34px,5vw,64px)}.Landing_demoQuestion__e7zVQ>span{color:var(--blue);font-size:.72rem;font-weight:780}.Landing_demoQuestion__e7zVQ h3{max-width:640px;margin:20px 0 36px!important;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:720;line-height:1.25}.Landing_answerGrid__0XavY{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.Landing_answerButton__Us5sN{min-height:67px;padding:0 16px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.Landing_answerButton__Us5sN:hover:not(.Landing_answerCorrect__GO4XR):not(.Landing_answerWrong__IgNiL){transform:translateY(-1px);border-color:var(--blue)}.Landing_answerButton__Us5sN>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #c5c9ce;border-radius:7px;font-size:.72rem;font-weight:800}.Landing_answerButton__Us5sN strong{font-size:.92rem}.Landing_answerButton__Us5sN svg{width:18px}.Landing_answerSelected__MyOp1{border-color:var(--blue);background:#f0f1ff}.Landing_answerCorrect__GO4XR{border-color:#73a53d;background:var(--lime-soft)}.Landing_answerWrong__IgNiL{border-color:var(--red);background:#fff0ee}.Landing_resetAnswer__4JOkT,.Landing_submitAnswer__stuf6{min-height:48px;margin-top:22px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:9px;background:var(--blue);color:#fff;font:inherit;font-size:.82rem;font-weight:780}.Landing_submitAnswer__stuf6:disabled{background:#d3d6d8;color:#858a91}.Landing_resetAnswer__4JOkT svg,.Landing_submitAnswer__stuf6 svg{width:17px}.Landing_resetAnswer__4JOkT{border:1px solid var(--ink);background:transparent;color:var(--ink)}.Landing_demoFeedback__dDr0A{min-height:570px;padding:clamp(32px,4vw,52px);display:grid;border-left:1px solid var(--line);background:var(--ink);color:#fff}.Landing_feedbackWaiting__UwFSP{align-self:center;max-width:330px}.Landing_waitingPulse__17hhH{width:48px;height:48px;margin-bottom:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:10px;color:var(--lime)}.Landing_waitingPulse__17hhH svg{width:23px}.Landing_feedbackWaiting__UwFSP strong{font-size:1.25rem}.Landing_feedbackWaiting__UwFSP p{margin-top:10px!important;color:rgba(255,255,255,.58);font-size:.88rem;line-height:1.65}.Landing_feedbackResult__YomL4{align-self:center}.Landing_feedbackStatus__Tobug{display:flex;align-items:center;gap:13px}.Landing_feedbackStatus__Tobug>svg{width:38px;height:38px;padding:9px;border-radius:9px;background:var(--lime);color:var(--ink)}.Landing_feedbackStatus__Tobug div{display:grid}.Landing_feedbackStatus__Tobug small{color:var(--lime);font-size:.67rem;font-weight:800;text-transform:uppercase}.Landing_feedbackStatus__Tobug strong{font-size:.95rem}.Landing_explanationBox__7ghsz{margin-top:26px;padding:18px;border-left:2px solid var(--lime);background:#1d2027}.Landing_explanationBox__7ghsz span{color:var(--lime);font-size:.66rem;font-weight:800;text-transform:uppercase}.Landing_explanationBox__7ghsz p{margin-top:8px!important;color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.65}.Landing_diagnosisRow__V6tfF{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #333741;border-radius:9px}.Landing_diagnosisRow__V6tfF>div{padding:14px;display:grid;border-right:1px solid #333741}.Landing_diagnosisRow__V6tfF>div:last-child{border-right:0}.Landing_diagnosisRow__V6tfF small,.Landing_planUpdate__ecccB small{color:rgba(255,255,255,.45);font-size:.62rem}.Landing_diagnosisRow__V6tfF strong,.Landing_planUpdate__ecccB strong{font-size:.76rem}.Landing_planUpdate__ecccB{margin-top:18px;padding:15px;display:flex;align-items:center;gap:12px;border-radius:9px;background:var(--blue)}.Landing_planUpdate__ecccB svg{width:19px}.Landing_planUpdate__ecccB div{display:grid}.Landing_resultCta__0QtgS{width:100%;margin-top:20px}.Landing_journey__BgyUu{position:relative;padding:116px 24px;overflow:hidden;background:var(--blue);color:#fff}.Landing_journeyGlow__jT8HN{display:none}.Landing_journeyHeading__cv34t{width:min(100%,1180px);margin:0 auto 60px}.Landing_journey__BgyUu .Landing_kicker__oNaIO{color:var(--lime)}.Landing_journeyHeading__cv34t h2{max-width:930px;font-size:clamp(2.6rem,5vw,5rem);font-weight:820;letter-spacing:-.038em;line-height:.99}.Landing_journeyRail__YvUmw{position:relative;width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.Landing_journeyRail__YvUmw:before{content:"";position:absolute;top:18px;left:18px;right:18px;height:1px;background:rgba(255,255,255,.35)}.Landing_journeyStop__Vkks2{position:relative;padding-right:34px}.Landing_journeyDot__jzrKE{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--ink);font-size:.72rem;font-weight:850}.Landing_journeyStop__Vkks2 small{display:block;margin-top:34px;color:rgba(255,255,255,.56);font-size:.7rem;font-weight:700}.Landing_journeyStop__Vkks2>strong{display:block;margin-top:5px;color:var(--lime);font-size:clamp(2.2rem,3.5vw,3.8rem);letter-spacing:-.035em;line-height:1}.Landing_journeyStop__Vkks2 h3{margin-top:21px!important;font-size:1.02rem}.Landing_journeyStop__Vkks2 p{max-width:225px;margin-top:8px!important;color:rgba(255,255,255,.65);font-size:.78rem;line-height:1.55}.Landing_journeyCta___zEN8{width:min(100%,1180px);margin:52px auto 0}.Landing_compare__ZLQWh{background:var(--paper)}.Landing_tableWrap___FNM7{width:min(100%,1180px);margin:0 auto;overflow-x:auto;border:1px solid var(--ink);border-radius:14px;background:#fff}.Landing_tableWrap___FNM7 table{width:100%;min-width:860px;border-collapse:collapse}.Landing_tableWrap___FNM7 td,.Landing_tableWrap___FNM7 th{padding:19px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:.76rem;text-align:left}.Landing_tableWrap___FNM7 tr:last-child td,.Landing_tableWrap___FNM7 tr:last-child th{border-bottom:0}.Landing_tableWrap___FNM7 td:last-child,.Landing_tableWrap___FNM7 th:last-child{border-right:0}.Landing_tableWrap___FNM7 thead th{background:#f1f2ee;font-size:.71rem;font-weight:800}.Landing_tableWrap___FNM7 tbody th{font-weight:680}.Landing_tableWrap___FNM7 td{color:var(--muted)}.Landing_tableWrap___FNM7 .Landing_classvalColumn__RY9hH{background:var(--lime-soft);color:var(--ink);font-weight:800}.Landing_tableWrap___FNM7 thead .Landing_classvalColumn__RY9hH{background:var(--lime)}.Landing_classvalColumn__RY9hH span{display:block;margin-top:3px;font-size:.58rem;font-weight:700}.Landing_classvalColumn__RY9hH svg{width:15px;height:15px;margin-right:5px;vertical-align:-3px}.Landing_comparisonNote__nBM8L{padding:12px 18px;border-top:1px solid var(--line);color:#898e95;font-size:.62rem}.Landing_srOnly__YuEiW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Landing_pricing__1SqRR{background:#fff}.Landing_pricingHeading__ABKpT{width:min(100%,900px);margin:0 auto 56px;text-align:center}.Landing_pricingHeading__ABKpT h2{margin-inline:auto!important}.Landing_pricingHeading__ABKpT>p{max-width:640px;margin:20px auto 0!important}.Landing_pricingGrid__ZPHiA{width:min(100%,920px);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:14px}.Landing_freePlan__b5SZy,.Landing_premiumPlan__eUtOR{position:relative;padding:34px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px}.Landing_premiumPlan__eUtOR{border-color:var(--ink);background:var(--ink);color:#fff}.Landing_popularBadge__azT7J{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:6px;color:var(--lime);font-size:.66rem;font-weight:800}.Landing_popularBadge__azT7J svg{width:14px}.Landing_planTop___1ZZc{display:grid;grid-template-columns:auto 1fr;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.Landing_planTop___1ZZc span{grid-column:1/-1;margin-bottom:16px;color:var(--blue);font-size:.74rem;font-weight:830;text-transform:uppercase}.Landing_premiumPlan__eUtOR .Landing_planTop___1ZZc span{color:var(--lime)}.Landing_planTop___1ZZc strong{font-size:3.8rem;letter-spacing:-.04em;line-height:1}.Landing_planTop___1ZZc small{color:var(--muted);font-size:.72rem}.Landing_premiumPlan__eUtOR .Landing_planTop___1ZZc small{color:rgba(255,255,255,.5)}.Landing_freePlan__b5SZy>p,.Landing_premiumPlan__eUtOR>p{min-height:72px;margin-top:20px!important;color:var(--muted);font-size:.82rem;line-height:1.6}.Landing_premiumPlan__eUtOR>p{color:rgba(255,255,255,.62)}.Landing_freePlan__b5SZy ul,.Landing_premiumPlan__eUtOR ul{margin:24px 0 30px;padding:0;display:grid;gap:12px;list-style:none}.Landing_freePlan__b5SZy li,.Landing_premiumPlan__eUtOR li{display:flex;align-items:center;gap:9px;font-size:.77rem;font-weight:650}.Landing_freePlan__b5SZy li svg,.Landing_premiumPlan__eUtOR li svg{width:16px;color:var(--blue)}.Landing_premiumPlan__eUtOR li svg{color:var(--lime)}.Landing_freePlan__b5SZy .Landing_cta__nczyN,.Landing_premiumPlan__eUtOR .Landing_cta__nczyN{width:100%;margin-top:auto}.Landing_premiumPlan__eUtOR .Landing_cta__nczyN{background:var(--lime)}.Landing_planFinePrint__nUTq2{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(255,255,255,.45);font-size:.61rem}.Landing_planFinePrint__nUTq2 svg{width:14px}.Landing_confidence__8Wh4i{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(56px,8vw,120px);background:var(--paper)}.Landing_confidenceGrid__145p9,.Landing_confidenceIntro__aNSn1{width:100%;max-width:560px}.Landing_confidenceIntro__aNSn1{justify-self:end}.Landing_confidenceIcon__UVvZK{width:46px;height:46px;margin-bottom:28px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:10px;background:var(--lime)}.Landing_confidenceIcon__UVvZK svg{width:22px}.Landing_confidence__8Wh4i h2{font-size:clamp(2.5rem,4vw,4.4rem)}.Landing_confidenceGrid__145p9{align-self:end;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink)}.Landing_confidenceCard__8Xig1{min-height:190px;padding:25px 22px 22px 0;display:grid;align-content:start;border-bottom:1px solid var(--line)}.Landing_confidenceCard__8Xig1:nth-child(odd){padding-right:26px;border-right:1px solid var(--line)}.Landing_confidenceCard__8Xig1:nth-child(2n){padding-left:26px}.Landing_confidenceCard__8Xig1>svg{width:19px;height:19px;margin-bottom:25px;color:var(--blue)}.Landing_confidenceCard__8Xig1 strong{font-size:.9rem}.Landing_confidenceCard__8Xig1 p{margin-top:8px!important;color:var(--muted);font-size:.75rem;line-height:1.6}.Landing_faq__iTUzG{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,8vw,130px);background:var(--ink);color:#fff}.Landing_faqIntro__Nuame,.Landing_faqList__3ULFh{width:100%;max-width:620px}.Landing_faqIntro__Nuame{justify-self:end}.Landing_faq__iTUzG .Landing_kicker__oNaIO{color:var(--lime)}.Landing_faq__iTUzG h2{font-size:clamp(2.5rem,4vw,4.4rem)}.Landing_faqIntro__Nuame .Landing_cta__nczyN{margin-top:30px;border-color:rgba(255,255,255,.55);color:#fff}.Landing_faqIntro__Nuame .Landing_cta__nczyN:hover{border-color:var(--lime);background:var(--lime);color:var(--ink)}.Landing_faqList__3ULFh{border-top:1px solid rgba(255,255,255,.22)}.Landing_faqList__3ULFh details{border-bottom:1px solid rgba(255,255,255,.17)}.Landing_faqList__3ULFh summary{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:.91rem;font-weight:720}.Landing_faqList__3ULFh summary::-webkit-details-marker{display:none}.Landing_faqList__3ULFh summary span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%}.Landing_faqList__3ULFh summary svg{width:15px;transition:transform .18s ease}.Landing_faqList__3ULFh details[open] summary svg{transform:rotate(180deg)}.Landing_faqList__3ULFh details>p{max-width:580px;padding:0 50px 26px 0;color:rgba(255,255,255,.58);font-size:.82rem;line-height:1.7}.Landing_finalCta__KcusO{position:relative;min-height:650px;padding:110px 24px;display:grid;place-items:center;overflow:hidden;background:var(--lime);color:var(--ink);text-align:center}.Landing_finalGlow__w9bAG{display:none}.Landing_finalScore___8E9L{display:flex;align-items:center;justify-content:center;gap:18px;color:rgba(17,19,24,.42)}.Landing_finalScore___8E9L span,.Landing_finalScore___8E9L strong{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:820}.Landing_finalScore___8E9L strong{color:var(--ink)}.Landing_finalScore___8E9L svg{width:22px}.Landing_finalContent__S6cuF{width:min(100%,900px)}.Landing_finalContent__S6cuF .Landing_kicker__oNaIO{margin-top:34px!important;color:var(--ink)}.Landing_finalCta__KcusO h2{margin-inline:auto!important;font-size:clamp(3rem,6vw,6.3rem)}.Landing_finalContent__S6cuF>p:not(.Landing_kicker__oNaIO){margin-top:23px!important;font-size:1.02rem}.Landing_finalContent__S6cuF .Landing_cta__nczyN{min-height:55px;margin-top:30px;background:var(--ink);color:#fff}.Landing_finalContent__S6cuF .Landing_cta__nczyN:hover{background:var(--blue)}.Landing_finalContent__S6cuF>span{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.7rem;font-weight:680}.Landing_finalContent__S6cuF>span svg{width:15px}.Landing_finalContent__S6cuF>span i{width:3px;height:3px;border-radius:50%;background:currentColor}.Landing_footer__Gh8Tr{padding:72px 24px 30px;background:var(--ink);color:#fff}.Landing_footerMain__BxPM0{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:1.9fr repeat(3,.7fr);gap:54px}.Landing_footerMain__BxPM0 .Landing_brand__L0gRm{color:#fff}.Landing_footerMain__BxPM0>div:first-child p{max-width:290px;margin-top:17px!important;color:rgba(255,255,255,.48);font-size:.78rem;line-height:1.6}.Landing_footerMain__BxPM0>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.Landing_footerMain__BxPM0>div:not(:first-child) strong{margin-bottom:7px;color:rgba(255,255,255,.46);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.Landing_footerMain__BxPM0 a{color:rgba(255,255,255,.75);font-size:.77rem;font-weight:620;text-decoration:none}.Landing_footerMain__BxPM0 a:hover{color:var(--lime)}.Landing_footerBottom__gQPPE{width:min(100%,1180px);margin:62px auto 0;padding-top:20px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.38);font-size:.64rem}@media (max-width:1080px){.Landing_desktopNav__FBkZJ,.Landing_navActions__cLjZe>.Landing_login__b2MDr,.Landing_navActions__cLjZe>.Landing_navCta__16YZ9{display:none}.Landing_menuButton__kru9e,.Landing_mobileNav__EwYdC{display:flex}.Landing_hero__82MxY{min-height:0}.Landing_heroGrid__HSo8V{grid-template-columns:1fr}.Landing_heroCopy__xEaRh{max-width:800px}.Landing_heroVisual__5Nneo{width:min(100%,690px)}.Landing_storyGrid__2mzgY{grid-template-columns:1fr 1fr}.Landing_storyCard__FYcVw:first-child{grid-column:1/-1}.Landing_productStory__GXq_C{grid-template-columns:.8fr 1.2fr;gap:34px}.Landing_productStep__bg0eG{min-height:240px}.Landing_questionLayout__hv4s_{grid-template-columns:90px 1fr}.Landing_demoGrid__j5RjG{grid-template-columns:1fr .9fr}.Landing_journeyRail__YvUmw{grid-template-columns:repeat(2,1fr);gap:48px 24px}.Landing_journeyRail__YvUmw:before{display:none}.Landing_confidence__8Wh4i,.Landing_faq__iTUzG{gap:60px}}@media (max-width:820px){.Landing_navShell__esYiZ{width:min(100% - 32px,1280px);min-height:72px}.Landing_hero__82MxY{padding:68px 18px 72px}.Landing_hero__82MxY h1{font-size:clamp(3.35rem,12vw,5.5rem)}.Landing_proofInner__t4i84{grid-template-columns:repeat(2,1fr)}.Landing_proofItem__R5InH:nth-child(2){border-right:0}.Landing_proofItem__R5InH:nth-child(-n+2){border-bottom:1px solid var(--line)}.Landing_compare__ZLQWh,.Landing_confidence__8Wh4i,.Landing_demoSection__wfWAg,.Landing_faq__iTUzG,.Landing_pricing__1SqRR,.Landing_product__J91DD,.Landing_results__78Gwh{padding:88px 18px}.Landing_compareHeading__WyZLi,.Landing_demoIntro__0FPZw,.Landing_productIntro__u6CmJ,.Landing_resultsHeading__rLdiW{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.Landing_resultsIntro__30ti5{max-width:560px}.Landing_productStory__GXq_C{grid-template-columns:1fr}.Landing_productStage__NS_aE{grid-column:1;grid-row:1}.Landing_productSteps__d5GCt{grid-column:1;grid-row:2}.Landing_productStep__bg0eG{min-height:auto}.Landing_productStage__NS_aE{position:static}.Landing_demoGrid__j5RjG{grid-template-columns:1fr}.Landing_demoFeedback__dDr0A{min-height:460px;border-top:1px solid var(--line);border-left:0}.Landing_confidence__8Wh4i,.Landing_faq__iTUzG{grid-template-columns:1fr}.Landing_confidenceIntro__aNSn1,.Landing_faqIntro__Nuame{max-width:680px;justify-self:start}.Landing_confidenceGrid__145p9,.Landing_faqList__3ULFh{max-width:none}.Landing_footerMain__BxPM0{grid-template-columns:1.5fr 1fr 1fr}.Landing_footerMain__BxPM0>div:first-child{grid-column:1/-1}}@media (max-width:580px){.Landing_brandMark___I2Ck{width:31px;height:31px}.Landing_hero__82MxY{padding-top:54px}.Landing_hero__82MxY h1{font-size:clamp(3.1rem,15vw,4.6rem)}.Landing_heroBody__5DLEy{margin-top:22px!important;font-size:1rem}.Landing_heroActions__Dfdfm{align-items:stretch;flex-direction:column;gap:16px}.Landing_heroActions__Dfdfm .Landing_cta__nczyN{width:100%}.Landing_textLink__yf0nT{align-self:center}.Landing_heroTrust__mAB9M{gap:10px 15px}.Landing_heroVisual__5Nneo:before{inset:10px -8px -10px 8px}.Landing_resultScore__BjG_3{padding-inline:20px;gap:10px}.Landing_resultScore__BjG_3 span,.Landing_resultScore__BjG_3 strong{font-size:2.5rem}.Landing_heroResult__aeLc7 blockquote{padding-inline:20px;font-size:.9rem}.Landing_resultStudent__kfbM9{margin-inline:20px}.Landing_resultStudent__kfbM9 b{display:none}.Landing_heroResult__aeLc7 figcaption,.Landing_resultProductHeader__eM7GR,.Landing_resultProductRow__ckc0h{padding-inline:16px}.Landing_resultProductRow__ckc0h{margin-inline:0}.Landing_scrollCue__HxOP9{display:none}.Landing_proofItem__R5InH{min-height:115px;padding:20px 16px;grid-template-columns:1fr}.Landing_proofItem__R5InH svg{display:none}.Landing_proofItem__R5InH strong{font-size:1.28rem}.Landing_compare__ZLQWh h2,.Landing_confidence__8Wh4i h2,.Landing_demoSection__wfWAg h2,.Landing_faq__iTUzG h2,.Landing_pricing__1SqRR h2,.Landing_product__J91DD h2,.Landing_results__78Gwh h2{font-size:clamp(2.5rem,12vw,3.8rem)}.Landing_storyGrid__2mzgY{grid-template-columns:1fr}.Landing_storyCard__FYcVw:first-child{grid-column:auto}.Landing_storyCard__FYcVw{min-height:330px}.Landing_productStep__bg0eG{padding:26px 18px}.Landing_stageChrome__HOUEQ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Landing_appInner__65qrN{grid-template-columns:54px minmax(0,1fr)}.Landing_appRail__IDX6a{padding-inline:7px}.Landing_appRailBrand__iUfQG{padding-inline:6px;justify-content:center}.Landing_appNavExplore__XnpqN svg:last-child,.Landing_appNavExplore__XnpqN>span,.Landing_appRailBrand__iUfQG strong,.Landing_appRail__IDX6a nav>button>b,.Landing_appRail__IDX6a nav>button>span{display:none}.Landing_appNavExplore__XnpqN,.Landing_appRail__IDX6a nav>button{padding:0;justify-content:center}.Landing_appCanvas__r5V3j{padding:16px 13px}.Landing_appTopbar__X41Ox{padding-inline:13px}.Landing_appSplit__Pm1fh{gap:14px}.Landing_appCards___7SLf,.Landing_appSpecs__o1Mma,.Landing_appSplit__Pm1fh,.Landing_appWeek__36TQH{grid-template-columns:minmax(0,1fr)}.Landing_appBoard__i2qqY>div:nth-child(n+5),.Landing_appCards___7SLf>div:nth-child(n+3),.Landing_appDomains__vyVc_>div:nth-child(n+4),.Landing_appSpecs__o1Mma>div:nth-child(n+3),.Landing_appWeek__36TQH>div:nth-child(n+4){display:none}.Landing_appDomains__vyVc_>div{grid-template-columns:100px minmax(0,1fr) 32px}.Landing_exploreStrip__vnYN2>div{grid-template-columns:minmax(0,1fr)}.Landing_exploreStrip__vnYN2 code{display:none}.Landing_questionLayout__hv4s_{display:block}.Landing_questionLayout__hv4s_ aside{padding:16px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;border-right:0;border-bottom:1px solid var(--line)}.Landing_questionLayout__hv4s_ aside strong{font-size:1.4rem}.Landing_questionLayout__hv4s_ aside div{display:none}.Landing_questionLayout__hv4s_ aside small{grid-column:3;justify-self:end}.Landing_questionLayout__hv4s_>div{padding:28px 18px}.Landing_miniAnswer__7_AKe{min-height:50px}.Landing_adaptVisual__iPIOr,.Landing_explainVisual__zPD1J,.Landing_progressVisual__tjCZJ{padding:24px 18px}.Landing_masteryRow__Kr85x{grid-template-columns:1fr 46px}.Landing_masteryRow__Kr85x>div:nth-child(2){grid-column:1/-1;grid-row:2}.Landing_progressScore__Ngt7u strong{font-size:3.8rem}.Landing_progressStats__1xguK{grid-template-columns:1fr}.Landing_progressStats__1xguK>div{border-right:0;border-bottom:1px solid var(--line)}.Landing_progressStats__1xguK>div:last-child{border-bottom:0}.Landing_demoQuestion__e7zVQ{min-height:0;padding:32px 18px}.Landing_answerGrid__0XavY{grid-template-columns:1fr}.Landing_resetAnswer__4JOkT,.Landing_submitAnswer__stuf6{width:100%}.Landing_demoFeedback__dDr0A{min-height:430px;padding:34px 20px}.Landing_journey__BgyUu{padding:88px 18px}.Landing_journeyRail__YvUmw{grid-template-columns:1fr}.Landing_journeyStop__Vkks2{padding:0 0 30px 52px;border-left:1px solid rgba(255,255,255,.32)}.Landing_journeyDot__jzrKE{position:absolute;top:0;left:-18px}.Landing_journeyStop__Vkks2 small{margin-top:0}.Landing_pricingGrid__ZPHiA{grid-template-columns:1fr}.Landing_freePlan__b5SZy,.Landing_premiumPlan__eUtOR{padding:28px 22px}.Landing_confidenceGrid__145p9{grid-template-columns:1fr}.Landing_confidenceCard__8Xig1,.Landing_confidenceCard__8Xig1:nth-child(2n),.Landing_confidenceCard__8Xig1:nth-child(odd){min-height:auto;padding:24px 0;border-right:0}.Landing_confidenceCard__8Xig1>svg{margin-bottom:16px}.Landing_faqList__3ULFh summary{min-height:74px;font-size:.82rem}.Landing_finalCta__KcusO{min-height:560px;padding:82px 18px}.Landing_finalCta__KcusO h2{font-size:clamp(3rem,14vw,4.7rem)}.Landing_footer__Gh8Tr{padding-inline:18px}.Landing_footerMain__BxPM0{grid-template-columns:repeat(2,1fr);gap:38px 24px}.Landing_footerBottom__gQPPE{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.Landing_page__SqyfG *,.Landing_page__SqyfG :after,.Landing_page__SqyfG :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}