@font-face{font-family:Nunito-Bold;src:url(https://www.98thpercentile.com/hubfs/fonts/DC-Placement-Test-26/fonts/Nunito-Bold.ttf)}@font-face{font-family:Nunito-SemiBold;src:url(https://www.98thpercentile.com/hubfs/fonts/DC-Placement-Test-26/fonts/Nunito-SemiBold.ttf)}@font-face{font-family:Nunito-Black;src:url(https://www.98thpercentile.com/hubfs/fonts/DC-Placement-Test-26/fonts/Nunito-Black.ttf)}@font-face{font-family:Nunito-ExtraBold;src:url(https://www.98thpercentile.com/hubfs/fonts/DC-Placement-Test-26/fonts/Nunito-ExtraBold.ttf)}.booking h3,.btn,.grev-av,.grev-badge,.grev-badge .cnt,.grev-badge .rate,.grev-who b,.lede strong,.panel h3,.reward h3,.sec-h h2,.step .tag,.step h4,.tb b,.usp b,.value-note b,h1,h1 .accent{font-family:Nunito-Black}.fd,.grev p,.lede,.muted,.reward p,.step p,.usp span,footer,p{font-family:Nunito-SemiBold}.bk,.bv,.eyebrow,.ft,.later,.reward .kid,.value-note s{font-family:Nunito-ExtraBold}.meta-row span,.tb span,.tpill{font-family:Nunito-Bold}.value-note{font-family:Nunito-ExtraBold}.footer-new,header.sticky-top.shadow-sm{display:none!important}:root{--blue:#456dff;--blue-700:#3355d6;--papaya:#ff775c;--papaya-soft:#ff8870;--ink:#0f172a;--slate-800:#1e293b;--slate-700:#334155;--slate-600:#475569;--slate-500:#64748b;--slate-400:#94a3b8;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--bg:#f6f8ff;--card:#fff;--green:#16a34a;--green-50:#ecfdf5;--amber:#f59e0b;--grad:linear-gradient(120deg,#ff775c,#456dff);--shadow-sm:0 1px 2px rgba(2,6,23,.06);--shadow:0 10px 30px -12px rgba(2,6,23,.18);--shadow-lg:0 24px 60px -20px rgba(69,109,255,.35);--ring:0 0 0 4px rgba(69,109,255,.12)}*{box-sizing:border-box}body,html{margin:0}body{background:radial-gradient(1200px 600px at 80% -10%,rgba(255,119,92,.1),transparent 60%),radial-gradient(1000px 600px at -10% 10%,rgba(69,109,255,.1),transparent 55%),var(--bg);color:var(--ink);font-family:Nunito,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{margin:0 auto;max-width:1080px;padding:0 18px}.sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}header{padding:18px 0 6px}.head-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.logo{display:block;height:42px;width:auto}.trust-strip{flex-wrap:nowrap;gap:10px}.tpill,.trust-strip{align-items:center;display:flex}.tpill{background:var(--card);border:1px solid var(--slate-200);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--slate-700);font-size:13px;font-weight:700;gap:7px;padding:7px 12px;white-space:nowrap}.stars{color:#ffb627}.stars,.tp-stars{font-size:13px;letter-spacing:1px}.tp-stars{color:#00b67a}.muted{color:var(--slate-500);font-weight:600}.hero{background:var(--card);border:1px solid var(--slate-200);border-radius:26px;box-shadow:var(--shadow);margin-top:14px;overflow:hidden;position:relative}.hero-grad{background:var(--grad);height:6px}.hero-in{padding:30px 28px}.eyebrow{align-items:center;background:var(--green-50);border:1px solid #bbf7d0;border-radius:999px;color:var(--green);display:inline-flex;font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.2px;padding:6px 12px}.eyebrow .dot{animation:pulse 1.8s infinite;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 rgba(22,163,74,.5);height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}h1{font-size:clamp(26px,5.2vw,34px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:14px 0 8px}h1 .accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--blue)}.lede{color:var(--slate-600);font-size:16px;font-weight:600;max-width:640px}.hero-cols{align-items:stretch;display:grid;gap:22px;grid-template-columns:1.25fr .9fr;margin-top:22px}@media (max-width:820px){.hero-cols{grid-template-columns:1fr}}.cta-card{background:linear-gradient(135deg,#eef3ff,#fff);border:1px solid #dbe4ff;border-radius:20px;padding:20px}.cta-card h2{font-size:18px;font-weight:900;letter-spacing:-.01em;margin:0 0 4px}.cta-card p{color:var(--slate-600);font-size:14px;font-weight:600;margin:0 0 16px}.btn{align-items:center;background:var(--grad);border:0;border-radius:14px;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:900;gap:10px;justify-content:center;letter-spacing:.2px;padding:16px 20px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.btn:hover{box-shadow:0 28px 60px -18px rgba(69,109,255,.5);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .arrow{font-size:18px;transition:transform .15s ease}.btn:hover .arrow{transform:translateX(4px)}.meta-row{color:var(--slate-500);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:700;gap:14px;justify-content:center;margin-top:14px}.meta-row span{align-items:center;display:inline-flex;gap:6px}.tick{color:var(--green)}.later{color:var(--blue);cursor:pointer;display:block;font-size:13px;font-weight:800;margin-top:12px;text-align:center}.later:hover{text-decoration:underline}.booking{background:var(--card);border:1px dashed #c7d2fe;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:18px}.booking h3{color:var(--slate-500);font-size:13px;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.brow{gap:11px}.bico,.brow{align-items:center;display:flex}.bico{background:#eef3ff;border-radius:10px;color:var(--blue);flex-shrink:0;height:34px;justify-content:center;width:34px}.bk{color:var(--slate-400);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.bk,.bv{font-weight:800}.bv{color:var(--slate-800);font-size:14px}.countdown{display:flex;gap:8px;margin-top:2px}.cd{background:#0f172a;border-radius:12px;color:#fff;flex:1;padding:8px 4px;text-align:center}.cd b{display:block;font-size:20px;font-weight:900;line-height:1}.cd small{color:#94a3b8;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.cal,.cd small{font-weight:800}.cal{align-items:center;background:#fff;border:1.5px solid var(--slate-200);border-radius:12px;color:var(--slate-700);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:center;padding:10px}.cal:hover{border-color:var(--blue);color:var(--blue)}.sec{margin-top:30px}.sec-h{gap:10px;margin-bottom:14px}.sec-h,.sec-h .num{align-items:center;display:flex}.sec-h .num{background:var(--grad);border-radius:8px;color:#fff;font-size:13px;font-weight:900;height:26px;justify-content:center;width:26px}.sec-h h2{font-size:20px;font-weight:900;letter-spacing:-.01em;margin:0}.sec-sub{color:var(--slate-500);font-size:14px;font-weight:600;margin:-8px 0 14px 36px}.journey{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.journey{grid-template-columns:1fr}}.step{background:var(--card);border:1px solid var(--slate-200);border-radius:18px;box-shadow:var(--shadow-sm);padding:18px;position:relative}.step.active{border-color:var(--blue);box-shadow:var(--ring)}.step .badge{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:900;height:30px;justify-content:center;margin-bottom:10px;width:30px}.step.done .badge{background:var(--green);color:#fff}.step.active .badge{background:var(--grad);color:#fff}.step.todo .badge{background:var(--slate-100);color:var(--slate-400)}.step h4{font-size:15px;font-weight:900;margin:0 0 4px}.step p{color:var(--slate-600);font-size:13px;font-weight:600;margin:0}.step .tag{border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.06em;padding:4px 8px;position:absolute;right:16px;text-transform:uppercase;top:16px}.tag.now{background:#eef3ff;color:var(--blue)}.tag.ok{background:var(--green-50);color:var(--green)}.grid2{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:820px){.grid2{grid-template-columns:1fr}}.panel{background:var(--card);border:1px solid var(--slate-200);border-radius:20px;box-shadow:var(--shadow-sm);padding:22px}.panel h3{font-size:17px;font-weight:900;margin:0 0 12px}.flist{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.flist li{align-items:flex-start;display:flex;gap:11px}.fico{align-items:center;background:#eef3ff;border-radius:9px;color:var(--blue);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fico.coral{background:#fff1ec;color:var(--papaya)}.ft{color:var(--slate-800);font-size:14px;font-weight:800;line-height:1.25}.fd{color:var(--slate-500);font-size:13px;font-weight:600;line-height:1.3}.reward{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:22px;box-shadow:var(--shadow);color:#fff;padding:24px}.reward .kid{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fbbf24;display:inline-flex;font-size:11.5px;font-weight:800;gap:8px;letter-spacing:.04em;padding:5px 11px}.reward h3{font-size:20px;font-weight:900;letter-spacing:-.01em;margin:12px 0 6px}.reward p{color:#cbd5e1;font-size:14px;font-weight:600;margin:0 0 16px}.uspgrid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:480px){.uspgrid{grid-template-columns:1fr}}.usp{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:13px}.usp b{display:block;font-size:14px;font-weight:900;margin-bottom:2px}.usp span{color:#94a3b8;font-size:12.5px;font-weight:600}.trustband{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:14px}@media (max-width:720px){.trustband{grid-template-columns:1fr 1fr}}.tb{background:var(--card);border:1px solid var(--slate-200);border-radius:18px;box-shadow:var(--shadow-sm);padding:18px;text-align:center}.tb b{background:var(--grad);-webkit-background-clip:text;background-clip:text;display:block;font-size:24px;font-weight:900;-webkit-text-fill-color:transparent}.tb span{color:var(--slate-500);font-size:12.5px;font-weight:700}.tb .ico{align-items:center;background:#eef3ff;border-radius:10px;color:var(--blue);display:flex;height:34px;justify-content:center;margin:0 auto 8px;width:34px}.final{background:var(--card);border:1px solid var(--slate-200);border-radius:22px;box-shadow:var(--shadow);margin:30px 0 10px;padding:26px;text-align:center}.final h2{font-size:22px;font-weight:900;letter-spacing:-.01em;margin:0 0 6px}.final p{color:var(--slate-600);font-weight:600;margin:0 auto 18px;max-width:520px}.btn.compact{margin:0 auto;max-width:380px}.guarantee{color:var(--slate-500);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:700;gap:16px;justify-content:center;margin-top:14px}.guarantee span{align-items:center;display:inline-flex;gap:6px}footer{color:var(--slate-400);font-size:12.5px;font-weight:600;padding:22px 0 40px;text-align:center}.sticky{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border-top:1px solid var(--slate-200);bottom:0;display:none;left:0;padding:12px 16px;position:fixed;right:0;z-index:50}.sticky .btn{font-size:16px;padding:14px}@media (max-width:820px){.sticky{display:block}body{padding-bottom:84px}}.value-note{background:#fff7f4;border:1px dashed #ffcdbf;border-radius:10px;color:var(--slate-600);font-size:12px;font-weight:800;line-height:1.3;margin-top:12px;padding:8px 10px;text-align:center}.value-note b{color:var(--papaya)}.value-note s{color:var(--slate-400);font-weight:800;margin-right:5px}.later-tiny{display:none}.proof-card{background:var(--card);border:1px solid var(--slate-200);border-radius:20px;box-shadow:var(--shadow);margin:18px auto 0;max-width:640px;padding:20px 24px;text-align:left}.proof-card .quote-mark{color:var(--papaya);font-size:46px;font-weight:900;height:22px;line-height:.5}.proof-card p{color:var(--slate-800);font-size:16px;font-weight:800;line-height:1.4;margin:8px 0 16px}.proof-by{gap:11px}.proof-by,.proof-by .avatar{align-items:center;display:flex}.proof-by .avatar{background:var(--grad);border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:900;height:38px;justify-content:center;width:38px}.proof-by .who{color:var(--slate-500);font-size:12.5px;font-weight:700;line-height:1.3}.proof-by .who b{color:var(--ink);display:block;font-size:14px}.kgrid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:600px){.kgrid{grid-template-columns:1fr}}@media (max-width:860px){.head-row{gap:10px;justify-content:center}.logo{height:38px}.trust-strip{gap:7px;justify-content:center;width:100%}.tpill{border-radius:11px;font-size:11.5px;gap:5px;padding:5px 9px}.tpill .stars,.tpill .tp-stars{font-size:10px;letter-spacing:.5px}}@media (max-width:480px){.tpill{font-size:10.5px;gap:4px;padding:5px 7px}.tpill .stars,.tpill .tp-stars{font-size:9px;letter-spacing:0}}@media (max-width:360px){.tpill .stars,.tpill .tp-stars{display:none}}@media (max-width:560px){.hero-in{padding:22px 18px}.lede{font-size:15px}.panel{padding:18px}.reward{padding:20px}.final{padding:22px 18px}.sec-sub{margin-left:0}}.grev-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:6px auto 16px;text-align:center}.grev-badge{align-items:center;background:var(--card);border:1px solid var(--slate-200);border-radius:999px;box-shadow:var(--shadow-sm);display:inline-flex;gap:9px;padding:9px 15px}.grev-badge .g{font-size:15px;font-weight:900;letter-spacing:-.02em}.grev-badge .g b:first-child{color:#4285f4}.grev-badge .g b:nth-child(2){color:#ea4335}.grev-badge .g b:nth-child(3){color:#fbbc05}.grev-badge .g b:nth-child(4){color:#4285f4}.grev-badge .g b:nth-child(5){color:#34a853}.grev-badge .g b:nth-child(6){color:#ea4335}.grev-badge .rate{color:var(--ink);font-size:15px;font-weight:900}.grev-badge .gstars{color:#fbbc05;font-size:14px;letter-spacing:1px}.grev-badge .cnt{color:var(--slate-500);font-size:12.5px;font-weight:700}.grev-slider{margin:0 auto;max-width:680px;position:relative}.grev-viewport{border-radius:20px;overflow:hidden}.grev-track{display:flex;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.grev{background:var(--card);border:1px solid var(--slate-200);border-radius:20px;box-shadow:var(--shadow);box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;gap:14px;min-width:0;padding:26px}.grev-top{gap:12px}.grev-av,.grev-top{align-items:center;display:flex}.grev-av{background:var(--grad);border-radius:50%;color:#fff;flex-shrink:0;height:46px;justify-content:center;width:46px}.grev-av,.grev-who b{font-size:15px;font-weight:900}.grev-who b{color:var(--ink);display:block;line-height:1.2}.grev-who .gstars{color:#fbbc05;font-size:14px;letter-spacing:1px}.grev-g{flex-shrink:0;height:24px;margin-left:auto;width:24px}.grev p{font-size:15.5px;font-weight:600;line-height:1.55;margin:0}.grev p,.grev-nav{color:var(--slate-700)}.grev-nav{align-items:center;background:var(--card);border:1px solid var(--slate-200);border-radius:50%;box-shadow:var(--shadow);cursor:pointer;display:flex;font-size:20px;font-weight:900;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease,color .15s ease,border-color .15s ease;width:42px;z-index:2}.grev-nav:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-50%) scale(1.06)}.grev-nav.prev{left:-8px}.grev-nav.next{right:-8px}@media (max-width:760px){.grev-nav.prev{left:4px}.grev-nav.next{right:4px}.grev-nav{font-size:17px;height:36px;width:36px}.grev{padding:22px}.grev p{font-size:14.5px}}.grev-dots{display:flex;gap:8px;justify-content:center;margin-top:16px}.grev-dot{background:var(--slate-200);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .25s ease,background .25s ease;width:8px}.grev-dot.active{background:var(--grad);width:22px}