:root{--navy:#071c2c;--blue:#0b7dff;--cyan:#25c6da;--ink:#10212e;--muted:#5b6b76;--soft:#f3f8fb;--line:#dfe8ee;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.75}a{color:var(--blue)}.container{width:min(1080px,calc(100% - 36px));margin:auto}.site-header{background:rgba(7,28,44,.97);position:sticky;top:0;z-index:5}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{color:#fff;text-decoration:none;font-weight:850;font-size:20px}.brand span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;margin-right:9px;background:linear-gradient(135deg,var(--blue),var(--cyan))}.nav{display:flex;gap:20px;align-items:center}.nav a{color:#dcecf5;text-decoration:none;font-weight:650}.nav .cta{background:#fff;color:var(--navy);padding:9px 15px;border-radius:999px}.hero{padding:76px 0 64px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(37,198,218,.3),transparent 30%),linear-gradient(135deg,#071c2c,#0d3e61)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#8bf3e6;font-size:13px;font-weight:800}.hero h1{font-size:clamp(38px,6vw,66px);line-height:1.06;max-width:900px;margin:10px 0 20px}.lede{max-width:780px;color:#d6e7f1;font-size:20px}.meta{color:#b9d0dd;font-size:14px}.layout{display:grid;grid-template-columns:minmax(0,730px) 280px;gap:54px;padding:62px 0}.article h2{font-size:31px;line-height:1.2;margin:48px 0 14px;color:var(--navy)}.article h3{font-size:22px;margin-top:30px}.article p{margin:0 0 20px}.article li{margin-bottom:10px}.answer,.note{padding:22px 24px;border-radius:18px;margin:25px 0}.answer{background:var(--soft);border-left:5px solid var(--blue)}.note{background:#ecfbf7;border:1px solid #bcebdd}.table-wrap{overflow:auto}.article table{width:100%;border-collapse:collapse;margin:24px 0}.article th,.article td{padding:13px;text-align:left;border:1px solid var(--line);vertical-align:top}.article th{background:var(--navy);color:#fff}.toc{position:sticky;top:96px;padding:23px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 15px 40px rgba(7,28,44,.08)}.toc h2{font-size:18px;margin:0}.toc a{text-decoration:none}.offer{margin-top:20px;padding:22px;border-radius:18px;background:var(--navy);color:#fff}.offer a{color:#8bf3e6}.faq details{border-top:1px solid var(--line);padding:16px 0}.faq summary{font-weight:800;cursor:pointer}.bottom-cta{padding:30px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#0b4166,#071c2c);margin-top:48px}.button{display:inline-block;color:#071c2c!important;background:#8bf3e6;text-decoration:none;font-weight:850;padding:12px 18px;border-radius:999px}footer{padding:38px 0;color:#bed0db;background:#05151f;font-size:14px}.footer-inner{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}footer a{color:#fff}@media(max-width:850px){.layout{grid-template-columns:1fr}.toc{position:static}.nav a:not(.cta){display:none}}@media(max-width:600px){body{font-size:16px}.hero{padding:52px 0}.hero h1{font-size:39px}.layout{padding:42px 0}.article h2{font-size:27px}.nav .cta{font-size:13px}}
