@font-face{font-display:swap;font-family:BricolageGrotesque;font-style:normal;font-weight:400;src:url(https://www.98thpercentile.com/hubfs/LA-Math-Meta-26/BricolageGrotesque-Bold.ttf);unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:PublicSans;font-style:normal;font-weight:700;src:url(https://www.98thpercentile.com/hubfs/LA-Math-Meta-26/PublicSans-Regular.ttf);unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.bonus{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--tick);border-radius:12px;box-shadow:0 1px 2px rgba(14,18,54,.05),0 8px 22px rgba(14,18,54,.05);margin-top:44px;padding:26px 24px 28px}.bonus .tagline{color:var(--tick);font-size:12.5px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.bonus h3{font-size:clamp(20px,2.6vw,25px);letter-spacing:-.025em;margin-bottom:10px}.bonus p{color:var(--ink-2);font-size:16.5px;line-height:1.5;max-width:62ch}.bonus .foot-note{font-size:15px;margin-top:12px}:root{--paper:#fff;--grid:#e7ebfa;--ink:#0e1236;--ink-2:#414879;--ink-3:#666d9c;--blue:#2f55ff;--blue-deep:#1b36c4;--field:#1b2acc;--tick:#00875c;--pencil:#ffc93d;--line:#dfe3f5;--f-display:"BricolageGrotesque";--f-body:"PublicSans";--pad:22px;--col:1180px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;background-color:#f4f6fc;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:26px 26px}.sheet .evidence,.sheet .ladder,.sheet .step{box-shadow:0 1px 2px rgba(14,18,54,.05),0 8px 22px rgba(14,18,54,.05)}p{margin:0}h1,h2,h3{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0}img,video{display:block;max-width:100%}.act>*,.board>*,.by>*,.centre>*,.line>*,.rungs li>*,.step>*,.voice>*{min-width:0}p{overflow-wrap:break-word}.wrap{margin:0 auto;max-width:var(--col);padding-inline:var(--pad)}.narrow{max-width:760px}.hero .wrap{display:grid;gap:0}.herocopy{display:contents}.eyebrow{order:0}.hero h1{order:1}.herorest{margin-top:20px;order:2}.heroact{margin-top:28px;order:3}.heroact .fine{margin-top:12px}.leave{align-items:center;backdrop-filter:blur(3px);background:rgba(10,14,42,.72);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.leave[open]{display:flex}.leave-card{background:var(--paper);border-radius:14px;box-shadow:0 24px 60px rgba(10,14,42,.4);max-height:92vh;max-width:570px;overflow-y:auto;padding:30px 26px 26px;position:relative;width:100%}.leave-card h2{font-size:clamp(25px,5.4vw,32px);margin-bottom:12px;max-width:18ch}.leave-card .lede{color:var(--ink-2);font-size:16px;line-height:1.5;margin-bottom:20px}.leave-card .fine{color:var(--ink-3);font-size:13.5px;margin-top:12px;text-align:center}.leave-card .f label{color:var(--ink-2)}.leave-card .f input,.leave-card .f select{background:#fff;border:1px solid var(--line);color:var(--ink)}.leave-card .f input::placeholder{color:var(--ink-3)}.leave-close{background:none;border:0;border-radius:8px;color:var(--ink-3);cursor:pointer;font-size:22px;height:44px;line-height:1;position:absolute;right:8px;top:8px;width:44px}.leave-close:hover{background:#f1f3fa;color:var(--ink)}.leave-close:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.leave-no{background:none;border:0;color:var(--ink-3);cursor:pointer;display:block;font-family:var(--f-body);font-size:15px;margin-top:14px;min-height:44px;text-decoration:underline;width:100%}.leave-no:hover{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.leave[open] .leave-card{animation:rise .22s ease-out}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.duo{background:transparent;margin:0;position:relative}.duo img{aspect-ratio:5/4;border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.duo .over{background:linear-gradient(transparent,rgba(10,14,42,.5) 40%,rgba(10,14,42,.9));border-radius:0 0 12px 12px;bottom:0;color:#fff;left:0;padding:54px 20px 18px;position:absolute;right:0}.duo .over b{display:block;font-family:var(--f-display);font-size:clamp(16px,4.2vw,22px);font-weight:800;letter-spacing:-.032em;line-height:1.12;max-width:26ch;text-wrap:balance}.duo .over b+b{margin-top:4px}@media (min-width:900px){.duo .over{padding:62px 24px 22px}}.leadline{border-left:4px solid var(--blue);color:var(--ink);font-size:clamp(17px,2.1vw,20px);font-weight:600;line-height:1.4;margin-top:20px;max-width:46ch;padding:4px 0 4px 16px}.leadline em{font-style:normal}.duet-copy .lede+.lede{margin-top:14px}.duet{align-items:center;display:grid;gap:22px}.duet .duet-copy>:first-child{margin-top:0}.duet-media{margin:0}.duet-media img{border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.duet-media figcaption{color:var(--ink-3);font-size:14.5px;line-height:1.4;margin-top:11px}.meet-copy h2{margin-bottom:10px}.meet-copy p{max-width:62ch}.shift{align-items:center;display:grid;gap:12px;margin:28px 0 0}.shift-frame{min-width:0;position:relative}.shift-frame img{aspect-ratio:5/4;border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.shift-tag{background:#fff;border-radius:999px;bottom:12px;box-shadow:0 2px 10px rgba(14,18,54,.18);color:var(--blue);font-family:Caveat,ui-rounded,Bradley Hand,cursive;font-size:clamp(20px,3vw,27px);font-weight:600;left:12px;line-height:1;padding:5px 15px 7px;position:absolute}.shift-arrow{align-items:center;display:flex;justify-content:center;padding:2px 0}.shift-arrow svg{height:auto;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;transform:rotate(90deg);width:52px}@media (min-width:760px){.shift{gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.shift-arrow svg{transform:none;width:56px}}.duet .lede{color:var(--ink-2);font-size:clamp(17px,2vw,19px);line-height:1.5}.duet h3{font-size:clamp(23px,3.4vw,32px);letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}@media (min-width:900px){.duet{gap:52px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duet.wide-media{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.duet.wide-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.duet.flip>:first-child{order:2}.duet.flip>:last-child{order:1}}.compare{margin:0}.compare-frame{aspect-ratio:1/1;background:#0a0e2a;border-radius:12px;overflow:hidden;position:relative;--x:50%}.compare-frame img{height:100%;inset:0;object-fit:cover;position:absolute;user-select:none;width:100%;-webkit-user-drag:none}.compare-frame .before{clip-path:inset(0 calc(100% - var(--x)) 0 0);filter:grayscale(1) contrast(1.04) brightness(.96)}.compare-handle{background:#fff;bottom:0;box-shadow:0 0 0 1px rgba(10,14,42,.25);left:var(--x);pointer-events:none;position:absolute;top:0;transform:translateX(-1.5px);width:3px}.compare-handle:after{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230e1236' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.5 8.5 6 12l3.5 3.5m5-7L18 12l-3.5 3.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:26px;border-radius:50%;box-shadow:0 2px 10px rgba(10,14,42,.35);content:"";height:46px;left:50%;margin:-23px 0 0 -23px;position:absolute;top:50%;width:46px}.compare-range{-webkit-appearance:none;appearance:none;background:none;cursor:col-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.compare-range::-webkit-slider-thumb{-webkit-appearance:none;height:100%;width:46px}.compare-range::-moz-range-thumb{background:none;border:0;height:100%;width:46px}.compare-range:focus-visible~.compare-handle:after{box-shadow:0 0 0 4px var(--blue),0 2px 10px rgba(10,14,42,.35)}.state{backdrop-filter:blur(4px);background:rgba(10,14,42,.78);border-radius:999px;bottom:16px;color:#fff;font-family:var(--f-display);font-size:clamp(15px,3.4vw,21px);font-weight:800;letter-spacing:-.02em;padding:8px 16px;pointer-events:none;position:absolute;z-index:2}.state.l{left:14px}.state.r{right:14px}.compare figcaption{color:var(--ink-2);font-size:15px;line-height:1.45;margin-top:14px;max-width:56ch}.compare figcaption b{color:var(--ink)}@media (min-width:720px){.compare-frame{aspect-ratio:16/9}}.aside-img{aspect-ratio:4/3;border-radius:10px;height:auto;margin-bottom:22px;object-fit:cover;width:100%}.cta{background:var(--blue);border:0;border-radius:6px;box-shadow:0 6px 0 var(--blue-deep);color:#fff;cursor:pointer;display:inline-block;font-family:var(--f-body);font-size:17px;font-weight:700;letter-spacing:-.01em;padding:19px 34px;text-align:center;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.cta:hover{background:var(--blue-deep);box-shadow:0 6px 0 #12269b}.cta:active{box-shadow:0 2px 0 #12269b;transform:translateY(4px)}.cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cta.wide{display:block;width:100%}.cta.ghost{align-items:center;background:transparent;border:2px solid var(--blue);box-shadow:none;color:var(--blue);display:inline-flex;gap:10px;padding:13px 22px}.cta.ghost:hover{background:rgba(47,85,255,.08)}.cta.ghost svg{fill:none;flex:0 0 auto;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:15px}.hero{background:#0a0e2a;display:flex;flex-direction:column;justify-content:space-between;min-height:92svh;overflow:hidden;position:relative}.hero video,.hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero:after{background:linear-gradient(180deg,rgba(10,14,42,.62),rgba(10,14,42,.3) 34%,rgba(10,14,42,.86) 78%,rgba(10,14,42,.96));content:"";inset:0;position:absolute}.hero .wrap{color:#fff;padding-block:24px 30px;position:relative;width:100%;z-index:2}.eyebrow{color:#fff;font-family:var(--f-body);font-size:clamp(13.5px,1.6vw,15.5px);font-weight:600;line-height:1.3;margin:0 0 12px;text-shadow:0 1px 14px rgba(10,14,42,.8)}.hero h1{color:#fff;font-size:clamp(31px,8vw,84px);max-width:15ch}.hero .sub{color:hsla(0,0%,100%,.86);font-size:clamp(17px,2.2vw,21px);line-height:1.45;margin-top:20px;max-width:46ch}.hero .act{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:30px}.hero .fine{color:hsla(0,0%,100%,.78);font-size:14.5px}.ticks{display:grid;gap:9px 26px;grid-template-columns:1fr;list-style:none;margin:0;max-width:640px;padding:0}.ticks li{align-items:flex-start;display:flex;font-size:15px;gap:9px;line-height:1.35}.ticks li:before{background:var(--tick);content:"";flex:0 0 auto;height:17px;margin-top:2px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='m2.5 8.8 3.2 3.4 7.8-8.6'/%3E%3C/svg%3E") center/100% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='m2.5 8.8 3.2 3.4 7.8-8.6'/%3E%3C/svg%3E") center/100% no-repeat;width:17px}.hero .ticks{color:hsla(0,0%,100%,.94);margin-top:26px}.hero .ticks li:before{background:#4be1a6}.meet-copy p{margin:auto;text-align:center}section{padding:52px 0}h2{font-size:clamp(29px,4.6vw,50px);margin-bottom:18px;max-width:19ch}.say{color:var(--ink-2);font-size:clamp(17px,1.9vw,19px);line-height:1.55;margin:auto;text-align:center}.after-say{margin-top:38px}.attest{padding:26px 0}.badgestrip{--gold:#f5a623}.badgestrip .wrap{padding-block:26px}.badges3{display:grid;gap:12px}.badge{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:132px;padding:20px 20px 22px}.badge .plat{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:700;gap:9px;letter-spacing:-.01em}.badge .slot{background:var(--line-soft);border:1px dashed var(--line);border-radius:5px;flex:0 0 auto;height:22px;width:22px}.stars5{display:inline-flex;gap:3px}.stars5 .st{fill:var(--gold);height:21px;width:21px}.badge .score{color:var(--ink);font-family:var(--f-display);font-size:clamp(34px,7vw,46px);font-weight:800;letter-spacing:-.04em;line-height:.95}.badge .score small{color:var(--ink-3);font-family:var(--f-body);font-size:15px;font-weight:600;letter-spacing:0;margin-left:7px}.badge.mk{align-items:flex-start}.badge.mk img{height:auto;margin-bottom:2px;width:56px}.badge.mk .score{font-size:clamp(19px,3vw,22px);letter-spacing:-.02em;line-height:1.2}.badges3 .rail-track{grid-auto-columns:82%}.badges3 .badge{height:100%}@media (min-width:720px){.badges3 .rail-track{gap:16px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.badges3 .rail-ui{display:none}}.attest .wrap{align-items:center;display:flex;gap:20px}.attestMark{flex:0 0 auto;height:auto;width:74px}.attest p{color:var(--ink-2);font-size:16px;max-width:60ch}.attest b{color:var(--ink);font-weight:700}.field{background:var(--field);background-image:none;color:#fff}.field h2{color:#fff;max-width:16ch}.field .say{color:hsla(0,0%,100%,.82)}.field .tagline{color:hsla(0,0%,100%,.66);font-size:12.5px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.field .cohort{border-left-color:var(--pencil);color:hsla(0,0%,100%,.86);margin-top:20px;max-width:52ch}.field .cohort b{color:#fff}.field .bridge{color:#fff;font-size:17px;font-weight:600;margin-bottom:14px}.field .bridge,.field .terms{line-height:1.5;max-width:52ch}.field .terms{color:hsla(0,0%,100%,.86);font-size:16.5px;margin-top:16px}.field .terms b{color:#fff;font-weight:700}.field .price{color:hsla(0,0%,100%,.86);font-size:16.5px;line-height:1.5;margin-top:16px;max-width:52ch}.field .price b{color:#fff;font-weight:700}.mac{margin:0}.mac-lid{background:linear-gradient(180deg,#4a5069,#2a2f45 60%,#232840);border-radius:14px 14px 4px 4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 1px 0 hsla(0,0%,100%,.22),0 24px 44px -20px rgba(3,6,20,.75);padding:10px 10px 9px}.mac-bezel{background:#080a14;border-radius:7px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);padding:14px 8px 17px;position:relative}.mac-cam{background:#242942;border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.1);height:5px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:5px}.mac-screen{background:#fff;border-radius:2px;line-height:0;overflow:hidden}.mac-screen svg{display:block;height:auto;width:100%}.mac-base{background:linear-gradient(180deg,#cbd1e3,#a2aac6 42%,#7c84a3);border-radius:0 0 13px 13px;box-shadow:0 12px 20px -12px rgba(3,6,20,.8);height:12px;margin:0 -4.5%;position:relative}.mac-groove{background:rgba(8,10,20,.3);border-radius:0 0 7px 7px;height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:15%}.mac figcaption{color:hsla(0,0%,100%,.72);font-size:14.5px;line-height:1.4;margin-top:14px;text-align:center}.rep-h{fill:var(--ink);font-family:var(--f-display);font-size:15px;font-weight:800}.rep-key text{fill:#5a6089;font-family:var(--f-body);font-size:12px}.rep-key line{stroke:var(--blue);stroke-linecap:round;stroke-width:2.5}.rep-key .rep-min{stroke:#d93a5c;stroke-dasharray:4 3}.rep-grid line{stroke:#e7ebfa;stroke-width:1}.rep-ax{fill:#7a80a6;font-family:var(--f-body);font-size:11.5px;text-anchor:middle}.rep-zone{fill:rgba(217,58,92,.09)}.rep-minline{fill:none;stroke:#d93a5c;stroke-dasharray:5 4;stroke-linecap:round;stroke-width:2}.rep-line{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.rep-dot{fill:var(--blue)}.rep-val{fill:var(--ink);font-family:var(--f-display);font-size:14px;font-weight:800;text-anchor:middle}.field .say{max-width:54ch}.board{display:grid;gap:30px;margin-top:44px}.tally>b{color:#fff;display:block;font-family:var(--f-display);font-size:clamp(104px,19vw,210px);font-weight:800;letter-spacing:-.055em;line-height:.82}.tally>span{color:hsla(0,0%,100%,.8);display:block;font-size:17px;margin-top:12px;max-width:24ch}.honour{border-top:1px solid hsla(0,0%,100%,.26)}.honour div{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;gap:16px;padding:15px 0}.honour div>b{color:var(--pencil);font-family:var(--f-display);font-size:clamp(40px,6vw,58px);font-weight:800;line-height:1;min-width:84px}.honour span{color:hsla(0,0%,100%,.86);font-size:16px}.centre{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;display:flex;gap:18px;padding:18px 20px}.centre img{background:#fff;border-radius:50%;flex:0 0 auto;height:auto;padding:5px;width:64px}.centre p{color:hsla(0,0%,100%,.9);font-size:15.5px;line-height:1.45}.centre b{color:#fff}.team{border-bottom:1px solid var(--line);padding:40px 0}.team p{color:var(--ink-3);font-size:15px;margin-bottom:20px}.teamrow{align-items:center;display:grid;gap:24px 20px;grid-template-columns:repeat(3,1fr);justify-items:center}.teamrow img{filter:grayscale(1);max-height:36px;opacity:.66;width:auto}.teamrow img.big{max-height:40px}.by{gap:12px;margin-top:22px}.by,.mono-av{align-items:center;display:flex}.mono-av{border-radius:50%;color:#fff;flex:0 0 auto;font-family:var(--f-display);font-size:15px;font-weight:800;height:44px;justify-content:center;letter-spacing:-.02em;width:44px}.c1{background:var(--blue)}.c2{background:#c2452a}.c3{background:var(--tick)}.c4{background:var(--pencil);color:var(--ink)}.by p{color:var(--ink-3);font-size:15px;line-height:1.35}.by p b{color:var(--ink);display:block;font-size:16px;font-weight:700}.voices{display:grid;gap:18px}.voice{--fold:24px;--note:#dbe6ff;--curl:#b9cdfa;background:var(--note);border:0;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fold)),calc(100% - var(--fold)) 100%,0 100%);filter:drop-shadow(0 1px 1px rgba(14,18,54,.1)) drop-shadow(0 8px 14px rgba(14,18,54,.1));padding:22px 24px 22px 22px;position:relative}.voice:after{background:linear-gradient(135deg,var(--curl) 49.6%,transparent 50%);bottom:0;content:"";height:var(--fold);position:absolute;right:0;width:var(--fold)}#voices .rail-track{padding-block:8px 26px}.voice:nth-child(4n+2){--note:#ffefc4;--curl:#f1d693;transform:rotate(.55deg)}.voice:nth-child(4n+3){--note:#d6f1e3;--curl:#a9dfc7;transform:rotate(-.4deg)}.voice:nth-child(4n+4){--note:#ffe1d7;--curl:#f5c2b1;transform:rotate(.35deg)}.voice:nth-child(4n+1){transform:rotate(-.55deg)}.voice p{color:var(--ink-2);font-size:16px;line-height:1.5}.voice .by{margin-top:18px}.voice .mono-av{box-shadow:0 0 0 2px hsla(0,0%,100%,.55);font-size:13px;height:36px;width:36px}.foot-note{color:var(--ink-3);font-size:15px;max-width:58ch}#voices .wrap .say,.foot-note{margin:auto;text-align:center}.rail{position:relative}.rail-track{display:grid;gap:14px;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:2px 2px 6px}.rail-track::-webkit-scrollbar{display:none}.rail-track>*{min-width:0;scroll-snap-align:start}.rail-ui{gap:10px;justify-content:center;margin-top:14px}.rail-dots,.rail-dots button,.rail-ui{align-items:center;display:flex}.rail-dots button{background:none;border:0;cursor:pointer;height:44px;justify-content:center;padding:0;width:34px}.rail-dots button:before{background:var(--line);border-radius:50%;content:"";height:9px;transition:background .18s ease,transform .18s ease;width:9px}.rail-dots button[aria-current=true]:before{background:var(--blue);transform:scale(1.35)}.rail-dots button:focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:-6px}.seq{margin-top:34px}.step{background:var(--paper);border:1px solid var(--line);border-radius:10px;border-top:4px solid var(--blue);padding:22px 20px 24px}.step .no{color:var(--blue);display:block;font-family:var(--f-display);font-size:30px;font-weight:800;line-height:1;margin-bottom:12px}.step h3{font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.step p{color:var(--ink-2);font-size:16px;line-height:1.5}.worth{align-items:baseline;display:flex;font-family:var(--f-display);gap:9px;letter-spacing:-.02em;margin-bottom:8px}.worth s{color:var(--ink-3);font-size:17px;text-decoration-thickness:1.5px}.worth b{color:var(--tick);font-size:19px;font-weight:800}.leave-card .worth{margin-bottom:14px}.kit{display:grid;gap:14px;margin-top:32px}.kit article{background:var(--paper);border:1px solid var(--line);border-radius:10px;border-top:4px solid var(--blue);padding:22px 20px 24px}.kit article:nth-child(2){border-top-color:#b23a1f}.kit article:nth-child(3){border-top-color:#0b6e4f}.kit article:nth-child(4){border-top-color:#e0a800}.kit article:nth-child(5){border-top-color:#1b36c4}.kit article:nth-child(6){border-top-color:#b23a1f}.kit h3{font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.kit p{color:var(--ink-2);font-size:16px;line-height:1.5}.kit b{color:var(--ink)}.cohort{border-left:3px solid var(--pencil);color:var(--ink-2);font-size:14.5px;line-height:1.45;margin-top:16px;padding:3px 0 3px 13px}.cohort b{color:var(--ink)}.nudge{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:40px;text-align:center}.nudge .fine{color:var(--ink-3);font-size:14.5px}.close .nudge .fine,.field .nudge .fine{color:hsla(0,0%,100%,.74)}.sheet .nudge .fine{color:var(--ink-2)}.halves{display:grid;gap:16px;margin-top:34px}.half{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:26px 24px 28px}.half.measured{border-top:5px solid var(--blue)}.half.unmeasured{border-top:5px solid var(--tick)}.half .tagline{font-size:12.5px;font-weight:700;letter-spacing:.06em;margin-bottom:9px;text-transform:uppercase}.half.measured .tagline{color:var(--blue)}.half.unmeasured .tagline{color:var(--tick)}.half h3{font-size:23px;letter-spacing:-.025em;margin-bottom:10px}.half p{color:var(--ink-2);font-size:16.5px;line-height:1.5}.half p+p{margin-top:12px}.half b,.promise{color:var(--ink)}.promise{border-left:4px solid var(--pencil);font-size:clamp(18px,2.3vw,22px);line-height:1.42;margin-top:34px;max-width:58ch;padding:6px 0 6px 18px}.tracks{display:grid;gap:16px;margin-top:34px}.track{border:0;border-radius:12px;color:#fff;padding:24px 22px 26px}.track.accel{background:#1b36c4}.track.lead{background:#04724d}.track .tagline{color:hsla(0,0%,100%,.88);font-size:12.5px;font-weight:700;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.track h3{color:#fff;font-size:20px;letter-spacing:-.025em;margin-bottom:14px}.track ol{counter-reset:s;list-style:none;margin:0;padding:0}.track li{border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);counter-increment:s;display:grid;font-size:15.5px;gap:11px;grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:9px 0}.track li:first-child{border-top:0}.track li:before{color:hsla(0,0%,100%,.84);content:counter(s);font-family:var(--f-display);font-size:13px;font-weight:800;min-width:15px}.meet{background:linear-gradient(180deg,#eef2ff,#f7f9ff);border:1px solid #c9d4ff;border-radius:14px;overflow:hidden;padding:26px;text-align:left}.meet .tagline{color:var(--ink-3);font-size:12.5px;font-weight:700;letter-spacing:.06em;margin-bottom:9px;text-transform:uppercase}.meet h2{color:var(--ink);font-family:var(--f-display);font-size:clamp(24px,4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 12px;max-width:20ch}.meet p{color:var(--ink-2);font-size:16.5px;line-height:1.5;max-width:58ch}.meet b{color:var(--ink)}@media (min-width:720px){.halves{gap:20px}.halves,.tracks{grid-template-columns:1fr 1fr}.tracks{gap:22px}}.skills3{margin-top:40px}.skills3 .rail-track{grid-auto-columns:84%}.skills3 .skill{height:100%}.skill{background:linear-gradient(155deg,#2b4ae8,#152c96);border-radius:12px;color:#fff;padding:26px 24px 28px}.skill .no{color:hsla(0,0%,100%,.72);display:block;font-family:var(--f-display);font-size:26px;font-weight:800;line-height:1;margin-bottom:10px}.skill h3{font-size:23px;letter-spacing:-.025em;margin-bottom:9px}.skill p{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.45}.ladder{background:var(--paper);border:2px solid var(--ink);border-radius:12px;margin-top:44px;padding:26px 24px 28px}.ladder h3{font-size:23px;margin-bottom:12px;max-width:22ch}.ladder>p{color:var(--ink-2);font-size:16.5px;line-height:1.5;max-width:56ch}.rungs{counter-reset:r;list-style:none;margin:22px 0 0;padding:0}.rungs li{align-items:baseline;border-top:1px solid var(--line);counter-increment:r;display:grid;font-size:16.5px;gap:14px;grid-template-columns:auto 1fr;padding:12px 0}.rungs li:before{color:var(--blue);content:counter(r);font-family:var(--f-display);font-size:15px;font-weight:800;min-width:18px}.caveat{color:var(--ink-3);display:block;font-size:15px;line-height:1.5;margin-top:18px}.qsWrap{display:grid;gap:26px;margin-top:30px}.qsShot{margin:0}.qsShot img{aspect-ratio:1/1;border-radius:12px;height:auto;object-fit:cover;width:100%}.qsShot figcaption{color:var(--ink-3);font-size:14.5px;line-height:1.4;margin-top:11px}.qs{display:grid;gap:0;max-width:760px}.qa{border-top:1px solid var(--line)}.qa:last-child{border-bottom:1px solid var(--line)}.qa summary{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:18.5px;font-weight:700;gap:16px;letter-spacing:-.015em;line-height:1.35;list-style:none;min-height:44px;padding:22px 0}.qa summary::-webkit-details-marker{display:none}.qa summary:after{background:var(--blue);content:"";flex:0 0 auto;height:20px;margin-left:auto;margin-top:3px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2.4' d='M10 3v14m-7-7h14'/%3E%3C/svg%3E") center/100% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2.4' d='M10 3v14m-7-7h14'/%3E%3C/svg%3E") center/100% no-repeat;transition:transform .18s ease;width:20px}.qa[open] summary:after{transform:rotate(45deg)}.qa summary:focus-visible{border-radius:4px;outline:2px solid var(--blue);outline-offset:-4px}.qa p{color:var(--ink-2);font-size:16.5px;line-height:1.55;max-width:62ch;padding:0 36px 24px 0}@media (prefers-reduced-motion:reduce){.qa summary:after{transition:none}}form{margin-top:34px;max-width:520px}.f{margin-bottom:14px}.f label{color:hsla(0,0%,100%,.72);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.f input,.f select{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.26);border-radius:6px;color:#fff;font-family:var(--f-body);font-size:16px;padding:14px;width:100%}.f input::placeholder{color:hsla(0,0%,100%,.42)}.f input:focus,.f select:focus{outline:2px solid var(--pencil);outline-offset:1px}.f select option{color:var(--ink)}form .cta{margin-top:20px}form .fine{color:hsla(0,0%,100%,.66);font-size:14.5px;margin-top:12px}.todo{border-left:3px solid var(--pencil);color:var(--ink-3);display:block;font-size:12px;line-height:1.5;margin:20px 0;padding:8px 0 8px 13px}.close .todo,.field .todo{color:hsla(0,0%,100%,.7)}@media (min-width:720px){:root{--pad:34px}section{padding:76px 0}.rail-track{grid-auto-columns:calc(50% - 7px)}.seq .rail-track{gap:18px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.seq .rail-ui{display:none}.pair{gap:20px}.ticks{grid-template-columns:1fr 1fr}.board{align-items:start;gap:48px;grid-template-columns:1.1fr 1fr}.voices{grid-template-columns:1fr 1fr}.skills3 .rail-track{gap:18px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.skills3 .rail-ui{display:none}.kit{gap:18px}.kit,.rungs{grid-template-columns:1fr 1fr}.rungs{display:grid;gap:0 34px}.qs{grid-template-columns:1fr}.teamrow{grid-template-columns:repeat(6,1fr)}.teamrow img{max-height:44px}.teamrow img.big{max-height:46px}}@media (min-width:1040px){section{padding:104px 0}.hero{min-height:88svh}.hero .wrap{align-items:end;gap:0;grid-template-columns:minmax(0,1fr);padding-block:36px 54px}.hero h1{font-size:clamp(44px,4.2vw,64px);max-width:13ch}.hero .sub{max-width:38ch}.hero .ticks{gap:7px;grid-template-columns:1fr;max-width:none}.herocopy{display:block}.herorest{margin-top:20px;order:0}.rail-track{gap:18px;grid-auto-columns:calc(33.33333% - 12px)}.voice{--fold:28px;padding:24px 26px 24px 24px}.hero .wrap{padding-block:56px 60px}.voices{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}.rail-track{scroll-behavior:auto}.rail-dots button:before{transition:none}}@media(max-width:767px){.leave-card{padding:unset!important}.trust-strip{margin-bottom:15px!important}.trust-strip__title{font-size:var(--fs-body-sm);margin-bottom:var(--space-3)}}.trust-strip{margin:0 auto var(--space-6);max-width:var(--container);padding:0 var(--space-4);text-align:center}.trust-strip__title{color:var(--ink);font-family:var(--f-display);font-size:var(--f-body);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-5)}.trust-strip__logos{align-items:center;color:var(--ink-3);display:grid;flex-wrap:wrap;grid-template-columns:repeat(6,1fr);justify-content:center;list-style:none;margin:0;padding:0}.trust-logo,.trust-strip__logo{display:inline-flex}.trust-logo{align-items:center;color:var(--gray-700);gap:6px;line-height:1;opacity:.85;transition:color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.trust-logo:hover{color:var(--ink);opacity:1}@media (max-width:920px){.trust-strip__logos{grid-template-columns:repeat(3,1fr)}.trust-logo{transform:scale(.85)}.comp-logo{margin:auto;width:80%}}@media (max-width:650px){.trust-strip__logos{grid-template-columns:repeat(2,1fr)}}.sheet .wrap h2{margin:auto;text-align:center}.sheet .wrap .qsWrap,.sheet .wrap h2{justify-content:center}.badge.mk .score{display:block!important;font-size:.95rem!important;line-height:1.35!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important}.badge.mk{box-sizing:border-box!important;overflow:hidden!important}@media(max-width:768px){.badges3 .rail-track{grid-template-columns:repeat(2,1fr)}.say{margin:unset;text-align:unset}}@media(max-width:767px){.badges3 .rail-track{grid-template-columns:unset}.free-trial-scope,div#bookbox{padding:2%!important}}.cta:hover{color:#fff!important}