:root{--ink:#07111f;--panel:#0e2035;--line:rgba(166,204,222,.18);--paper:#edf6f7;--muted:#9eb0bd;--aqua:#4bd3c4;--max:980px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font:400 1rem/1.75 Arial,sans-serif}a{color:inherit}.wrap{width:min(calc(100% - 36px),var(--max));margin:auto}.nav{border-bottom:1px solid var(--line);background:#081522}.nav .wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-weight:800;letter-spacing:.07em;text-decoration:none}.nav-links{display:flex;gap:22px;font-size:.92rem}.nav-links a{color:#c7d5dc;text-decoration:none}.hero{padding:92px 0 68px;background:radial-gradient(circle at 80% 20%,rgba(31,113,142,.25),transparent 30%),linear-gradient(135deg,#07111f,#0a2236)}.eyebrow{color:var(--aqua);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3{font-family:Arial,sans-serif;line-height:1.15}h1{font-size:clamp(2.8rem,7vw,5.4rem);letter-spacing:-.05em;max-width:850px;margin:22px 0}h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:52px 0 18px}h3{margin:30px 0 10px}.lead{font-size:1.18rem;color:#bdccd3;max-width:760px}.content{padding:56px 0 92px}.content p,.content li{color:#b0c0c8}.content ul{padding-left:22px}.note{padding:20px 22px;border-left:3px solid var(--aqua);background:rgba(75,211,196,.08);border-radius:0 12px 12px 0;margin:28px 0}.note strong{color:#fff}.level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.level{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.level b{display:block;color:var(--aqua);font-size:1.7rem}.cta{margin-top:54px;padding:30px;border:1px solid rgba(75,211,196,.4);border-radius:18px;background:var(--panel)}.button{display:inline-block;margin-top:15px;padding:12px 20px;border-radius:999px;background:var(--aqua);color:#05201e;text-decoration:none;font-weight:800}footer{padding:30px 0;border-top:1px solid var(--line);color:#7f949f;font-size:.85rem}.related{display:flex;gap:12px;flex-wrap:wrap;margin-top:42px}.related a{color:var(--aqua)}@media(max-width:700px){.nav-links{display:none}.level-grid{grid-template-columns:1fr}.hero{padding-top:70px}}
