.PublicLandingPage-module__oFX9_G__page{--landing-bg:#081214;--landing-bg-soft:#101d21;--landing-ink:#eef7f4;--landing-paper:#0d1b1e;--landing-paper-ink:#eef7f4;--landing-muted:#8aa3aa;--landing-line:#8aa3aa3d;--landing-primary:#2f80ed;--landing-green:#22c55e;--landing-green-deep:#16a34a;--landing-blue:#93c5fd;--landing-accent:#22c55e;--landing-orange:#f97316;--landing-yellow:#f4b740;background:var(--landing-bg);min-height:100vh;color:var(--landing-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.PublicLandingPage-module__oFX9_G__page *{box-sizing:border-box}.PublicLandingPage-module__oFX9_G__page a,.PublicLandingPage-module__oFX9_G__page button,.PublicLandingPage-module__oFX9_G__page summary{-webkit-tap-highlight-color:transparent}.PublicLandingPage-module__oFX9_G__page a:focus-visible,.PublicLandingPage-module__oFX9_G__page button:focus-visible,.PublicLandingPage-module__oFX9_G__page summary:focus-visible{outline:3px solid var(--landing-blue);outline-offset:3px}.PublicLandingPage-module__oFX9_G__scrollProgress{z-index:100;transform-origin:0;background:var(--landing-green);height:3px;position:fixed;inset:0 0 auto}.PublicLandingPage-module__oFX9_G__navbar{z-index:50;border-bottom:1px solid var(--landing-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081214e6;position:sticky;top:0}.PublicLandingPage-module__oFX9_G__navInner{justify-content:space-between;align-items:center;gap:28px;width:min(1200px,100% - 40px);height:70px;margin:0 auto;display:flex}.PublicLandingPage-module__oFX9_G__brandLink{color:inherit;text-decoration:none}.PublicLandingPage-module__oFX9_G__brand{color:var(--landing-accent);letter-spacing:-.06em;align-items:baseline;font-size:21px;font-weight:900;display:inline-flex;position:relative}.PublicLandingPage-module__oFX9_G__brandEn{color:var(--landing-primary)}.PublicLandingPage-module__oFX9_G__brandDot{background:var(--landing-yellow);border-radius:50%;width:5px;height:5px;margin-left:3px}.PublicLandingPage-module__oFX9_G__desktopNav{align-items:center;gap:30px;display:flex}.PublicLandingPage-module__oFX9_G__desktopNav a,.PublicLandingPage-module__oFX9_G__schoolLink{color:#c8d2cd;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s}.PublicLandingPage-module__oFX9_G__desktopNav a:hover,.PublicLandingPage-module__oFX9_G__schoolLink:hover{color:var(--landing-ink)}.PublicLandingPage-module__oFX9_G__navActions{align-items:center;gap:18px;display:flex}.PublicLandingPage-module__oFX9_G__loginLink{border:1px solid var(--landing-green);min-height:40px;color:var(--landing-bg);background:var(--landing-green);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.PublicLandingPage-module__oFX9_G__loginLink:hover{background:var(--landing-green-deep);transform:translateY(-2px)}.PublicLandingPage-module__oFX9_G__menuButton{border:1px solid var(--landing-line);width:42px;height:42px;color:var(--landing-ink);background:0 0;justify-content:center;align-items:center;display:none}.PublicLandingPage-module__oFX9_G__mobileNav{display:none}.PublicLandingPage-module__oFX9_G__hero{border-bottom:1px solid var(--landing-line);position:relative}.PublicLandingPage-module__oFX9_G__gridBackdrop,.PublicLandingPage-module__oFX9_G__finalGrid{pointer-events:none;background-image:linear-gradient(#93c5fd12 1px,#0000 1px),linear-gradient(90deg,#93c5fd12 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.PublicLandingPage-module__oFX9_G__heroInner{grid-template-columns:minmax(0,.91fr) minmax(540px,1.09fr);align-items:center;gap:68px;width:min(1200px,100% - 40px);min-height:700px;margin:0 auto;padding:86px 0 76px;display:grid;position:relative}@media (min-width:1081px){.PublicLandingPage-module__oFX9_G__heroInner{height:max(700px,100svh - 125px);min-height:0;padding-top:36px}}.PublicLandingPage-module__oFX9_G__heroCopy{z-index:2;position:relative}.PublicLandingPage-module__oFX9_G__betaBadge,.PublicLandingPage-module__oFX9_G__productNote,.PublicLandingPage-module__oFX9_G__miniLabel,.PublicLandingPage-module__oFX9_G__kicker,.PublicLandingPage-module__oFX9_G__productEyebrow,.PublicLandingPage-module__oFX9_G__proLabel,.PublicLandingPage-module__oFX9_G__finalCtaInner>span{text-transform:uppercase;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.PublicLandingPage-module__oFX9_G__betaBadge{color:#c7d4ce;align-items:center;gap:9px;margin-bottom:27px;font-size:11px;font-weight:800;display:inline-flex}.PublicLandingPage-module__oFX9_G__betaBadge>span{border:2px solid var(--landing-bg);background:var(--landing-green);width:9px;height:9px;box-shadow:0 0 0 2px var(--landing-green);border-radius:50%}.PublicLandingPage-module__oFX9_G__heroCopy h1{max-width:650px;color:var(--landing-ink);letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.3vw,78px);font-weight:900;line-height:.99}.PublicLandingPage-module__oFX9_G__heroCopy h1 em{color:var(--landing-green);white-space:nowrap;font-style:normal;display:inline-block}.PublicLandingPage-module__oFX9_G__heroLead{color:#bdc9c3;max-width:590px;margin:26px 0 0;font-size:18px;line-height:1.65}.PublicLandingPage-module__oFX9_G__heroCtas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.PublicLandingPage-module__oFX9_G__primaryCta,.PublicLandingPage-module__oFX9_G__secondaryCta,.PublicLandingPage-module__oFX9_G__proCta,.PublicLandingPage-module__oFX9_G__schoolCta,.PublicLandingPage-module__oFX9_G__finalPrimary,.PublicLandingPage-module__oFX9_G__finalSecondary{justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.PublicLandingPage-module__oFX9_G__primaryCta{color:var(--landing-bg);background:var(--landing-green)}.PublicLandingPage-module__oFX9_G__primaryCta:hover,.PublicLandingPage-module__oFX9_G__proCta:hover,.PublicLandingPage-module__oFX9_G__finalPrimary:hover{background:var(--landing-green-deep);transform:translateY(-2px)}.PublicLandingPage-module__oFX9_G__secondaryCta{border:1px solid var(--landing-line);color:var(--landing-ink);background:#ffffff08}.PublicLandingPage-module__oFX9_G__secondaryCta:hover,.PublicLandingPage-module__oFX9_G__finalSecondary:hover{background:#ffffff12;border-color:#f4f1e866}.PublicLandingPage-module__oFX9_G__heroTrust{color:#94a69e;flex-wrap:wrap;gap:10px 18px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.PublicLandingPage-module__oFX9_G__heroTrust span{align-items:center;gap:5px;display:inline-flex}.PublicLandingPage-module__oFX9_G__heroTrust svg{color:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__heroProduct{min-width:0;position:relative}.PublicLandingPage-module__oFX9_G__heroProduct:before{content:"";z-index:-1;background:var(--landing-bg-soft);border:1px solid #2f80ed47;position:absolute;inset:30px -26px -28px 24px}.PublicLandingPage-module__oFX9_G__heroTabs{border:1px solid var(--landing-line);background:var(--landing-bg);border-bottom:0;width:max-content;max-width:100%;display:flex}.PublicLandingPage-module__oFX9_G__heroTabs button{border:0;border-right:1px solid var(--landing-line);color:#8fa099;cursor:pointer;background:0 0;min-width:96px;min-height:42px;font-size:12px;font-weight:800}.PublicLandingPage-module__oFX9_G__heroTabs button:last-child{border-right:0}.PublicLandingPage-module__oFX9_G__heroTabs button[aria-selected=true]{color:var(--landing-bg);background:var(--landing-green)}.PublicLandingPage-module__oFX9_G__heroWorkspace{border:1px solid var(--landing-line);background:var(--landing-bg-soft);min-height:458px;overflow:hidden;box-shadow:0 28px 80px #00000057}.PublicLandingPage-module__oFX9_G__workspaceTopbar{border-bottom:1px solid var(--landing-line);background:var(--landing-bg);align-items:center;gap:12px;height:50px;padding:0 15px;display:flex}.PublicLandingPage-module__oFX9_G__windowDots{gap:5px;display:flex}.PublicLandingPage-module__oFX9_G__windowDots span{background:#5f7069;border-radius:50%;width:7px;height:7px}.PublicLandingPage-module__oFX9_G__windowDots span:first-child{background:var(--landing-orange)}.PublicLandingPage-module__oFX9_G__windowDots span:nth-child(2){background:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__windowDots span:nth-child(3){background:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__workspaceLabel{color:#7f9189;letter-spacing:.08em;flex:1;font-family:ui-monospace,monospace;font-size:9px;font-weight:800}.PublicLandingPage-module__oFX9_G__livePill{color:var(--landing-green);border:1px solid #2f80ed61;padding:3px 7px;font-size:9px;font-weight:900}.PublicLandingPage-module__oFX9_G__workspaceBody{padding:30px}.PublicLandingPage-module__oFX9_G__workspaceHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.PublicLandingPage-module__oFX9_G__miniLabel{color:#83968d;font-size:9px;font-weight:800}.PublicLandingPage-module__oFX9_G__workspaceHeading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(22px,2vw,30px)}.PublicLandingPage-module__oFX9_G__streakBadge,.PublicLandingPage-module__oFX9_G__timerBadge{border:1px solid var(--landing-line);color:var(--landing-orange);background:var(--landing-bg-soft);white-space:nowrap;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.PublicLandingPage-module__oFX9_G__timerBadge{color:var(--landing-blue)}.PublicLandingPage-module__oFX9_G__todayGrid{grid-template-columns:1.35fr .65fr;gap:13px;margin-top:27px;display:grid}.PublicLandingPage-module__oFX9_G__primaryTask{background:#2f80ed1a;border:1px solid #2f80ed61;flex-direction:column;min-height:240px;padding:23px;display:flex}.PublicLandingPage-module__oFX9_G__taskMeta{color:#93aa9e;letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.PublicLandingPage-module__oFX9_G__progressTrack{background:#ffffff14;height:5px;margin-top:12px;overflow:hidden}.PublicLandingPage-module__oFX9_G__progressTrack span{background:var(--landing-green);height:100%;display:block}.PublicLandingPage-module__oFX9_G__primaryTask h3{letter-spacing:-.04em;margin:30px 0 0;font-size:25px}.PublicLandingPage-module__oFX9_G__primaryTask p{color:#9fb0a8;margin:7px 0 0;font-size:12px;line-height:1.5}.PublicLandingPage-module__oFX9_G__taskAction{color:var(--landing-green);align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.PublicLandingPage-module__oFX9_G__sideStack{gap:13px;display:grid}.PublicLandingPage-module__oFX9_G__metricCard{border:1px solid var(--landing-line);background:var(--landing-bg);align-items:center;gap:12px;min-height:113px;padding:17px;display:flex}.PublicLandingPage-module__oFX9_G__metricCard svg{color:var(--landing-blue)}.PublicLandingPage-module__oFX9_G__metricCard:last-child svg{color:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__metricCard strong,.PublicLandingPage-module__oFX9_G__metricCard span{display:block}.PublicLandingPage-module__oFX9_G__metricCard strong{font-size:15px}.PublicLandingPage-module__oFX9_G__metricCard span{color:#7f9189;margin-top:3px;font-size:9px}.PublicLandingPage-module__oFX9_G__simulationPanel{border:1px solid var(--landing-line);background:var(--landing-bg);margin-top:25px;padding:20px}.PublicLandingPage-module__oFX9_G__areaLegend{color:#94a69e;flex-wrap:wrap;gap:8px 15px;font-size:9px;font-weight:800;display:flex}.PublicLandingPage-module__oFX9_G__areaLegend span{align-items:center;gap:5px;display:inline-flex}.PublicLandingPage-module__oFX9_G__areaLegend i{border-radius:50%;width:6px;height:6px}.PublicLandingPage-module__oFX9_G__blueDot{background:var(--landing-blue)}.PublicLandingPage-module__oFX9_G__greenDot{background:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__orangeDot{background:var(--landing-orange)}.PublicLandingPage-module__oFX9_G__yellowDot{background:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__questionMap{grid-template-columns:repeat(10,1fr);gap:7px;margin-top:21px;display:grid}.PublicLandingPage-module__oFX9_G__questionMap span{aspect-ratio:1;color:#71847b;border:1px solid #f4f1e824;place-items:center;font-size:9px;font-weight:800;display:grid}.PublicLandingPage-module__oFX9_G__questionMap .PublicLandingPage-module__oFX9_G__answeredQuestion{color:var(--landing-bg);background:#22c55edb;border-color:#22c55ea6}.PublicLandingPage-module__oFX9_G__questionMap .PublicLandingPage-module__oFX9_G__currentQuestion{color:var(--landing-ink);border-color:var(--landing-blue);box-shadow:inset 0 0 0 1px var(--landing-blue)}.PublicLandingPage-module__oFX9_G__simulationFooter{border-top:1px solid var(--landing-line);color:#7e9088;justify-content:space-between;gap:15px;margin-top:19px;padding-top:14px;font-size:10px;display:flex}.PublicLandingPage-module__oFX9_G__simulationFooter strong{color:#c9d4cf}.PublicLandingPage-module__oFX9_G__weekGrid{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:25px;display:grid}.PublicLandingPage-module__oFX9_G__weekGrid>div{border:1px solid var(--landing-line);background:var(--landing-bg-soft);min-height:187px;padding:12px 8px}.PublicLandingPage-module__oFX9_G__weekGrid>div>span{color:#75877f;font-size:9px;font-weight:900;display:block}.PublicLandingPage-module__oFX9_G__weekGrid .PublicLandingPage-module__oFX9_G__activeDay{border-color:#2f80ed80}.PublicLandingPage-module__oFX9_G__weekGrid i{text-overflow:ellipsis;margin-top:31px;padding:8px 5px;font-size:8px;font-style:normal;font-weight:800;display:block;overflow:hidden}.PublicLandingPage-module__oFX9_G__blockBlue{color:#bfdbfe;border-left:2px solid var(--landing-green);background:#2f80ed2e}.PublicLandingPage-module__oFX9_G__blockGreen{color:#86efac;border-left:2px solid var(--landing-accent);background:#22c55e24}.PublicLandingPage-module__oFX9_G__blockOrange{color:#fdba74;border-left:2px solid var(--landing-orange);background:#f9731624}.PublicLandingPage-module__oFX9_G__nextExam{border:1px solid var(--landing-line);background:var(--landing-bg-soft);align-items:center;gap:11px;margin-top:12px;padding:12px 14px;display:flex}.PublicLandingPage-module__oFX9_G__nextExam>svg:first-child{color:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__nextExam>svg:last-child{color:#74877e;margin-left:auto}.PublicLandingPage-module__oFX9_G__nextExam div{flex:1}.PublicLandingPage-module__oFX9_G__nextExam span,.PublicLandingPage-module__oFX9_G__nextExam strong{display:block}.PublicLandingPage-module__oFX9_G__nextExam span{color:#74877e;text-transform:uppercase;font-size:8px}.PublicLandingPage-module__oFX9_G__nextExam strong{margin-top:2px;font-size:10px}.PublicLandingPage-module__oFX9_G__productNote{color:#73877e;margin-top:12px;font-size:9px}.PublicLandingPage-module__oFX9_G__productNote span{color:var(--landing-green);margin-right:8px;font-weight:900}.PublicLandingPage-module__oFX9_G__proofStrip{color:var(--landing-bg);background:var(--landing-green)}.PublicLandingPage-module__oFX9_G__proofInner{grid-template-columns:repeat(4,1fr);width:min(1200px,100% - 40px);margin:0 auto;display:grid}.PublicLandingPage-module__oFX9_G__proofInner>div{border-left:1px solid #07110f40;flex-direction:column;justify-content:center;min-height:124px;padding:24px;display:flex}.PublicLandingPage-module__oFX9_G__proofInner>div:last-child{border-right:1px solid #07110f40}.PublicLandingPage-module__oFX9_G__proofInner strong{letter-spacing:-.05em;font-size:28px}.PublicLandingPage-module__oFX9_G__proofInner span{margin-top:5px;font-size:11px;font-weight:800}.PublicLandingPage-module__oFX9_G__sectionInner{width:min(1200px,100% - 40px);margin:0 auto}.PublicLandingPage-module__oFX9_G__methodSection,.PublicLandingPage-module__oFX9_G__examSection,.PublicLandingPage-module__oFX9_G__differenceSection{color:var(--landing-paper-ink);background:var(--landing-paper);padding:116px 0}.PublicLandingPage-module__oFX9_G__sectionIntro{max-width:760px}.PublicLandingPage-module__oFX9_G__kicker,.PublicLandingPage-module__oFX9_G__productEyebrow{color:#6ee7b7;font-size:11px;font-weight:900}.PublicLandingPage-module__oFX9_G__sectionIntro h2,.PublicLandingPage-module__oFX9_G__examHeader h2,.PublicLandingPage-module__oFX9_G__differenceSection h2,.PublicLandingPage-module__oFX9_G__faqTitle h2,.PublicLandingPage-module__oFX9_G__proHeader h2,.PublicLandingPage-module__oFX9_G__schoolCopy h2,.PublicLandingPage-module__oFX9_G__simulationCopy h2,.PublicLandingPage-module__oFX9_G__sectionIntroDark h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(38px,5vw,65px);font-weight:900;line-height:1.04}.PublicLandingPage-module__oFX9_G__sectionIntro p,.PublicLandingPage-module__oFX9_G__examHeader p,.PublicLandingPage-module__oFX9_G__differenceSection .PublicLandingPage-module__oFX9_G__sectionIntro p,.PublicLandingPage-module__oFX9_G__sectionIntroDark p{color:#9fb3b8;max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.7}.PublicLandingPage-module__oFX9_G__methodGrid{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,1fr);margin-top:66px;display:grid}.PublicLandingPage-module__oFX9_G__methodCard{border-left:1px solid var(--landing-line);min-height:310px;padding:30px 26px;position:relative}.PublicLandingPage-module__oFX9_G__methodCard:last-child{border-right:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__methodCard svg{color:var(--landing-green);margin-top:59px}.PublicLandingPage-module__oFX9_G__cardNumber{color:var(--landing-muted);font-family:ui-monospace,monospace;font-size:11px;position:absolute;top:25px;right:24px}.PublicLandingPage-module__oFX9_G__methodCard h3{letter-spacing:-.035em;margin:20px 0 0;font-size:20px}.PublicLandingPage-module__oFX9_G__methodCard p{color:#91a6ac;margin:10px 0 0;font-size:13px;line-height:1.65}.PublicLandingPage-module__oFX9_G__productSection{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:var(--landing-bg);padding:116px 0}.PublicLandingPage-module__oFX9_G__sectionIntroDark{max-width:760px}.PublicLandingPage-module__oFX9_G__sectionIntroDark .PublicLandingPage-module__oFX9_G__kicker,.PublicLandingPage-module__oFX9_G__productEyebrow{color:var(--landing-green)}.PublicLandingPage-module__oFX9_G__sectionIntroDark p{color:#98aaa1}.PublicLandingPage-module__oFX9_G__productLab{border:1px solid var(--landing-line);background:var(--landing-bg-soft);grid-template-columns:292px minmax(0,1fr);margin-top:64px;display:grid}.PublicLandingPage-module__oFX9_G__productTabList{border-right:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__productTabList button{border:0;border-bottom:1px solid var(--landing-line);color:#8fa199;text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 26px 1fr auto;align-items:center;gap:9px;width:100%;min-height:94px;padding:0 20px;transition:background .18s,color .18s;display:grid}.PublicLandingPage-module__oFX9_G__productTabList button:last-child{border-bottom:0}.PublicLandingPage-module__oFX9_G__productTabList button>span{font-family:ui-monospace,monospace;font-size:9px}.PublicLandingPage-module__oFX9_G__productTabList button strong{font-size:14px}.PublicLandingPage-module__oFX9_G__productTabList button>svg:last-child{opacity:0;transition:all .18s;transform:translate(-5px)}.PublicLandingPage-module__oFX9_G__productTabList button:hover{color:var(--landing-ink);background:#ffffff08}.PublicLandingPage-module__oFX9_G__productTabList button[aria-selected=true]{color:var(--landing-bg);background:var(--landing-green)}.PublicLandingPage-module__oFX9_G__productTabList button[aria-selected=true]>svg:last-child{opacity:1;transform:translate(0)}.PublicLandingPage-module__oFX9_G__productContent{grid-template-columns:minmax(220px,.72fr) minmax(390px,1.28fr);align-items:center;gap:44px;min-width:0;padding:46px;display:grid}.PublicLandingPage-module__oFX9_G__productCopy h3{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(28px,3vw,43px);line-height:1.08}.PublicLandingPage-module__oFX9_G__productCopy p{color:#95a79e;margin:19px 0 0;font-size:14px;line-height:1.7}.PublicLandingPage-module__oFX9_G__trailPreview,.PublicLandingPage-module__oFX9_G__questionPreview,.PublicLandingPage-module__oFX9_G__reviewPreview,.PublicLandingPage-module__oFX9_G__plannerPreview{background:var(--landing-bg);border:1px solid #f4f1e82e;min-height:430px;padding:23px}.PublicLandingPage-module__oFX9_G__previewHeader{border-bottom:1px solid var(--landing-line);color:#81948b;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding-bottom:15px;font-family:ui-monospace,monospace;font-size:9px;font-weight:900;display:flex}.PublicLandingPage-module__oFX9_G__previewHeader strong{color:var(--landing-green)}.PublicLandingPage-module__oFX9_G__trailLine{padding:23px 0 0;position:relative}.PublicLandingPage-module__oFX9_G__trailLine:before{content:"";background:#f4f1e829;width:1px;position:absolute;top:42px;bottom:25px;left:18px}.PublicLandingPage-module__oFX9_G__trailNode{align-items:center;gap:14px;min-height:65px;display:flex;position:relative}.PublicLandingPage-module__oFX9_G__trailNode>span{z-index:1;color:#81948b;background:var(--landing-bg);border:1px solid #4d5e56;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid;position:relative}.PublicLandingPage-module__oFX9_G__trailNode strong,.PublicLandingPage-module__oFX9_G__trailNode small{display:block}.PublicLandingPage-module__oFX9_G__trailNode strong{font-size:12px}.PublicLandingPage-module__oFX9_G__trailNode small{color:#6f8279;margin-top:3px;font-size:9px}.PublicLandingPage-module__oFX9_G__trail_done>span{color:var(--landing-bg);border-color:var(--landing-accent);background:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__trail_active>span{color:var(--landing-bg);border-color:var(--landing-green);background:var(--landing-green);box-shadow:0 0 0 5px #2f80ed29}.PublicLandingPage-module__oFX9_G__trail_active strong{color:#b5d0ff}.PublicLandingPage-module__oFX9_G__trail_locked{opacity:.55}.PublicLandingPage-module__oFX9_G__areaFilters{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.PublicLandingPage-module__oFX9_G__areaFilters button{border:1px solid var(--landing-line);color:#8fa199;cursor:pointer;background:0 0;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.PublicLandingPage-module__oFX9_G__areaFilters button[aria-pressed=true]{color:var(--landing-bg);border-color:var(--landing-green);background:var(--landing-green)}.PublicLandingPage-module__oFX9_G__questionResult{border:1px solid var(--landing-line);background:var(--landing-bg);padding:22px}.PublicLandingPage-module__oFX9_G__questionResultTop{color:#8da198;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:9px;display:flex}.PublicLandingPage-module__oFX9_G__questionResultTop strong{color:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__questionResult p{margin:37px 0 0;font-size:14px;font-weight:800;line-height:1.55}.PublicLandingPage-module__oFX9_G__optionLines{gap:11px;margin-top:27px;display:grid}.PublicLandingPage-module__oFX9_G__optionLines span{background:linear-gradient(90deg,#f4f1e81a 62%,#0000 62%) 13px/80% 5px no-repeat;border:1px solid #f4f1e821;height:31px}.PublicLandingPage-module__oFX9_G__questionSource{border-top:1px solid var(--landing-line);color:#8da198;align-items:center;gap:7px;margin-top:19px;padding-top:15px;font-size:9px;font-weight:700;display:flex}.PublicLandingPage-module__oFX9_G__questionSource svg{color:var(--landing-green)}.PublicLandingPage-module__oFX9_G__reviewRow{border-bottom:1px solid var(--landing-line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:85px;display:grid}.PublicLandingPage-module__oFX9_G__reviewNumber{color:var(--landing-green);font-family:ui-monospace,monospace;font-size:10px}.PublicLandingPage-module__oFX9_G__reviewRow strong,.PublicLandingPage-module__oFX9_G__reviewRow small{display:block}.PublicLandingPage-module__oFX9_G__reviewRow strong{font-size:12px}.PublicLandingPage-module__oFX9_G__reviewRow small{color:#71847b;margin-top:4px;font-size:9px}.PublicLandingPage-module__oFX9_G__reviewRow time{color:#91a49b;font-size:9px}.PublicLandingPage-module__oFX9_G__reviewInsight{color:#cfe0e5;background:#2f80ed1a;border:1px solid #2f80ed52;align-items:center;gap:10px;margin-top:18px;padding:14px;font-size:10px;display:flex}.PublicLandingPage-module__oFX9_G__reviewInsight svg{color:var(--landing-blue)}.PublicLandingPage-module__oFX9_G__plannerPreview>button{border:0;border-bottom:1px solid var(--landing-line);width:100%;min-height:82px;color:var(--landing-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:52px 30px 1fr;align-items:center;gap:12px;padding:0;display:grid}.PublicLandingPage-module__oFX9_G__blockTime{color:#70837a;font-family:ui-monospace,monospace;font-size:9px}.PublicLandingPage-module__oFX9_G__blockCheck{width:23px;height:23px;color:var(--landing-bg);border:1px solid #596b62;place-items:center;display:grid}.PublicLandingPage-module__oFX9_G__plannerPreview button>span:last-child strong,.PublicLandingPage-module__oFX9_G__plannerPreview button>span:last-child small{display:block}.PublicLandingPage-module__oFX9_G__plannerPreview button>span:last-child strong{font-size:11px}.PublicLandingPage-module__oFX9_G__plannerPreview button>span:last-child small{color:#71847b;margin-top:4px;font-size:9px}.PublicLandingPage-module__oFX9_G__plannerPreview .PublicLandingPage-module__oFX9_G__completedBlock{opacity:.68}.PublicLandingPage-module__oFX9_G__plannerPreview .PublicLandingPage-module__oFX9_G__completedBlock .PublicLandingPage-module__oFX9_G__blockCheck{border-color:var(--landing-accent);background:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__plannerPreview .PublicLandingPage-module__oFX9_G__completedBlock strong{text-decoration:line-through}.PublicLandingPage-module__oFX9_G__interactionHint{color:#72847b;margin:17px 0 0;font-size:9px}.PublicLandingPage-module__oFX9_G__examSection{border-bottom:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__examHeader{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:55px;display:grid}.PublicLandingPage-module__oFX9_G__examHeader p{margin-bottom:5px}.PublicLandingPage-module__oFX9_G__examTicker{border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line);grid-template-columns:repeat(6,1fr);margin-top:64px;display:grid}.PublicLandingPage-module__oFX9_G__examTicker span{border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);align-items:center;gap:9px;min-height:73px;padding:12px;font-size:11px;font-weight:900;display:flex}.PublicLandingPage-module__oFX9_G__examTicker i{color:#6ee7b7;font-family:ui-monospace,monospace;font-size:8px;font-style:normal}.PublicLandingPage-module__oFX9_G__examCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.PublicLandingPage-module__oFX9_G__examCard{border:1px solid var(--landing-line);background:var(--landing-bg-soft);min-height:170px;padding:25px}.PublicLandingPage-module__oFX9_G__examCard svg{color:var(--landing-green)}.PublicLandingPage-module__oFX9_G__examCard strong,.PublicLandingPage-module__oFX9_G__examCard span{display:block}.PublicLandingPage-module__oFX9_G__examCard strong{margin-top:25px;font-size:17px}.PublicLandingPage-module__oFX9_G__examCard span{color:#91a6ac;margin-top:7px;font-size:12px;line-height:1.55}.PublicLandingPage-module__oFX9_G__simulationSection{border-bottom:1px solid var(--landing-line);background:var(--landing-bg-soft);padding:110px 0}.PublicLandingPage-module__oFX9_G__simulationInner,.PublicLandingPage-module__oFX9_G__schoolInner{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:90px;width:min(1200px,100% - 40px);margin:0 auto;display:grid}.PublicLandingPage-module__oFX9_G__simulationCopy .PublicLandingPage-module__oFX9_G__kicker{color:var(--landing-orange)}.PublicLandingPage-module__oFX9_G__simulationCopy p{color:#9bada4;max-width:560px;margin:22px 0 0;font-size:15px;line-height:1.7}.PublicLandingPage-module__oFX9_G__simulationCopy ul{color:#c6d1cc;gap:13px;margin:30px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.PublicLandingPage-module__oFX9_G__simulationCopy li{align-items:center;gap:9px;display:flex}.PublicLandingPage-module__oFX9_G__simulationCopy li svg{color:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__examBooklet{min-height:435px;color:var(--landing-paper-ink);background:var(--landing-paper);border:1px solid #f4f1e838;grid-template-columns:68px 1fr;display:grid;position:relative;transform:rotate(1.4deg);box-shadow:20px 26px #17292f,42px 49px #2f80ed2b}.PublicLandingPage-module__oFX9_G__bookletSpine{color:var(--landing-bg);background:var(--landing-green);border-right:1px solid #10201c47;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.PublicLandingPage-module__oFX9_G__bookletSpine span{writing-mode:vertical-rl;letter-spacing:.12em;font-size:12px;font-weight:900;transform:rotate(180deg)}.PublicLandingPage-module__oFX9_G__bookletSpine small{writing-mode:vertical-rl;font-size:8px;font-weight:900;transform:rotate(180deg)}.PublicLandingPage-module__oFX9_G__bookletCover{padding:45px}.PublicLandingPage-module__oFX9_G__bookletCover>span{letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:11px;font-weight:900}.PublicLandingPage-module__oFX9_G__bookletCover>strong{letter-spacing:-.09em;margin-top:72px;font-size:130px;line-height:.75;display:block}.PublicLandingPage-module__oFX9_G__bookletCover>p{margin:9px 0 0;font-size:25px;font-weight:900}.PublicLandingPage-module__oFX9_G__bookletAreas{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:62px;display:grid}.PublicLandingPage-module__oFX9_G__bookletAreas i{height:7px}.PublicLandingPage-module__oFX9_G__bookletAreas i:first-child{background:var(--landing-blue)}.PublicLandingPage-module__oFX9_G__bookletAreas i:nth-child(2){background:var(--landing-accent)}.PublicLandingPage-module__oFX9_G__bookletAreas i:nth-child(3){background:var(--landing-orange)}.PublicLandingPage-module__oFX9_G__bookletAreas i:nth-child(4){background:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__bookletStamp{color:#6ee7b7;border:2px solid #6ee7b7;border-radius:50%;place-items:center;width:68px;height:68px;font-size:9px;font-weight:900;display:grid;position:absolute;top:25px;right:25px}.PublicLandingPage-module__oFX9_G__proSection{color:var(--landing-ink);background:#0b2116;border-top:1px solid #22c55e4d;border-bottom:1px solid #22c55e4d;padding:116px 0}.PublicLandingPage-module__oFX9_G__proHeader{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.PublicLandingPage-module__oFX9_G__proLabel{color:#6ee7b7;font-size:11px;font-weight:900}.PublicLandingPage-module__oFX9_G__proHeader p{margin:0 0 5px;font-size:15px;line-height:1.7}.PublicLandingPage-module__oFX9_G__proGrid{border:1px solid #22c55e42;grid-template-columns:.78fr 1.22fr;margin-top:60px;display:grid}.PublicLandingPage-module__oFX9_G__proSummary{border-right:1px solid #22c55e42;padding:42px}.PublicLandingPage-module__oFX9_G__proSummary>span{letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.PublicLandingPage-module__oFX9_G__proSummary>strong{letter-spacing:-.07em;margin-top:40px;font-size:60px;display:block}.PublicLandingPage-module__oFX9_G__proSummary>p{max-width:320px;margin:12px 0 0;font-size:13px;line-height:1.6}.PublicLandingPage-module__oFX9_G__proCta{color:var(--landing-bg);background:var(--landing-green);margin-top:32px}.PublicLandingPage-module__oFX9_G__proBenefits{grid-template-columns:repeat(2,1fr);display:grid}.PublicLandingPage-module__oFX9_G__proBenefit{border-bottom:1px solid #22c55e33;border-right:1px solid #22c55e33;gap:15px;min-height:174px;padding:32px;display:flex}.PublicLandingPage-module__oFX9_G__proBenefit:nth-child(2n){border-right:0}.PublicLandingPage-module__oFX9_G__proBenefit:nth-child(n+3){border-bottom:0}.PublicLandingPage-module__oFX9_G__proBenefit svg{flex:none}.PublicLandingPage-module__oFX9_G__proBenefit strong,.PublicLandingPage-module__oFX9_G__proBenefit span{display:block}.PublicLandingPage-module__oFX9_G__proBenefit strong{font-size:16px}.PublicLandingPage-module__oFX9_G__proBenefit span{margin-top:8px;font-size:12px;line-height:1.55}.PublicLandingPage-module__oFX9_G__schoolSection{border-bottom:1px solid var(--landing-line);background:var(--landing-bg);padding:116px 0}.PublicLandingPage-module__oFX9_G__schoolCopy .PublicLandingPage-module__oFX9_G__kicker{color:var(--landing-yellow)}.PublicLandingPage-module__oFX9_G__schoolCopy p{color:#9caea5;margin:22px 0 0;font-size:15px;line-height:1.7}.PublicLandingPage-module__oFX9_G__schoolCta{color:var(--landing-bg);background:var(--landing-yellow);margin-top:31px}.PublicLandingPage-module__oFX9_G__schoolCta:hover{background:#ffd77a;transform:translateY(-2px)}.PublicLandingPage-module__oFX9_G__schoolCopy>small{color:#71847b;margin-top:14px;font-size:10px;display:block}.PublicLandingPage-module__oFX9_G__schoolFlow{border:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__schoolStep{border-bottom:1px solid var(--landing-line);grid-template-columns:32px 28px 1fr;align-items:center;gap:12px;min-height:105px;padding:22px;display:grid}.PublicLandingPage-module__oFX9_G__schoolStep:last-child{border-bottom:0}.PublicLandingPage-module__oFX9_G__schoolStep>span{color:var(--landing-yellow);font-family:ui-monospace,monospace;font-size:9px}.PublicLandingPage-module__oFX9_G__schoolStep>svg{color:#d5e0db}.PublicLandingPage-module__oFX9_G__schoolStep strong,.PublicLandingPage-module__oFX9_G__schoolStep small{display:block}.PublicLandingPage-module__oFX9_G__schoolStep strong{font-size:14px}.PublicLandingPage-module__oFX9_G__schoolStep small{color:#788b82;margin-top:5px;font-size:10px}.PublicLandingPage-module__oFX9_G__differenceGrid{border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line);grid-template-columns:repeat(2,1fr);margin-top:62px;display:grid}.PublicLandingPage-module__oFX9_G__differenceCard{border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);min-height:220px;padding:31px}.PublicLandingPage-module__oFX9_G__differenceCard>span{color:#6ee7b7;font-family:ui-monospace,monospace;font-size:10px}.PublicLandingPage-module__oFX9_G__differenceCard h3{letter-spacing:-.04em;margin:43px 0 0;font-size:23px}.PublicLandingPage-module__oFX9_G__differenceCard p{color:#91a6ac;max-width:470px;margin:10px 0 0;font-size:13px;line-height:1.65}.PublicLandingPage-module__oFX9_G__faqSection{border-top:1px solid var(--landing-line);background:var(--landing-bg);padding:110px 0}.PublicLandingPage-module__oFX9_G__faqInner{grid-template-columns:.75fr 1.25fr;gap:90px;width:min(1050px,100% - 40px);margin:0 auto;display:grid}.PublicLandingPage-module__oFX9_G__faqTitle .PublicLandingPage-module__oFX9_G__kicker{color:var(--landing-green)}.PublicLandingPage-module__oFX9_G__faqTitle h2{font-size:clamp(38px,4vw,55px)}.PublicLandingPage-module__oFX9_G__faqList details{border-top:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__faqList details:last-child{border-bottom:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__faqList summary{color:#e5e9e6;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:14px;font-weight:800;list-style:none;display:flex}.PublicLandingPage-module__oFX9_G__faqList summary::-webkit-details-marker{display:none}.PublicLandingPage-module__oFX9_G__faqList summary svg{color:var(--landing-green);transition:transform .18s}.PublicLandingPage-module__oFX9_G__faqList details[open] summary svg{transform:rotate(180deg)}.PublicLandingPage-module__oFX9_G__faqList p{color:#91a49b;margin:-4px 0 23px;padding-right:35px;font-size:13px;line-height:1.7}.PublicLandingPage-module__oFX9_G__finalCta{color:var(--landing-paper-ink);background:var(--landing-paper);padding:116px 0;position:relative}.PublicLandingPage-module__oFX9_G__finalGrid{opacity:.2;background-image:linear-gradient(#22c55e40 1px,#0000 1px),linear-gradient(90deg,#22c55e40 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}.PublicLandingPage-module__oFX9_G__finalCtaInner{text-align:center;width:min(900px,100% - 40px);margin:0 auto;position:relative}.PublicLandingPage-module__oFX9_G__finalCtaInner>span{color:#6ee7b7;font-size:10px;font-weight:900}.PublicLandingPage-module__oFX9_G__finalCtaInner h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(42px,6vw,76px);line-height:1}.PublicLandingPage-module__oFX9_G__finalCtaInner>p{color:#9fb3b8;max-width:660px;margin:24px auto 0;font-size:16px;line-height:1.7}.PublicLandingPage-module__oFX9_G__finalCtaInner>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.PublicLandingPage-module__oFX9_G__finalPrimary{color:var(--landing-bg);background:var(--landing-green)}.PublicLandingPage-module__oFX9_G__finalSecondary{color:var(--landing-paper-ink);border:1px solid var(--landing-line);background:#ffffff08}.PublicLandingPage-module__oFX9_G__footer{background:var(--landing-bg);width:min(1200px,100% - 40px);margin:0 auto}.PublicLandingPage-module__oFX9_G__footerTop{grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:62px 0 54px;display:grid}.PublicLandingPage-module__oFX9_G__footerTop>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.PublicLandingPage-module__oFX9_G__footerTop>div:first-child p{color:#778a81;max-width:340px;margin:15px 0 0;font-size:12px;line-height:1.65}.PublicLandingPage-module__oFX9_G__footerTop strong{color:#cdd6d2;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px}.PublicLandingPage-module__oFX9_G__footerTop a{color:#7f9289;font-size:11px;text-decoration:none}.PublicLandingPage-module__oFX9_G__footerTop a:hover{color:var(--landing-ink)}.PublicLandingPage-module__oFX9_G__footerBottom{border-top:1px solid var(--landing-line);color:#6d8077;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:25px;min-height:70px;font-family:ui-monospace,monospace;font-size:9px;display:flex}@media (max-width:1080px){.PublicLandingPage-module__oFX9_G__desktopNav{gap:18px}.PublicLandingPage-module__oFX9_G__heroInner{grid-template-columns:1fr;gap:60px;min-height:0}.PublicLandingPage-module__oFX9_G__heroCopy{max-width:760px}.PublicLandingPage-module__oFX9_G__heroProduct{width:min(760px,100%)}.PublicLandingPage-module__oFX9_G__productContent{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__productCopy{max-width:600px}.PublicLandingPage-module__oFX9_G__examHeader,.PublicLandingPage-module__oFX9_G__proHeader{grid-template-columns:1fr;gap:24px}.PublicLandingPage-module__oFX9_G__examHeader p,.PublicLandingPage-module__oFX9_G__proHeader p{max-width:680px}.PublicLandingPage-module__oFX9_G__simulationInner,.PublicLandingPage-module__oFX9_G__schoolInner{gap:55px}.PublicLandingPage-module__oFX9_G__examTicker{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.PublicLandingPage-module__oFX9_G__desktopNav,.PublicLandingPage-module__oFX9_G__schoolLink{display:none}.PublicLandingPage-module__oFX9_G__menuButton{display:inline-flex}.PublicLandingPage-module__oFX9_G__mobileNav{border-top:1px solid var(--landing-line);padding:8px 20px 18px;display:grid;overflow:hidden}.PublicLandingPage-module__oFX9_G__mobileNav a{border-bottom:1px solid var(--landing-line);color:#cbd4d0;align-items:center;min-height:46px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.PublicLandingPage-module__oFX9_G__heroInner{padding-top:65px}.PublicLandingPage-module__oFX9_G__proofInner{grid-template-columns:repeat(2,1fr)}.PublicLandingPage-module__oFX9_G__proofInner>div{border-bottom:1px solid #07110f40}.PublicLandingPage-module__oFX9_G__methodGrid{grid-template-columns:repeat(2,1fr)}.PublicLandingPage-module__oFX9_G__methodCard:nth-child(2){border-right:1px solid var(--landing-line)}.PublicLandingPage-module__oFX9_G__productLab{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__productTabList{border-right:0;border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,1fr);display:grid;overflow-x:auto}.PublicLandingPage-module__oFX9_G__productTabList button{border-right:1px solid var(--landing-line);border-bottom:0;grid-template-columns:22px 22px 1fr;min-width:135px;min-height:76px;padding:12px}.PublicLandingPage-module__oFX9_G__productTabList button>svg:last-child{display:none}.PublicLandingPage-module__oFX9_G__productContent{padding:32px}.PublicLandingPage-module__oFX9_G__examTicker{grid-template-columns:repeat(3,1fr)}.PublicLandingPage-module__oFX9_G__examCards,.PublicLandingPage-module__oFX9_G__simulationInner,.PublicLandingPage-module__oFX9_G__schoolInner{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__simulationCopy,.PublicLandingPage-module__oFX9_G__schoolCopy{max-width:700px}.PublicLandingPage-module__oFX9_G__examBooklet{width:min(520px,100% - 42px);margin:0 auto}.PublicLandingPage-module__oFX9_G__proGrid{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__proSummary{border-bottom:1px solid #22c55e42;border-right:0}.PublicLandingPage-module__oFX9_G__faqInner{grid-template-columns:1fr;gap:45px}.PublicLandingPage-module__oFX9_G__footerTop{grid-template-columns:1.5fr repeat(3,1fr)}}@media (max-width:600px){.PublicLandingPage-module__oFX9_G__navInner,.PublicLandingPage-module__oFX9_G__heroInner,.PublicLandingPage-module__oFX9_G__proofInner,.PublicLandingPage-module__oFX9_G__sectionInner,.PublicLandingPage-module__oFX9_G__simulationInner,.PublicLandingPage-module__oFX9_G__schoolInner,.PublicLandingPage-module__oFX9_G__faqInner,.PublicLandingPage-module__oFX9_G__footer{width:min(100% - 28px,1200px)}.PublicLandingPage-module__oFX9_G__navActions{gap:9px}.PublicLandingPage-module__oFX9_G__loginLink{padding:0 12px}.PublicLandingPage-module__oFX9_G__hero{overflow:hidden}.PublicLandingPage-module__oFX9_G__heroInner{gap:44px;padding:54px 0 60px}.PublicLandingPage-module__oFX9_G__heroCopy h1{font-size:clamp(44px,14vw,62px)}.PublicLandingPage-module__oFX9_G__heroCopy h1 em{white-space:normal}.PublicLandingPage-module__oFX9_G__heroLead{font-size:16px}.PublicLandingPage-module__oFX9_G__heroCtas{flex-direction:column;align-items:stretch}.PublicLandingPage-module__oFX9_G__primaryCta,.PublicLandingPage-module__oFX9_G__secondaryCta{width:100%}.PublicLandingPage-module__oFX9_G__heroTrust{display:grid}.PublicLandingPage-module__oFX9_G__heroProduct:before{inset:22px -13px -16px 13px}.PublicLandingPage-module__oFX9_G__heroTabs{width:100%}.PublicLandingPage-module__oFX9_G__heroTabs button{flex:1;min-width:0}.PublicLandingPage-module__oFX9_G__heroWorkspace{min-height:475px}.PublicLandingPage-module__oFX9_G__workspaceBody{padding:21px 17px}.PublicLandingPage-module__oFX9_G__workspaceHeading{align-items:flex-start}.PublicLandingPage-module__oFX9_G__todayGrid{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__primaryTask{min-height:220px}.PublicLandingPage-module__oFX9_G__sideStack{grid-template-columns:repeat(2,1fr)}.PublicLandingPage-module__oFX9_G__metricCard{min-height:92px;padding:12px}.PublicLandingPage-module__oFX9_G__metricCard svg{display:none}.PublicLandingPage-module__oFX9_G__questionMap{grid-template-columns:repeat(10,1fr);gap:4px}.PublicLandingPage-module__oFX9_G__questionMap span{font-size:7px}.PublicLandingPage-module__oFX9_G__weekGrid{gap:4px}.PublicLandingPage-module__oFX9_G__weekGrid>div{min-height:165px;padding:9px 5px}.PublicLandingPage-module__oFX9_G__weekGrid i{margin-top:27px;font-size:7px}.PublicLandingPage-module__oFX9_G__proofInner{width:100%}.PublicLandingPage-module__oFX9_G__proofInner>div{min-height:106px;padding:19px}.PublicLandingPage-module__oFX9_G__proofInner strong{font-size:24px}.PublicLandingPage-module__oFX9_G__proofInner span{font-size:9px}.PublicLandingPage-module__oFX9_G__methodSection,.PublicLandingPage-module__oFX9_G__examSection,.PublicLandingPage-module__oFX9_G__differenceSection,.PublicLandingPage-module__oFX9_G__productSection,.PublicLandingPage-module__oFX9_G__proSection,.PublicLandingPage-module__oFX9_G__schoolSection,.PublicLandingPage-module__oFX9_G__faqSection,.PublicLandingPage-module__oFX9_G__finalCta{padding:82px 0}.PublicLandingPage-module__oFX9_G__sectionIntro h2,.PublicLandingPage-module__oFX9_G__examHeader h2,.PublicLandingPage-module__oFX9_G__differenceSection h2,.PublicLandingPage-module__oFX9_G__proHeader h2,.PublicLandingPage-module__oFX9_G__schoolCopy h2,.PublicLandingPage-module__oFX9_G__simulationCopy h2,.PublicLandingPage-module__oFX9_G__sectionIntroDark h2{font-size:38px}.PublicLandingPage-module__oFX9_G__methodGrid{grid-template-columns:1fr;margin-top:45px}.PublicLandingPage-module__oFX9_G__methodCard{border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);min-height:245px}.PublicLandingPage-module__oFX9_G__methodCard:last-child{border-bottom:0}.PublicLandingPage-module__oFX9_G__methodCard svg{margin-top:36px}.PublicLandingPage-module__oFX9_G__productTabList{grid-template-columns:repeat(4,minmax(128px,1fr))}.PublicLandingPage-module__oFX9_G__productContent{padding:21px 14px}.PublicLandingPage-module__oFX9_G__trailPreview,.PublicLandingPage-module__oFX9_G__questionPreview,.PublicLandingPage-module__oFX9_G__reviewPreview,.PublicLandingPage-module__oFX9_G__plannerPreview{min-height:420px;padding:17px}.PublicLandingPage-module__oFX9_G__examTicker{grid-template-columns:repeat(2,1fr)}.PublicLandingPage-module__oFX9_G__examTicker span{min-height:64px}.PublicLandingPage-module__oFX9_G__simulationSection{padding:82px 0 105px}.PublicLandingPage-module__oFX9_G__examBooklet{grid-template-columns:52px 1fr;min-height:370px}.PublicLandingPage-module__oFX9_G__bookletCover{padding:31px}.PublicLandingPage-module__oFX9_G__bookletCover>strong{margin-top:79px;font-size:98px}.PublicLandingPage-module__oFX9_G__bookletAreas{margin-top:48px}.PublicLandingPage-module__oFX9_G__bookletStamp{width:55px;height:55px}.PublicLandingPage-module__oFX9_G__proSummary{padding:29px}.PublicLandingPage-module__oFX9_G__proSummary>strong{font-size:49px}.PublicLandingPage-module__oFX9_G__proBenefits{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__proBenefit,.PublicLandingPage-module__oFX9_G__proBenefit:nth-child(2n),.PublicLandingPage-module__oFX9_G__proBenefit:nth-child(n+3){border-bottom:1px solid #22c55e33;border-right:0;min-height:135px}.PublicLandingPage-module__oFX9_G__proBenefit:last-child{border-bottom:0}.PublicLandingPage-module__oFX9_G__differenceGrid{grid-template-columns:1fr}.PublicLandingPage-module__oFX9_G__differenceCard{min-height:190px}.PublicLandingPage-module__oFX9_G__faqList summary{font-size:13px}.PublicLandingPage-module__oFX9_G__footerTop{grid-template-columns:repeat(2,1fr)}.PublicLandingPage-module__oFX9_G__footerTop>div:first-child{grid-column:1/-1}.PublicLandingPage-module__oFX9_G__footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.PublicLandingPage-module__oFX9_G__page *,.PublicLandingPage-module__oFX9_G__page :before,.PublicLandingPage-module__oFX9_G__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
