main>[hidden]{display:none!important}html{scroll-behavior:auto;scroll-padding-top:100px}body{background:#090f17}.header{position:sticky;top:0;background:#090f17f5;border-bottom:1px solid #253142;padding:16px 32px;backdrop-filter:blur(12px)}.header nav{display:flex;gap:8px}.header nav a{padding:9px 14px;border-radius:5px;color:#a9bbce;font-size:.9rem;white-space:nowrap}.header nav a[aria-current="page"]{background:#182c3d;color:#9edfff}.header nav a:hover{background:#142333}.nav-cta{box-shadow:none}.section-label,.record-watermark,.achievement-icon,.question-mark{display:none}.section{padding-top:36px;padding-bottom:36px}.section-heading h2{font-size:2rem;line-height:1.3}.section-heading>p{font-size:.88rem}.section-heading{margin-bottom:26px}.record{background:#101b28;border-color:#283b50;padding:24px}.record.major,.record.streak{background:#101b28}.record-top{min-height:0;margin-bottom:14px}.major h3{font-size:1.7rem;background:none;color:#d5edff}.rank strong,.score strong{font-size:3.5rem}.rank{margin-top:18px;padding-top:18px}.record.compact{min-height:100px;padding:22px 24px}.compact h3{font-size:1.2rem}.compact p{font-size:.85rem}.record-grid{gap:14px}.record p.record-highlight{font-size:.92rem}.proof-heading h3{font-size:1.6rem}.proof-heading h3 br{display:none}.proof-heading h3 span:before{content:' '}.proof-metrics strong{font-size:1.65rem}.testimonial-featured,.testimonial-result{background:#101c2a;border-color:#34536b}.testimonial-featured h3{font-size:1.65rem}.testimonial-stars{font-size:.7rem;color:#80bddc}.testimonial{box-shadow:none}.reviews{border:0;background:transparent}.program{background:#101b28;box-shadow:none}.primary,.dark{box-shadow:none}.contact{background:#102638;color:#ecf7ff}.contact h2{font-size:1.7rem}.contact p,.contact-action p{color:#b6cddd}.contact .dark{background:#8cdcff;color:#071421;border:0}.footer{padding-top:22px;padding-bottom:22px;font-size:.75rem}.footer>p{display:none}.home-guide{padding-top:24px;padding-bottom:30px}.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-shortcuts a{display:flex;flex-direction:column;gap:7px;padding:20px 24px;border:1px solid #2b3d50;border-radius:6px;background:#101b28}.home-shortcuts a:hover{border-color:#7fc8ef}.home-shortcuts strong{font-size:1rem}.home-shortcuts span{font-size:.8rem;color:#9fb8ce}.home-guide .compact-details>.section{padding:28px 0;background:transparent;border:0}.home-guide .wrap{width:auto;max-width:none;margin:0;padding:0 24px}.home-guide .philosophy h2{font-size:1.9rem}.home-guide .section-heading h2{font-size:1.6rem}.intro{background:#0d1621}.question-panel{box-shadow:none;background:#111f2d}.intro-facts .fact-mark{display:none}.intro-facts{padding-top:18px;padding-bottom:18px}.intro-footnote{margin-bottom:0}#main:focus{outline:none}@media(max-width:760px){html{scroll-padding-top:125px}.header{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 18px}.header nav{grid-column:1/-1;grid-row:2;display:flex;width:100%;justify-content:space-between;gap:3px}.header nav a{font-size:.81rem;padding:8px 9px;text-align:center;flex:1}.header .nav-cta{font-size:.78rem;padding:8px 12px}.header .brand-sub{display:none}.section{padding-top:25px;padding-bottom:25px}.section-heading h2{font-size:1.7rem}.section-heading>p{margin-top:10px}.record.compact{min-height:90px;padding:20px}.rank strong,.score strong{font-size:3.4rem}.major h3{font-size:1.55rem}.home-shortcuts{grid-template-columns:1fr;gap:8px}.home-shortcuts a{flex-direction:row;align-items:center;justify-content:space-between;padding:16px}.home-shortcuts span{font-size:.73rem}.home-guide .wrap{padding:0 18px}.testimonial-featured h3{font-size:1.45rem}.intro-grid{gap:20px}.intro-facts{gap:10px}.footer{gap:14px}.proof-heading h3{font-size:1.4rem}}
.header nav a:first-child{display:block}
.question-panel{background:#111f2d;color:#e4edf7;border-color:#34536b}.question-panel h2{color:#f0f7ff}.question-top{color:#a4dfff;border-color:#34536b}.question-caption{color:#bbccdf}.question-steps{border-color:#34536b}.question-steps li{border-color:#34536b}.question-steps strong{color:#e4edf7}.question-steps .step-index{color:#8cdcff}.question-steps li>span:last-child{color:#b4c8dd}

/* Continuous single-page layout; navigation jumps to each section. */
.home-guide{padding-top:0;padding-bottom:20px}.home-guide>.compact-details{margin-top:18px}.record-proof{margin-top:26px;padding-top:24px}.header nav a{color:#b8cbdf}.header nav a:hover,.header nav a:focus-visible{background:#182c3d;color:#b8e8ff}.section{scroll-margin-top:86px}@media(max-width:760px){.section{scroll-margin-top:118px}}
:root{--lime:#5294ff}.blue-text,.intro h1 em{color:#5294ff;-webkit-text-fill-color:#5294ff}.brand-mark{background:#3478ed;color:#fff;box-shadow:none}.primary,.intro-actions .button,.contact .dark{background:#2864db;color:#fff;border-color:#3979ed;box-shadow:none}.primary:hover,.intro-actions .button:hover,.contact .dark:hover{background:#2056bf;color:#fff;border-color:#3979ed}.proof-heading h3 span,.rank-evidence h3 strong,.number,.question-steps .step-index{color:#5294ff}.question-top,.testimonial-tag,.testimonial-stars,.review-rank-path strong,.streak-solo strong{color:#6aa3ff}.question-panel{border-color:#304d74}.win-chip{color:#79adff;background:#152b50;border-color:#345c94}.proof-open,.proof-card .proof-open{color:#9bc0ff;background:#102544ed;border-color:#345c94}.compact-details>summary,.testimonial footer a,.review-source-links a,.rank-original{color:#82b0ff}.streak-solo{border-left-color:#3979ed;background:#12233d}.hero-proof a,.intro-program-link,.header nav a:hover,.header nav a:focus-visible{color:#82b0ff}.proof-metrics strong{color:#e1ebfa}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#6aa3ff}
