@font-face{font-family:Manrope;src:url('/fonts/manrope-cyrillic.woff2')}@font-face{font-family:Manrope;src:url('/fonts/manrope-latin.woff2');unicode-range:U+0000-00FF}@font-face{font-family:Unbounded;src:url('/fonts/unbounded-cyrillic.woff2')}@font-face{font-family:Unbounded;src:url('/fonts/unbounded-latin.woff2');unicode-range:U+0000-00FF}
:root{color-scheme:dark;--bg:#0e1116;--panel:#171c24;--text:#f2f5ee;--muted:#b3bdca;--line:#35404e;--lime:#c6ff3d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.65 Manrope,system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--lime)}button,input{font:inherit}button,a,input{touch-action:manipulation}:focus-visible{outline:3px solid var(--lime);outline-offset:5px}h1,h2,h3{line-height:1.2}h1,h2{font-family:Unbounded,system-ui,sans-serif;letter-spacing:-.035em}h1{font-size:clamp(31px,4.4vw,58px);max-width:1000px;margin:26px 0}h2{font-size:clamp(25px,3vw,36px);margin:0 0 24px}h3{font-size:21px}p{max-width:74ch}.wrap{max-width:1160px;padding:0 28px;margin:auto}.top{display:flex;align-items:center;gap:36px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.top img{width:128px;display:block}.top nav{display:flex;gap:24px;flex-wrap:wrap;margin-left:auto;font-size:15px}.top a{text-decoration:none}.crumb{font-size:14px;color:var(--muted)}.hero{padding:56px 0 64px}.lead{font-size:21px;color:var(--muted);max-width:760px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 18px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:1px solid var(--line);border-radius:10px;font-weight:700;text-decoration:none;background:var(--panel);color:var(--text);cursor:pointer}.button.primary{background:var(--lime);color:var(--bg);border-color:var(--lime)}.fine{color:var(--muted);font-size:14px}.section{padding:52px 0;border-top:1px solid var(--line)}.catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.service{padding:24px 0;border-top:1px solid var(--line);text-decoration:none;display:block}.service h3{margin:0 0 10px}.service p{margin:0;color:var(--muted)}.ip-note{border-left:5px solid var(--lime);background:var(--panel);padding:30px 34px;margin:28px 0}.ip-note h2{font-size:28px}.steps{padding-left:25px}.steps li{padding:8px 0 8px 6px}.steps strong{display:block}.instructions{display:flex;gap:18px;flex-wrap:wrap}.wizard{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:30px}.progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none;border-bottom:1px solid var(--line)}.progress button{padding:20px 12px;background:none;border:0;color:var(--muted);width:100%;cursor:pointer;text-align:left;font-size:15px}.progress button[aria-current=step]{background:var(--lime);color:var(--bg);font-weight:700}.progress span{display:block;font-size:12px;margin-bottom:5px}.panels{padding:34px}.panels fieldset{border:0;padding:0;margin:0 0 25px;min-width:0}.panels legend{font-size:25px;font-weight:700;margin-bottom:22px;line-height:1.3}.options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.option{display:block;border:1px solid var(--line);border-radius:12px;padding:20px;cursor:pointer}.option:has(input:checked){border-color:var(--lime);background:#222c20}.option strong{display:block;font-size:20px;margin:8px 0}.option small{display:block;color:var(--muted)}input{accent-color:var(--lime);width:19px;height:19px;vertical-align:middle;margin-right:8px}.toggle{display:block;padding:20px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.bill{max-width:650px}.bill dl{margin:0}.bill dl div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.bill dd{margin:0;white-space:nowrap}.bill .total{font-size:27px;font-weight:700;border-bottom:0}.bill .total dd{color:var(--lime)}.wizard-controls{display:flex;justify-content:space-between;gap:15px;margin-top:25px}.wizard-controls button:last-child{margin-left:auto}.live-total{border-top:1px solid var(--line);padding:16px 34px;display:flex;justify-content:space-between;gap:18px;font-size:15px}.live-total output{font-weight:700;color:var(--lime);white-space:nowrap}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}.table-scroll{overflow:auto}details{border-top:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:700}footer{padding:35px 0 60px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}footer nav{display:flex;gap:20px;flex-wrap:wrap}[hidden]{display:none!important}.home-ai{background:#171c24;border-block:1px solid #35404e;padding:40px max(24px,calc((100vw - 1104px)/2));font:17px/1.65 Manrope,system-ui,sans-serif;color:#f2f5ee}.home-ai h2{font-size:28px}.home-ai a{color:#c6ff3d}.home-ai p{max-width:760px}
@media(max-width:650px){.wrap{padding-inline:20px}.top{gap:20px;align-items:flex-start}.top img{width:100px}.top nav{gap:9px 16px;font-size:13px}.hero{padding:35px 0 42px}.lead{font-size:18px}.section{padding:36px 0}.catalog{grid-template-columns:1fr}.panels{padding:22px 18px}.progress button{padding:14px 6px;font-size:12px;text-align:center}.options{grid-template-columns:1fr}.option{padding:14px 18px}.option strong{display:inline;font-size:18px}.option small{margin-top:7px}.ip-note{padding:24px}.live-total{padding:14px 18px}.bill .total{font-size:23px}.actions .button{width:100%}}

.skip{position:absolute;left:20px;top:-80px;padding:10px;background:var(--panel);z-index:10}.skip:focus{top:10px}

.trial{margin:25px 0 0;font-size:17px}.trial strong{color:var(--lime)}.trial span{display:block;color:var(--muted);font-size:14px;margin-top:5px}.hero .actions{margin-top:20px}
