:root{color-scheme:dark;--bg:#070b18;--panel:#10182b;--text:#f1f4ff;--muted:#bdc9e5;--accent:#b4c6ff;--line:#34435f;--button:#c4d2ff;--ink:#10162b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 90% 8%,#23204b 0,transparent 34%),radial-gradient(ellipse at 0 50%,#13283b 0,transparent 36%),var(--bg);color:var(--text);font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--accent);text-underline-offset:.24em}a:hover{color:#fff}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #f7de98;outline-offset:6px;border-radius:4px}img{display:block;max-width:100%;height:auto}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.skip{position:absolute;top:-80px;left:16px;padding:12px;background:var(--button);color:var(--ink);z-index:5}.skip:focus{top:12px}header{padding:26px 0;border-bottom:1px solid var(--line)}nav{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand{color:var(--text);font-size:18px;font-weight:750;text-decoration:none;letter-spacing:.04em;display:flex;gap:12px;align-items:center}.brand img{width:32px;height:32px}.links{display:flex;gap:26px;align-items:center;font-size:15px}.links a{text-decoration:none}.preview{font-size:13px;color:var(--muted);padding:10px 0;border-bottom:1px solid var(--line)}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding:88px 0 80px}.eyebrow{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px}h1,h2,h3{line-height:1.13;letter-spacing:-.035em}h1{font-size:clamp(44px,6vw,76px);margin:0 0 28px;max-width:680px;font-weight:750}h2{font-size:clamp(32px,4vw,46px);margin:0 0 22px}h3{font-size:23px;margin:0 0 14px}p{margin:0 0 20px}.lede{font-size:20px;max-width:560px;color:var(--muted)}.actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:32px 0 24px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;background:var(--button);color:var(--ink);font-weight:750;text-decoration:none}.button:hover{background:#e2e8ff;color:var(--ink)}.quiet{font-size:14px;color:var(--muted)}.phone{max-width:320px;margin:0 auto;padding:9px;background:#070914;border:1px solid #5a6785;border-radius:40px;box-shadow:0 32px 90px #0007,0 0 110px #7182f51c}.phone img{border-radius:31px;width:100%}figure{margin:0}figcaption{font-size:12px;color:var(--muted);text-align:center;margin:15px auto 0;max-width:350px}.section{padding:86px 0;border-top:1px solid var(--line)}.section-intro{max-width:650px;margin-bottom:38px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;counter-reset:steps}.step{padding:28px 0}.step:before{counter-increment:steps;content:"0" counter(steps);display:block;color:#c5d5ff;font-size:13px;font-weight:750;margin-bottom:24px}.step p,.card p{color:var(--muted);margin:0}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{background:linear-gradient(145deg,#141c34,#0c1325);border:1px solid var(--line);border-radius:20px;padding:32px}.tag{font-size:12px;color:#c9d7ff;border:1px solid #697aa4;padding:4px 9px;border-radius:20px;display:inline-block;margin-bottom:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tv{border:1px solid #6e7999;border-radius:16px;padding:7px;background:#050713;box-shadow:0 20px 70px #0006}.tv img{border-radius:9px}.tier-list{padding:0;list-style:none;display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 0}.tier-list li{padding:7px 13px;border:1px solid var(--line);border-radius:30px;font-size:14px;color:var(--muted)}.closing{text-align:center;padding:90px 0}.closing h2{margin-bottom:26px}.closing .actions{justify-content:center}footer{border-top:1px solid var(--line);padding:30px 0;font-size:14px;color:var(--muted)}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-row div{display:flex;gap:24px}.article{max-width:780px;margin:72px auto 90px}.article h1{font-size:clamp(40px,6vw,58px)}.article h2{font-size:28px;margin-top:48px}.article p,.article li{color:var(--muted)}.article ul{padding-left:22px}.article li{margin-bottom:12px}.note{border-left:3px solid var(--accent);padding:16px 22px;background:var(--panel);border-radius:0 12px 12px 0;margin:24px 0}details{border-bottom:1px solid var(--line);padding:23px 0}summary{font-size:20px;font-weight:650;cursor:pointer;color:var(--text)}details p{margin-top:18px}table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15px}th,td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid var(--line)}th{color:var(--text)}td{color:var(--muted)}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.table-scroll table{min-width:680px}.table-hint{font-size:14px}code{color:#e0e7ff;font-size:.9em}.footer-row a{color:var(--muted)}@media(max-width:760px){.wrap{width:calc(100% - 36px)}header{padding:20px 0}.links{gap:18px;font-size:14px}.brand{font-size:16px}.hero{grid-template-columns:1fr;gap:46px;padding:55px 0}.hero h1{max-width:550px}.phone{max-width:275px}.steps,.cards,.split{grid-template-columns:1fr}.steps{gap:0}.step{padding:22px 0}.section{padding:60px 0}.split{gap:34px}.article{margin-top:50px}.card{padding:26px}.lede{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
