
:root{--bg:#07111f;--panel:#0d1b2e;--line:#23344d;--text:#eef6ff;--muted:#b8c7da;--accent:#6fd0ff;--gold:#e6c46a}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#07111f,#0a1424 40%,#050a12);color:var(--text);line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1120px;margin:auto;padding:28px 18px}.header{border-bottom:1px solid var(--line);background:rgba(7,17,31,.88);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.nav{display:flex;gap:14px;align-items:center;justify-content:space-between}.brand{font-weight:900;letter-spacing:.06em;color:#fff}.navlinks{display:flex;gap:12px;flex-wrap:wrap}.navlinks a{font-size:.92rem;color:var(--muted)}.hero{padding:50px 0 34px}.kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}h1{font-size:clamp(2rem,5vw,4.2rem);line-height:1.02;margin:10px 0 18px;letter-spacing:-.055em}h2{font-size:clamp(1.25rem,3vw,2rem);margin:34px 0 10px}h3{margin-top:24px}.lead{font-size:1.15rem;color:var(--muted);max-width:850px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:22px 0}.card{background:rgba(13,27,46,.78);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 18px 45px rgba(0,0,0,.25)}.badges{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.badge{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--muted);background:rgba(255,255,255,.03)}.cta{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.btn{display:inline-block;border-radius:12px;padding:12px 16px;font-weight:800;border:1px solid var(--line)}.primary{background:var(--accent);color:#06111f}.secondary{background:#111f35;color:#fff}.notice{border-left:4px solid var(--gold);background:rgba(230,196,106,.08);padding:14px 16px;border-radius:12px;color:#f5e9c2}table{width:100%;border-collapse:collapse;margin:20px 0;background:rgba(13,27,46,.6);border-radius:14px;overflow:hidden}th,td{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}th{color:#fff;background:#12223a}.footer{border-top:1px solid var(--line);margin-top:48px;color:var(--muted);font-size:.92rem}ul{padding-left:20px}.muted{color:var(--muted)}.small{font-size:.88rem;color:var(--muted)}@media(max-width:700px){.nav{align-items:flex-start;flex-direction:column}.hero{padding:34px 0 20px}.card{padding:16px}}
