.MarketingHeader-module__hUFOna__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.MarketingHeader-module__hUFOna__lockup{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.MarketingHeader-module__hUFOna__mark{object-fit:contain;flex:none;width:46px;height:46px}.MarketingHeader-module__hUFOna__words{flex-direction:column;min-width:0;display:flex;overflow:hidden}.MarketingHeader-module__hUFOna__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-quiet);white-space:nowrap;font-size:11px;font-weight:700}.MarketingHeader-module__hUFOna__wordmark{letter-spacing:-.01em;color:var(--color-navy);white-space:nowrap;font-size:19px;font-weight:800}.MarketingHeader-module__hUFOna__right{flex:none;align-items:center;gap:28px;display:flex}.MarketingHeader-module__hUFOna__nav{align-items:center;gap:26px;display:flex}.MarketingHeader-module__hUFOna__navLink{color:var(--color-ink-body);align-items:center;min-height:44px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.MarketingHeader-module__hUFOna__navLink:hover{color:var(--color-navy)}.MarketingHeader-module__hUFOna__navCurrent{color:var(--color-navy);font-weight:800}.MarketingHeader-module__hUFOna__actions{align-items:center;gap:10px;display:flex}.MarketingHeader-module__hUFOna__action{border-radius:var(--radius-md);white-space:nowrap;align-items:center;min-height:46px;padding:0 18px;font-size:14.5px;font-weight:700;line-height:1.15;display:inline-flex}.MarketingHeader-module__hUFOna__signIn{background:var(--color-surface);color:var(--color-navy);border:1px solid var(--color-border-strong);transition:background .15s}.MarketingHeader-module__hUFOna__signIn:hover{background:var(--color-inputbg);color:var(--color-navy)}.MarketingHeader-module__hUFOna__create{background:var(--color-navy);color:var(--color-sand);border:1px solid var(--color-navy);transition:background .15s}.MarketingHeader-module__hUFOna__create:hover{background:var(--color-navy-hover);color:var(--color-sand)}.MarketingHeader-module__hUFOna__menuBtn{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);width:46px;height:46px;color:var(--color-navy);cursor:pointer;justify-content:center;align-items:center;font-size:20px;display:none}.MarketingHeader-module__hUFOna__menuBtn:hover{background:var(--color-inputbg)}.MarketingHeader-module__hUFOna__panel{display:contents}@media (max-width:1020px){.MarketingHeader-module__hUFOna__menuBtn{display:inline-flex}.MarketingHeader-module__hUFOna__right{gap:12px}.MarketingHeader-module__hUFOna__panel{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lift);flex-direction:column;align-items:stretch;gap:6px;padding:14px;display:none;position:absolute;top:calc(100% + 10px);right:0}.MarketingHeader-module__hUFOna__panelOpen{display:flex}.MarketingHeader-module__hUFOna__header{position:relative}.MarketingHeader-module__hUFOna__nav{flex-direction:column;align-items:stretch;gap:0}.MarketingHeader-module__hUFOna__navLink{padding:0 4px}.MarketingHeader-module__hUFOna__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:6px}.MarketingHeader-module__hUFOna__action{justify-content:center}}@media (max-width:400px){.MarketingHeader-module__hUFOna__kicker{display:none}.MarketingHeader-module__hUFOna__header{gap:12px}}
.DemoPlayer-module__b7moWG__player{--demo-rule:#ffffff1a;--demo-ctl:#ffffff0f;--demo-ctl-hover:#ffffff24;--demo-ctl-edge:#ffffff38;--demo-track:#ffffff29;background:var(--color-navy-deep);border-radius:var(--radius-md);max-width:680px;margin:0 auto;overflow:hidden}.DemoPlayer-module__b7moWG__stageWrap{padding:clamp(10px,1.6vw,18px) clamp(10px,1.6vw,18px) 0}.DemoPlayer-module__b7moWG__solo{aspect-ratio:16/10;background:var(--color-oat);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:none;box-shadow:var(--shadow-lift);margin:0;position:relative;overflow:hidden}.DemoPlayer-module__b7moWG__soloFrame{transform-origin:0 0;padding:0;position:absolute;top:0;left:0}.DemoPlayer-module__b7moWG__soloFrame .DemoPlayer-module__b7moWG__stage{border-radius:0;height:100%}.DemoPlayer-module__b7moWG__stage{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-oat);position:relative;overflow:hidden;container-type:inline-size}@media (max-width:720px){.DemoPlayer-module__b7moWG__stage{aspect-ratio:3/4}}.DemoPlayer-module__b7moWG__scene{display:none;position:absolute;inset:0}.DemoPlayer-module__b7moWG__isActive{display:block}.DemoPlayer-module__b7moWG__screen{color:var(--color-navy);flex-direction:column;gap:2.4cqi;padding:3.2cqi;font-size:2.05cqi;line-height:1.45;display:flex;position:absolute;inset:0}.DemoPlayer-module__b7moWG__screen sup{vertical-align:baseline;margin-left:.04em;font-size:.6em;line-height:0;position:relative;top:-.45em}.DemoPlayer-module__b7moWG__topbar{color:var(--color-navy);justify-content:space-between;align-items:center;gap:2cqi;font-size:1.85cqi;font-weight:600;display:flex}.DemoPlayer-module__b7moWG__crumb{align-items:center;gap:.7em;min-width:0;display:inline-flex}.DemoPlayer-module__b7moWG__sep{opacity:.4;margin:0 .15em}.DemoPlayer-module__b7moWG__topbarRight{flex:none;align-items:center;gap:1.4cqi;display:inline-flex}.DemoPlayer-module__b7moWG__muted{color:var(--color-ink-quiet);font-weight:500}.DemoPlayer-module__b7moWG__score{background:var(--color-navy);color:var(--color-sand);font-variant-numeric:tabular-nums;border-radius:999px;padding:.45em 1em;font-size:1.7cqi}.DemoPlayer-module__b7moWG__btnGhost{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-navy);place-items:center;padding:.4em .55em;font-size:1.9cqi;display:inline-grid}.DemoPlayer-module__b7moWG__bar{background:var(--color-inputbg);border:1px solid var(--color-border);border-radius:999px;height:1.3cqi;position:relative}.DemoPlayer-module__b7moWG__bar>i{background:var(--color-green);border-radius:999px;height:100%;display:block}.DemoPlayer-module__b7moWG__marked{margin-bottom:2.6cqi;overflow:visible}.DemoPlayer-module__b7moWG__mk{background:var(--color-navy);opacity:.45;border-radius:2px;width:.35cqi;height:2cqi;position:absolute;top:-.35cqi}.DemoPlayer-module__b7moWG__mk span{color:var(--color-ink-quiet);white-space:nowrap;font-size:1.35cqi;font-weight:600;position:absolute;top:2.4cqi;left:50%;transform:translate(-50%)}.DemoPlayer-module__b7moWG__mkProf{left:80%}.DemoPlayer-module__b7moWG__mkExp{left:calc(100% - .35cqi)}.DemoPlayer-module__b7moWG__mkExp span{transform:translate(-80%)}.DemoPlayer-module__b7moWG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.6cqi}.DemoPlayer-module__b7moWG__qCard{flex-direction:column;align-items:flex-start;gap:1.6cqi;display:flex}.DemoPlayer-module__b7moWG__tight{gap:1.2cqi}.DemoPlayer-module__b7moWG__pill{border-radius:999px;padding:.35em .9em;font-size:1.45cqi;font-weight:700}.DemoPlayer-module__b7moWG__pillPurple{background:var(--color-info-bg);color:var(--color-info-fg)}.DemoPlayer-module__b7moWG__pillGreen{background:var(--color-green);color:var(--color-on-accent)}.DemoPlayer-module__b7moWG__pillSlate{background:var(--color-slate-strong);color:var(--color-on-accent)}.DemoPlayer-module__b7moWG__prompt{max-width:62ch;margin:0;font-size:2.05cqi}.DemoPlayer-module__b7moWG__math{margin:0;font-size:3.4cqi;font-weight:700}.DemoPlayer-module__b7moWG__mathSm{font-size:2.7cqi}.DemoPlayer-module__b7moWG__math em,.DemoPlayer-module__b7moWG__prompt em,.DemoPlayer-module__b7moWG__stepLabel em,.DemoPlayer-module__b7moWG__stepRes em,.DemoPlayer-module__b7moWG__workMath em{font-style:italic}.DemoPlayer-module__b7moWG__entry{background:var(--color-inputbg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;align-items:center;gap:.1em;min-width:9cqi;padding:.5em 1em;font-size:2.4cqi;font-weight:700;display:inline-flex}.DemoPlayer-module__b7moWG__wrong{border-color:var(--color-answer-wrong-fg);background:var(--color-answer-wrong-bg);color:var(--color-answer-wrong-fg)}.DemoPlayer-module__b7moWG__caret{background:var(--color-navy);border-radius:1px;width:.12em;height:1.2em}.DemoPlayer-module__b7moWG__micro{color:var(--color-navy-soft);text-underline-offset:.25em;margin:0;font-size:1.6cqi;text-decoration:underline}.DemoPlayer-module__b7moWG__linkish{color:var(--color-navy);align-items:center;gap:.45em;font-weight:700;text-decoration:none;display:inline-flex}.DemoPlayer-module__b7moWG__strip{border-radius:var(--radius-sm);align-items:center;gap:.7em;width:100%;padding:.7em 1em;font-size:1.75cqi;display:flex}.DemoPlayer-module__b7moWG__stripWrong{background:var(--color-answer-wrong-bg);color:var(--color-answer-wrong-fg);border:1px solid var(--color-pink)}.DemoPlayer-module__b7moWG__stripWrong strong{font-weight:800}.DemoPlayer-module__b7moWG__placementScreen{gap:1.8cqi}.DemoPlayer-module__b7moWG__placementScreen .DemoPlayer-module__b7moWG__card{padding:2cqi}.DemoPlayer-module__b7moWG__placementScreen .DemoPlayer-module__b7moWG__qCard{gap:1.1cqi}.DemoPlayer-module__b7moWG__resultCard{opacity:0;flex-direction:column;gap:1.1cqi;display:flex}.DemoPlayer-module__b7moWG__resultH{margin:0;font-size:1.9cqi;font-weight:700}.DemoPlayer-module__b7moWG__chips{flex-wrap:wrap;gap:1cqi;margin:0;padding:0;list-style:none;display:flex}.DemoPlayer-module__b7moWG__chip{background:var(--color-success-bg);color:var(--color-success-fg);border:1px solid var(--color-green);opacity:0;border-radius:999px;align-items:center;gap:.5em;padding:.3em .85em;font-size:1.5cqi;font-weight:600;display:inline-flex}.DemoPlayer-module__b7moWG__resultSub{color:var(--color-navy-soft);margin:0;font-size:1.6cqi}.DemoPlayer-module__b7moWG__typed{opacity:0}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__typed{opacity:1;animation:.3s 1.5s both DemoPlayer-module__b7moWG__type}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__caret{animation:1s step-end infinite DemoPlayer-module__b7moWG__blink}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__fadeCard{animation:.5s 2.5s both DemoPlayer-module__b7moWG__cardOut}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__resultCard{animation:.55s 2.8s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chip{animation:.4s both DemoPlayer-module__b7moWG__chipIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chip:first-child{animation-delay:3.2s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chip:nth-child(2){animation-delay:3.45s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chip:nth-child(3){animation-delay:3.7s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chip:nth-child(4){animation-delay:3.95s}.DemoPlayer-module__b7moWG__worked{flex-direction:column;gap:1.1cqi;width:100%;margin:0;padding:0;list-style:none;display:flex}.DemoPlayer-module__b7moWG__workStep{opacity:0;align-items:center;gap:1.4cqi;display:flex}.DemoPlayer-module__b7moWG__workNum{background:var(--color-inputbg);border:1px solid var(--color-border);width:3cqi;height:3cqi;color:var(--color-navy-soft);border-radius:50%;flex:none;place-items:center;font-size:1.5cqi;font-weight:800;display:grid}.DemoPlayer-module__b7moWG__workMath{font-size:2.3cqi;font-weight:700}.DemoPlayer-module__b7moWG__blankStep .DemoPlayer-module__b7moWG__workMath{align-items:center;gap:.5em;display:inline-flex}.DemoPlayer-module__b7moWG__blank{border-radius:var(--radius-sm);border:1.5px dashed var(--color-slate);background:var(--color-slate-tint);vertical-align:middle;width:5cqi;height:3.4cqi;display:inline-block;position:relative}.DemoPlayer-module__b7moWG__blank:after{content:"3";color:var(--color-navy);opacity:0;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.DemoPlayer-module__b7moWG__workTip{background:var(--color-hint-a);color:var(--color-on-accent);border-radius:var(--radius-sm);opacity:0;align-items:center;gap:.6em;margin-left:4.4cqi;padding:.6em 1em;font-size:1.6cqi;font-weight:600;display:flex}.DemoPlayer-module__b7moWG__grow{width:24%}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__grow{animation:1.2s cubic-bezier(.4,0,.2,1) 3.4s both DemoPlayer-module__b7moWG__grow}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__workStep,.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__workTip{animation:.4s both DemoPlayer-module__b7moWG__stepIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__w1{animation-delay:.4s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__w2{animation-delay:.75s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__w3{animation-delay:1.1s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__w4{animation-delay:1.45s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__w5{animation-delay:1.8s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__blank:after{animation:.3s 2.9s both DemoPlayer-module__b7moWG__fadeIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__blank{animation:.3s 2.9s both DemoPlayer-module__b7moWG__blankFill}.DemoPlayer-module__b7moWG__explainer{background:var(--color-sand);border:1.5px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:1.3cqi;padding:2.1cqi;display:flex}.DemoPlayer-module__b7moWG__exH{color:var(--color-info-fg);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.65cqi;font-weight:800}.DemoPlayer-module__b7moWG__steps{flex-direction:column;gap:1.1cqi;margin:0;padding:0;list-style:none;display:flex}.DemoPlayer-module__b7moWG__step{opacity:0;align-items:center;gap:1.4cqi;display:flex}.DemoPlayer-module__b7moWG__stepNum{background:var(--color-info-bg);width:3.1cqi;height:3.1cqi;color:var(--color-info-fg);border-radius:50%;flex:none;place-items:center;font-size:1.6cqi;font-weight:800;display:grid}.DemoPlayer-module__b7moWG__stepLabel{margin:0;font-size:1.85cqi;font-weight:700}.DemoPlayer-module__b7moWG__stepReason{color:var(--color-ink-muted);margin:.1em 0 0;font-size:1.5cqi}.DemoPlayer-module__b7moWG__stepRes{background:var(--color-info-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:none;margin-left:auto;padding:.35em .9em;font-size:1.95cqi;font-weight:800}.DemoPlayer-module__b7moWG__gpNote{background:var(--color-info-bg);border:1px solid var(--color-purple);color:var(--color-info-fg);border-radius:var(--radius-sm);opacity:0;align-items:center;gap:.7em;padding:.7em 1.1em;font-size:1.55cqi;font-weight:600;display:flex}.DemoPlayer-module__b7moWG__supportScreen{gap:1.8cqi}.DemoPlayer-module__b7moWG__supportScreen .DemoPlayer-module__b7moWG__qCard{padding:2.1cqi}.DemoPlayer-module__b7moWG__supportScreen .DemoPlayer-module__b7moWG__mathSm{font-size:2.5cqi}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__explainer{animation:.5s .9s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__linkish{animation:.6s .3s both DemoPlayer-module__b7moWG__tapGlow}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__step{animation:.45s both DemoPlayer-module__b7moWG__stepIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__step:first-child{animation-delay:1.5s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__step:nth-child(2){animation-delay:2.3s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__step:nth-child(3){animation-delay:3.1s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__gpNote{animation:.45s 4.1s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__feedbackScreen{gap:1.7cqi}.DemoPlayer-module__b7moWG__feedbackScreen .DemoPlayer-module__b7moWG__qCard{gap:1.1cqi;padding:2.1cqi}.DemoPlayer-module__b7moWG__feedbackScreen .DemoPlayer-module__b7moWG__mathSm{font-size:2.4cqi}.DemoPlayer-module__b7moWG__feedbackScreen .DemoPlayer-module__b7moWG__entry{padding:.4em .9em;font-size:2.1cqi}.DemoPlayer-module__b7moWG__feedbackScreen .DemoPlayer-module__b7moWG__strip{padding:.6em .9em;font-size:1.6cqi}.DemoPlayer-module__b7moWG__ladderRow{flex-direction:column;gap:.9cqi;display:flex}.DemoPlayer-module__b7moWG__lad{background:var(--color-hint-a);color:var(--color-on-accent);border-radius:var(--radius-sm);opacity:0;align-items:center;gap:.8em;padding:.6em 1em;font-size:1.6cqi;font-weight:600;display:flex}.DemoPlayer-module__b7moWG__ladKey{color:var(--color-on-accent);letter-spacing:.04em;background:#fff3;border-radius:999px;flex:none;padding:.15em .8em;font-size:1.35cqi;font-weight:800}.DemoPlayer-module__b7moWG__ladText{min-width:0}.DemoPlayer-module__b7moWG__offer{background:var(--color-info-bg);border:1.5px solid var(--color-purple);border-radius:var(--radius-md);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6cqi;padding:1.1cqi 1.5cqi;display:flex}.DemoPlayer-module__b7moWG__offerH{color:var(--color-navy);margin:0;font-size:1.75cqi;font-weight:700}.DemoPlayer-module__b7moWG__offerS{color:var(--color-info-fg);margin:.15em 0 0;font-size:1.45cqi}.DemoPlayer-module__b7moWG__offerBtn{background:var(--color-navy);color:var(--color-sand);border-radius:var(--radius-sm);align-items:center;gap:.5em;padding:.55em 1.1em;font-size:1.6cqi;font-weight:700;display:inline-flex}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__wrong{animation:.5s .5s both DemoPlayer-module__b7moWG__shake}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__stripWrong{animation:.4s 1s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__lad1{animation:.4s 2.1s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__lad2{animation:.4s 3s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__offer{animation:.45s 4s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__pips{gap:.8cqi;display:flex}.DemoPlayer-module__b7moWG__pips i{background:var(--color-border);border-radius:999px;flex:1;height:1.1cqi}.DemoPlayer-module__b7moWG__pipOn{background:var(--color-green)!important}.DemoPlayer-module__b7moWG__pipNow{background:var(--color-slate)!important}.DemoPlayer-module__b7moWG__ctx{opacity:0;flex-direction:column;gap:1.2cqi;display:flex}.DemoPlayer-module__b7moWG__ctxTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4cqi;display:flex}.DemoPlayer-module__b7moWG__ctxLeft{align-items:center;gap:1cqi;display:inline-flex}.DemoPlayer-module__b7moWG__ctxName{font-size:2.1cqi;font-weight:700}.DemoPlayer-module__b7moWG__reason{background:var(--color-hint-bg);border:1px solid var(--color-hint-border);color:var(--color-hint-fg);border-radius:999px;padding:.3em .9em;font-size:1.45cqi;font-weight:700}.DemoPlayer-module__b7moWG__ctxScores{color:var(--color-navy-soft);justify-content:space-between;font-size:1.5cqi;font-weight:600;display:flex}.DemoPlayer-module__b7moWG__schedNote{color:var(--color-ink-quiet);opacity:0;max-width:72ch;margin:0;font-size:1.65cqi}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__ctx{animation:.45s .4s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__spiralQ{animation:.45s .9s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__typedSpiral{opacity:1;animation:.35s 2.2s both DemoPlayer-module__b7moWG__type}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__schedNote{animation:.5s 3.2s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__stats{grid-template-columns:repeat(3,1fr);gap:1.6cqi;display:grid}.DemoPlayer-module__b7moWG__stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);opacity:0;padding:1.8cqi}.DemoPlayer-module__b7moWG__statKey{color:var(--color-navy-soft);margin:0 0 .4em;font-size:1.45cqi;font-weight:600}.DemoPlayer-module__b7moWG__statVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:3.1cqi;font-weight:800}.DemoPlayer-module__b7moWG__cols{flex:1;grid-template-columns:repeat(3,1fr);gap:1.6cqi;display:grid}.DemoPlayer-module__b7moWG__mini{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);opacity:0;flex-direction:column;gap:1.1cqi;padding:1.8cqi;display:flex}.DemoPlayer-module__b7moWG__miniH{align-items:center;gap:.5em;margin:0;font-size:1.65cqi;font-weight:700;display:flex}.DemoPlayer-module__b7moWG__miniSub{color:var(--color-navy-soft);margin:auto 0 0;font-size:1.4cqi}.DemoPlayer-module__b7moWG__chart{align-items:flex-end;gap:.8cqi;height:8cqi;display:flex}.DemoPlayer-module__b7moWG__chart i{height:var(--h);background:var(--color-purple);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transform-origin:bottom;opacity:.9;flex:1}.DemoPlayer-module__b7moWG__skillrow{justify-content:space-between;align-items:center;gap:.8cqi;font-size:1.6cqi;font-weight:700;display:flex}.DemoPlayer-module__b7moWG__tag{border-radius:999px;flex:none;padding:.2em .7em;font-size:1.3cqi;font-weight:700}.DemoPlayer-module__b7moWG__tagWarn{background:var(--color-hint-bg);color:var(--color-hint-fg);border:1px solid var(--color-hint-border)}.DemoPlayer-module__b7moWG__tagOk{background:var(--color-success-bg);color:var(--color-success-fg);border:1px solid var(--color-green)}.DemoPlayer-module__b7moWG__dual{background:var(--color-inputbg);border:1px solid var(--color-border);border-radius:999px;gap:.4cqi;height:1.1cqi;display:flex;overflow:hidden}.DemoPlayer-module__b7moWG__dual .DemoPlayer-module__b7moWG__d1{background:var(--color-slate)}.DemoPlayer-module__b7moWG__dual .DemoPlayer-module__b7moWG__d2{background:var(--color-green)}.DemoPlayer-module__b7moWG__ctlrow{justify-content:space-between;align-items:center;gap:1cqi;font-size:1.6cqi;font-weight:700;display:flex}.DemoPlayer-module__b7moWG__sw{background:var(--color-green);border-radius:999px;flex:none;width:4.4cqi;height:2.4cqi;position:relative}.DemoPlayer-module__b7moWG__sw i{background:var(--color-surface);border-radius:50%;width:1.7cqi;height:1.7cqi;position:absolute;top:.35cqi;right:.35cqi}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__stat{animation:.4s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__stat:first-child{animation-delay:.25s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__stat:nth-child(2){animation-delay:.4s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__stat:nth-child(3){animation-delay:.55s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__mini{animation:.45s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__mini:first-child{animation-delay:1s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__mini:nth-child(2){animation-delay:1.2s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__mini:nth-child(3){animation-delay:1.4s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i{animation:.5s cubic-bezier(.3,0,.2,1) both DemoPlayer-module__b7moWG__barUp}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:first-child{animation-delay:1.5s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:nth-child(2){animation-delay:1.6s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:nth-child(3){animation-delay:1.7s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:nth-child(4){animation-delay:1.8s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:nth-child(5){animation-delay:1.9s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:nth-child(6){animation-delay:2s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__chart i:nth-child(7){animation-delay:2.1s}.DemoPlayer-module__b7moWG__endcard{background:var(--color-navy)}.DemoPlayer-module__b7moWG__endInner{text-align:center;color:var(--color-sand);flex-direction:column;justify-content:center;align-items:center;gap:2.2cqi;padding:4cqi;display:flex;position:absolute;inset:0}.DemoPlayer-module__b7moWG__endIcon{filter:invert();width:16cqi;height:auto}.DemoPlayer-module__b7moWG__endH{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;max-width:26ch;margin:0;font-size:3.9cqi;font-weight:400;line-height:1.22}.DemoPlayer-module__b7moWG__endSub{max-width:58ch;color:var(--color-on-navy-body);margin:0;font-size:1.85cqi}.DemoPlayer-module__b7moWG__endCta{background:var(--color-sand);color:var(--color-navy);border-radius:var(--radius-md);padding:.7em 2em;font-size:2.1cqi;font-weight:800;text-decoration:none;transition:background .18s}.DemoPlayer-module__b7moWG__endCta:hover{background:var(--color-peach)}.DemoPlayer-module__b7moWG__endFine{color:var(--color-on-navy-fine);margin:0;font-size:1.5cqi}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__endInner>*{animation:.5s both DemoPlayer-module__b7moWG__riseIn}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__endInner>:first-child{animation-delay:.15s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__endInner>:nth-child(2){animation-delay:.35s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__endInner>:nth-child(3){animation-delay:.55s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__endInner>:nth-child(4){animation-delay:.75s}.DemoPlayer-module__b7moWG__isActive .DemoPlayer-module__b7moWG__endInner>:nth-child(5){animation-delay:.95s}.DemoPlayer-module__b7moWG__narration{color:var(--color-inputbg);flex-direction:column;gap:clamp(14px,2vw,20px);padding:clamp(16px,2.4vw,26px) clamp(14px,2.2vw,26px) clamp(14px,2vw,22px);display:flex}.DemoPlayer-module__b7moWG__caps{min-height:clamp(118px,14vw,134px);position:relative}.DemoPlayer-module__b7moWG__cap{opacity:0;pointer-events:none;position:absolute;inset:0}.DemoPlayer-module__b7moWG__capActive{opacity:1;pointer-events:auto;animation:.5s both DemoPlayer-module__b7moWG__capIn}.DemoPlayer-module__b7moWG__capEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-peach);margin:0 0 6px;font-size:11px;font-weight:700}.DemoPlayer-module__b7moWG__capTitle{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:balance;margin:0 0 8px;font-size:clamp(19px,2.9vw,30px);font-weight:400;line-height:1.22}.DemoPlayer-module__b7moWG__capSub{color:var(--color-on-navy-sub);max-width:68ch;margin:0;font-size:clamp(13px,1.5vw,15.5px);line-height:1.55}.DemoPlayer-module__b7moWG__controls{border-top:1px solid var(--demo-rule);align-items:center;gap:clamp(10px,1.6vw,18px);padding-top:clamp(12px,1.6vw,16px);display:flex}.DemoPlayer-module__b7moWG__ctl{border:1px solid var(--demo-ctl-edge);background:var(--demo-ctl);width:44px;height:44px;color:var(--color-inputbg);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:16px;transition:background .15s;display:grid}.DemoPlayer-module__b7moWG__ctl:hover{background:var(--demo-ctl-hover)}.DemoPlayer-module__b7moWG__dots{flex:1;gap:clamp(6px,1vw,12px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.DemoPlayer-module__b7moWG__dots li{flex:1;min-width:0}.DemoPlayer-module__b7moWG__dots button{cursor:pointer;width:100%;color:var(--color-on-navy-sub);font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;min-height:44px;padding:0;display:flex}.DemoPlayer-module__b7moWG__fill{background:var(--demo-track);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.DemoPlayer-module__b7moWG__fill:after{content:"";background:var(--color-peach);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.DemoPlayer-module__b7moWG__done .DemoPlayer-module__b7moWG__fill:after{transform:scaleX(1)}.DemoPlayer-module__b7moWG__now .DemoPlayer-module__b7moWG__fill:after{animation:linear forwards DemoPlayer-module__b7moWG__sweep;animation-duration:var(--dur,7s)}.DemoPlayer-module__b7moWG__paused .DemoPlayer-module__b7moWG__fill:after{animation-play-state:paused}.DemoPlayer-module__b7moWG__dots em{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:600;transition:color .2s;overflow:hidden}.DemoPlayer-module__b7moWG__now em{color:var(--color-inputbg)}@media (max-width:560px){.DemoPlayer-module__b7moWG__dots em{display:none}}@keyframes DemoPlayer-module__b7moWG__type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes DemoPlayer-module__b7moWG__blink{50%{opacity:0}}@keyframes DemoPlayer-module__b7moWG__cardOut{to{opacity:.25;transform:scale(.985)}}@keyframes DemoPlayer-module__b7moWG__riseIn{0%{opacity:0;transform:translateY(2.4cqi)}to{opacity:1;transform:none}}@keyframes DemoPlayer-module__b7moWG__chipIn{0%{opacity:0;transform:translateY(1.2cqi)scale(.94)}to{opacity:1;transform:none}}@keyframes DemoPlayer-module__b7moWG__stepIn{0%{opacity:0;transform:translate(-2cqi)}to{opacity:1;transform:none}}@keyframes DemoPlayer-module__b7moWG__fadeIn{to{opacity:1}}@keyframes DemoPlayer-module__b7moWG__blankFill{to{background:var(--color-success-bg);border-style:solid;border-color:var(--color-green)}}@keyframes DemoPlayer-module__b7moWG__grow{0%{width:24%}to{width:34.6%}}@keyframes DemoPlayer-module__b7moWG__tapGlow{50%{transform:scale(1.07)}}@keyframes DemoPlayer-module__b7moWG__shake{20%{transform:translate(-.7cqi)}40%{transform:translate(.7cqi)}60%{transform:translate(-.4cqi)}80%{transform:translate(.4cqi)}}@keyframes DemoPlayer-module__b7moWG__barUp{0%{transform:scaleY(0)}to{transform:none}}@keyframes DemoPlayer-module__b7moWG__capIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes DemoPlayer-module__b7moWG__sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.DemoPlayer-module__b7moWG__scene *,.DemoPlayer-module__b7moWG__cap{animation-duration:.01ms!important;animation-delay:0s!important}.DemoPlayer-module__b7moWG__now .DemoPlayer-module__b7moWG__fill:after{animation:none;transform:scaleX(1)}.DemoPlayer-module__b7moWG__resultCard,.DemoPlayer-module__b7moWG__chip,.DemoPlayer-module__b7moWG__workStep,.DemoPlayer-module__b7moWG__workTip,.DemoPlayer-module__b7moWG__step,.DemoPlayer-module__b7moWG__lad,.DemoPlayer-module__b7moWG__offer,.DemoPlayer-module__b7moWG__gpNote,.DemoPlayer-module__b7moWG__ctx,.DemoPlayer-module__b7moWG__schedNote,.DemoPlayer-module__b7moWG__stat,.DemoPlayer-module__b7moWG__mini,.DemoPlayer-module__b7moWG__typed{opacity:1}}
.marketing-module__snxi8q__page{--gutter:52px;background:var(--color-sand);padding:26px var(--gutter) 0;flex-direction:column;display:flex}.marketing-module__snxi8q__bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.marketing-module__snxi8q__inner{width:100%;max-width:1180px;margin:0 auto}.marketing-module__snxi8q__band{padding-block:clamp(56px,6.5vw,96px)}.marketing-module__snxi8q__bandTall{padding-block:clamp(56px,6.5vw,104px)}.marketing-module__snxi8q__bandClose{padding-block:clamp(64px,7vw,110px)}.marketing-module__snxi8q__onWhite{background:var(--color-surface)}.marketing-module__snxi8q__onOat{background:var(--color-oat)}.marketing-module__snxi8q__onNavy{background:var(--color-navy)}.marketing-module__snxi8q__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-quiet);align-items:center;gap:10px;margin:0;font-size:11px;font-weight:700;display:flex}.marketing-module__snxi8q__kickerNum{color:var(--color-green)}.marketing-module__snxi8q__kickerOnNavy{color:var(--color-green-pale)}.marketing-module__snxi8q__kickerNumOnNavy{color:var(--color-green-light)}.marketing-module__snxi8q__h1{letter-spacing:-.025em;color:var(--color-navy);text-wrap:balance;margin:0;font-size:46px;font-weight:800;line-height:1.04}.marketing-module__snxi8q__h2{letter-spacing:-.02em;color:var(--color-navy);text-wrap:balance;margin:0;font-size:31px;font-weight:800;line-height:1.12}.marketing-module__snxi8q__h3{letter-spacing:-.015em;color:var(--color-navy);text-wrap:balance;margin:0;font-size:21px;font-weight:800;line-height:1.2}.marketing-module__snxi8q__lead{color:var(--color-ink-body);text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.5}.marketing-module__snxi8q__body{color:var(--color-ink-body);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.marketing-module__snxi8q__cardBody{color:var(--color-ink-body);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.marketing-module__snxi8q__m42{max-width:42ch}.marketing-module__snxi8q__m44{max-width:44ch}.marketing-module__snxi8q__m46{max-width:46ch}.marketing-module__snxi8q__m56{max-width:56ch}.marketing-module__snxi8q__m58{max-width:58ch}.marketing-module__snxi8q__m60{max-width:60ch}.marketing-module__snxi8q__m62{max-width:62ch}.marketing-module__snxi8q__m30ch{max-width:30ch}.marketing-module__snxi8q__m32ch{max-width:32ch}.marketing-module__snxi8q__m34ch{max-width:34ch}.marketing-module__snxi8q__cols{gap:clamp(28px,4vw,64px);display:grid}.marketing-module__snxi8q__colsTextFirst{grid-template-columns:.9fr 1.1fr}.marketing-module__snxi8q__colsNarrowText{grid-template-columns:.82fr 1.18fr}.marketing-module__snxi8q__colsWideText{grid-template-columns:1.15fr .85fr}.marketing-module__snxi8q__alignStart{align-items:start}.marketing-module__snxi8q__alignCenter{align-items:center}.marketing-module__snxi8q__alignEnd{align-items:end}.marketing-module__snxi8q__stack,.marketing-module__snxi8q__stackTight,.marketing-module__snxi8q__stackLoose{flex-direction:column;display:flex}.marketing-module__snxi8q__stack{gap:13px}.marketing-module__snxi8q__stackTight{gap:11px}.marketing-module__snxi8q__stackLoose{gap:14px}.marketing-module__snxi8q__centered{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.marketing-module__snxi8q__btn{border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:11px;font-family:inherit;font-weight:700;line-height:1.15;display:inline-flex}.marketing-module__snxi8q__btnPrimary{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-sand);transition:opacity .15s}.marketing-module__snxi8q__btnPrimary:hover{opacity:.88;color:var(--color-sand)}.marketing-module__snxi8q__btnSecondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-navy);transition:background .15s}.marketing-module__snxi8q__btnSecondary:hover{background:var(--color-inputbg);color:var(--color-navy)}.marketing-module__snxi8q__btnOnNavy{background:var(--color-sand);border-color:var(--color-sand);color:var(--color-navy);transition:opacity .15s}.marketing-module__snxi8q__btnOnNavy:hover{opacity:.88;color:var(--color-navy)}.marketing-module__snxi8q__btnHero{min-height:62px;padding:0 26px;font-size:17px}.marketing-module__snxi8q__btnClosing{min-height:58px;padding:0 34px;font-size:18px;font-weight:800}.marketing-module__snxi8q__rules{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.marketing-module__snxi8q__rule{border-bottom:1px solid var(--color-border);color:var(--color-navy);align-items:center;gap:14px;padding:18px 2px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.marketing-module__snxi8q__ruleIcon{color:var(--color-green);flex:none;font-size:15px}.marketing-module__snxi8q__rulesTwoUp{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.marketing-module__snxi8q__ruleCompact{border-bottom:1px solid var(--color-border);color:var(--color-navy);align-items:center;gap:12px;padding:15px 2px;font-size:16.5px;font-weight:600;line-height:1.4;display:flex}.marketing-module__snxi8q__ghostHero{padding-block:76px 90px;position:relative;overflow:hidden}.marketing-module__snxi8q__ghostArt{opacity:.09;pointer-events:none;width:auto;animation:.8s .1s both marketing-module__snxi8q__zm-ghost;position:absolute}.marketing-module__snxi8q__ghostHero>:not(.marketing-module__snxi8q__ghostArt){position:relative}@keyframes marketing-module__snxi8q__zm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes marketing-module__snxi8q__zm-ghost{0%{opacity:0;transform:translateY(6px)}to{opacity:.09;transform:none}}.marketing-module__snxi8q__enter1{animation:.5s cubic-bezier(.3,0,.2,1) 50ms both marketing-module__snxi8q__zm-in}.marketing-module__snxi8q__enter2{animation:.5s cubic-bezier(.3,0,.2,1) .17s both marketing-module__snxi8q__zm-in}.marketing-module__snxi8q__enter3{animation:.5s cubic-bezier(.3,0,.2,1) .28s both marketing-module__snxi8q__zm-in}@media (max-width:900px){.marketing-module__snxi8q__cols,.marketing-module__snxi8q__colsTextFirst,.marketing-module__snxi8q__colsNarrowText,.marketing-module__snxi8q__colsWideText{grid-template-columns:1fr}.marketing-module__snxi8q__cols>*,.marketing-module__snxi8q__colsTextFirst>*,.marketing-module__snxi8q__colsNarrowText>*,.marketing-module__snxi8q__colsWideText>*{min-width:0}.marketing-module__snxi8q__h1{font-size:38px}.marketing-module__snxi8q__h2{font-size:27px}}@media (max-width:700px){.marketing-module__snxi8q__page{--gutter:22px}.marketing-module__snxi8q__h1{font-size:34px}.marketing-module__snxi8q__lead{font-size:16.5px}.marketing-module__snxi8q__rulesTwoUp{grid-template-columns:1fr}.marketing-module__snxi8q__btnHero,.marketing-module__snxi8q__btnClosing{width:100%}}
.MarketingFooter-module__lScJma__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:26px;display:flex}.MarketingFooter-module__lScJma__onWhite{background:var(--color-surface)}.MarketingFooter-module__lScJma__copy{color:var(--color-ink-quiet);font-size:14px}.MarketingFooter-module__lScJma__mail{color:var(--color-ink-quiet);align-items:center;min-height:44px;margin-block:-11px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.MarketingFooter-module__lScJma__mail:hover{color:var(--color-navy)}
.DemoScenes-module__KJ5IYq__scenes{flex-direction:column;display:flex}.DemoScenes-module__KJ5IYq__scene{background:var(--color-surface);padding-block:clamp(56px,6.5vw,104px)}.DemoScenes-module__KJ5IYq__scene+.DemoScenes-module__KJ5IYq__scene{border-top:1px solid var(--color-oat)}.DemoScenes-module__KJ5IYq__row{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.DemoScenes-module__KJ5IYq__flipped{grid-template-columns:1.18fr .82fr}.DemoScenes-module__KJ5IYq__flipped .DemoScenes-module__KJ5IYq__copy{order:2}.DemoScenes-module__KJ5IYq__flipped .DemoScenes-module__KJ5IYq__stage{order:1}.DemoScenes-module__KJ5IYq__copy{flex-direction:column;gap:13px;display:flex}.DemoScenes-module__KJ5IYq__armed{opacity:0}.DemoScenes-module__KJ5IYq__inCopy{animation:.6s cubic-bezier(.22,.7,.3,1) both DemoScenes-module__KJ5IYq__ds-rise}.DemoScenes-module__KJ5IYq__inStage{animation:.8s cubic-bezier(.22,.7,.3,1) .1s both DemoScenes-module__KJ5IYq__ds-lift}@keyframes DemoScenes-module__KJ5IYq__ds-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes DemoScenes-module__KJ5IYq__ds-lift{0%{opacity:0;transform:translateY(26px)scale(.982)}to{opacity:1;transform:none}}@media (max-width:900px){.DemoScenes-module__KJ5IYq__row,.DemoScenes-module__KJ5IYq__flipped{grid-template-columns:1fr}.DemoScenes-module__KJ5IYq__flipped .DemoScenes-module__KJ5IYq__copy,.DemoScenes-module__KJ5IYq__flipped .DemoScenes-module__KJ5IYq__stage{order:0}}
.GuidedPracticeCard-module__M0RPfW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);flex-direction:column;padding:22px 22px 20px;display:flex}.GuidedPracticeCard-module__M0RPfW__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.GuidedPracticeCard-module__M0RPfW__crumb{color:var(--color-ink-quiet);font-size:12.5px;font-weight:600}.GuidedPracticeCard-module__M0RPfW__score{color:var(--color-navy);background:var(--color-inputbg);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 10px;font-size:12.5px;font-weight:700}.GuidedPracticeCard-module__M0RPfW__track{background:var(--color-inputbg);border-radius:var(--radius-full);height:6px;margin:14px 0 4px;position:relative}.GuidedPracticeCard-module__M0RPfW__fill{background:var(--color-navy);border-radius:var(--radius-full);transition:width .3s;position:absolute;inset:0 auto 0 0}.GuidedPracticeCard-module__M0RPfW__tick{background:var(--color-border-strong);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.GuidedPracticeCard-module__M0RPfW__tickProficient{left:80%}.GuidedPracticeCard-module__M0RPfW__tickExpert{left:100%}.GuidedPracticeCard-module__M0RPfW__thresholds{color:var(--color-ink-quiet);letter-spacing:.04em;justify-content:flex-end;gap:26px;font-size:11px;font-weight:600;display:flex}.GuidedPracticeCard-module__M0RPfW__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.GuidedPracticeCard-module__M0RPfW__chip{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.GuidedPracticeCard-module__M0RPfW__chipType{background:var(--color-hint-a);color:var(--color-on-accent)}.GuidedPracticeCard-module__M0RPfW__chipMode{background:var(--color-navy);color:var(--color-beige)}.GuidedPracticeCard-module__M0RPfW__chipDemo{background:var(--color-inputbg);color:var(--color-ink-body);border-color:var(--color-border)}.GuidedPracticeCard-module__M0RPfW__solveLabel{color:var(--color-ink-quiet);margin:16px 0 0;font-size:14px;font-weight:600}.GuidedPracticeCard-module__M0RPfW__worked{letter-spacing:-.01em;color:var(--color-navy);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin-top:8px;font-size:26px;font-weight:700;display:flex}.GuidedPracticeCard-module__M0RPfW__workedPast{opacity:.45}.GuidedPracticeCard-module__M0RPfW__step{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);margin-top:18px;padding:16px}.GuidedPracticeCard-module__M0RPfW__stepHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.GuidedPracticeCard-module__M0RPfW__stepNo{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-quiet);font-size:11.5px;font-weight:800}.GuidedPracticeCard-module__M0RPfW__stepReason{color:var(--color-green);font-size:12.5px;font-weight:600}.GuidedPracticeCard-module__M0RPfW__prompt{color:var(--color-navy);margin:10px 0 0;font-size:18px;font-weight:700}.GuidedPracticeCard-module__M0RPfW__entryRow{align-items:center;gap:10px;margin-top:12px;display:flex}.GuidedPracticeCard-module__M0RPfW__input{border-radius:var(--radius-md);border:1.5px solid var(--color-border-strong);background:var(--color-surface);min-width:0;min-height:48px;color:var(--color-navy);flex:1;padding:0 14px;font-family:inherit;font-size:18px;font-weight:600}.GuidedPracticeCard-module__M0RPfW__check{background:var(--color-navy);min-height:48px;color:var(--color-sand);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:700;transition:opacity .15s;display:inline-flex}.GuidedPracticeCard-module__M0RPfW__check:hover{opacity:.88}.GuidedPracticeCard-module__M0RPfW__wrong{border-radius:var(--radius-sm);background:var(--color-answer-wrong-bg);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.GuidedPracticeCard-module__M0RPfW__wrongDot{border-radius:var(--radius-full);background:var(--color-pink);width:24px;height:24px;color:var(--color-answer-wrong-bg);flex-shrink:0;place-items:center;font-size:12px;display:grid}.GuidedPracticeCard-module__M0RPfW__wrongText{color:var(--color-answer-wrong-fg);font-size:15px;font-weight:600}.GuidedPracticeCard-module__M0RPfW__solved{border-radius:var(--radius-md);background:var(--color-green);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.GuidedPracticeCard-module__M0RPfW__solvedIcon{color:var(--color-beige);font-size:22px}.GuidedPracticeCard-module__M0RPfW__solvedText{color:var(--color-beige);font-size:19px;font-weight:700}.GuidedPracticeCard-module__M0RPfW__solvedPts{background:var(--color-lblue);color:var(--color-navy);border-radius:var(--radius-full);margin-left:auto;padding:5px 12px;font-size:14px;font-weight:700}.GuidedPracticeCard-module__M0RPfW__banner{animation:.18s cubic-bezier(.2,.8,.2,1) GuidedPracticeCard-module__M0RPfW__gp-in}@keyframes GuidedPracticeCard-module__M0RPfW__gp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.GuidedPracticeCard-module__M0RPfW__foot{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.GuidedPracticeCard-module__M0RPfW__reset{border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink-quiet);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.GuidedPracticeCard-module__M0RPfW__reset:hover{background:#0000000d}@media (max-width:560px){.GuidedPracticeCard-module__M0RPfW__worked{font-size:22px}.GuidedPracticeCard-module__M0RPfW__entryRow{flex-wrap:wrap}.GuidedPracticeCard-module__M0RPfW__check{flex:1;justify-content:center}}
.DashboardShots-module__XCzxQa__wrap{flex-direction:column;gap:16px;display:flex}.DashboardShots-module__XCzxQa__tabs{flex-wrap:wrap;gap:8px;display:flex}.DashboardShots-module__XCzxQa__tab{border-radius:var(--radius-full);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);min-height:40px;color:var(--color-ink-body);align-items:center;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.DashboardShots-module__XCzxQa__tab:hover{border-color:var(--color-green)}.DashboardShots-module__XCzxQa__tabOn{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-sand)}.DashboardShots-module__XCzxQa__frame{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sand);width:100%;position:relative;overflow:hidden}.DashboardShots-module__XCzxQa__pane{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.DashboardShots-module__XCzxQa__paneOn{opacity:1;pointer-events:auto}.DashboardShots-module__XCzxQa__shot{object-fit:contain;width:100%;height:100%}.DashboardShots-module__XCzxQa__figure{flex-direction:column;gap:12px;margin:0;display:flex}.DashboardShots-module__XCzxQa__caption{color:var(--color-ink-quiet);font-size:14.5px;font-weight:600;font-family:var(--font-mono)}
.about-module__8TymFG__ghostArt{width:auto;height:250px;margin-top:-125px;top:50%;left:calc(50% + 355px)}.about-module__8TymFG__cast{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;padding:34px 28px;display:grid}.about-module__8TymFG__figure{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.about-module__8TymFG__portrait{object-fit:contain;opacity:.86;width:100%;max-width:96px;height:110px}.about-module__8TymFG__portraitWide{max-width:110px}.about-module__8TymFG__name{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-quiet);text-align:center;font-size:12px;font-weight:600;font-family:var(--font-mono)}.about-module__8TymFG__contact{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:28px;display:flex}.about-module__8TymFG__contactBtn{background:var(--color-navy);min-height:48px;color:var(--color-sand);border-radius:var(--radius-md);align-self:flex-start;align-items:center;gap:10px;margin-top:6px;padding:0 18px;font-size:16px;font-weight:700;transition:opacity .15s;display:inline-flex}.about-module__8TymFG__contactBtn:hover{opacity:.88;color:var(--color-sand)}.about-module__8TymFG__closeBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}@media (max-width:1350px){.about-module__8TymFG__ghostArt{height:170px;margin-top:-85px}}@media (max-width:1150px){.about-module__8TymFG__ghostArt{display:none}}@media (max-width:900px){.about-module__8TymFG__cast{grid-template-columns:repeat(3,1fr);row-gap:26px}}@media (max-width:560px){.about-module__8TymFG__cast{grid-template-columns:repeat(2,1fr)}}
.curriculum-module__-ZiLmW__ghostArt{left:var(--gutter);width:auto;height:250px;bottom:-18px}.curriculum-module__-ZiLmW__summary{flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:6px 0 0;padding:0;list-style:none;display:flex}.curriculum-module__-ZiLmW__summaryItem{flex-direction:column;align-items:center;gap:2px;display:flex}.curriculum-module__-ZiLmW__summaryValue{letter-spacing:-.02em;color:var(--color-navy);font-size:29px;font-weight:800;line-height:1.1}.curriculum-module__-ZiLmW__summaryLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-quiet);font-size:12px;font-weight:700}.curriculum-module__-ZiLmW__listBar{justify-content:flex-end;margin-bottom:16px;display:flex}.curriculum-module__-ZiLmW__expandAll{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-sand);min-height:44px;color:var(--color-navy);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .15s;display:inline-flex}.curriculum-module__-ZiLmW__expandAll:hover{background:var(--color-oat)}.curriculum-module__-ZiLmW__units{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.curriculum-module__-ZiLmW__unit{background:var(--color-sand);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 26px}.curriculum-module__-ZiLmW__unit[open]{padding-bottom:8px}.curriculum-module__-ZiLmW__unitHead{cursor:pointer;border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:24px 0 16px;list-style:none;display:grid}.curriculum-module__-ZiLmW__unitHead::-webkit-details-marker{display:none}.curriculum-module__-ZiLmW__unitHead:hover .curriculum-module__-ZiLmW__unitName{color:var(--color-navy-hover)}.curriculum-module__-ZiLmW__unitSwatch{border-radius:999px;flex:none;width:12px;height:12px}.curriculum-module__-ZiLmW__chevron{width:44px;height:44px;color:var(--color-ink-quiet);grid-area:1/3/span 2;justify-content:center;align-self:center;align-items:center;margin-right:-12px;font-size:19px;transition:transform .18s;display:inline-flex}.curriculum-module__-ZiLmW__unit[open] .curriculum-module__-ZiLmW__chevron{transform:rotate(180deg)}.curriculum-module__-ZiLmW__unitKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-quiet);align-items:baseline;gap:10px;margin:0;font-size:11px;font-weight:700;display:flex}.curriculum-module__-ZiLmW__unitCount{letter-spacing:.1em;color:var(--color-green)}.curriculum-module__-ZiLmW__unitName{letter-spacing:-.015em;color:var(--color-navy);text-wrap:balance;grid-column:1/-1;margin:6px 0 0;font-size:21px;font-weight:800;line-height:1.2}.curriculum-module__-ZiLmW__lessons{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.curriculum-module__-ZiLmW__lesson{border-bottom:1px solid var(--color-border);color:var(--color-navy);align-items:baseline;gap:12px;padding:11px 2px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.curriculum-module__-ZiLmW__lesson:last-child{border-bottom:none}.curriculum-module__-ZiLmW__lessonNum{font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--color-ink-quiet);flex:none;font-size:13px;font-weight:700}@media (max-width:900px){.curriculum-module__-ZiLmW__units{grid-template-columns:1fr}}@media (max-width:700px){.curriculum-module__-ZiLmW__summary{gap:14px 28px}.curriculum-module__-ZiLmW__summaryValue{font-size:25px}.curriculum-module__-ZiLmW__unit{padding:20px 20px 6px}}
.landing-module__g1LwZa__hero{grid-template-columns:2.1fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);padding:64px 0 84px;display:grid}.landing-module__g1LwZa__heroCopy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing-module__g1LwZa__heroArt{justify-content:flex-start;align-items:center;min-height:340px;display:flex;position:relative}.landing-module__g1LwZa__heroImg{object-fit:contain;width:auto;max-width:100%;height:340px;animation:.8s .3s both landing-module__g1LwZa__hero-in}@keyframes landing-module__g1LwZa__hero-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.landing-module__g1LwZa__hero{grid-template-columns:1fr;padding:40px 0 56px}.landing-module__g1LwZa__heroArt{justify-content:center;min-height:0}.landing-module__g1LwZa__heroImg{height:240px}}
.teachers-module__Xt3yma__ghostArt{width:230px;height:auto;bottom:-20px;right:-26px}.teachers-module__Xt3yma__principles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.teachers-module__Xt3yma__principle{background:var(--color-surface);border:1px solid var(--color-border-alt);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:26px;display:flex}.teachers-module__Xt3yma__benefits{grid-template-columns:1fr 1fr;gap:20px;display:grid}.teachers-module__Xt3yma__benefit{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);flex-direction:column;gap:9px;padding:24px 26px;display:flex}.teachers-module__Xt3yma__benefitTitle{letter-spacing:-.015em;color:var(--color-navy);margin:0;font-size:19px;font-weight:800}.teachers-module__Xt3yma__stats{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.teachers-module__Xt3yma__stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.teachers-module__Xt3yma__statValue{letter-spacing:-.02em;color:var(--color-navy);font-size:31px;font-weight:800;line-height:1.12}.teachers-module__Xt3yma__statLabel{color:var(--color-ink-body);font-size:15.5px;font-weight:600;line-height:1.5}.teachers-module__Xt3yma__beliefs{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:900px;margin:0 auto;display:flex}.teachers-module__Xt3yma__quote{letter-spacing:-.02em;color:var(--color-beige);text-wrap:balance;max-width:30ch;margin:0;font-size:29px;font-weight:800;line-height:1.2}.teachers-module__Xt3yma__beliefBody{color:var(--color-on-navy-muted);text-wrap:pretty;max-width:58ch;margin:0;font-size:17px;line-height:1.55}.teachers-module__Xt3yma__checks{grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding:0;list-style:none;display:grid}.teachers-module__Xt3yma__check{color:var(--color-navy);align-items:center;gap:9px;font-size:15.5px;font-weight:600;display:flex}.teachers-module__Xt3yma__checkIcon{color:var(--color-green);flex:none;font-size:15px}.teachers-module__Xt3yma__compare{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.teachers-module__Xt3yma__compareHeadOld,.teachers-module__Xt3yma__compareHeadNew{letter-spacing:.16em;text-transform:uppercase;padding:16px 24px;font-size:11px;font-weight:700}.teachers-module__Xt3yma__compareHeadOld{background:var(--color-inputbg);color:var(--color-ink-quiet)}.teachers-module__Xt3yma__compareHeadNew{background:var(--color-navy);color:var(--color-beige)}.teachers-module__Xt3yma__cellOld,.teachers-module__Xt3yma__cellNew{align-items:center;gap:10px;padding:20px 24px;font-size:16px;display:flex}.teachers-module__Xt3yma__cellOld{background:var(--color-surface);color:var(--color-ink-quiet)}.teachers-module__Xt3yma__cellNew{background:var(--color-surface-subtle);color:var(--color-navy);font-weight:700}.teachers-module__Xt3yma__cellIconOld{color:var(--color-border-strong);flex:none;font-size:15px}.teachers-module__Xt3yma__cellIconNew{color:var(--color-green);flex:none;font-size:15px}.teachers-module__Xt3yma__closePanel{background:var(--color-navy);border-radius:var(--radius-md);text-align:center;color:var(--color-sand);flex-direction:column;align-items:center;gap:22px;padding:clamp(48px,5vw,76px) 40px;display:flex}.teachers-module__Xt3yma__closeMark{filter:invert();width:104px;height:auto}.teachers-module__Xt3yma__closeTitle{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-sand);text-wrap:balance;max-width:26ch;margin:0;font-size:40px;font-weight:400;line-height:1.22}.teachers-module__Xt3yma__closeBody{color:var(--color-on-navy-body);text-wrap:pretty;max-width:58ch;margin:0;font-size:17.5px;line-height:1.5}.teachers-module__Xt3yma__closeFine{color:var(--color-on-navy-fine);margin:0;font-size:14.5px}@media (max-width:900px){.teachers-module__Xt3yma__principles{grid-template-columns:repeat(2,1fr)}.teachers-module__Xt3yma__closeTitle{font-size:32px}.teachers-module__Xt3yma__quote{font-size:25px}}@media (max-width:700px){.teachers-module__Xt3yma__principles,.teachers-module__Xt3yma__benefits,.teachers-module__Xt3yma__checks{grid-template-columns:1fr}.teachers-module__Xt3yma__ghostArt{width:150px}.teachers-module__Xt3yma__compare{font-size:14px}.teachers-module__Xt3yma__cellOld,.teachers-module__Xt3yma__cellNew{padding:14px;font-size:14px}.teachers-module__Xt3yma__compareHeadOld,.teachers-module__Xt3yma__compareHeadNew{padding:12px 14px}}
