:root{--bg:#050605;--surface:#0d100c;--surface-2:#121710;--line:#1c2219;--line-2:#2b3427;--text:#edefea;--soft:#c3c9bf;--muted:#8c9488;--lime:#9edc2c;--lime-dark:#7eb51b;--lime-ink:#0a0d06;--lime-a:#9edc2c1a;--wait:#ff8a3d;--wait-a:#ff8a3d1a;--display:"Tektur", "Golos Text", system-ui, sans-serif;--sans:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--w:1320px;--gut:16px;--hdr:60px;color-scheme:dark}@media (width>=720px){:root{--gut:32px}}@media (width<=1199px){:root{--hdr:64px}}@media (width>=1200px){:root{--gut:48px;--hdr:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 20px);background:var(--bg);interpolate-size:allow-keywords}body{min-height:100vh;color:var(--text);font:400 16px/1.6 var(--sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 68% 18%,#9edc2c0b,#0000 70%),radial-gradient(130% 95% at 50% 40%,#0000 52%,#000000b3 100%);position:fixed;inset:0}::selection{background:var(--lime);color:var(--lime-ink)}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-underline-offset:4px;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);text-decoration:underline 1px #9edc2c73}a:hover{color:var(--lime);text-decoration-color:var(--lime)}h1,h2,h3,h4{font-family:var(--display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1}h1{font-size:clamp(2.2rem,6vw,5.2rem)}h2{font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.08}h3{letter-spacing:.02em;font-size:1.12rem;line-height:1.2}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono,.lbl{font:500 .75rem/1.35 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lbl b{color:var(--text);font-weight:700}.lead{max-width:62ch;color:var(--soft);font-size:clamp(1.04rem,1.35vw,1.22rem);line-height:1.55}.muted{color:var(--muted)}.small{font-size:1rem}.prose{max-width:68ch;color:var(--soft)}.prose p{margin-bottom:.9em}.prose b,.prose strong{color:var(--text)}.wrap{max-width:var(--w);padding-inline:var(--gut);margin-inline:auto}.draft{z-index:31;padding:7px var(--gut);background:var(--surface);border-bottom:1px solid var(--line);font:500 .75rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.draft i{background:var(--wait);flex:none;width:6px;height:6px}.hdr{z-index:30;height:var(--hdr);padding-right:var(--gut);transition:background-color .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:clamp(16px,2.2vw,40px);display:flex;position:sticky;top:0}.hdr.scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);background:#050605f5}.brand{height:calc(var(--hdr) - 18px);padding:0 clamp(16px, 1.8vw, 28px) 0 max(var(--gut), calc((100% + var(--gut) - var(--w)) / 2 + var(--gut)));background:var(--lime);color:var(--lime-ink);font:800 clamp(1.08rem, 1.6vw, 1.5rem)/1 var(--display);letter-spacing:.05em;text-transform:uppercase;transition:background-color .4s var(--ease);flex:none;align-items:center;text-decoration:none;display:flex}.brand:hover{background:var(--lime-dark);color:var(--lime-ink)}.brand span{display:inline-block}.nav{align-items:center;gap:clamp(14px,1.7vw,30px);display:none}.nav a{font:500 .875rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:#edefeac7;white-space:nowrap;padding:13px 0;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--lime);transform-origin:100%;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--text)}.nav a:hover:after,.nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.nav a[aria-current],.nav a.on{color:var(--lime)}.nav a.on:after{transform-origin:0;transform:scaleX(1)}.hdr-cta{flex:none;margin-left:auto}.hdr-cta .cta-l{display:none}@media (width>=1280px){.hdr-cta .cta-l{display:inline}.hdr-cta .cta-s{display:none}}@media (width<=1023px){.hdr-cta{--bh:44px;margin-left:auto;padding:0 14px}.burger{margin-left:0}}@media (width<=480px){.burger-t{display:none}.burger summary{padding:0 13px}.hdr{gap:8px;padding-right:12px}.brand{padding-right:12px;font-size:1rem}.hdr-cta{letter-spacing:.03em;padding:0 11px;font-size:.75rem}}.burger{margin-left:auto}.burger summary{cursor:pointer;min-height:44px;font:600 .75rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:10px;padding:0 14px;list-style:none;display:flex}.burger summary::-webkit-details-marker{display:none}.burger summary i{width:16px;height:8px;transition:transform .5s var(--ease);border-block:1.5px solid}.burger[open] summary{color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.burger[open] summary i{transform:scaleY(.25)}.burger nav{padding:8px var(--gut) 24px;background:var(--bg);border-bottom:1px solid var(--line);max-height:calc(100svh - var(--hdr));display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 40px 80px #000000b3}.burger nav a{border-bottom:1px solid var(--line);font:600 1.05rem/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;padding:15px 0;text-decoration:none}.burger nav a[aria-current],.burger nav a.on{color:var(--lime)}.burger nav a.b-cta{color:var(--lime-ink);border-bottom:0;margin-top:16px;font-size:.9rem}@media (width>=1024px){.nav{display:flex}.burger{display:none}.hdr-cta{white-space:nowrap}}.btn{--bh:54px;isolation:isolate;min-height:var(--bh);background:var(--lime);color:var(--lime-ink);cursor:pointer;font:700 .86rem/1.1 var(--display);letter-spacing:.09em;text-transform:uppercase;text-align:center;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--lime-dark);transform-origin:100%;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover{color:var(--lime-ink)}.btn:hover:before{transform-origin:0;transform:scaleX(1)}.btn .arrow{transition:transform .5s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn.alt{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .5s var(--ease), color .5s var(--ease);background:0 0}.btn.alt:before{background:var(--lime-a)}.btn.alt:hover{color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.btn.sm{--bh:42px;padding:0 18px;font-size:.75rem}.btn.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .5s var(--ease);background:0 0}.btn.ghost:before{background:var(--wait-a)}.btn.ghost:hover{color:var(--text);box-shadow:inset 0 0 0 1px #ff8a3d99}.btn.ghost .dot{background:var(--wait);width:7px;height:7px}.arrow{flex:none;width:14px;height:10px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.link-arrow{min-height:44px;font:600 .82rem/1 var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--text);align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:inline-flex;position:relative}.link-arrow:after{content:"";background:var(--lime);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:2px;left:0;right:24px}.link-arrow:hover{color:var(--lime)}.link-arrow:hover:after{transform-origin:100%;transform:scaleX(0)}.link-arrow .arrow{transition:transform .5s var(--ease)}.link-arrow:hover .arrow{transform:translate(5px)}.status{color:var(--wait);background:var(--wait-a);font:600 .75rem/1 var(--display);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff8a3d59}.status:before{content:"";background:currentColor;width:7px;height:7px}.status.ok{color:var(--lime);background:var(--lime-a);box-shadow:inset 0 0 0 1px #9edc2c59}@keyframes blink{50%{opacity:.3}}.todo{color:#cde6a3;vertical-align:baseline;background:repeating-linear-gradient(135deg,#9edc2c0f 0 6px,#0000 6px 12px);border:1px dashed #9edc2c73;max-width:100%;padding:2px 8px;font-size:.9em;line-height:1.45;display:inline-block}.todo small,.tbd{font:600 .75rem/1.5 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--lime)}.todo small{opacity:.9;margin-left:8px;display:inline-block}.tbd{vertical-align:.15em;white-space:nowrap;border:1px dashed #9edc2c73;margin-left:6px;padding:0 5px;display:inline-block}.est{font:600 .75rem/1.5 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);padding:1px 7px;display:inline-block}.js [data-rv]{--p:0}.rv-mask{margin-block:-.08em -.14em;padding-block:.08em .14em;overflow:hidden}.rv-mask>*{transform:translate3d(0, calc((1 - var(--p,1)) * 108%), 0);display:block}.rv-wipe{clip-path:inset(0 calc((1 - var(--p,1)) * 100%) 0 0)}.rv-curtain{clip-path:inset(0 0 calc((1 - var(--p,1)) * 100%) 0)}.rv-line{transform:scaleX(var(--p,1));transform-origin:0}[data-stagger]>*,[data-stagger] tbody tr{--q:clamp(0, calc(var(--p,1) * (1 + (var(--n,1) - 1) * .13) - var(--i,0) * .13), 1)}.rv-cards>*{clip-path:inset(0 0 calc((1 - var(--q)) * 100%) 0)}.rv-cards>:after{content:"";background:var(--lime);width:1px;height:100%;transform:scaleY(calc(var(--q) * (1 - var(--q)) * 4));transform-origin:top;pointer-events:none;position:absolute;top:0;left:0}.rv-rows tbody tr>*{transform:translate3d(calc((1 - var(--q)) * -28px), 0, 0)}.rv-list>*{transform:translate3d(calc((1 - var(--q)) * -20px), 0, 0)}.sec{padding-top:clamp(64px,7vw,104px);position:relative}.sec-meta{font:500 .75rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;display:flex}.sec-meta b{color:var(--lime);font-weight:700}.sec-rule{background:linear-gradient(90deg, var(--lime), #9edc2c59 22%, var(--line) 60%);flex:1;height:1px}.sec-b>:last-child{margin-bottom:0}.sec-b>.lead{margin-bottom:clamp(24px,3vw,40px)}@media (width>=1000px){.sec-h.split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:64px}.sec-h.split .sec-meta{grid-column:1/-1}.sec-h.split .lead{margin:0;padding-bottom:.3em}}.hero{isolation:isolate;position:relative;overflow:hidden}.beams{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-stage{isolation:isolate;min-height:calc(100svh - var(--hdr) - 27px);flex-direction:column;display:flex;position:relative}.hero-grid{flex:1;align-items:center;gap:8px;width:100%;padding-top:clamp(20px,4vh,56px);padding-bottom:clamp(56px,11vh,120px);display:grid}@media (width>=960px){.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px}}.hero-copy{z-index:2;transform:translate3d(0, calc(var(--hs,0) * -60px), 0);position:relative}.kicker{font:700 clamp(.98rem, 1.6vw, 1.55rem)/1.15 var(--display);letter-spacing:.015em;text-transform:uppercase;color:var(--text);margin:0 0 clamp(10px,1.4vw,20px)}.hero-h{color:var(--lime);letter-spacing:.005em;margin:0;font-size:clamp(3.3rem,6.7vw,6.6rem);line-height:.9}.hero-h .ln{margin-bottom:-.06em;padding:.04em 0 .1em;display:block;overflow:hidden}.hero-h .ln>span{display:block}.hero-p{max-width:47ch;color:var(--soft);margin:clamp(16px,2.2vw,28px) 0 0;font-size:clamp(1rem,1.22vw,1.14rem);line-height:1.55}.price{gap:8px;margin-top:clamp(18px,2.6vh,30px);display:grid}.price-from{font:700 clamp(1.15rem, 1.6vw, 1.5rem)/1.1 var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0}.price-alt{color:var(--muted);margin:0;font-size:1.02rem}.price-alt b{font:700 1.08rem/1 var(--display);color:var(--text);letter-spacing:.02em}.price-meta{color:var(--muted);font-size:.86rem}.hero-cta{margin-top:clamp(20px,3vh,34px)}.hero-status{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:clamp(18px,3vh,34px);display:flex}.hero-visual{z-index:1;aspect-ratio:1;justify-self:center;width:100%;max-width:640px;margin-top:-10px;position:relative}@media (width<=959px){.hero-home .hero-visual{order:2;width:min(100%,30svh);max-width:none;margin:8px auto 0}.hero-grid{padding-top:18px}}.model-slot{position:absolute;inset:0}.model-slot canvas.m3d{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.model-slot.ready canvas.m3d{opacity:1}.model-poster{object-fit:contain;width:100%;height:100%;transition:opacity .4s var(--ease) .7s;position:absolute;inset:0}.model-slot canvas.m3d,.model-poster{filter:drop-shadow(5px -4px 12px #9edc2c6b)}.model-slot.ready .model-poster{opacity:0}.js .hero-in .ln>span{animation:lnUp 1.1s var(--ease) both;animation-delay:calc(.18s + var(--d,0) * .12s)}.js .hero-in .kicker{animation:wipeIn 1s var(--ease) .12s both}.js .hero-in .hero-p,.js .hero-in .price,.js .hero-in .hero-cta,.js .hero-in .hero-facts{animation:wipeIn 1.1s var(--ease) both;animation-delay:calc(.45s + var(--d,0) * .1s)}.js .hero-in .hero-status{animation:wipeIn 1s var(--ease) 50ms both}.js .hero-in .hero-visual{animation:devIn 1.8s var(--ease) .25s both}.js .brand{animation:tabIn 1s var(--ease) both}.js .brand span{animation:lnUp .9s var(--ease) .3s both}@keyframes lnUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes wipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tabIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes devIn{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:none}}.spec-strip{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid;position:relative}@media (width>=720px){.spec-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.spec-strip>div{padding:18px 16px 22px 0;position:relative}.spec-strip>div+div{padding-left:18px}@media (width<=719px){.spec-strip>div:nth-child(3){padding-left:0}.spec-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}.spec-strip>div+div:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:22px;left:0}@media (width<=719px){.spec-strip>div:nth-child(3):before{display:none}}.spec-strip .lbl{font:500 .875rem/1.3 var(--sans);letter-spacing:0;text-transform:none;margin-bottom:10px;display:block}.spec-strip .v{font:700 clamp(1.7rem, 3.1vw, 2.9rem)/1 var(--display);letter-spacing:.01em;display:block}.spec-strip .v small{color:var(--muted);letter-spacing:.06em;margin-left:6px;font-size:max(.4em,.75rem);font-weight:500}.spec-strip:before{content:"";background:var(--lime);width:100%;height:1px;transform:scaleX(var(--p,1));transform-origin:0;position:absolute;top:-1px;left:0}.page-hero{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero .beams{opacity:.9}.breadcrumb{font:500 .75rem/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:clamp(22px,3vw,36px)}.breadcrumb a{min-height:44px;color:var(--soft);align-items:center;padding:0;text-decoration:none;display:inline-flex}.breadcrumb [aria-current]{color:var(--text)}.breadcrumb a:hover{color:var(--lime)}.page-title{z-index:1;max-width:980px;padding:clamp(36px,6vw,84px) 0 clamp(52px,7vw,100px);position:relative}.page-title h1{max-width:17ch;margin:16px 0 24px;font-size:min(clamp(2.1rem,5.4vw,4.8rem),8.4vw);line-height:.96}.page-title h1 em{color:var(--lime);font-style:normal}.page-title .lead{max-width:58ch}.js .page-title .lbl,.js .page-title .lead,.js .page-title .cta-row{animation:wipeIn 1.1s var(--ease) both;animation-delay:calc(.1s + var(--d,0) * .12s)}.js .page-title h1{animation:lnUpClip 1.1s var(--ease) .15s both}@keyframes lnUpClip{0%{clip-path:inset(0 0 100%);transform:translateY(.5em)}to{clip-path:inset(-.2em 0 -.3em);transform:none}}.ds{border-collapse:collapse;width:100%;font-size:1rem}.ds caption{caption-side:top;text-align:left;width:100%;font:500 .875rem/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);padding:0 0 16px;display:block}.ds th,.ds td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:var(--soft);padding:18px 18px 18px 0}.ds th:first-child,.ds td:first-child{padding-left:14px}.ds thead th{font:500 .875rem/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);border-bottom:1px solid var(--line-2);padding-top:0;padding-bottom:14px}.ds tbody th{color:var(--text);font-weight:600}.ds tbody tr{transition:background-color .45s var(--ease);position:relative}.ds tbody tr:hover{background:var(--surface)}.ds tbody tr:hover>:first-child{box-shadow:inset 2px 0 0 var(--lime)}.ds .num{font:700 1.28rem/1.15 var(--display);letter-spacing:.015em;white-space:nowrap;color:var(--text)}.ds td .sub,.ds th .sub{font:400 .82rem/1.4 var(--sans);color:var(--muted);letter-spacing:0;white-space:normal;margin-top:3px;display:block}.ds .yes{color:var(--lime);font-weight:600}.ds .no{color:var(--wait);font-weight:600}.ds .num .todo{font:500 .8rem/1.4 var(--sans)}.ds.cmp th:nth-child(2),.ds.cmp td:nth-child(2){background:#9edc2c0b}.ds.cmp thead th:nth-child(2){color:var(--lime);border-bottom-color:var(--lime)}@media (width<=719px){.ds,.ds tbody,.ds tr,.ds th,.ds td{width:100%;display:block}.ds thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ds tr{border-bottom:1px solid var(--line-2);padding:8px 0 10px}.ds th,.ds td,.ds th:first-child,.ds td:first-child{border:0;padding:6px 2px}.ds tbody th{padding-top:12px;font-size:1.05rem}.ds td[data-label]:before{content:attr(data-label);font:500 .75rem/1.3 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.ds.cmp th:nth-child(2),.ds.cmp td:nth-child(2){background:0 0}.ds tbody tr:hover>:first-child{box-shadow:none}}.cards{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}@media (width>=720px){.cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .5s var(--ease);color:var(--soft);padding:clamp(22px,2.4vw,32px) clamp(20px,2.2vw,30px) clamp(26px,2.6vw,36px);position:relative}.card:before{content:"";background:var(--lime);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.card:hover{background:var(--surface)}.card:hover:before{transform:scaleX(1)}.card .lbl{color:var(--lime);margin-bottom:18px;display:block}.card h3{color:var(--text);margin-bottom:12px;font-size:clamp(1.1rem,1.4vw,1.32rem)}.card p:last-child{margin-bottom:0}.card.warn .lbl{color:var(--wait)}.card.warn:before{background:var(--wait)}.ticks li{border-bottom:1px solid var(--line);color:var(--soft);padding:14px 0 14px 28px;position:relative}.ticks li:before{content:"";background:var(--lime);width:7px;height:7px;position:absolute;top:1.32em;left:2px}.ticks.x li:before{background:var(--wait);width:12px;height:2px;top:1.5em;left:0}.ticks.cols{border-top:1px solid var(--line);display:grid}@media (width>=900px){.ticks.cols{grid-template-columns:1fr 1fr;column-gap:48px}}.card .ticks li:last-child{border-bottom:0}.steps{counter-reset:s;border-top:1px solid var(--line);display:grid}@media (width>=720px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width>=1100px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps.s4{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps li{counter-increment:s;border-bottom:1px solid var(--line);padding:26px 8px 30px 0;position:relative}.steps li:before{content:counter(s, decimal-leading-zero);font:700 clamp(2.2rem, 3.4vw, 3rem)/1 var(--display);color:var(--lime);margin-bottom:16px;display:block}.steps li:after{content:"";background:var(--lime);width:100%;height:1px;transform:scaleX(var(--q,1));transform-origin:0;opacity:.9;position:absolute;top:-1px;left:0}.steps h3{color:var(--text);margin-bottom:8px;font-size:1.04rem}.steps p{color:var(--soft);margin:0;font-size:1rem}.kv{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kv dt{font:500 .875rem/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);padding:16px 0 2px}.kv dd{border-bottom:1px solid var(--line);color:var(--text);margin:0;padding:0 0 16px;font-weight:500}@media (width>=720px){.kv{grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr)}.kv dt,.kv dd{border-bottom:1px solid var(--line);padding:18px 0}.kv dt{padding-top:21px}}.stack>*+*{margin-top:30px}.stack h3{color:var(--text);margin-bottom:10px}.two{gap:24px;display:grid}@media (width>=720px){.two{grid-template-columns:1fr 1fr}}.tariffs .card{flex-direction:column;min-height:100%;display:flex}.tariff-v{font:700 clamp(2.1rem, 3.4vw, 3.1rem)/1 var(--display);color:var(--text);letter-spacing:.01em;margin:4px 0 6px;display:block}.tariff-v.sm{font-size:1rem;line-height:1.4}.tariff-h{font:500 1rem/1.4 var(--sans);color:var(--muted)}.tariff-for{border-top:1px solid var(--line);margin-top:auto;margin-bottom:0;padding-top:22px;font-size:.94rem}.tariffs .card.hot{background:var(--surface)}.tariffs .card.hot:before{transform:scaleX(1)}.tariff-tag{font:700 .75rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-ink);background:var(--lime);padding:5px 7px;position:absolute;top:clamp(22px,2.4vw,32px);right:clamp(20px,2.2vw,30px)}.avail{border-bottom:1px solid var(--line);align-items:end;gap:32px;margin-bottom:clamp(26px,3vw,40px);padding-bottom:clamp(26px,3vw,40px);display:grid}@media (width>=900px){.avail{grid-template-columns:auto minmax(0,1fr);gap:64px}}.avail-num{font:700 clamp(5.5rem, 15vw, 13rem)/.82 var(--display);color:var(--text);letter-spacing:-.01em;white-space:nowrap}.avail-num small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-left:.3em;font-size:.22em;font-weight:600}.avail-num .z{color:var(--wait)}.gauge{border:1px solid var(--line);background:var(--surface);position:relative}.gauge-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.gauge-models{border:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:18px 20px;display:flex}.gauge-models label{cursor:pointer;flex:0 auto}.gauge-models input{opacity:0;pointer-events:none;position:absolute}.gauge-models span{box-shadow:inset 0 0 0 1px var(--line-2);font:600 .9rem/1.25 var(--sans);color:var(--text);transition:box-shadow .4s var(--ease), background-color .4s var(--ease), color .4s var(--ease);padding:10px 14px;display:block}.gauge-models span small{font:500 .75rem/1.2 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:3px;display:block}.gauge-models label:hover span{box-shadow:inset 0 0 0 1px var(--lime)}.gauge-models input:checked+span{background:var(--lime);color:var(--lime-ink);box-shadow:inset 0 0 0 1px var(--lime)}.gauge-models input:checked+span small{color:#0a0d06b3}.gauge-models input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.scale{height:68px;box-shadow:inset 0 0 0 1px var(--line-2);background:repeating-linear-gradient(90deg,#0000 0 calc(3.125% - 1px),#edefea12 calc(3.125% - 1px) 3.125%);position:relative;overflow:hidden}.scale .seg{transition:left .8s var(--ease), width .8s var(--ease), background-color .5s var(--ease);position:absolute;top:0;bottom:0}.seg.w{background:var(--lime)}.seg.o{background:var(--lime-dark);box-shadow:inset 1px 0 #05060580}.seg.k{background:repeating-linear-gradient(135deg,#b9c2b4 0 2px,#4a5246 2px 5px);box-shadow:inset 1px 0 #05060580}.scale.over .seg.w{background:var(--wait)}.scale.over .seg.o{background:#c9621f}.scale .fill{clip-path:inset(0 calc((1 - var(--p,1)) * 100%) 0 0);position:absolute;inset:0}.scale .node-cut{border-left:2px solid var(--bg);z-index:2;width:0;position:absolute;top:0;bottom:0}.scale .node-cut:after{content:"";border:4px solid #0000;border-top-color:var(--text);position:absolute;top:0;left:-5px}.scale-axis{height:22px;font:500 .75rem/1 var(--display);letter-spacing:.06em;color:var(--muted);margin-top:8px;position:relative}.scale-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.scale-axis span:first-child{transform:none}.scale-axis span:last-child{transform:translate(-100%)}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:.84rem;display:flex}.legend i{vertical-align:-1px;width:12px;height:12px;margin-right:7px;display:inline-block}.verdict{border-top:1px solid var(--line);gap:10px;padding:22px 20px;display:grid}.verdict .res{font:700 clamp(1.4rem, 3vw, 2.1rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.verdict .res.ok{color:var(--lime)}.verdict .res.warn{color:var(--wait)}.verdict .nums{color:var(--muted);font-size:.92rem}.verdict .nums b{color:var(--text)}.calc{border:1px solid var(--line);background:var(--surface);display:grid}@media (width>=900px){.calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.calc-in{border-bottom:1px solid var(--line);align-content:start;gap:26px;padding:clamp(20px,2.6vw,34px);display:grid}@media (width>=900px){.calc-in{border-bottom:0;border-right:1px solid var(--line)}}.fld{align-content:start;gap:8px;min-width:0;display:grid}.fld>label,.fld>.lbl,legend.lbl{font:500 .875rem/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);padding:0}.range-val{font:700 3.4rem/1 var(--display);color:var(--lime)}.range-val small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-left:8px;font-size:.3em;font-weight:500}input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;--fill:14%;background:0 0;width:100%;height:44px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lime) var(--fill), var(--line-2) var(--fill));height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lime);width:20px;height:20px;transition:box-shadow .4s var(--ease);border:0;margin-top:-9px;box-shadow:0 0 0 6px #9edc2c24}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 10px #9edc2c2e}input[type=range]::-moz-range-track{background:var(--line-2);height:2px}input[type=range]::-moz-range-progress{background:var(--lime);height:2px}input[type=range]::-moz-range-thumb{background:var(--lime);border:0;border-radius:0;width:20px;height:20px}input[type=range]:focus-visible{outline:none}.seg-btns{flex-wrap:wrap;gap:8px;display:flex}.seg-btns button{min-height:46px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font:500 .86rem/1.2 var(--sans);cursor:pointer;transition:box-shadow .4s var(--ease), background-color .4s var(--ease), color .4s var(--ease);background:0 0;border:0;flex:auto;padding:0 14px}.seg-btns button:hover{box-shadow:inset 0 0 0 1px var(--lime)}.seg-btns button[aria-pressed=true]{background:var(--lime);color:var(--lime-ink);box-shadow:inset 0 0 0 1px var(--lime);font-weight:600}.calc-out{background:var(--bg);align-content:start;gap:24px;padding:clamp(20px,2.6vw,34px);display:grid}.bars{gap:18px;display:grid}.bar-row{gap:8px;display:grid}.bar-row .h{font:500 .875rem/1.2 var(--sans);letter-spacing:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bar-row .h b{font:700 clamp(1.5rem, 2.6vw, 2.1rem)/1 var(--display);letter-spacing:.01em;color:var(--text);text-transform:none}.bar{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--line);position:relative}.bar>i{background:var(--lime);transition:width .8s var(--ease);position:absolute;inset:0 auto 0 0}.bar.buy>i{background:repeating-linear-gradient(135deg,#b9c2b4 0 2px,#3d453a 2px 6px)}.calc-verdict{background:var(--surface);box-shadow:inset 2px 0 0 var(--lime);padding:20px 22px}.calc-verdict .res{font:700 clamp(1.3rem, 2.3vw, 1.8rem)/1.15 var(--display);text-transform:uppercase;letter-spacing:.01em}.calc-verdict .res.buy{color:var(--wait)}.calc-verdict .res.rent{color:var(--lime)}.calc-verdict p{color:var(--soft)}.form{background:var(--surface);border:1px solid var(--line);gap:22px;padding:clamp(20px,3vw,44px);display:grid;position:relative}.form:before{content:"";background:var(--lime);width:calc(100% + 2px);height:1px;transform:scaleX(var(--p,1));transform-origin:0;position:absolute;top:-1px;left:-1px}.form .row2{gap:22px;display:grid}@media (width>=720px){.form .row2{grid-template-columns:1fr 1fr}}fieldset{border:0;min-width:0;margin:0;padding:0}input[type=text],input[type=number],input[type=email],textarea,select{background:var(--bg);width:100%;min-height:54px;color:var(--text);font:400 1rem/1.4 var(--sans);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .4s var(--ease);border:0;border-radius:0;padding:12px 14px}textarea{resize:vertical;min-height:120px}input:focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 1px var(--lime), 0 0 0 1px var(--lime);outline:none}.opts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.opts label{cursor:pointer;flex:auto}.opts input{opacity:0;position:absolute}.opts span{text-align:center;width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .4s var(--ease), background-color .4s var(--ease), color .4s var(--ease);justify-content:center;align-items:center;padding:6px 16px;font-size:1rem;display:flex}.opts label:hover span{box-shadow:inset 0 0 0 1px var(--lime)}.opts input:checked+span{background:var(--lime);color:var(--lime-ink);box-shadow:inset 0 0 0 1px var(--lime);font-weight:600}.opts input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.err{min-height:1.2em;color:var(--wait);font-size:.84rem;font-weight:500}.chk{color:var(--soft);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.chk input{width:20px;height:20px;accent-color:var(--lime);flex:none;margin:1px 0 0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-note{background:var(--lime-a);color:var(--text);border:1px dashed #9edc2c80;padding:16px 18px;font-weight:500;display:none}.form-note.show{display:block}.form-alt{color:var(--muted,#9aa39a);margin:12px 0 0;font-size:14px}.form-alt a{color:var(--text)}.form-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-bottom:18px;display:flex}.form-head strong{font:700 1.15rem/1.1 var(--display);text-transform:uppercase;letter-spacing:.03em}.form-wrap{gap:32px;display:grid}@media (width>=1000px){.form-wrap{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px}.form-wrap>:first-child{top:calc(var(--hdr) + 32px);position:sticky}}.reserve{margin-top:0}.reserve .card h3{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.15}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 clamp(1.02rem, 1.4vw, 1.2rem)/1.35 var(--sans);color:var(--text);transition:color .4s var(--ease), padding-left .6s var(--ease);justify-content:space-between;gap:24px;padding:24px 0;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--lime), var(--lime)) center / 100% 2px no-repeat, linear-gradient(var(--lime), var(--lime)) center / 2px 100% no-repeat;width:14px;height:14px;transition:transform .6s var(--ease);flex:none;margin-top:.3em}.faq summary:hover{color:var(--lime);padding-left:10px}.faq details[open] summary{color:var(--lime)}.faq details[open] summary:after{transform:rotate(135deg)}.faq details::details-content{block-size:0;transition:block-size .7s var(--ease), content-visibility .7s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}.faq .ans{max-width:70ch;color:var(--soft);padding:0 0 26px}.faq .ans p{margin-bottom:.7em}.device{margin:0}.device svg{width:100%;height:auto;overflow:visible}.device figcaption{gap:4px;margin-top:14px;display:grid}.device figcaption b{color:var(--lime);margin-right:6px;font-weight:700}.ftr{border-top:1px solid var(--line);position:relative;overflow:hidden}.ftr-in{gap:32px;padding-top:60px;padding-bottom:32px;display:grid}@media (width>=900px){.ftr-in{grid-template-columns:4fr 3fr 3fr 3fr}}.ftr-brand{background:var(--lime);height:44px;color:var(--lime-ink);font:800 1.15rem/1 var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ftr-brand:hover{background:var(--lime-dark);color:var(--lime-ink)}.ftr p{color:var(--muted)}.ftr h4{font:600 .75rem/1 var(--display);letter-spacing:.15em;color:var(--lime);margin:0 0 14px}.ftr li{font-size:1rem}.ftr li a{min-height:44px;color:var(--soft);align-items:center;text-decoration:none;display:inline-flex}.ftr li a:hover{color:var(--lime)}.ftr .legal{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:22px;font-size:.8rem;line-height:1.6}.ftr .legal b{color:var(--soft);font-weight:500}.ftr-mark{padding-inline:var(--gut);font:800 min(14.2vw, 15.5rem)/.86 var(--display);letter-spacing:0;text-transform:uppercase;color:#0f130d;white-space:nowrap;text-align:center;user-select:none;margin-bottom:-.12em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.page-title .cta-row{--d:3}.hero:has(.page-title){border-bottom:1px solid var(--line)}@media (width>=720px){.page-title h1 em{display:block}}.info-hero{align-items:center;gap:8px;display:grid}@media (width>=960px){.info-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}}.info-dev{z-index:1;justify-self:center;width:100%;max-width:480px;padding-bottom:clamp(32px,5vw,72px);position:relative}.js .info-dev{animation:devIn 1.8s var(--ease) .25s both}.sec-h .lead{margin:0}.model-slot:before{content:"";opacity:0;transition:opacity 1.4s var(--ease);pointer-events:none;background:radial-gradient(closest-side,#9edc2c29,#9edc2c0a 60%,#0000);position:absolute;inset:6%}.model-slot.ready:before{opacity:1}.hero-stage>.beams{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (width<=959px){.hero-grid{padding-bottom:36px}}.info-hero .page-title h1{font-size:min(clamp(2rem,4.6vw,4.3rem),8vw)}.info-dev figcaption{z-index:1;box-shadow:inset 0 0 0 1px var(--line);background:#050605d1;padding:12px 14px;position:relative}.hero+.sec{padding-top:clamp(64px,7.5vw,112px)}.ftr-about{max-width:34ch;margin:18px 0 0;font-size:1rem}.ftr-todo{padding-top:8px}@media (width>=900px){.ftr-in{grid-template-columns:3fr 2fr 3fr 3fr}}.ftr li a[aria-current]{color:var(--lime)}.hints{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hint{min-height:56px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .45s var(--ease), background-color .45s var(--ease);grid-template-columns:auto auto;align-items:center;column-gap:14px;padding:10px 18px;text-decoration:none;display:inline-grid}.hint small{font:500 .875rem/1.3 var(--sans);letter-spacing:0;color:var(--muted);grid-column:1/-1}.hint span{font:700 1rem/1.25 var(--display);letter-spacing:.04em;text-transform:uppercase}.hint .arrow{color:var(--lime);transition:transform .5s var(--ease)}.hint:hover{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--lime)}.hint:hover .arrow{transform:translate(5px)}.pricebar{border-top:1px solid var(--line);gap:22px;margin-top:28px;padding-top:24px;display:grid}.pricebar-p{flex-wrap:wrap;align-items:flex-end;gap:14px 36px;display:flex}.pricebar-p>span{gap:4px;display:grid}.pricebar-p small{font:500 .875rem/1.2 var(--sans);letter-spacing:0;color:var(--muted)}.pricebar-p b{font:700 clamp(1.5rem, 2.4vw, 2.1rem)/1 var(--display);letter-spacing:.01em}.pricebar-s{align-content:end}.js .page-title .pricebar{animation:wipeIn 1.1s var(--ease) .45s both}.endcta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(60px,7vw,100px);padding-top:40px;padding-bottom:clamp(72px,9vw,130px);display:flex}main>.sec:has(+.endcta){padding-bottom:0}.back{min-height:44px;font:600 .875rem/1 var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.back span{color:var(--lime);transition:transform .5s var(--ease)}.back:hover{color:var(--lime)}.back:hover span{transform:translate(-5px)}.connect{align-items:start;gap:32px;display:grid}@media (width>=1000px){.connect{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}}.steps.steps-v{grid-template-columns:1fr;column-gap:0}.steps-v li{grid-template-columns:64px minmax(0,1fr);align-items:start;padding:22px 0;display:grid}.steps-v li:before{margin:0;font-size:2.2rem}.photo{background:var(--surface);margin:0;position:relative;overflow:hidden}.photo img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:auto}.photo figcaption{font:500 .75rem/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);background:#050605d1;padding:8px 12px;position:absolute;bottom:0;left:0}.photo:after{content:"";box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.subsec{margin-top:clamp(48px,6vw,80px)}.subsec-t{color:var(--text);margin-bottom:20px;font-size:clamp(1.2rem,1.8vw,1.5rem)}.card-link{color:var(--soft);flex-direction:column;text-decoration:none;display:flex}.card-link:hover{color:var(--soft)}.card-go{font:700 .875rem/1 var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:inline-flex}.card-go .arrow{transition:transform .5s var(--ease)}.card-link:hover .card-go .arrow{transform:translate(5px)}.card-link p{margin-bottom:0}.biz{align-items:start;gap:32px;display:grid}@media (width>=1000px){.biz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.biz .kv{margin-top:24px}.hero-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#050605b8 0%,#05060580 40%,#05060500 58%);position:absolute;inset:0}@media (width<=959px){.hero-stage:after{background:linear-gradient(#0506059e 0% 62%,#05060500 78%)}}.page-hero:after,.hero:has(.page-title):after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#050605b3 0%,#05060573 50%,#05060500 75%);position:absolute;inset:0}@media (width<=959px){.hero:has(.page-title):after{background:#0506058c}}.hero .wrap{z-index:1;position:relative}.info-dev img{filter:drop-shadow(5px -4px 12px #9edc2c6b);width:100%;height:auto}.skip{z-index:50;background:var(--lime);color:var(--lime-ink);font:700 .875rem/1 var(--display);padding:12px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}main:focus{outline:none}.burger nav .b-cta{justify-content:center}.sec-b>p,p.small,.foot{max-width:68ch}.faq .ans p{max-width:66ch}.ticks li{max-width:68ch}.ticks.cols li{max-width:none}sup{vertical-align:.55em;color:var(--lime);font-size:.7em;line-height:0}.foot{color:var(--muted);margin:16px 0 0;font-size:.875rem;line-height:1.5}.tariff-v.sm{font:700 1.15rem/1.3 var(--display);text-transform:uppercase;letter-spacing:.02em}.tar-row{gap:40px;margin-top:clamp(36px,4vw,56px);display:grid}@media (width>=1000px){.tar-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}}.avail-box .cta-row{margin-top:24px}.reserve-c{border-top:1px solid var(--line);gap:0;display:grid}@media (width>=600px){.reserve-c{grid-template-columns:1fr 1fr;column-gap:28px}}.reserve-c>div{border-bottom:1px solid var(--line);padding:16px 0}.reserve-c .lbl{color:var(--lime);margin-bottom:6px;display:block}.reserve-c b{font:700 1.35rem/1.15 var(--display);display:block}.reserve-c s{color:var(--muted);margin-left:6px;font-size:.7em;font-weight:500}.reserve-c p{color:var(--soft);margin:8px 0 0}.q-m,.show-all{display:none}@media (width<=600px){.ds.fits thead{clip:auto;width:auto;height:auto;display:block;position:static;overflow:visible}.ds.fits thead tr,.ds.fits tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 0;display:grid}.ds.fits thead th{border:0;padding:0 0 4px}.ds.fits th,.ds.fits td{border:0;padding:0}.ds.fits .q{display:none}.ds.fits .q-m{color:var(--muted);font-weight:500;display:inline}.ds.fits td[data-label]:before{display:none}.ds.fits tbody th{padding:0;font-size:1rem}.ds.fits .num{font-size:1.05rem}.ds.fits .sub{font-size:.875rem}.fits-wrap:not(.all) .ds.fits tbody tr:nth-child(n+5){display:none}.show-all{min-height:44px;color:var(--lime);box-shadow:inset 0 0 0 1px var(--line-2);font:700 .875rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:10px;padding:0 16px;display:inline-flex}}@media (width<=959px){.hero:not(.hero-home) canvas[data-beams]{-webkit-mask-image:linear-gradient(90deg,#0000 0 55%,#000 85%);mask-image:linear-gradient(90deg,#0000 0 55%,#000 85%)}}.ds td .sub,.ds th .sub{opacity:1;color:var(--muted)}@media (width<=360px){.hdr{gap:6px;padding-right:10px}.brand{letter-spacing:.03em;padding:0 10px 0 8px;font-size:.875rem}.hdr-cta{letter-spacing:0;padding:0 9px}}main>.sec:last-child{padding-bottom:clamp(56px,6vw,88px)}@media (width>=1000px){.faq{border-top:0;grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid}.faq details{border-top:1px solid var(--line);border-bottom:0}.faq details:nth-last-child(-n+2){border-bottom:1px solid var(--line)}}.faq summary{padding:20px 0}.steps-v li{padding:16px 0}.ticks li{padding:11px 0 11px 28px}.ticks li:before{top:1.15em}.ticks.x li:before{top:1.3em}.card.warn ul{gap:0 40px;display:grid}@media (width>=900px){.card.warn ul{grid-template-columns:1fr 1fr}.card.warn .ticks li:last-child{border-bottom:1px solid var(--line)}}.form{gap:18px}textarea{min-height:96px}@media (width>=1000px){.form .row-opts{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}@media (width>=1000px){.sec-h.split{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}.card.warn{padding-top:22px;padding-bottom:14px}.card.warn .lbl{margin-bottom:8px}.form-foot .err{flex-basis:100%;order:3}.avail-box .avail-num{margin-bottom:12px;font-size:clamp(3.4rem,6vw,4.6rem)}.avail-box .lead{margin-bottom:16px}.ftr-in{gap:24px;padding-bottom:24px}.hdr.scrolled{background:#050605}.spec-strip>div{padding-top:14px;padding-bottom:16px}.spec-strip>div+div:before{top:14px;bottom:16px}sup{font-size:max(.7em,.75rem)}.avail-num small{font-size:max(.22em,.75rem)}.skip{align-items:center;min-height:44px;display:inline-flex}.nav a{padding:15px 0}.btn.sm.hdr-cta{--bh:44px}.opts label,.gauge-models label{position:relative}.opts input,.gauge-models input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (width<=719px){.ds td a{align-items:center;min-height:44px;display:inline-flex}}.chk{align-items:center;min-height:44px}.chk input{width:24px;height:24px;margin:0}.ds td a{align-items:center;min-height:44px;display:inline-flex}main>.sec:last-of-type{padding-bottom:clamp(56px,6vw,88px)}.sec-h{gap:14px;margin-bottom:clamp(28px,3vw,44px);display:grid}.sec-h .lead{max-width:46ch;margin:0}.sec-t{max-width:22ch}h2{font-size:clamp(1.9rem,3.6vw,3.2rem)}.hero-p{max-width:40ch;font-size:clamp(1.05rem,1.35vw,1.25rem)}.price-alt{font-size:1.05rem}.price-alt b{font-size:1.15rem}.spec-strip .v small{margin-left:8px}.todo{max-width:none;color:var(--muted);font-size:inherit;background:0 0;border:0;padding:0;display:inline}.todo.block{padding:0;display:block}sup{color:var(--lime);margin-left:1px;font-weight:600}.page-note{color:var(--muted);margin:0;padding-top:28px;padding-bottom:40px;font-size:.875rem}.more{border-top:1px solid var(--line);margin-top:28px}.more>summary{cursor:pointer;min-height:52px;font:600 .9rem/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);transition:color .4s var(--ease);align-items:center;gap:14px;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary i{background:linear-gradient(var(--lime), var(--lime)) center / 100% 1.5px no-repeat, linear-gradient(var(--lime), var(--lime)) center / 1.5px 100% no-repeat;width:12px;height:12px;transition:transform .5s var(--ease);flex:none}.more>summary:hover{color:var(--lime)}.more[open]>summary i{transform:rotate(135deg)}.more-b{max-width:76ch;color:var(--soft);gap:18px;padding:6px 0 28px;display:grid}.more-b>*,.more-b .kv{margin:0}.more::details-content{block-size:0;transition:block-size .6s var(--ease), content-visibility .6s allow-discrete;overflow:clip}.more[open]::details-content{block-size:auto}.tar{gap:20px;display:grid}@media (width>=960px){.tar{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:24px}}.tar-cards{gap:20px;display:grid}@media (width>=600px){.tar-cards{grid-template-columns:1fr 1fr}}.tcard{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s var(--ease);align-content:start;gap:10px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.tcard:hover{box-shadow:inset 0 0 0 1px var(--lime)}.tcard.hot{box-shadow:inset 0 0 0 1px #9edc2c8c}.tcard-k{font:600 .875rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.tcard-v{font:700 clamp(2.6rem, 4.6vw, 4rem)/1 var(--display);letter-spacing:.01em;color:var(--text)}.tcard-f{color:var(--soft);font-size:1.05rem}.tar-avail{box-shadow:inset 0 0 0 1px var(--line);align-content:space-between;gap:22px;padding:clamp(24px,3vw,40px);display:grid}.tar-avail .btn{justify-self:start}.units{gap:14px;display:grid}.units-g{grid-template-columns:repeat(4,34px);gap:8px;display:grid}.units-g i{height:34px;box-shadow:inset 0 0 0 1.5px var(--lime);background:var(--bg)}.units-g i.free{background:var(--lime)}.units-t{color:var(--text);margin:0;font-size:1.05rem}.units-sm{align-items:center;gap:12px;display:flex}.units-sm .units-g{grid-template-columns:repeat(8,12px);gap:4px}.units-sm .units-g i{height:12px;box-shadow:inset 0 0 0 1px var(--lime)}.units-sm .units-t{color:var(--soft);font-size:.95rem}.rv-units>i{transform:scale(calc(.4 + var(--q) * .6));opacity:calc(.2 + var(--q) * .8)}.chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.chip{min-height:44px;color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-2);transition:color .4s var(--ease), box-shadow .4s var(--ease);align-items:center;gap:10px;padding:0 16px;font-size:.95rem;text-decoration:none;display:inline-flex}.chip .arrow{color:var(--lime)}.chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--lime)}.gauge{background:0 0;border:0}.gauge-models{border:0;gap:10px;padding:0 0 22px}.gauge-models span{padding:12px 16px}.gauge-view{background:0 0;padding:0}.scale{height:76px}.gauge .verdict{color:var(--soft);border:0;margin:18px 0 0;padding:0;font-size:1.05rem;display:block}.gauge .verdict .res{font:700 clamp(1.3rem, 2.4vw, 1.8rem)/1.1 var(--display);text-transform:uppercase;margin-right:10px}.gauge .verdict .nums{white-space:nowrap}.scen{gap:16px;display:grid}@media (width>=760px){.scen{grid-template-columns:repeat(3,1fr);gap:20px}}.scen-c{min-height:96px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font:700 clamp(1.05rem, 1.5vw, 1.25rem)/1.2 var(--display);letter-spacing:.02em;text-transform:uppercase;transition:box-shadow .5s var(--ease), background-color .5s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:grid;position:relative}.scen-c .ico{width:40px;height:40px;color:var(--lime)}.scen-c .arrow{width:18px;height:13px;color:var(--lime);transition:transform .5s var(--ease)}.scen-c:hover{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--lime)}.scen-c:hover .arrow{transform:translate(6px)}.flow{counter-reset:f;gap:28px;display:grid}@media (width>=760px){.flow{grid-template-columns:repeat(3,1fr);gap:0}}.flow li{justify-items:start;gap:10px;padding-right:24px;display:grid;position:relative}.flow .ico{width:44px;height:44px;color:var(--lime);margin-bottom:8px}.flow h3{color:var(--text);font-size:clamp(1.15rem,1.6vw,1.4rem)}.flow p{color:var(--soft);margin:0;font-size:1.05rem}@media (width>=760px){.flow li:after{content:"";background:linear-gradient(90deg, var(--lime), #9edc2c26);height:1px;position:absolute;top:22px;left:64px;right:16px}.flow li:last-child:after{display:none}}.form{padding:clamp(22px,3vw,40px)}.form:before{display:none}.more-form{margin-top:0}.more-form>summary{min-height:44px;font:500 .95rem/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}#lead-form .sec-b{max-width:820px}.page-title{padding-bottom:clamp(48px,6vw,80px)}.page-title h1{margin-top:10px}.pricebar{margin-top:26px;padding-top:22px}.pricebar-p{align-items:center;gap:14px 32px}.pricebar-p>span{align-items:baseline;gap:8px;display:flex}.pricebar-p small{font-size:1rem}.nums-g{background:var(--line);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=900px){.nums-g{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.nums-g>div{background:var(--bg);align-content:start;gap:6px;padding:clamp(18px,2.4vw,30px);display:grid}.nums-g b{font:700 clamp(1.7rem, 3vw, 2.6rem)/1 var(--display);color:var(--text)}.nums-g b small{color:var(--muted);margin-left:4px;font-size:.45em}.nums-g span{color:var(--soft)}.icards{gap:16px;display:grid}@media (width>=760px){.icards{grid-template-columns:repeat(var(--cols,3), 1fr);gap:20px}}.icards>div{box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:10px;padding:clamp(20px,2.4vw,30px);display:grid}.icards .ico{width:36px;height:36px;color:var(--lime)}.icards b{font:700 1.15rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--text)}.icards p{color:var(--soft);margin:0}.icards .big{font:700 clamp(1.8rem, 3.2vw, 2.6rem)/1 var(--display);text-transform:none}.vs{gap:14px;display:grid}.vs-row{gap:8px;display:grid}.vs-row .h{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.vs-row .h b{font:700 1.35rem/1 var(--display);color:var(--text)}.vs-row .bar{height:30px}.vs-row .bar>i{width:calc(var(--w) * var(--p,1));transition:none}.vs-row.cloud .bar>i{background:repeating-linear-gradient(135deg,#b9c2b4 0 2px,#3d453a 2px 6px)}.split{align-items:center;gap:28px;display:grid}@media (width>=1000px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.ftr-mark{font-size:min(7vw,7.5rem)}@media (width<=959px){.sec{padding-top:72px}}@media (width<=959px){.sec{padding-top:64px}}.page-note{padding-top:24px;padding-bottom:28px}.ftr-mark{display:none}.ftr-in{padding-top:40px}.tcard,.tar-avail{padding:clamp(22px,2.6vw,34px)}.sec-h{margin-bottom:clamp(24px,2.4vw,34px)}@media (width>=960px){.hero-home .hero-grid{padding-bottom:56px}.hero-home .hero-stage{min-height:min(calc(100svh - var(--hdr) - 27px), 800px)}}.chips{margin-top:16px}.more{margin-top:22px}.page-note{padding-bottom:20px}.sec{padding-top:clamp(72px,7vw,104px)}.flow.flow-v{grid-template-columns:1fr;gap:22px}.flow.flow-v li{grid-template-columns:52px 1fr;align-items:start;gap:2px 16px}.flow.flow-v li:after{display:none}.flow.flow-v .ico{grid-row:span 2;margin:0}.vs-row .bar>i{width:var(--w)}.nums-g span{font-size:.95rem}.info-dev figcaption{padding:8px 12px}.page-title .lead{margin-bottom:0}.photo.wide img{aspect-ratio:21/9}.endcta{margin-top:48px;padding-top:24px;padding-bottom:8px}@media (width<=959px){.hero:not(.hero-home) canvas[data-beams]{-webkit-mask-image:linear-gradient(90deg,#0000 0 74%,#000 96%);mask-image:linear-gradient(90deg,#0000 0 74%,#000 96%)}}.pricebar-p small{color:var(--soft)}@media (width<=400px){.nums-g b{font-size:1.35rem}.nums-g>div{padding:16px 14px}}@media (width>=720px){.ds caption{width:auto;display:table-caption}}.vat{font:500 .8rem/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;vertical-align:middle;margin-left:.35em}.price-vat{font-size:.875rem}.vat-line{color:var(--muted);margin-top:4px;font-size:.875rem;display:block}.hero-facts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero-facts li{color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-2);padding:7px 12px;font-size:.875rem}.more-form.is-open>summary{display:none}.ftr-c-in{gap:12px;padding-top:28px;padding-bottom:28px;display:grid}.ftr-links{flex-wrap:wrap;gap:0 20px;display:flex}.ftr-links a{min-height:44px;color:var(--soft);align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.ftr-links a:hover,.ftr-links a[aria-current]{color:var(--lime)}.ftr-links .ftr-tg{color:var(--lime);font-weight:600}.ftr-legal{max-width:110ch;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.ftr-legal a{color:var(--soft)}.chk{align-items:flex-start}.chk a{margin:0;padding:0;display:inline}.chk input{margin-top:1px}input[type=text],input[type=number],input[type=email],textarea,select{box-shadow:inset 0 0 0 1px #5c6658}input:hover,textarea:hover{box-shadow:inset 0 0 0 1px #7a8476}input:focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 1px var(--lime), 0 0 0 1px var(--lime)}input[aria-invalid=true],textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--wait), 0 0 0 1px var(--wait)}.chk input[aria-invalid=true]{outline:2px solid var(--wait);outline-offset:2px}::placeholder{color:#7a8476}.err:empty{display:none}@media (width<=1023px){.burger{margin-left:0}.hdr-cta{color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime);background:0 0}.hdr-cta:before{background:var(--lime)}.hdr-cta:hover{color:var(--lime-ink)}}.btn.sm.hdr-cta{font-size:.8125rem}@media (width<=360px){.brand{padding-left:16px}}.burger[open] nav{box-shadow:0 100vmax 0 100vmax #050605b8}.hdr:has(.burger[open]) .hdr-cta{visibility:hidden}.calc-cta{margin-top:18px}.sec-cta{margin-top:clamp(20px,2.4vw,32px)}@media (width>=960px){.tar{grid-template-columns:1fr}}.tcard-v .vat{margin:8px 0 0;display:block}@media (width<=480px){.fld>label,.fld>.lbl,legend.lbl,.btn:not(.sm){font-size:.9375rem}}.page-title{padding:clamp(20px,3vw,40px) 0 clamp(40px,4vw,56px)}.js .hero-in .price,.js .hero-in .hero-cta,.js .hero-in .hero-facts{animation-duration:.5s;animation-delay:.1s}.hero-facts{gap:6px 18px}.hero-facts li{box-shadow:none;padding:0}.hero-facts li:before{content:"✓";color:var(--lime);margin-right:7px}.gauge-legend{color:var(--soft);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.gauge-legend li{align-items:center;gap:8px;display:inline-flex}.gauge-legend .lg{flex:none;width:14px;height:10px}.lg.w{background:var(--lime)}.lg.o{background:var(--lime-dark)}.lg.k{background:repeating-linear-gradient(135deg,#b9c2b4 0 2px,#4a5246 2px 5px)}.gauge-legend .cap{color:var(--muted);flex-basis:100%}.flow li{align-content:start}#lead-form .sec-b:has(.form-wrap){max-width:none}.after-lead h3{margin-bottom:14px;font-size:clamp(1.15rem,1.6vw,1.4rem)}.after-steps{color:var(--soft);gap:10px;margin:0 0 22px;padding-left:1.2em;display:grid}
