:root{--blue-500:#456dff;--blue-600:#375ce3;--blue-800:#213c9e;--blue-950:#080f28;--marigold-500:#ffb627;--marigold-800:#8c5a00;--teal-500:#61c4b8;--white:#fff;--gray-100:#f2f2f2;--gray-900:#383838;--line:rgba(56,56,56,.14);--ink-2:rgba(56,56,56,.8);--inter:"Inter";--fraunces:"Fraunces";--mono:"JetBrains Mono"}@font-face{font-display:swap;font-family:Fraunces;font-style:italic;font-weight:700;src:url(https://www.98thpercentile.com/hubfs/fonts/Fraunces_72pt-Italic.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:Inter;font-style:normal;font-weight:400;src:url(https://www.98thpercentile.com/hubfs/Home%20page-new%20theme/fonts/Inter-Regular.woff);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:Inter;font-style:normal;font-weight:600;src:url(https://www.98thpercentile.com/hubfs/Home%20page-new%20theme/fonts/Inter-Regular.woff);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:Inter;font-style:normal;font-weight:700;src:url(https://www.98thpercentile.com/hubfs/MAP-LM/fonts/Inter-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:Inter-Bold;font-style:normal;font-weight:800;src:url(https://www.98thpercentile.com/hubfs/MAP-LM/fonts/Inter-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:JetBrains Mono;font-style:normal;font-weight:400;src:url(https://www.98thpercentile.com/hubfs/LA-Math-Meta-26/JetBrainsMono-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}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(https://www.98thpercentile.com/hubfs/GSO-26/fonts/JetBrainsMono-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}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background:var(--white);color:var(--gray-900);display:flex;flex-direction:column;font-family:var(--inter);font-size:15px;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2{font-weight:800;letter-spacing:-.025em;line-height:1.1}h1,h2,p{margin:0}a{color:var(--blue-600)}:focus-visible{border-radius:6px;outline:3px solid var(--blue-500);outline-offset:3px}.em{color:var(--blue-500);font-family:var(--fraunces);font-style:italic;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.actions,.next{margin-left:auto;margin-right:auto;max-width:560px}.eyebrow{align-items:center;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:600;gap:10px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.eyebrow:before{background:var(--marigold-500);border-radius:50%;content:"";height:8px;width:8px}header{background:var(--white);border-bottom:1px solid var(--line);box-shadow:inset 0 4px 0 var(--marigold-500)}header .in{align-items:center;display:flex;height:64px;margin:0 auto;max-width:1180px;padding:0 20px}header img{display:block;height:auto;width:124px}main{align-items:center;background:repeating-linear-gradient(to bottom,transparent 0 39px,rgba(56,56,56,.04) 39px 40px),var(--white);display:flex;flex:1;padding:32px 20px 40px}.card1{margin:0 auto;max-width:640px;text-align:center;width:100%}.check{display:block;filter:drop-shadow(0 10px 16px rgba(140,90,0,.28));height:60px;margin:0 auto 14px;width:60px}h1{font-size:clamp(28px,3.4vw,38px);margin-top:10px}.who{background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;flex-wrap:wrap;font-size:13.5px;gap:6px 10px;justify-content:center;margin-top:14px;padding:8px 14px}.who b{color:var(--gray-900)}.actions{display:grid;gap:12px;margin-top:26px}.btn{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-family:var(--inter);font-size:16px;font-weight:700;gap:10px;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.btn svg{flex:none;height:20px;width:20px}.btn--primary{background:var(--blue-600);box-shadow:0 5px 0 var(--blue-800);color:#fff;margin-bottom:5px}.btn--primary:hover{box-shadow:0 7px 0 var(--blue-800);transform:translateY(-2px)}.btn--primary:active{box-shadow:0 1px 0 var(--blue-800);transform:translateY(4px)}.btn--secondary{background:var(--white);border:1.5px solid var(--line);color:var(--gray-900)}.btn--secondary:hover{border-color:var(--blue-500)}.btn--secondary svg{color:var(--teal-500)}.hint{color:var(--ink-2);font-size:13px;margin-top:-4px}.next{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:28px;padding:0}.next li{background:var(--gray-100);border-radius:14px;font-size:12.5px;font-weight:700;line-height:1.3;padding:12px 8px}.next svg{color:var(--blue-500);display:block;height:20px;margin:0 auto 6px;width:20px}.next li:last-child svg{color:var(--marigold-800)}.cal{color:var(--ink-2);font-size:13px;margin-top:16px}.cal a,.cal button{background:none;border:0;color:var(--blue-600);cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}footer{background:var(--gray-100);color:var(--ink-2);font-size:12.5px}footer .in{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:14px 20px}footer nav{display:flex;gap:16px}@media (max-width:520px){.next{grid-template-columns:1fr}.next li{align-items:center;display:flex;gap:10px;padding:10px 12px;text-align:left}.next svg{margin:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}