:root{--bg:#090f20;--panel:#131d35;--text:#eef4ff;--muted:#aab9d3;--gold:#ffcc65;--blue:#52b9ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,Arial,sans-serif}a{color:var(--blue)}.wrap{max-width:1100px;margin:auto;padding:0 22px}header{border-bottom:1px solid #2a3855;background:#0e172b}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 22px}.logo{font-size:1.35rem;font-weight:900;color:var(--gold);text-decoration:none;letter-spacing:.5px}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{color:#dce8ff;text-decoration:none}.hero{padding:76px 0 55px;background:radial-gradient(ellipse at 75% 10%,#174d78 0%,transparent 55%)}h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.13;margin:0 0 20px}h2{font-size:1.8rem;margin:0 0 18px}h3{margin:0 0 10px}p{margin:0 0 18px}.lead{font-size:1.15rem;max-width:720px;color:#d1e0f5}.eyebrow{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:.8rem}.button{display:inline-block;background:var(--gold);color:#101624;border:0;border-radius:8px;padding:11px 20px;font-weight:800;text-decoration:none;cursor:pointer}.button.secondary{background:#233b60;color:#fff}.section{padding:55px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:var(--panel);border:1px solid #2a3b5c;border-radius:14px;padding:25px}.card p,.muted{color:var(--muted)}.tag{font-size:.78rem;color:#10243d;background:#b2e5ff;padding:4px 9px;border-radius:5px;font-weight:800}.notice{border-left:4px solid var(--gold);background:#18243c;padding:16px 20px;border-radius:5px;color:#e4eaf6}.content{max-width:790px}.content h2{margin-top:35px}.content li{margin:8px 0}footer{background:#0e172b;border-top:1px solid #293854;padding:35px 0;color:var(--muted);font-size:.9rem}footer a{margin-right:14px}.small{font-size:.86rem}.rating{color:var(--gold);font-weight:800}.offer{font-weight:700;color:#fff}.compare{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:650px}th,td{padding:15px;text-align:left;border-bottom:1px solid #30405d}th{color:var(--gold)}@media(max-width:760px){.grid{grid-template-columns:1fr}.hero{padding:50px 0}.nav{align-items:flex-start;flex-direction:column}nav{gap:12px}}
