*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#233e58,#09192f 45%,#07111f);color:#edf0f8;font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:950px;margin:auto;padding:24px}nav{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:55px}a{color:#f0d09b}.eyebrow{letter-spacing:.17em;color:#cda775;font-size:12px}h1{font-size:clamp(32px,6vw,54px);line-height:1.1;margin:8px 0}main>p{color:#c0cfdf}.overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.overview article,.panel{padding:22px;border:1px solid #435c7b;border-radius:16px;background:linear-gradient(135deg,#11243d,#0d1d32)}.overview span{display:block;color:#b6c9df;font-size:13px}.overview strong{display:block;margin-top:7px;color:#efd59f;font-size:22px;overflow-wrap:anywhere}.panel{margin:17px 0}.panel h2{margin-top:0}.panel p{color:#c2d2e3}button{border-radius:10px;border:1px solid #d8b980;background:#e5c68f;color:#07182a;padding:11px 18px;font-weight:750;cursor:pointer;margin:8px 0}.feature{border-bottom:1px solid #314d6b;padding:10px 0}.good{color:#b6e0bf}.locked{color:#d8bac2}.worksheet{border-top:1px solid #456182;margin-top:15px;padding-top:10px}.worksheet li{margin:8px 0}button:focus-visible,a:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:630px){.overview{grid-template-columns:1fr}nav{margin-bottom:32px}}