@font-face{font-display:swap;font-family:PublicSans-Bold;font-style:normal;font-weight:700;src:url(https://www.98thpercentile.com/hubfs/ICP-1/PublicSans-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:BricolageGrotesque-Bold;font-style:normal;font-weight:700;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}:root{--blue:#2f55ff;--blue-deep:#1b2acc;--blue-tint:#eaeeff;--blue-tint2:#f3f5ff;--ink-950:#0a0e2a;--ink-900:#0e1236;--ink-600:#414879;--ink-500:#5f668f;--white:#fff;--tint:#f6f8fe;--line:#dfe3f5;--line-soft:#e9ecf8;--amber:#f5a623;--amber-l:#ffd25e;--green:#00875c;--green-t:#e3f6ee;--mint:#4be1a6;--rose:#c8314f;--navy:#0b1140;--display:"BricolageGrotesque-Bold";--body:"PublicSans-Bold";--r:20px;--r-sm:14px;--shadow:0 14px 36px rgba(15,23,77,.1);--shadow-s:0 6px 18px rgba(15,23,77,.08);--hdr:64px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px)}body{background:var(--white);color:var(--ink-900);font-family:var(--body);font-size:16px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{color:var(--ink-950);font-family:var(--display);letter-spacing:-.015em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}button{color:inherit;cursor:pointer;font:inherit}:focus-visible{border-radius:8px;outline:3px solid var(--blue);outline-offset:2px}.wrap{margin:0 auto;max-width:1180px;padding-inline:16px}@media(min-width:900px){.wrap{padding-inline:40px}}.top{backdrop-filter:saturate(1.4) blur(8px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--line-soft);height:var(--hdr);inset:0 0 auto 0;position:fixed;z-index:40}.top .wrap{align-items:center;display:flex;gap:12px;height:100%;justify-content:space-between}.top .logo img{height:36px;width:auto}.btn-s{align-items:center;background:var(--blue);border:0;border-radius:12px;box-shadow:0 4px 0 -1px #1621a0;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:11px 16px;text-decoration:none}.btn-s:hover{background:var(--blue-deep)}.eyebrow{color:var(--blue);font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.h2{font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.1}.lead{color:var(--ink-600);font-size:clamp(16.5px,1.8vw,18px)}.head{display:grid;gap:8px;margin-bottom:22px;max-width:720px}section{padding:5% 0}.btn{align-items:center;background:linear-gradient(90deg,var(--blue),var(--blue-deep));border:0;border-radius:14px;box-shadow:0 6px 0 -1px #1621a0,0 10px 24px rgba(47,85,255,.26);color:#fff;display:flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;padding:17px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .2s;width:100%}.btn:hover{transform:translateY(-1px)}.btn:active{box-shadow:0 2px 0 -1px #1621a0;transform:translateY(3px)}.btn[disabled]{cursor:not-allowed;opacity:.45;transform:none}.micro{color:var(--ink-500);font-size:12.5px}.center{text-align:center}.ph{background:var(--line-soft);border-radius:var(--r);overflow:hidden;position:relative}.ph img{height:100%;object-fit:cover;width:100%}.tag{align-items:center;backdrop-filter:blur(4px);background:rgba(10,14,42,.78);border-radius:999px;bottom:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;left:12px;padding:7px 12px;position:absolute}.tag i{background:#ff4d5e;border-radius:50%;box-shadow:0 0 0 3px rgba(255,77,94,.3);height:8px;width:8px}.hero{background:linear-gradient(180deg,var(--tint) 0,#fff 100%)}.hero .wrap{display:grid;gap:18px;padding-block:16px 28px}@media(min-width:960px){.hero .wrap{align-items:start;gap:52px;grid-template-columns:1fr 1fr;padding-block:44px 64px}}.hcopy{align-content:start;display:grid;gap:14px;min-width:0}.hi{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--blue-deep);font-size:13px;font-weight:700;justify-self:start;padding:6px 12px}.hero h1{font-size:clamp(31px,5.4vw,54px);font-weight:800;line-height:1.06}.hero .sub{color:var(--ink-600);font-size:clamp(17px,2vw,20px)}.ticks{flex-wrap:wrap}.tick,.ticks{display:flex;gap:6px}.tick{align-items:center;background:#fff;border:1px solid var(--line-soft);border-radius:12px;flex:1 1 0;font-size:13px;font-weight:700;justify-content:center;padding:8px 10px;white-space:nowrap}@media(min-width:960px){.tick{flex:0 0 auto;padding:8px 14px}}.tick svg{flex:none;height:18px;width:18px}.hphoto{aspect-ratio:4/3}@media(min-width:960px){.hphoto{aspect-ratio:auto;height:340px;margin-top:10px}}@media(max-width:959px){.hcopy{display:contents}.hero .card{order:3}.hero .ticks{order:4}.hero .hphoto{margin-top:4px;order:5}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;gap:14px;padding:20px 18px}@media(min-width:960px){.card{padding:24px 22px;position:sticky;top:calc(var(--hdr) + 20px)}}.bar{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.bar i{background:var(--line);border-radius:4px;height:5px;transition:background .3s}.bar i.on{background:var(--blue)}.card h2{font-size:21px;font-weight:700}.muted{color:var(--ink-500);font-size:14.5px}.field{display:grid;gap:6px}.field>.lbl,.field>label{font-size:13.5px;font-weight:600}.input{appearance:none;background:var(--tint);border:1px solid var(--line);border-radius:12px;color:var(--ink-900);font:inherit;font-size:16px;padding:14px;width:100%}.input:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint);outline:none}.input.err{border-color:var(--rose)}select.input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23414879' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.errmsg{color:var(--rose);font-size:13px}.chips{display:flex;flex-wrap:wrap;gap:8px}.pill{background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13.5px;font-weight:700;padding:9px 14px}.pill[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.step{animation:in .35s ease;display:grid;gap:14px}.step[hidden]{display:none}@keyframes in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.slots{display:grid;gap:8px}.slot{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;font-weight:700;gap:10px;justify-content:space-between;padding:13px 14px;text-align:left}.slot small{color:var(--ink-500);font-size:13px;font-weight:500}.slot[aria-pressed=true]{background:var(--blue-tint);border-color:var(--blue);box-shadow:0 0 0 2px var(--blue) inset}.linkbtn{color:var(--blue);font-weight:700;justify-self:center;padding:6px}.back,.linkbtn{background:none;border:0;font-size:14px}.back{color:var(--ink-500);font-weight:600;justify-self:start;padding:4px}.otp{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.otp input{background:var(--tint);border:1px solid var(--line);border-radius:12px;font:inherit;font-size:22px;font-weight:700;padding:12px 0;text-align:center;width:100%}.otp input:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint);outline:none}.rail{display:grid;gap:12px;grid-auto-columns:80%;grid-auto-flow:column;margin-inline:-16px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 16px 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}@media(min-width:900px){.rail{grid-auto-flow:row;grid-template-columns:repeat(var(--cols,4),1fr);margin:0;overflow:visible;padding:4px 0 8px}}.swipe{color:var(--ink-500);font-size:14px}@media(min-width:900px){.swipe{display:none}}.pcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;transition:transform .2s,box-shadow .2s,border-color .2s}.pcard:hover{border-color:#c5cdf5;box-shadow:0 18px 34px rgba(47,85,255,.14);transform:translateY(-4px)}.pcard .ph{aspect-ratio:4/3;border-radius:0}.pcard .bd{align-content:start;display:grid;gap:6px;padding:16px 18px 20px}.when{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.when.alt{color:var(--green)}.pcard h3{font-size:20px;font-weight:700;line-height:1.2}.pcard p{color:var(--ink-600);font-size:15px}.num{background:#fff;border-radius:50%;box-shadow:var(--shadow-s);color:var(--blue-deep);display:grid;font-family:var(--display);font-weight:800;height:32px;left:12px;place-items:center;position:absolute;top:12px;width:32px}.dots{display:flex;gap:6px;justify-content:center;margin-top:2px}.dots i{background:var(--line);border-radius:3px;height:6px;transition:all .25s;width:6px}.dots i.on{background:var(--blue);width:18px}@media(min-width:900px){.dots{display:none}}.keep{align-items:center;background:var(--blue-tint);border-radius:16px;display:flex;gap:14px;margin-top:20px;padding:16px 18px}.keep .ic{background:#fff;border-radius:12px;display:grid;flex:none;height:44px;place-items:center;width:44px}.keep b{color:var(--ink-950);display:block;font-family:var(--display);font-size:18px}.keep span{color:var(--ink-600);font-size:15px}.proof{background:var(--tint)}.pgrid{display:grid;gap:18px}@media(min-width:960px){.pgrid{align-items:start;gap:48px;grid-template-columns:minmax(0,520px) minmax(0,1fr)}}.report{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;gap:12px;padding:18px 16px}.tabs{display:flex;gap:6px;margin:-2px -2px 0;overflow-x:auto;padding:2px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{background:#fff;border:1px solid var(--line);border-radius:999px;flex:none;font-size:13.5px;font-weight:700;padding:8px 13px}.tabs button[aria-selected=true]{background:var(--ink-950);border-color:var(--ink-950);color:#fff}.rtop{align-items:center;display:flex;gap:8px;justify-content:space-between}.rtop h3{font-size:18px;font-weight:700}.badge{background:var(--amber-l);border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:4px 9px}.rmeta{border-bottom:1px solid var(--line-soft);color:var(--ink-500);font-size:13px;padding-bottom:10px}.rows{display:grid;gap:4px}.trow{align-items:center;border-bottom:1px dashed var(--line-soft);display:flex;font-size:15px;gap:10px;justify-content:space-between;padding:8px 2px}.trow:last-child{border-bottom:0}.st{border-radius:999px;flex:none;font-size:12.5px;font-weight:700;padding:4px 10px;white-space:nowrap}.st.v{background:var(--green);color:#fff}.st.p{background:var(--amber-l);color:var(--ink-950)}.st.n{color:var(--blue-deep)}.bench,.st.n{background:var(--blue-tint)}.bench{border-radius:12px;padding:12px}.bench b{color:var(--blue-deep);display:block;font-size:13px}.meter{background:#fff;border-radius:6px;height:10px;margin-top:8px;overflow:hidden;position:relative}.meter span{background:linear-gradient(90deg,var(--mint),var(--green));border-radius:6px;inset:0 auto 0 0;position:absolute;width:72%}.meter em{background:var(--ink-950);bottom:0;left:30%;position:absolute;top:0;width:2px}.mlabels{display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.mlabels,.note{color:var(--ink-600)}.note{background:var(--tint);border-radius:12px;font-size:14px;padding:10px 12px}.legend{color:var(--ink-600);display:flex;flex-wrap:wrap;font-size:13px;gap:14px}.legend span{align-items:center;display:flex;gap:6px}.legend i{border-radius:50%;height:10px;width:10px}.proj{align-items:center;background:var(--tint);border-radius:12px;display:grid;gap:12px;grid-template-columns:76px 1fr;padding:10px}.proj .thumb{background:linear-gradient(135deg,#7b8cff,#2f55ff);border-radius:10px;display:grid;height:64px;place-items:center}.proj b{display:block;font-size:15px}.comp{display:grid;gap:8px}.comp .trow{font-size:14px}.bento{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bento .wide{aspect-ratio:16/10;grid-column:1/3}.bento .sq{aspect-ratio:1/1}.stat{align-content:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);display:grid;gap:4px;padding:14px}.stat.hl{background:var(--navy);border-color:var(--navy)}.stat.hl b,.stat.hl span{color:#fff}.stat.hl span{color:#c8cdf2}.stat .ic{color:var(--amber);font-size:18px;letter-spacing:2px}.stat b{color:var(--ink-950);font-family:var(--display);font-size:28px;line-height:1.05}.stat span{color:var(--ink-600);font-size:13px}.path{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;gap:14px;padding:20px 18px}.ptop{align-items:center;display:flex;gap:8px;justify-content:space-between}.ptop h3{font-size:18px;font-weight:700}.badge.b{background:var(--blue-tint);color:var(--blue-deep)}.pst{display:grid;gap:12px;grid-template-columns:34px 1fr;padding-bottom:16px;position:relative}.pst:not(:last-child):before{background:var(--green);bottom:0;content:"";left:16px;position:absolute;top:34px;width:2px}.pst.last:before{display:none}.pst .dot{background:var(--green);border-radius:50%;color:#fff;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.pst .dot.star{background:#fff;border:2px dashed var(--blue);color:var(--blue)}.pst:nth-last-child(2):before{background:repeating-linear-gradient(var(--blue) 0 5px,transparent 5px 10px)}.pst .k{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em}.pst .k.b{color:var(--blue)}.pst h4{color:var(--ink-950);font-family:var(--display);font-size:17px;margin:2px 0}.pst p{color:var(--ink-600);font-size:14.5px}.pfoot{border-top:1px solid var(--line-soft);color:var(--ink-500);font-size:13.5px;padding-top:12px}.faq .list{display:grid;gap:10px;grid-template-columns:1fr}details{background:#fff;border:1px solid var(--line);border-radius:16px;transition:background .2s,border-color .2s}details[open]{background:var(--tint);border-color:var(--blue)}summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:17px 16px}summary::-webkit-details-marker{display:none}summary .pm{background:var(--blue-tint);border-radius:50%;color:var(--blue);display:grid;flex:none;font-weight:700;height:26px;place-items:center;transition:transform .2s,background .2s;width:26px}details[open] summary .pm{background:var(--blue);color:#fff;transform:rotate(45deg)}details p{color:var(--ink-600);font-size:15px;padding:0 16px 16px}.final{padding:0}.final .in{align-items:end;border-radius:24px;color:#fff;display:grid;min-height:380px;overflow:hidden;position:relative}.final .in>img{height:100%;inset:0;object-fit:cover;object-position:65% 40%;position:absolute;width:100%}.final .in:after{background:linear-gradient(180deg,rgba(11,17,64,.15),rgba(11,17,64,.88) 70%);content:"";inset:0;position:absolute}.final .tx{display:grid;gap:10px;max-width:640px;padding:26px 20px;position:relative;z-index:1}.final h2{color:#fff;font-size:clamp(27px,4vw,42px);font-weight:800;line-height:1.08}.final p{color:#dfe4ff}.btn-w{align-items:center;background:#fff;border:0;border-radius:14px;box-shadow:0 6px 0 -1px #c9d1ff;color:var(--blue-deep);display:inline-flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;justify-self:start;padding:16px 26px;text-decoration:none}@media(min-width:900px){.final .in{align-items:center;min-height:440px}.final .in:after{background:linear-gradient(90deg,rgba(11,17,64,.92),rgba(11,17,64,.55) 55%,rgba(11,17,64,0))}.final .tx{padding:48px}}.final-wrap{padding-block:12px 44px}@media(min-width:900px){.final-wrap{padding-block:24px 80px}}.cfm{background:linear-gradient(180deg,var(--tint) 0,#fff 100%)}.cfm .wrap{display:grid;gap:18px;padding-block:16px 36px}@media(min-width:960px){.cfm .wrap{align-items:center;gap:44px;grid-template-columns:1fr 1fr;padding-block:48px 64px}}.cphoto{aspect-ratio:16/10}@media(min-width:960px){.cphoto{aspect-ratio:auto;height:100%;min-height:440px;order:2}}.ccard{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;gap:14px;padding:22px 20px;position:relative}@media(max-width:959px){.ccard{margin-top:-58px;margin-inline:8px}}.okic{background:var(--green);border-radius:50%;box-shadow:0 0 0 6px var(--green-t);display:grid;height:52px;place-items:center;width:52px}.okic.w{background:var(--amber)}.ccard h1{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.08}.when-box{background:var(--blue-tint);border-radius:12px;display:grid;gap:2px;padding:12px 14px}.when-box b{color:var(--blue-deep)}.when-box span{color:var(--ink-600);font-size:14px}.cal{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ghost{align-items:center;border:1px solid var(--line);border-radius:12px;color:var(--blue);display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 10px}.ghost,.next{background:#fff}.next{border:1px solid var(--line);border-radius:16px;display:grid;gap:12px;grid-template-columns:44px 1fr;padding:14px}.next .ic{background:var(--amber-l);border-radius:12px;display:grid;height:44px;place-items:center;width:44px}.next b{color:var(--ink-950);display:block;font-family:var(--display);font-size:17px}.next p{color:var(--ink-600);font-size:14.5px}.watch{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-s);display:grid;gap:0;overflow:hidden}@media(min-width:900px){.watch{grid-template-columns:420px 1fr}}.watch .ph{aspect-ratio:16/10;border-radius:0}@media(min-width:900px){.watch .ph{aspect-ratio:auto;min-height:260px}}.watch .tx{align-content:center;display:grid;gap:10px;padding:22px 20px}.watch .tx p{color:var(--ink-950);font-family:var(--display);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.sentnote{align-items:center;background:var(--tint);border-radius:12px;color:var(--ink-600);display:flex;font-size:14.5px;gap:10px;padding:12px 14px}.sentnote svg{flex:none}.toast{background:var(--ink-950);border-radius:12px;color:#fff;font-size:14px;left:50%;max-width:calc(100% - 32px);padding:10px 16px;position:fixed;top:calc(var(--hdr) + 10px);transform:translate(-50%,-200%);transition:transform .3s;visibility:hidden;z-index:60}.toast.show{transform:translate(-50%);visibility:visible}.proto{background:#060a2e;color:#8f96cc;display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:10px;text-align:center;text-decoration:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.hw{background:var(--navy);border-radius:24px;color:#fff;display:grid;gap:0;overflow:hidden}@media(min-width:900px){.hw{grid-template-columns:1fr 1fr}}.hw .ph{aspect-ratio:4/3;border-radius:0}@media(min-width:900px){.hw .ph{aspect-ratio:auto;min-height:340px}}.hw .tx{align-content:center;display:grid;gap:12px;padding:26px 20px}@media(min-width:900px){.hw .tx{padding:44px}}.hw .eyebrow{color:var(--amber-l)}.hw h2{color:#fff;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.1}.hw p{color:#d7dbff;font-size:16.5px}.hw ul{display:grid;gap:8px;list-style:none;margin:4px 0 0;padding:0}.hw li{align-items:flex-start;color:#fff;display:flex;font-weight:600;gap:10px}.hw li:before{background:var(--mint);border-radius:50%;color:var(--navy);content:"✓";display:grid;flex:none;font-size:13px;font-weight:800;height:22px;margin-top:1px;place-items:center;width:22px}.pst .dot.n{background:var(--blue);font-family:var(--display)}.flow .pst:not(:last-child):before{background:var(--blue-tint)}.flow .pst .k{color:var(--blue)}.head.wide{max-width:none}.head.wide .h2{text-wrap:wrap}@media(min-width:900px){.head.wide .h2{white-space:nowrap}}.urg{background:var(--navy);color:#fff;font-size:13.5px;font-weight:600}.urg .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;padding-block:9px;text-align:center}.urg b{color:var(--amber-l)}.urg .sep{opacity:.35}@media(max-width:600px){.urg .opt,.urg .sep{display:none}}main.v2{padding-top:var(--hdr)}.hero .kicker{background:#fde9ee;border-radius:999px;color:var(--rose);font-size:14px;font-weight:700;justify-self:start;padding:6px 12px}.hero h1{font-size:clamp(32px,5.6vw,56px)}.wins{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wins li{align-items:flex-start;color:var(--ink-900);display:flex;font-size:clamp(16px,1.9vw,18px);font-weight:600;gap:10px}.wins li:before{background:var(--green);border-radius:50%;color:#fff;content:"✓";display:grid;flex:none;font-size:13px;font-weight:800;height:24px;margin-top:1px;place-items:center;width:24px}.offer{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:8px}.offer .free{background:var(--amber-l);border-radius:999px;color:var(--ink-950);font-size:14px;padding:6px 12px}.offer .nc{color:var(--green);font-size:14px;gap:6px}.card .seats,.offer .nc{align-items:center;display:flex}.card .seats{color:var(--rose);font-size:13px;font-weight:700;gap:8px;justify-content:center}.card .seats i{background:var(--rose);border-radius:50%;box-shadow:0 0 0 3px #fde9ee;height:8px;width:8px}.slot .left{color:var(--rose);display:block;font-size:12px;font-weight:700}.stack{background:#fff;border:2px solid var(--ink-950);border-radius:var(--r);box-shadow:8px 8px 0 var(--amber-l);overflow:hidden}.stack .shd{align-items:center;background:var(--ink-950);color:#fff;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 20px}.stack .shd h3{color:#fff;font-size:20px}.stack .shd span{color:#c8cdf2;font-size:13px}.stack ul{list-style:none;margin:0;padding:6px 20px}.stack li{align-items:center;border-bottom:1px dashed var(--line);display:grid;font-size:15.5px;gap:10px;padding:12px 0}.stack li:last-child{border-bottom:0}.stack li:before{background:var(--green-t);border-radius:50%;color:var(--green);content:"✓";display:grid;font-size:13px;font-weight:800;height:24px;place-items:center;width:24px}.stack li b{font-weight:700}.stack li small{color:var(--ink-500);font-size:12px;white-space:nowrap}.stack .tot{background:var(--tint);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.stack .tot b{color:var(--ink-950);font-family:var(--display);font-size:26px}.stack .tot .btn{font-size:16px;padding:14px 20px;width:auto}.vgrid{display:grid;gap:22px}@media(min-width:960px){.vgrid{align-items:center;gap:44px;grid-template-columns:1fr 1fr}}.weeks{display:grid;gap:12px;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-16px;overflow-x:auto;padding:4px 16px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.weeks::-webkit-scrollbar{display:none}@media(min-width:900px){.weeks{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;overflow:visible;padding:4px 0}}.wk{align-content:start;background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;padding:16px;scroll-snap-align:start}.wk .n{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em}.wk h3{font-size:18px;line-height:1.2}.wk p{color:var(--ink-600);font-size:14.5px}.wk.end{background:var(--ink-950);border-color:var(--ink-950)}.wk.end .n{color:var(--amber-l)}.wk.end h3{color:#fff}.wk.end p{color:#c8cdf2}.now,.why{display:grid;gap:12px;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-16px;overflow-x:auto;padding:4px 16px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.now::-webkit-scrollbar,.why::-webkit-scrollbar{display:none}.nowc{scroll-snap-align:start}@media(min-width:900px){.now,.why{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin:0;overflow:visible;padding:0}}.nowc{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;padding:18px}.nowc .big{color:var(--ink-950);font-family:var(--display);font-size:22px;font-weight:800;line-height:1.15}.nowc p{color:var(--ink-600);font-size:14.5px}.cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.cta-row .btn{padding:16px 24px;width:auto}.cta-row .micro{font-size:13px}.faq .list.one{grid-template-columns:1fr!important;max-width:none}.stick{align-items:center;background:#fff;border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 24px rgba(15,23,77,.12);display:flex;gap:12px;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;right:0;transform:translateY(110%);transition:transform .3s;z-index:45}.stick.show{transform:none}.stick .t{color:var(--ink-600);flex:1;font-size:13px;line-height:1.3;min-width:0}.stick .t b{color:var(--ink-950);display:block}.stick .btn{font-size:15px;padding:12px 16px;width:auto}@media(min-width:960px){.stick{display:none}}.expect{color:var(--ink-950);font-size:17px;font-weight:700}.blist{display:grid;gap:8px;list-style:none;margin:0;padding:0}.blist li{align-items:flex-start;color:var(--ink-900);display:flex;font-size:15.5px;gap:10px}.blist li:before{background:var(--green-t);border-radius:50%;color:var(--green);content:"✓";display:grid;flex:none;font-size:12px;font-weight:800;height:22px;margin-top:1px;place-items:center;width:22px}.lbl2{color:var(--blue);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ready{display:grid;gap:10px}.rstep{align-items:start;background:#fff;border:1px solid var(--line);border-radius:16px;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto 1fr;padding:14px 16px;text-align:left;width:100%}.rstep .box{border:2px solid var(--line);border-radius:8px;color:#fff;display:grid;font-weight:800;height:28px;place-items:center;transition:all .2s;width:28px}.rstep[aria-pressed=true] .box{background:var(--green);border-color:var(--green)}.rstep[aria-pressed=true]{background:var(--green-t);border-color:var(--green)}.rstep b{color:var(--ink-950);display:block;font-size:16px}.rstep span{color:var(--ink-600);font-size:14px}.prog{background:var(--line-soft);border-radius:6px;height:8px;overflow:hidden}.prog span{background:var(--green);display:block;height:100%;transition:width .3s;width:0}.final .wins li{color:#fff}.final .wins{margin:4px 0 6px}.kids{align-items:center;display:flex;margin-bottom:6px}.kids svg{border-radius:50%;box-shadow:0 0 0 3px var(--navy);flex:none;height:44px;width:44px}.kids svg+svg{margin-left:-9px}.stat:not(.hl) .kids svg{box-shadow:0 0 0 3px #fff}.kids.sm svg{height:30px;width:30px}.kids.sm svg+svg{margin-left:-7px}.quest{background:linear-gradient(160deg,#eef1ff,#f7f8ff);border:1px solid #dfe4ff;border-radius:16px;display:grid;gap:12px;padding:14px 14px 12px}.qhead{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.qhead b{color:var(--ink-950);font-family:var(--display);font-size:15.5px}.qscore{align-items:center;background:#fff;border:1px solid #ffe3a1;border-radius:999px;color:#8a5a00;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;padding:4px 10px}.qscore svg{height:14px;width:14px}.qtrack{padding:4px 4px 0;position:relative}.qline{background:#fff;box-shadow:inset 0 0 0 1px #dfe4ff;height:8px;left:22px;overflow:hidden;right:22px;top:21px}.qfill,.qline{border-radius:6px;position:absolute}.qfill{background:linear-gradient(90deg,var(--mint),var(--green));inset:0 auto 0 0;transition:width 1.6s cubic-bezier(.3,.7,.2,1);width:0}.quest.go .qfill{width:100%}.qnodes{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative}.qnodes li{display:grid;gap:5px;justify-items:center;text-align:center;width:56px}.qn{background:#fff;border:2px solid #cfd6fb;border-radius:50%;color:var(--ink-500);display:grid;font-size:13px;font-weight:800;height:36px;place-items:center;transition:background .3s,border-color .3s,color .3s,transform .3s;width:36px}.qn svg{height:18px;width:18px}.qnodes small{color:var(--ink-600);font-size:11.5px;font-weight:700;line-height:1.15}.quest.go .qnodes li .qn{background:var(--green);border-color:var(--green);color:#fff}.quest.go .qnodes li:first-child .qn{transition-delay:.05s}.quest.go .qnodes li:nth-child(2) .qn{transition-delay:.4s}.quest.go .qnodes li:nth-child(3) .qn{transition-delay:.75s}.quest.go .qnodes li:nth-child(4) .qn{transition-delay:1.1s}.quest .qnodes li.goal .qn{background:#fff7e3;border-color:var(--amber);color:#b07400;height:44px;margin-top:-4px;width:44px}.quest.go .qnodes li.goal .qn{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 6px rgba(245,166,35,.22);color:#fff;transform:scale(1.08);transition-delay:1.5s}.quest .qnodes li.goal small{color:#8a5a00}.qbadges{display:flex;flex-wrap:wrap;gap:6px}.qb{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink-900);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;opacity:0;padding:5px 9px;transform:translateY(6px) scale(.96);transition:opacity .35s,transform .35s}.qb svg{flex:none;height:15px;width:15px}.qb.p{color:var(--ink-600)}.quest.go .qb{opacity:1;transform:none}.quest.go .qb:first-child{transition-delay:1.7s}.quest.go .qb:nth-child(2){transition-delay:1.85s}.quest.go .qb:nth-child(3){transition-delay:2s}.quest.go .qb:nth-child(4){transition-delay:2.15s}.qcap{color:var(--ink-500);font-size:12px}.hrep{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;gap:10px;padding:16px}.hrep .rtop h3{font-size:16.5px}.hrep .trow{font-size:14.5px;padding:6px 2px}.hrep .quest{padding:12px 12px 10px}.hrep .qcap{text-align:left}.cardx{border-top:1px solid var(--line-soft);gap:10px;padding-top:14px}.cardx,.nxt{display:grid}.nxt{counter-reset:n;gap:8px;list-style:none;margin:0;padding:0}.nxt li{align-items:center;color:var(--ink-600);display:flex;font-size:14px;gap:10px}.nxt li:before{background:var(--blue-tint);border-radius:50%;color:var(--blue-deep);content:counter(n);counter-increment:n;display:grid;flex:none;font-size:12.5px;font-weight:800;height:24px;place-items:center;width:24px}.trust{align-items:center;background:var(--tint);border-radius:12px;color:var(--ink-600);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding:10px 12px}.trust>span{white-space:nowrap}.trust b{color:var(--ink-950);font-size:14px}.trust .stars{color:var(--amber);letter-spacing:1px}@media(max-width:959px){.hero .hrep{margin-top:4px;order:5}}@media(min-width:960px){.hero .wrap{align-items:stretch}.hero .card{align-self:start}}.vpair{display:grid;gap:18px}@media(min-width:960px){.vpair{align-items:stretch;gap:28px;grid-template-columns:1fr 1fr}}.vpair .stack{display:flex;flex-direction:column}.vpair .stack ul{flex:1}.real{background:var(--navy);border-radius:var(--r);color:#fff;display:flex;flex-direction:column;gap:16px;padding:24px 22px}.real .eyebrow{color:var(--amber-l)}.real h2{color:#fff;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1}.real .lead{color:#d7dbff}.real ul{align-content:start;display:grid;flex:1;gap:10px;list-style:none;margin:0;padding:0}.real li{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;display:grid;gap:12px;grid-template-columns:42px 1fr;padding:12px}.real li .ic{background:hsla(0,0%,100%,.1);border-radius:12px;display:grid;height:42px;place-items:center;width:42px}.real li b{display:block;font-size:16px}.real li span{color:#c8cdf2;font-size:14px}.real .foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);color:#c8cdf2;display:flex;font-size:13.5px;gap:12px;padding-top:14px}@media (prefers-reduced-motion:reduce){.qfill{width:100%!important}.qb{opacity:1!important;transform:none!important}.quest .qn{background:var(--green);border-color:var(--green);color:#fff}}:root{--mnav:0px}@media(max-width:959px){:root{--mnav:46px}}html{scroll-padding-top:calc(var(--hdr) + var(--mnav) + 12px)}main.v4{padding-top:calc(var(--hdr) + var(--mnav))}.top .wrap{gap:16px}.nav{display:none}@media(min-width:960px){.nav{align-items:center;display:flex;gap:4px;margin-inline:auto}}.nav a{border-radius:999px;color:var(--ink-600);font-size:14.5px;font-weight:600;padding:9px 14px;text-decoration:none;transition:background .2s,color .2s}.nav a:hover{color:var(--blue-deep)}.nav a.on{background:#f6f8ff;color:#294bc6}.mnav{align-items:center;background:#fff;border-bottom:1px solid var(--line-soft);display:flex;gap:6px;height:46px;left:0;overflow-x:auto;padding:0 16px;position:fixed;right:0;scrollbar-width:none;top:var(--hdr);z-index:39}.mnav::-webkit-scrollbar{display:none}@media(min-width:960px){.mnav{display:none}}.mnav a{border:1px solid var(--line-soft);border-radius:999px;color:var(--ink-600);flex:none;font-size:13.5px;font-weight:600;padding:7px 12px;text-decoration:none}.mnav a.on{background:#f6f8ff;border-color:#cdd6ff;color:#294bc6}@media(max-width:600px){.top .btn-s{font-size:14px;padding:10px 13px}.top .logo img{height:32px}}@media(max-width:959px){.urg{display:none}}.sec-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sec-cta .btn{padding:16px 26px}@media(max-width:599px){.sec-cta .btn{width:100%}.sec-cta .micro{text-align:center;width:100%}}.sec-cta.c{justify-content:center}@media(max-width:899px){#how .rail{gap:10px;grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:0;overflow:visible;padding:0}#how .pcard .bd{padding:12px 12px 14px}#how .pcard h3{font-size:16px}#how .pcard p{font-size:13.5px}#how .dots,#how .swipe{display:none}.weeks{gap:10px;grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:0;overflow:visible;padding:0}.wk h3{font-size:16px}.wk p{font-size:13.5px}.now{grid-auto-flow:row;grid-template-columns:1fr;margin:0;overflow:visible;padding:0}}.rep-one{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:16px;margin:0 auto;max-width:900px;padding:22px 18px}@media(min-width:900px){.rep-one{padding:30px 32px}}.rep-one .rtop h3{font-size:20px}.rep-grid{display:grid;gap:16px}@media(min-width:900px){.rep-grid{align-items:start;gap:24px;grid-template-columns:1.1fr 1fr}}.ann{background:var(--ink-950);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:12px;font-weight:800;height:22px;place-items:center;width:22px}.annh{align-items:center;color:var(--ink-600);display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:6px}.keys{display:grid;gap:10px;margin:18px auto 0;max-width:900px}@media(min-width:900px){.keys{grid-template-columns:repeat(3,1fr)}}.key{align-items:start;background:var(--tint);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:14px}.key b{color:var(--ink-950);display:block;font-size:15.5px}.key span{color:var(--ink-600);font-size:14px}.p3{display:grid;gap:12px}@media(min-width:900px){.p3{gap:18px;grid-template-columns:repeat(3,1fr)}}.pc{align-content:start;background:#fff;border:1px solid var(--line);border-radius:var(--r);display:grid;gap:10px;padding:18px;transition:transform .2s,box-shadow .2s}.pc:hover{box-shadow:0 16px 30px rgba(47,85,255,.12);transform:translateY(-3px)}.pc .who{display:flex;flex-wrap:wrap;gap:6px}.pc .who span{border-radius:999px;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.06em;padding:4px 9px}.pc h3{font-size:19px}.pc p{color:var(--ink-600);font-size:14.5px}.mini{background:var(--tint);border-radius:12px;display:grid;font-size:13px;gap:6px;padding:10px 12px}.mini .r{align-items:center;display:flex;gap:8px;justify-content:space-between}.mini .st{font-size:11.5px;padding:3px 8px}.bars{display:grid;gap:6px}.bars .b{align-items:center;display:grid;font-size:12.5px;gap:8px;grid-template-columns:1fr 90px}.bars i{background:#e3e7f8;border-radius:5px;display:block;height:7px;overflow:hidden;position:relative}.bars i:after{background:linear-gradient(90deg,#ffd25e,#f5a623);border-radius:5px;content:"";inset:0 auto 0 0;position:absolute;width:var(--w)}.trustrow{display:grid;gap:12px;margin-top:18px}@media(min-width:900px){.trustrow{align-items:stretch;gap:18px;grid-template-columns:2fr 1fr 1fr}}.trustrow .ph{aspect-ratio:16/9}@media(min-width:900px){.trustrow .ph{aspect-ratio:auto;min-height:200px}}.trustrow .stat{padding:18px}.stack li small.val{color:var(--ink-950);font-size:13px;font-weight:700}.stack li small.inc{color:var(--green);font-weight:700}.stack .worth{font-size:14.5px}.stack .worth b{color:var(--ink-950)}.qa-list{border-top:1px solid var(--line);display:grid;gap:0;max-width:900px}.qa{border-bottom:1px solid var(--line);gap:6px;padding:18px 0}.qa h3{font-family:var(--body);font-weight:700;letter-spacing:0}.qa p{color:var(--ink-600);font-size:15.5px}@media(min-width:900px){.qa{gap:28px;grid-template-columns:340px 1fr}.qa h3{font-size:17.5px}}.hero .kicker.b{background:var(--blue-tint);color:var(--blue-deep)}.hsub{color:var(--ink-600);font-size:clamp(17px,1.9vw,19px);max-width:560px}.next-cue{align-items:center;color:var(--blue-deep);display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;justify-self:start;text-decoration:none}.next-cue svg{animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hero .quest{background:#fff;box-shadow:var(--shadow-s)}.iframe-ph{background:repeating-linear-gradient(45deg,#f8f9ff 0 14px,#f1f3ff 14px 28px);border:2px dashed #b9c3f5;border-radius:var(--r);display:grid;min-height:500px;padding:28px 22px;place-items:center;text-align:center}.iframe-ph .in{display:grid;gap:10px;justify-items:center;max-width:300px}.iframe-ph .tagx{background:#fff;border:1px solid #d9dffb;border-radius:999px;color:#5a66b8;font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.06em;padding:5px 10px}.iframe-ph b{color:var(--ink-950);font-family:var(--display);font-size:20px}.iframe-ph ol{color:var(--ink-600);display:grid;font-size:13.5px;gap:4px;margin:4px 0 0;padding-left:18px;text-align:left}@media(min-width:960px){.iframe-ph{position:sticky;top:calc(var(--hdr) + 20px)}}@media(max-width:959px){.iframe-ph{min-height:420px;order:3}.hero .quest-wrap{order:5}.hero .next-cue{order:6}}@media(max-width:899px){#how .rail{grid-template-columns:1fr!important}#how .pcard{display:grid;grid-template-columns:118px 1fr}#how .pcard .ph{aspect-ratio:auto;height:100%}}.side{counter-reset:s;display:grid;gap:12px}@media(min-width:900px){.side{gap:16px;grid-template-columns:repeat(3,1fr)}}.sd{align-content:start;background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;padding:18px 16px 16px;position:relative}.sd .n{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em}.sd h3{font-size:17px;line-height:1.2}.sd p{color:var(--ink-600);font-size:14.5px}.sd .who{align-items:center;background:var(--green-t);border-radius:999px;color:var(--green);display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-self:start;padding:3px 9px}.sd.end{background:var(--ink-950);border-color:var(--ink-950)}.sd.end .n{color:var(--amber-l)}.sd.end h3{color:#fff}.sd.end p{color:#c8cdf2}.sd.end .who{background:rgba(75,225,166,.15);color:var(--mint)}.rv-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.rvb{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:inline-flex;gap:10px;padding:10px 14px}.rvb b{color:var(--ink-950);font-family:var(--display);font-size:22px}.rvb .st{background:none;color:var(--amber);font-size:15px;letter-spacing:1px;padding:0}.rvb small{color:var(--ink-600);display:block;font-size:12.5px}.rvb.ph{border-style:dashed;color:var(--ink-500)}.rvs-grid{display:grid;gap:14px}@media(min-width:900px){.rvs-grid{gap:18px;grid-template-columns:repeat(3,1fr)}}.rv{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-s);display:flex;flex-direction:column;gap:12px;margin:0;padding:20px}.rvs{color:var(--amber);letter-spacing:2px}.rv blockquote{color:var(--ink-900);flex:1;font-size:16px;line-height:1.55;margin:0}.rv figcaption{align-items:center;display:flex;gap:10px}.rv .av{background:var(--blue-tint);border-radius:50%;color:var(--blue-deep);display:grid;font-size:14px;font-weight:800;height:38px;place-items:center;width:38px}.rv figcaption b{display:block;font-size:14.5px}.rv figcaption small{color:var(--ink-500);font-size:12.5px}.pc .ico{height:84px;mix-blend-mode:multiply;width:84px}.pc{justify-items:start}.trust2{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px;max-width:620px}.trust2 .stat{padding:16px}.trust2 .stat b{font-size:24px}.stack li{grid-template-columns:26px 1fr auto}.stack s.val{color:var(--ink-500);font-size:14px;font-weight:700;text-decoration-color:var(--rose);text-decoration-thickness:2px}.stack .need{color:var(--ink-500);font-size:12.5px;padding:0 20px 12px}.stack .worth{align-items:center;border-top:1px solid var(--line);color:var(--ink-600);display:flex;font-size:15px;gap:10px;justify-content:space-between;padding:12px 20px}.stack .worth s{color:var(--ink-500);font-size:24px;text-decoration-color:var(--rose);text-decoration-thickness:3px}.stack .tot .zero,.stack .worth s{font-family:var(--display);font-weight:800}.stack .tot .zero{color:var(--green);font-size:34px;line-height:1}.stack .tot .zero small{color:var(--ink-600);font-family:var(--body);font-size:14px;font-weight:600;margin-left:6px}.nowc{align-items:center;column-gap:14px;grid-template-columns:64px 1fr}.nowc img{grid-row:1/4;height:64px;mix-blend-mode:multiply;width:64px}.qa-list{border-top:0;gap:10px;margin-inline:auto;max-width:880px}.qa{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;gap:14px;grid-template-columns:36px 1fr!important;padding:18px}.qa h3{font-size:17px;margin-bottom:4px}.qmark{background:var(--blue-tint);border-radius:10px;color:var(--blue-deep);display:grid;font-family:var(--display);font-weight:800;height:36px;place-items:center;width:36px}#faq .head,#faq .sec-cta{margin-inline:auto;max-width:880px}.sec-cta{align-items:center;flex-direction:column;gap:8px;justify-content:center;margin-top:28px;text-align:center}.sec-cta .btn{width:auto}.sec-cta .micro{width:auto!important}@media(max-width:599px){.sec-cta .btn{width:100%}}.cdots{display:none}@media(max-width:899px){.head{text-align:center}.next-cue{justify-self:end}.vpair{grid-template-columns:repeat(2,1fr)}[data-auto]{display:grid!important;gap:12px!important;grid-auto-columns:84%!important;grid-auto-flow:column!important;grid-template-columns:repeat(4,1fr)!important;margin-inline:-16px!important;overflow-x:auto!important;overscroll-behavior-x:contain;padding:4px 16px 8px!important;scroll-snap-type:x mandatory;scrollbar-width:none}[data-auto]::-webkit-scrollbar{display:none}[data-auto]>*{scroll-snap-align:start}#how .rail[data-auto],.p3,.rvs-grid{grid-template-columns:repeat(3,1fr)!important}#how .rail[data-auto]{grid-auto-columns:84%!important;grid-auto-flow:column!important}#how [data-auto] .pcard{display:flex;grid-template-columns:none}#how [data-auto] .pcard .ph{aspect-ratio:4/3;height:auto}.now[data-auto] .nowc{min-height:100%}.cdots{display:flex;gap:6px;justify-content:center;margin-top:8px}.cdots i{background:var(--line);border-radius:3px;height:6px;transition:all .25s;width:6px}.cdots i.on{background:var(--blue);width:18px}}.tp-band{align-items:center;background:linear-gradient(120deg,#0b1140,#18226e);border-radius:22px;color:#fff;display:grid;gap:14px;margin-bottom:20px;overflow:hidden;padding:22px;position:relative}.tp-band:after{background:radial-gradient(circle,rgba(0,182,122,.35),rgba(0,182,122,0) 70%);border-radius:50%;content:"";height:220px;position:absolute;right:-60px;top:-60px;width:220px}@media(min-width:900px){.tp-band{gap:28px;grid-template-columns:auto 1fr auto;padding:24px 32px}}.tp-word{font-family:var(--display);font-size:26px;font-weight:800;line-height:1}.tp-stars{display:flex;gap:4px;margin-top:8px}.tp-stars i{background:#00b67a;border-radius:4px;display:grid;height:30px;place-items:center;width:30px}.tp-stars i svg{height:20px;width:20px}.tp-mid{display:grid;gap:2px;position:relative;z-index:1}.tp-mid b{font-family:var(--display);font-size:clamp(34px,4vw,46px);line-height:1}.tp-mid span{color:#c8cdf2;font-size:14.5px}.tp-src{align-items:center;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-self:start;position:relative;z-index:1}.tp-src svg{height:22px;width:22px}.stack .val{color:var(--ink-900);font-size:14px;font-weight:700}.stack .tot{align-items:center}.stack .tot .was{color:var(--ink-500);font-family:var(--display);font-size:24px;font-weight:800;margin-right:10px;text-decoration:line-through;text-decoration-color:var(--rose);text-decoration-thickness:3px}.stack .tot .cost{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 4px;margin-top:2px}#included .head{justify-items:center;margin-inline:auto;text-align:center}.hero{background:#fff url(https://www.98thpercentile.com/hubfs/ICP-1/hero_bg_lp3d.webp) 100%/cover no-repeat;isolation:isolate;position:relative}.hero:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.97) 34%,hsla(0,0%,100%,.7) 52%,hsla(0,0%,100%,.15) 72%,hsla(0,0%,100%,0));inset:0}.hero:after,.hero:before{content:"";position:absolute;z-index:-1}.hero:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;height:90px;left:0;right:0}@media(min-width:960px){.hero .wrap{align-items:center;min-height:600px}}@media(max-width:959px){.hero{background-position:72% top;background-size:auto 100%}.hero:before{background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.9) 45%,#fff)}}.hero h1{text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.iframe-ph{-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);background:hsla(0,0%,100%,.52);border:1.5px dashed rgba(69,109,255,.45);box-shadow:0 20px 50px rgba(15,23,77,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.hpills{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:599px){.hpills{display:none}}.gp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.9);border-radius:999px;box-shadow:0 6px 16px rgba(15,23,77,.08);color:var(--ink-900);display:inline-flex;font-weight:600;gap:8px;padding:7px 14px 7px 10px}.gp,.gp .st{font-size:14px}.gp .st{background:none;color:var(--amber);letter-spacing:1px;padding:0}.gp .kids svg{box-shadow:0 0 0 2px #fff;height:24px;width:24px}.gp .kids svg+svg{margin-left:-6px}:root{--mnav:0px!important}.mnav,.nav,.top .btn-s{display:none!important}.burger{background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:inline-grid;height:44px;place-items:center;width:44px}.burger span,.burger span:after,.burger span:before{background:var(--ink-950);border-radius:2px;display:block;height:2px;position:relative;transition:transform .25s,background .25s;width:20px}.burger span:after,.burger span:before{content:"";left:0;position:absolute}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:transparent}.burger[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--line);box-shadow:0 18px 40px rgba(15,23,77,.12);left:0;opacity:0;padding:8px 16px 16px;position:fixed;right:0;top:var(--hdr);transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden;z-index:41}.menu.open{opacity:1;transform:none;visibility:visible}.menu a{align-items:center;border-bottom:1px solid var(--line-soft);color:var(--ink-950);display:flex;font-size:17px;font-weight:700;justify-content:space-between;padding:15px 6px;text-decoration:none}.menu a:last-child{border-bottom:0}.menu a:after{color:var(--blue);content:"→"}.menu a.on{color:var(--blue-deep)}@media(min-width:960px){.menu{border:1px solid var(--line);border-radius:0 0 18px 18px;left:auto;right:max(24px,calc(50vw - 550px));width:340px}}.tl{display:grid;gap:12px;position:relative}@media(min-width:900px){.tl{gap:20px;grid-template-columns:repeat(4,1fr)}.tl:before{border-top:3px dashed #c9d2fb;content:"";left:12%;position:absolute;right:12%;top:56px;z-index:0}}.tn{background:#fff;border:1px solid var(--line);border-radius:20px;display:grid;gap:6px;justify-items:center;padding:18px 16px 20px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s;z-index:1}.tn:hover{box-shadow:0 16px 30px rgba(47,85,255,.12);transform:translateY(-3px)}.tn .ib{background:#fff;border-radius:50%;box-shadow:0 0 0 6px var(--tint),0 8px 18px rgba(15,23,77,.1);display:grid;height:84px;place-items:center;width:84px}.tn .ib img{height:70px;mix-blend-mode:multiply;width:70px}.tn .n{color:var(--blue);font-size:11.5px;font-weight:800;letter-spacing:.09em;margin-top:6px}.tn h3{font-size:18px;line-height:1.2}.tn p{color:var(--ink-600);font-size:14.5px}.tn.end{background:var(--ink-950);border-color:var(--ink-950)}.tn.end .n{color:var(--amber-l)}.tn.end h3{color:#fff}.tn.end p{color:#c8cdf2}.tn.end .ib{box-shadow:0 0 0 6px hsla(0,0%,100%,.08)}.qa-list details.qa{display:block;padding:0}.qa-list details.qa summary{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:36px 1fr 28px;list-style:none;padding:16px 18px}.qa-list details.qa summary::-webkit-details-marker{display:none}.qa-list details.qa summary h3{font-size:17px;margin:0}.qa-list details.qa .pm{background:var(--blue-tint);border-radius:50%;color:var(--blue);display:grid;font-size:18px;font-weight:800;height:28px;line-height:1;place-items:center;transition:transform .2s,background .2s,color .2s;width:28px}.qa-list details.qa[open] .pm{background:var(--blue);color:#fff;transform:rotate(45deg)}.qa-list details.qa[open]{background:#fbfcff;border-color:#bfcafb}.qa-list details.qa .ans{color:var(--ink-600);font-size:15.5px;padding:0 18px 18px 68px}@media(max-width:599px){.qa-list details.qa .ans{padding-left:18px}}.stick .t b{font-size:15px}.hero h1{font-size:clamp(34px,5.4vw,60px)!important;letter-spacing:-.02em;line-height:1.04}.hero h1 .hl{background:linear-gradient(transparent 62%,rgba(255,210,94,.55) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--blue);padding:0 .04em}.hero .kicker.fr{font-size:13px;font-weight:700;padding:5px 12px}@media(max-width:599px){.hero h1{font-size:33px!important}}.tnav{display:none}@media(min-width:768px){.tnav{align-items:center;display:flex!important;gap:2px;margin-left:auto}.tnav a{border-radius:999px;color:var(--ink-600);font-size:14.5px;font-weight:600;padding:9px 13px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.tnav a:hover{background:#f6f8ff;color:var(--blue-deep)}.tnav a.on{background:#f6f8ff;color:#294bc6}.burger,.menu{display:none!important}}@media(min-width:768px) and (max-width:959px){.tnav a{font-size:13.5px;padding:8px 9px}}.hero{background-image:url(https://www.98thpercentile.com/hubfs/ICP-1/hero_bg_lp3d.webp)!important}.iframe-ph{align-items:stretch;display:flex;flex-direction:column;gap:14px;justify-content:flex-start;padding-top:18px}.iframe-ph .in{margin:auto}.handoff{align-items:flex-start;background:#eefbf3;border:1px solid #bfe8cf;border-radius:12px;color:#14532d;display:flex;font-size:14.5px;gap:10px;line-height:1.35;padding:10px 12px;text-align:left}.handoff svg{flex:0 0 auto;margin-top:1px}.handoff b{color:#0f3d22;display:block;font-size:15.5px}@media(max-width:959px){.top{transition:transform .25s ease}.top.hide{transform:translateY(-100%)}.menu{transition:transform .25s ease}.stick{padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px))}.stick .t{font-size:12.5px}.stick .t b{font-size:14px}.stick .btn{font-size:14.5px;padding:10px 14px}.hero:not(.cf){background-image:none!important}.hero:not(.cf) .wrap{padding-top:16px!important}.hero .hsub{font-size:16.5px;line-height:1.45}.iframe-ph{min-height:380px}}.ranks .nowc .big.exam{font-size:19px;line-height:1.2}.steps3{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px;justify-self:start;list-style:none;margin:0;padding:0}.steps3 li{align-items:center;background:#f1f3fb;border-radius:999px;color:var(--ink-600);display:inline-flex;gap:5px;padding:5px 11px}.steps3 li.done{background:#e3f6ea;color:#166534}.steps3 li.now{background:var(--blue-tint);box-shadow:inset 0 0 0 1.5px currentColor;color:var(--blue-deep)}.offer .same{color:var(--ink-600);font-size:14px;font-weight:700}@media(max-width:959px){.final .btn-w,.sec-cta,.tot .btn{display:none!important}.steps3{font-size:12px}.steps3 li{padding:4px 9px}}.head.wide .h2{margin-bottom:0}.tp-band{border-radius:16px;gap:10px 22px!important;grid-template-columns:auto 1fr auto!important;margin-bottom:16px;padding:14px 24px!important}.tp-band>div:first-child{align-items:center;display:flex;gap:12px}.tp-word{font-size:20px}.tp-stars{gap:3px;margin-top:0}.tp-stars i{height:22px;width:22px}.tp-stars i svg{height:15px;width:15px}.tp-mid{align-items:baseline;display:flex!important;flex-wrap:wrap;gap:8px}.tp-mid b{font-size:28px!important}.tp-src{font-size:14px;justify-self:end}.tp-src svg{height:18px;width:18px}.tp-band:after{height:140px;right:-40px;top:-40px;width:140px}@media(max-width:599px){.tp-band{grid-template-columns:1fr auto!important;padding:12px 16px!important}.tp-mid{grid-column:1/-1}.tp-mid b{font-size:24px!important}.tp-word{font-size:18px}}@media (max-width:767px){#how .rail,#how .rail[data-auto]{display:grid!important;gap:16px!important;grid-auto-columns:80%!important;grid-auto-flow:column!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;margin:0 -18px!important;padding:6px 18px 16px!important;scrollbar-color:#375ce3 rgba(0,0,0,.08)!important;scrollbar-width:thin!important}#how .rail::-webkit-scrollbar,#how .rail[data-auto]::-webkit-scrollbar{display:block!important;height:3px!important}#how .rail::-webkit-scrollbar-track,#how .rail[data-auto]::-webkit-scrollbar-track{background:rgba(0,0,0,.06)!important;border-radius:999px!important;margin:0 18px!important}#how .rail::-webkit-scrollbar-thumb,#how .rail[data-auto]::-webkit-scrollbar-thumb{background:#375ce3!important;border-radius:999px!important}#how .rail .pcard{min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always;width:100%!important}.tl,.tl[data-auto]{display:grid!important;gap:16px!important;grid-auto-columns:80%!important;grid-auto-flow:column!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;margin:0 -18px!important;padding:6px 18px 16px!important;scrollbar-color:#375ce3 rgba(0,0,0,.08)!important;scrollbar-width:thin!important}.tl::-webkit-scrollbar,.tl[data-auto]::-webkit-scrollbar{display:block!important;height:3px!important}.tl::-webkit-scrollbar-track,.tl[data-auto]::-webkit-scrollbar-track{background:rgba(0,0,0,.06)!important;border-radius:999px!important;margin:0 18px!important}.tl::-webkit-scrollbar-thumb,.tl[data-auto]::-webkit-scrollbar-thumb{background:#375ce3!important;border-radius:999px!important}.tl .tn{min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always;width:100%!important}.rvs-grid,.rvs-grid[data-auto]{display:grid!important;gap:16px!important;grid-auto-columns:80%!important;grid-auto-flow:column!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;margin:0 -18px!important;padding:6px 18px 16px!important}.rvs-grid>*{min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always;width:100%!important}.p3,.p3[data-auto],.rvs-grid{display:grid!important;gap:16px!important;grid-auto-columns:80%!important;grid-auto-flow:column!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;margin:0 -18px!important;padding:6px 18px 16px!important;scrollbar-color:#375ce3 rgba(0,0,0,.08)!important;scrollbar-width:thin!important}.p3::-webkit-scrollbar,.rvs-grid::-webkit-scrollbar{display:block!important;height:3px!important}.p3::-webkit-scrollbar-track,.rvs-grid::-webkit-scrollbar-track{background:rgba(0,0,0,.06)!important;border-radius:999px!important;margin:0 18px!important}.p3::-webkit-scrollbar-thumb,.rvs-grid::-webkit-scrollbar-thumb{background:#375ce3!important;border-radius:999px!important}.p3>*{min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always;width:100%!important}.vpair{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){h1{text-align:center}.gp,.hero h1 .hl,.offer,ol.steps3{justify-content:center;margin:auto;text-align:center}.side{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){.side,.side[data-auto]{display:grid!important;gap:16px!important;grid-auto-columns:80%!important;grid-auto-flow:column!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;margin:0 -18px!important;padding:6px 18px 16px!important;scrollbar-color:#375ce3 rgba(0,0,0,.08)!important;scrollbar-width:thin!important}.side::-webkit-scrollbar,.side[data-auto]::-webkit-scrollbar{display:block!important;height:3px!important}.side::-webkit-scrollbar-track,.side[data-auto]::-webkit-scrollbar-track{background:rgba(0,0,0,.06)!important;border-radius:999px!important;margin:0 18px!important}.side::-webkit-scrollbar-thumb,.side[data-auto]::-webkit-scrollbar-thumb{background:#375ce3!important;border-radius:999px!important}.side .sd{min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always;width:100%!important}.sd .who,.sd.end,.side .sd{margin:auto;text-align:center!important}}