:root{color-scheme:dark;--bg:#020e19;--card:#071b2b;--line:#204b64;--text:#f4f9ff;--muted:#9eb6c8;--cyan:#31e6ee;--blue:#138fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 50% 0,#073050 0,transparent 46%),var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.wrap{width:min(960px,calc(100% - 30px));margin:auto}
header{border-bottom:1px solid #183e55;background:#03111de8;backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}.head{min-height:68px;display:flex;align-items:center;gap:12px}.brand{font-weight:850;letter-spacing:-.4px}.brand b{color:var(--cyan)}.cta{margin-left:auto;padding:9px 13px;border-radius:8px;background:linear-gradient(110deg,#076af3,#00b8e8);font-weight:750;font-size:13px}
main{padding:30px 0 35px}.crumbs{font-size:12px;color:#8eabba;margin-bottom:18px}.crumbs a{color:#77dff1}.hero{border:1px solid #25516d;border-radius:16px;background:linear-gradient(135deg,#081f32,#04131e);padding:28px;box-shadow:0 0 28px #00a8ff16}.kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#66e5ee;font-weight:800}
h1{font-size:clamp(34px,7vw,58px);line-height:1.03;letter-spacing:-.045em;margin:10px 0 15px}h2{font-size:25px;line-height:1.2;margin:0 0 10px}h3{font-size:17px;margin:0 0 6px}.lead{font-size:18px;color:#d7e6ef;max-width:790px}.hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.primary,.secondary{display:inline-block;padding:11px 15px;border-radius:9px;font-weight:750}.primary{background:linear-gradient(110deg,#076af3,#00b8e8)}.secondary{border:1px solid #2b5c78;background:#071827}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.card{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:18px}.card p{margin:0;color:var(--muted);font-size:14px}.section{margin-top:30px}.section p,.section li{color:#c0d1dc}.steps{display:grid;gap:10px;counter-reset:step}.step{counter-increment:step;border-left:3px solid #19cde7;background:#061826;padding:12px 14px;border-radius:0 9px 9px 0}.step:before{content:counter(step) ". ";font-weight:900;color:#5eeaf2}
.checklist{display:grid;gap:8px;padding:0;list-style:none}.checklist li{padding:11px 13px;border:1px solid #1c425b;border-radius:9px;background:#061826}.checklist li:before{content:"✓";color:#65e8d1;font-weight:900;margin-right:9px}.warnlist li:before{content:"!";color:#ffcf69}
.faq{display:grid;gap:8px}.faq details{border:1px solid #204a63;border-radius:9px;background:#061826;padding:11px 13px}.faq summary{font-weight:750;cursor:pointer}.faq p{margin:8px 0 0;color:#9fb6c8;font-size:14px}.related{display:flex;flex-wrap:wrap;gap:7px}.related a{border:1px solid #24536d;border-radius:999px;padding:7px 10px;color:#bcebf4;font-size:12px}.source{border-left:3px solid #6acdfa;background:#061826;padding:12px 14px;border-radius:0 9px 9px 0;color:#abc2d2;font-size:13px}.source a{color:#71d9f5;text-decoration:underline}.note{font-size:13px;color:#8da7b9;border-top:1px solid #173c52;padding-top:16px;margin-top:25px}
footer{border-top:1px solid #173c52;padding:20px 0 30px;color:#829eaf;font-size:12px}.footer-links{display:flex;gap:14px;flex-wrap:wrap}
@media(max-width:700px){main{padding-top:18px}.hero{padding:20px}.lead{font-size:16px}.grid{grid-template-columns:1fr}.section{margin-top:23px}h2{font-size:21px}}