:root{--bg:#080808;--bg-2:#111114;--bg-3:#19191e;--fg:#e1e5e5;--fg-dim:#e1e5e59e;--fg-mute:#e1e5e566;--line-d:#e1e5e524;--light:#e1e5e5;--light-2:#d5dada;--ink:#080808;--ink-dim:#4a4d52;--line-l:#08080824;--navy:#101040;--accent:#ff5609;--accent-ink:#e04800;--lilac:#99f;--pink:#ff8fe3;--grad-img:url(https://blingenergy.pt/wp-content/uploads/gradient@2x.webp);--grad:linear-gradient(135deg, #ff8fe3 0%, #d79bff 45%, #99f 100%);--sans:"Neue Montreal", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--wrap:1360px;--ease:cubic-bezier(.2, .7, .2, 1);--hdr:76px}*,:before,:after{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:90px}body{background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer;color:inherit}h1,h2,h3,h4,p{margin:0}strong{font-weight:600}::selection{background:var(--accent);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:min(var(--wrap), 100% - 64px);margin-inline:auto}.grad{background:var(--grad-img) center / cover no-repeat, var(--grad)}.light{background:var(--light);color:var(--ink)}[data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(30px)}[data-reveal].is-in{opacity:1;transform:none}.kicker{font:500 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.kicker--dim{color:var(--fg-mute)}.mega{font:500 clamp(52px, 8.4vw, 140px)/.88 var(--sans);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.mega--md{font-size:clamp(40px,6vw,96px)}.title{font:500 clamp(38px, 4.6vw, 72px)/.94 var(--sans);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.title sup{vertical-align:top;color:var(--accent);letter-spacing:0;margin-left:.2em;font-size:.3em}.head{gap:20px;margin-bottom:clamp(48px,6vw,88px);display:grid}.head--row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.head--row>div:first-child{gap:20px;display:grid}.ico{width:40px;height:40px;color:var(--accent)}.btn{min-height:52px;font:500 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background .25s,color .25s,transform .2s,box-shadow .25s;display:inline-flex}.btn:active{transform:scale(.98)}.btn--sm{min-height:40px;padding:0 18px;font-size:12px}.btn--lg{min-height:62px;padding:0 36px;font-size:14px}.btn--accent{background:var(--accent);color:#fff}.btn--accent:hover{background:var(--accent-ink);box-shadow:0 16px 40px -14px #ff5609b3}.btn--accent:disabled{color:#ffffff73;box-shadow:none;cursor:not-allowed;background:#3a2a22}.light .btn--accent:disabled{background:#c9b3a8}.btn--light{background:var(--fg);color:var(--ink)}.btn--dark{background:var(--ink);color:var(--fg)}.btn--dark:hover{background:var(--accent);color:#fff}.btn--ghost-light{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-d);background:0 0}.btn--ghost-light:hover{box-shadow:inset 0 0 0 1px var(--fg)}.link{font:500 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--accent);align-items:center;gap:10px;padding-bottom:6px;text-decoration:none;display:inline-flex}.link:after{content:"→";color:var(--accent);transition:transform .25s}.link:hover:after{transform:translate(4px)}.tag{background:var(--accent);color:#fff;font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;display:inline-block}.stars{color:var(--accent);letter-spacing:2px}.ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks li{padding-left:26px;position:relative}.ticks li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:11px;height:6px;position:absolute;top:.45em;left:1px;transform:rotate(-45deg)}.check{color:var(--fg-dim);align-items:flex-start;gap:10px;font-size:13px;display:flex}.check input{accent-color:var(--accent);width:16px;height:16px;margin-top:3px}.check a{color:var(--fg)}.promo{background:var(--accent);color:#fff;font:500 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;z-index:60;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:9px 16px;display:flex;position:relative}.promo__time{font-variant-numeric:tabular-nums;background:var(--bg);padding:3px 10px}.promo a{color:#fff;border-bottom:1px solid #fff;text-decoration:none}.hdr{z-index:50;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:sticky;top:0}.hdr.is-solid{-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line-d);background:#080808d1}.hdr__bar{height:var(--hdr);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:0 32px;display:grid}.hdr__brand img{width:auto;height:38px}.hdr__nav{justify-content:center;gap:32px;display:flex}.hdr__nav a{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);padding:8px 0;text-decoration:none;transition:color .2s;position:relative}.hdr__nav a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hdr__nav a:hover{color:var(--fg)}.hdr__nav a:hover:after{transform:scaleX(1)}.hdr__navphone{display:none}.hdr__actions{align-items:center;gap:20px;display:flex}.hdr__phone{font:500 13px/1 var(--sans);letter-spacing:.06em;color:var(--fg);text-decoration:none}.hdr__burger{background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.hdr__burger span{background:var(--fg);height:1.5px;transition:transform .25s;position:absolute;left:11px;right:11px}.hdr__burger span:first-child{top:18px}.hdr__burger span:last-child{top:25px}.hdr__burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.hdr__burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hero{margin-top:calc(var(--hdr) * -1);isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media{z-index:-3;position:absolute;inset:0}.hero__media img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;animation:24s ease-out both kb}@keyframes kb{0%{transform:scale(1.1)}to{transform:scale(1)}}.hero__glow{z-index:-2;mix-blend-mode:screen;background:radial-gradient(60% 55% at 78% 30%,#ff8fe38c,#0000 70%),radial-gradient(50% 50% at 95% 80%,#9999ff80,#0000 70%);position:absolute;inset:0}.hero__veil{z-index:-1;background:linear-gradient(0deg, var(--bg) 0%, #080808bf 40%, #08080859 75%, #0808088c 100%);position:absolute;inset:0}.hero__inner{padding:calc(var(--hdr) + 120px) 0 96px;gap:28px;display:grid}.hero .mega{max-width:11em;animation:up 1.1s 50ms var(--ease) both}.hero__lead{color:var(--fg-dim);max-width:34em;animation:up 1.1s .15s var(--ease) both;font-size:clamp(17px,1.4vw,20px)}.hero .addr{animation:up 1.1s .25s var(--ease) both}.hero__proof{color:var(--fg-dim);animation:up 1.1s .35s var(--ease) both;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:13px;display:flex}.hero__sep{background:var(--line-d);width:1px;height:14px}@keyframes up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero__scroll{background:var(--line-d);width:1px;height:48px;position:absolute;bottom:24px;left:50%;overflow:hidden}.hero__scroll span{background:var(--accent);width:1px;height:48px;animation:drop 2.2s var(--ease) infinite;position:absolute;top:-48px;left:0}@keyframes drop{to{top:48px}}.hero__chips{z-index:0;pointer-events:none;position:absolute;inset:0}.chip{-webkit-backdrop-filter:blur(14px);font:500 14px/1.25 var(--sans);color:var(--fg);animation:chipIn 1s var(--ease) both, float 7s ease-in-out infinite;background:#1414188c;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f}.chip small{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:10px;display:block}.chip__ico{background:var(--accent);place-items:center;width:32px;height:32px;display:grid}.chip__ico .ico{color:#fff;width:18px;height:18px}.chip--a{animation-delay:.6s,0s;top:24%;right:8%}.chip--b{animation-delay:.8s,1.2s;top:40%;right:22%}.chip--c{animation-delay:1s,2.4s;top:52%;right:5%}.chip--d{animation-delay:1.2s,3.6s;top:66%;right:17%}@keyframes chipIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}.addr{width:min(680px,100%);position:relative}.addr__bar{background:var(--fg);color:var(--ink);align-items:stretch;display:flex;box-shadow:0 30px 60px -30px #000c}.addr__pin{width:22px;color:var(--accent);flex:none;margin-left:18px}.addr__bar input{min-width:0;height:64px;font:400 17px var(--sans);color:var(--ink);background:0 0;border:0;flex:1;padding:0 14px}.addr__bar input::placeholder{color:#6c7074}.addr__bar input:focus{outline:none}.addr__bar .btn{flex:none;min-height:64px}.addr__spin{border:2px solid var(--light-2);border-top-color:var(--accent);align-self:center;width:18px;height:18px;margin-right:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.addr__list{z-index:20;color:var(--ink);text-align:left;background:#fff;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -20px #000000b3}.addr__list li{cursor:pointer;gap:2px;padding:12px 14px;display:grid}.addr__list li span{color:var(--ink-dim);font-size:13px}.addr__list li.is-hi{background:var(--light);box-shadow:inset 3px 0 0 var(--accent)}.addr__err{color:#ff9b7a;margin-top:8px;font-size:13px}.marquee{background:var(--accent);color:#fff;overflow:hidden}.marquee--light{background:var(--light);color:var(--ink)}.marquee__track{width:max-content;animation:40s linear infinite mq;display:flex}.marquee__row{flex:none;display:flex}.marquee span{font:500 clamp(16px, 1.6vw, 22px)/1 var(--sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding:18px 28px 18px 0;display:inline-flex}.marquee i{opacity:.7;font-size:.8em;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.sim{background:var(--bg);padding:clamp(80px,9vw,140px) 0;scroll-margin-top:70px}.sim__grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(32px,4vw,64px);display:grid}.sim__map{aspect-ratio:1;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);position:relative;overflow:hidden}.sim__map>img{object-fit:cover;width:100%;height:100%;animation:mapIn 1.4s var(--ease) both;position:absolute;inset:0}@keyframes mapIn{0%{opacity:0;filter:blur(6px);transform:scale(1.18)}to{opacity:1;filter:none;transform:none}}.sim__placeholder{place-items:center;display:grid;position:absolute;inset:0}.sim__placeholder svg{width:100%;height:100%;stroke:var(--line-d);stroke-width:.6px;position:absolute;inset:0}.sim__placeholder p{font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);position:relative}.sim__reticle{aspect-ratio:1;width:34%;transition:width .8s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sim__reticle span{border:0 solid var(--accent);width:22px;height:22px;position:absolute}.sim__reticle span:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.sim__reticle span:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.sim__reticle span:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.sim__reticle span:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.sim__map.is-scanning .sim__reticle{animation:1.4s ease-in-out infinite breathe}@keyframes breathe{50%{width:40%}}.sim__scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#ff560947 85%,#ff5609e6 100%);height:30%;position:absolute;top:-30%;left:0;right:0}.sim__map.is-scanning .sim__scan{opacity:1;animation:1.6s linear infinite scan}@keyframes scan{to{top:100%}}.sim__sun{mix-blend-mode:screen;animation:fadeIn 1s var(--ease) both;pointer-events:none;background:linear-gradient(135deg,#ff8fe347,#9999ff38);position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sim__hud{font:500 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);background:linear-gradient(#0000,#080808d9);justify-content:space-between;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.sim__credit{color:#ffffffbf;background:#0006;padding:2px 6px;font-size:10px;position:absolute;top:8px;right:8px}.sim__panel{align-content:center;gap:22px;display:grid}.sim__step{animation:up .6s var(--ease) both;gap:22px;display:grid}.sim__title{font:500 clamp(32px, 3.4vw, 52px)/.98 var(--sans);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.sim__lead{color:var(--fg-dim);max-width:32em;font-size:17px}.sim__lead strong{color:var(--fg)}.sim__trust{color:var(--fg-dim);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sim__trust li:before{content:"✓ ";color:var(--accent)}.sim__addr{color:var(--fg-dim);border-bottom:1px solid var(--line-d);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-bottom:16px;font-size:14px;display:flex}.sim__addr strong{color:var(--fg)}.sim__change{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.sim__checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sim__checks li{color:var(--fg-mute);align-items:center;gap:14px;font-size:15px;transition:color .3s;display:flex}.sim__checks li:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-d);flex:none}.sim__checks li.is-run{color:var(--fg)}.sim__checks li.is-run:before{box-shadow:inset 0 0 0 2px var(--accent);animation:1s linear infinite spin}.sim__checks li.is-ok{color:var(--fg)}.sim__checks li.is-ok:before{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:none}.sim__q{font:500 18px/1.3 var(--sans);margin-top:6px}.sim__bills{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.sim__bills button,.sim__seg button{background:var(--bg-3);min-height:54px;box-shadow:inset 0 0 0 1px var(--line-d);font:500 15px/1 var(--sans);color:var(--fg);border:0;transition:background .2s,box-shadow .2s}.sim__bills button:hover,.sim__seg button:hover{box-shadow:inset 0 0 0 1px var(--fg)}.sim__bills button.is-on,.sim__seg button.is-on{background:var(--accent);box-shadow:none;color:#fff}.sim__rating{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);align-items:center;gap:16px;padding:16px 18px;display:flex}.sim__rating div{gap:2px;display:grid}.sim__rating span{color:var(--fg-dim);font-size:13px}.sim__suns{gap:4px;display:flex}.sim__suns i{background:var(--bg-3);width:14px;height:28px}.sim__big{gap:6px;display:grid}.sim__big span{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.sim__big strong{font:500 clamp(64px, 7vw, 112px)/.9 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sim__big em{color:var(--fg-dim);font-size:14px;font-style:normal}.sim__metrics{border-block:1px solid var(--line-d);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.sim__metrics>div{gap:6px;padding:16px 12px 16px 0;display:grid}.sim__metrics>div+div{border-left:1px solid var(--line-d);padding-left:14px}.sim__metrics dt{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-size:11px}.sim__metrics dd{font:500 22px/1 var(--sans);letter-spacing:-.02em;margin:0}.sim__go{justify-self:start}.sim__note{color:var(--fg-mute);max-width:40em;font-size:12px}.sim__form{gap:10px;display:grid}.sim__form input:not([type=checkbox]){background:var(--bg-3);width:100%;height:56px;box-shadow:inset 0 0 0 1px var(--line-d);font:400 16px var(--sans);color:var(--fg);border:0;padding:0 16px}.sim__form input::placeholder{color:var(--fg-mute)}.sim__form input:focus{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.sim__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sim__seg{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.sim__form .btn{margin-top:6px}.sim__err{color:#ff9b7a;font-size:14px}.press{border-block:1px solid var(--line-d)}.press__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:30px 0;display:flex}.press img{filter:grayscale()brightness(0)invert(.9);opacity:.55;width:auto;height:24px;transition:opacity .2s}.press img:hover{opacity:1}.stats{padding:clamp(64px,7vw,110px) 0}.stats__row{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line-d);gap:14px;padding:0 28px;display:grid}.stat:first-child{border-left:0;padding-left:0}.stat__big{font:500 clamp(56px, 6.4vw, 108px)/.86 var(--sans);letter-spacing:-.05em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.stat__big small{letter-spacing:0;margin-left:.2em;font-size:.3em}.stat__label{color:var(--fg-dim);max-width:14em;font-size:15px}.ben{background:var(--light);color:var(--ink);padding:clamp(96px,11vw,160px) 0}.ben__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(40px,6vw,96px);display:grid}.ben__side{align-content:start;gap:22px;display:grid}.ben__side .eyebrow{font:500 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ben__side .h2{font:500 clamp(38px, 4.4vw, 68px)/.94 var(--sans);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.ben__lead{color:var(--ink-dim);max-width:30em;margin-bottom:16px;font-size:17px}.ben__tabs{border-top:1px solid var(--line-l);display:grid}.ben__tab{text-align:left;border:0;border-bottom:1px solid var(--line-l);color:var(--ink-dim);background:0 0;grid-template-columns:1fr;gap:8px 16px;padding:24px 8px 26px 0;display:grid;position:relative}.ben__num{font:500 13px/1.8 var(--sans);letter-spacing:.1em;color:#8a8e92;transition:color .3s}.ben__txt{display:grid}.ben__kicker{font:500 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#8a8e92;margin-bottom:6px;transition:color .3s}.ben__title{font:500 clamp(22px, 2vw, 30px)/1.05 var(--sans);letter-spacing:-.02em;text-transform:uppercase;color:#8a8e92;transition:color .3s}.ben__tab:hover .ben__title{color:var(--ink)}.ben__desc{opacity:0;transition:grid-template-rows .5s var(--ease), opacity .4s;grid-template-rows:0fr;display:grid}.ben__desc>span{min-height:0;color:var(--ink-dim);font-size:16px;line-height:1.55;overflow:hidden}.ben__tab.is-on .ben__desc{opacity:1;grid-template-rows:1fr}.ben__tab.is-on .ben__desc>span{padding-top:10px}.ben__tab.is-on .ben__num,.ben__tab.is-on .ben__kicker{color:var(--accent)}.ben__tab.is-on .ben__title{color:var(--ink)}.ben__prog{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.ben__prog i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ben__stage{min-height:580px;color:var(--navy);grid-template-rows:auto 1fr;gap:24px;padding:clamp(24px,3.4vw,48px);display:grid;position:relative;overflow:hidden}.ben__stage-head{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.ben__stage-head .tag{background:var(--ink)}.ben__count{font:500 12px/1 var(--sans);letter-spacing:.14em;color:var(--ink)}.ben__swap{z-index:1;animation:up .55s var(--ease) both;align-content:center;display:grid;position:relative}.bv{color:var(--ink);background:#fff;gap:22px;padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 40px 80px -40px #1010408c}.bv__label{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#6c7074}.bv__seg,.bv__toggle{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.bv__seg button,.bv__toggle button{background:var(--light);min-height:46px;font:500 14px/1 var(--sans);color:var(--ink);border:0;transition:background .2s,color .2s}.bv__seg button:hover,.bv__toggle button:hover{background:var(--light-2)}.bv__seg button.is-on,.bv__toggle button.is-on{background:var(--ink);color:#fff}.bars{gap:14px;display:grid}.bar{grid-template-columns:88px 1fr 76px;align-items:center;gap:14px;display:grid}.bar__cap{color:var(--ink-dim);font-size:13px;font-weight:500}.bar strong{font:500 22px/1 var(--sans);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bar__track{background:var(--light);height:40px;position:relative;overflow:hidden}.bar__fill{width:var(--w);animation:grow 1s var(--ease) both;position:absolute;inset:0 auto 0 0}.bar__fill--before{background:repeating-linear-gradient(135deg,#c3c8c8 0 8px,#d3d8d8 8px 16px)}.bar__fill--after{background:var(--accent);animation-delay:.15s}@keyframes grow{0%{width:0}to{width:var(--w)}}.bv__result{border-top:1px solid var(--line-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.bv__result>div{gap:4px;display:grid}.bv__result span{color:#6c7074;font-size:13px}.bv__result strong{font:500 clamp(40px, 3.6vw, 56px)/1 var(--sans);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}.gauge{aspect-ratio:1;width:min(260px,70%);margin:0 auto;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:14px}.gauge__bg{stroke:var(--light)}.gauge__fg{stroke:var(--accent);transition:stroke-dashoffset 1s var(--ease)}.gauge__val{text-align:center;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.gauge__val strong{font:500 64px/1 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.gauge__val span{color:var(--ink-dim);font-size:13px;line-height:1.35}.bv__foot{color:#6c7074;text-align:center;font-size:12px}.bv__link{color:var(--accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.warranty{gap:12px;margin:0;padding:0;list-style:none;display:grid}.warranty li{gap:6px;display:grid}.warranty__bar{background:var(--light);height:42px;position:relative;overflow:hidden}.warranty__bar span{width:var(--w);background:var(--ink);color:#fff;min-width:96px;font:500 14px/1 var(--sans);white-space:nowrap;animation:grow .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms);align-items:center;padding:0 14px;display:flex;position:absolute;inset:0 auto 0 0}.warranty li:first-child .warranty__bar span{background:var(--accent)}.warranty p{color:var(--ink-dim);font-size:13px}.bv__chips{flex-wrap:wrap;gap:4px;display:flex}.bv__chips span{background:var(--light);padding:8px 12px;font-size:12px;font-weight:500}.bv .btn--dark{justify-self:start}.sols{padding:clamp(96px,11vw,160px) 0}.sols__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.sols__list{border-top:1px solid var(--line-d);margin:0;padding:0;list-style:none}.sols__list>li{border-bottom:1px solid var(--line-d)}.sols__row{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;gap:16px;width:100%;padding:28px 0;display:grid}.sols__n{font:500 13px/1 var(--sans);letter-spacing:.1em;color:var(--fg-mute);transition:color .3s}.sols__t{font:500 clamp(28px, 3.2vw, 48px)/1 var(--sans);letter-spacing:-.03em;text-transform:uppercase;color:var(--fg-mute);transition:color .3s, transform .4s var(--ease)}.sols__tag{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute)}.sols__list>li.is-on .sols__t{color:var(--fg);transform:translate(8px)}.sols__list>li.is-on .sols__n,.sols__list>li.is-on .sols__tag{color:var(--accent)}.sols__body{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.sols__body>div{gap:18px;min-height:0;padding-left:0;display:grid;overflow:hidden}.sols__list>li.is-on .sols__body{grid-template-rows:1fr}.sols__list>li.is-on .sols__body>div{padding-bottom:32px}.sols__body p{color:var(--fg-dim);max-width:32em}.sols__body .link{justify-self:start}.sols__mimg{display:none}.sols__stage{aspect-ratio:4/5;background:var(--bg-2);position:sticky;top:110px;overflow:hidden}.sols__img{opacity:0;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.sols__img.is-on{opacity:1;transform:none}.sols__img img{object-fit:cover;width:100%;height:100%}.sols__img.is-contain img{object-fit:contain;padding:12%}.sols__count{font:500 12px/1 var(--sans);letter-spacing:.14em;color:#fff;mix-blend-mode:difference;position:absolute;bottom:18px;left:20px}.steps-sec{padding:clamp(96px,11vw,160px) 0}.steps{border-top:1px solid var(--line-l);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.step{align-content:start;gap:16px;padding:32px 28px 8px 0;display:grid;position:relative}.step+.step{border-left:1px solid var(--line-l);padding-left:28px}.step__n{font:500 clamp(64px, 6vw, 100px)/.85 var(--sans);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--ink);margin-bottom:8px}.step .ico{color:var(--accent);width:44px;height:44px;margin-bottom:8px}.step__t{font:500 22px/1.1 var(--sans);letter-spacing:-.01em;text-transform:uppercase}.step p{color:var(--ink-dim)}.statement{isolation:isolate;align-items:flex-end;min-height:92vh;display:flex;position:relative;overflow:hidden}.statement__media,.statement__veil{position:absolute;inset:0}.statement__media{z-index:-2}.statement__media img{object-fit:cover;width:100%;height:100%}.statement__veil{z-index:-1;background:linear-gradient(0deg, var(--bg), #0808084d 60%, #08080880)}.statement__inner{gap:24px;padding:140px 0 96px;display:grid}.statement__inner .mega{max-width:12em}.statement__sub{color:var(--fg-dim);max-width:34em;font-size:18px}.specs{padding:clamp(96px,11vw,160px) 0}.specs__badge{color:var(--navy);gap:4px;min-width:220px;padding:22px 28px;display:grid}.specs__badge strong{font:500 72px/.85 var(--sans);letter-spacing:-.05em}.specs__badge span{font:500 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase}.specs__grid{border-top:1px solid var(--line-d);grid-template-columns:repeat(3,1fr);display:grid}.spec{border-bottom:1px solid var(--line-d);align-content:start;gap:14px;padding:32px 32px 40px 0;display:grid}.spec:not(:nth-child(3n+1)){border-left:1px solid var(--line-d);padding-left:32px}.spec__n{font:500 12px/1 var(--sans);letter-spacing:.12em;color:var(--accent)}.spec h3{font:500 22px/1.1 var(--sans);text-transform:uppercase;letter-spacing:-.01em}.spec p{color:var(--fg-dim)}.models-sec{padding:clamp(96px,11vw,160px) 0}.models{grid-template-columns:1fr 1fr;gap:4px;display:grid}.model{background:#fff;align-content:start;gap:24px;padding:clamp(32px,4vw,56px);display:grid}.model--hi{color:var(--navy)}.model__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.model--hi .tag{background:var(--navy)}.model:not(.model--hi) .tag{background:var(--ink)}.model__pop{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.model__name{font:500 clamp(48px, 5vw, 80px)/.9 var(--sans);letter-spacing:-.04em;text-transform:uppercase}.model__lead{color:var(--ink-dim);font-size:18px}.model--hi .model__lead{color:var(--navy)}.model .ticks{border-top:1px solid var(--line-l);gap:14px;padding-top:24px}.model--hi .ticks{border-color:#10104040}.model--hi .ticks li:before{border-color:var(--navy)}.model .btn{justify-self:start;margin-top:6px}.quotes-sec{padding:clamp(96px,11vw,160px) 0}.arrows{align-items:center;gap:4px;display:flex}.arrows__n{font:500 12px/1 var(--sans);letter-spacing:.14em;color:var(--fg-dim);margin-right:16px}.arrows button{background:var(--bg-3);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line-d);border:0;font-size:18px;transition:background .2s}.arrows button:hover{background:var(--accent);box-shadow:none}.quotes{overflow:hidden}.quotes__track{transition:transform .9s var(--ease);transform:translateX(calc(var(--i) * -1 * (100% + 4px) / var(--per)));gap:4px;display:flex}.quote{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);flex:0 0 calc(33.3333% - 2.66667px);align-content:space-between;gap:28px;min-height:380px;margin:0;padding:36px 32px;display:grid}.quote blockquote{font:400 18px/1.55 var(--sans);margin:0}.quote figcaption{grid-template-columns:44px 1fr;align-items:center;gap:14px;font-size:14px;display:grid}.quote figcaption>span:last-child{display:grid}.quote figcaption>span:last-child span{color:var(--fg-mute)}.quote__mono{width:44px;height:44px;color:var(--navy);place-items:center;font-size:18px;font-weight:600;display:grid}.about-sec{padding:clamp(96px,11vw,160px) 0}.about{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.about>div:first-child{gap:24px;display:grid}.about__lead{color:var(--ink-dim);max-width:32em;font-size:18px}.team{border-top:1px solid var(--line-l);margin:0;padding:0;list-style:none}.person{border-bottom:1px solid var(--line-l);grid-template-columns:1fr;gap:16px;padding:28px 0;display:grid}.person__n{font:500 13px/1.8 var(--sans);letter-spacing:.1em;color:var(--accent)}.person>div{gap:6px;display:grid}.person h3{font:500 30px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.person__role{font:500 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.person p:last-child{color:var(--ink-dim)}.faq-sec{padding:clamp(96px,11vw,160px) 0}.faq{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq__side{gap:24px;display:grid;position:sticky;top:110px}.faq__tabs{justify-items:stretch;gap:4px;max-width:320px;display:grid}.faq__tabs button{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);font:500 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-align:left;border:0;justify-content:space-between;padding:16px 18px;display:flex}.faq__tabs button span{color:var(--fg-mute)}.faq__tabs button.is-on{background:var(--fg);color:var(--ink);box-shadow:none}.faq__tabs button.is-on span{color:var(--accent)}.faq__more{color:var(--fg-dim)}.faq__more a{color:var(--accent);text-decoration:none}.acc{border-top:1px solid var(--line-d)}.acc__item{border-bottom:1px solid var(--line-d)}.acc__q{text-align:left;width:100%;font:500 clamp(18px, 1.5vw, 22px)/1.25 var(--sans);background:0 0;border:0;grid-template-columns:1fr 24px;align-items:center;gap:12px;padding:26px 0;display:grid}.acc__n{letter-spacing:.1em;color:var(--fg-mute);font-size:12px}.acc__x{width:18px;height:18px;position:relative}.acc__x:before,.acc__x:after{content:"";background:var(--accent);height:1.5px;transition:transform .35s var(--ease);position:absolute;top:50%;left:0;right:0}.acc__x:after{transform:rotate(90deg)}.acc__item.is-open .acc__x:after{transform:rotate(0)}.acc__a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.acc__a>p{min-height:0;color:var(--fg-dim);max-width:48em;padding-left:0;overflow:hidden}.acc__item.is-open .acc__a{grid-template-rows:1fr}.acc__item.is-open .acc__a>p{padding-bottom:28px}.final{isolation:isolate;padding:clamp(120px,14vw,220px) 0;position:relative;overflow:hidden}.final__glow{z-index:-1;opacity:.45;filter:blur(80px);width:120vmax;height:60vmax;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.final__inner{text-align:center;justify-items:center;gap:28px;display:grid}.final__inner .mega{max-width:13em}.final__or{color:var(--fg-dim);font-size:14px}.final__or a{color:var(--fg)}.ftr{border-top:1px solid var(--line-d);color:var(--fg-dim);padding:96px 0 32px;font-size:14px}.ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.ftr__grid>div{align-content:start;gap:10px;display:grid}.ftr__logo{width:auto;height:40px;margin-bottom:12px}.ftr h4{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin-bottom:8px}.ftr a{text-decoration:none}.ftr a:hover{color:var(--accent)}.ftr__mark{font:500 clamp(56px, 13vw, 230px)/.8 var(--sans);letter-spacing:-.06em;color:var(--bg-3);white-space:nowrap;margin:72px auto 40px;overflow:hidden}.ftr__legal{border-top:1px solid var(--line-d);flex-wrap:wrap;gap:24px;padding-top:24px;font-size:12px;display:flex}.ftr__legal span{margin-right:auto}.sprog{background:var(--accent);transform-origin:0;z-index:80;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.fcta{z-index:65;background:var(--fg);color:var(--ink);font:500 15px/1.2 var(--sans);opacity:0;pointer-events:none;transition:opacity .35s, transform .35s var(--ease), background .2s, color .2s;align-items:center;gap:14px;padding:14px 18px 14px 16px;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(20px);box-shadow:0 24px 50px -20px #000c}.fcta.is-on{opacity:1;pointer-events:auto;transform:none}.fcta:hover{background:var(--accent);color:#fff}.fcta small{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10px;display:block}.fcta__dot{background:var(--accent);width:10px;height:10px;animation:2s infinite pulse}.fcta:hover .fcta__dot{background:#fff}@keyframes pulse{0%{box-shadow:0 0 #ff560999}70%{box-shadow:0 0 0 12px #ff560900}to{box-shadow:0 0 #ff560900}}.mbar{display:none}@media (width<=1180px){.hdr__nav{gap:20px}.hdr__phone,.chip--b,.chip--d{display:none}}@media (width<=1020px){.hdr__nav{display:none}.hdr__burger{display:block}.hdr__actions{justify-content:flex-end}.hdr__nav.is-open{background:var(--bg);box-shadow:0 1px 0 var(--line-d);flex-direction:column;gap:0;padding:8px 32px 28px;display:flex;position:absolute;top:100%;left:0;right:0}.hdr__nav.is-open a{border-bottom:1px solid var(--line-d);padding:18px 0;font-size:14px}.hdr__nav.is-open .hdr__navphone{color:var(--accent);display:block}.hero__chips{display:none}.sim__grid,.ben__grid,.sols__grid,.about,.faq{grid-template-columns:1fr}.sim__map{aspect-ratio:4/3}.stats__row{grid-template-columns:1fr 1fr;row-gap:48px}.stat:nth-child(3){border-left:0;padding-left:0}.sols__stage{display:none}.sols__mimg{aspect-ratio:16/10;background:var(--bg-2);margin-top:8px;display:block;overflow:hidden}.sols__mimg img{object-fit:cover;width:100%;height:100%}.steps{grid-template-columns:1fr 1fr}.step:nth-child(3){border-left:0;padding-left:0}.specs__grid{grid-template-columns:1fr 1fr}.spec:not(:nth-child(3n+1)){border-left:0;padding-left:0}.spec:nth-child(2n){border-left:1px solid var(--line-d);padding-left:32px}.quote{flex-basis:calc(50% - 2px)}.faq__side{position:static}.ftr__grid{grid-template-columns:1fr 1fr}}@media (width<=760px){:root{--hdr:64px}body{font-size:15px}.wrap{width:calc(100% - 32px)}.promo{gap:6px 10px;padding:8px 10px;font-size:10.5px}.promo>span:first-child{flex-basis:100%}.hdr__bar{gap:12px;padding:0 8px 0 16px}.hdr__brand img{height:30px}.hdr__actions .btn{display:none}.hdr__nav.is-open{padding:4px 16px 24px}.hero__inner{padding:calc(var(--hdr) + 80px) 0 72px;gap:22px}.mega{font-size:clamp(44px,13vw,64px)}.addr__bar{flex-wrap:wrap}.addr__bar input{height:58px;font-size:16px}.addr__bar .btn{width:100%;min-height:54px}.hero__sep{display:none}.sim__bills,.sim__metrics{grid-template-columns:1fr 1fr}.sim__metrics>div:nth-child(3){border-left:0;padding-left:0}.sim__metrics>div:nth-child(n+3){border-top:1px solid var(--line-d)}.sim__row{grid-template-columns:1fr}.sim__go,.sim__form .btn{white-space:normal;width:100%}.stat{padding:0 0 0 16px}.stat:nth-child(odd){border-left:0;padding-left:0}.stat__big{font-size:56px}.ben__tab{padding:22px 0 24px}.ben__stage{min-height:0;margin:0 -16px;padding:20px 16px 24px}.bar{grid-template-columns:70px 1fr 62px;gap:10px}.bar strong{font-size:18px}.bv .btn--dark{justify-self:stretch}.sols__row{grid-template-columns:1fr;padding:22px 0}.sols__tag{display:none}.sols__body>div{padding-left:0}.steps,.specs__grid{grid-template-columns:1fr}.step,.step+.step,.spec,.spec:nth-child(2n){border-left:0;padding:28px 0}.step+.step{border-top:1px solid var(--line-l)}.models{grid-template-columns:1fr}.model .btn{white-space:normal;width:100%}.quote{flex-basis:100%;min-height:0}.acc__q{grid-template-columns:1fr 18px}.acc__a>p{padding-left:0}.ftr__grid{grid-template-columns:1fr}.fcta{display:none}body{padding-bottom:76px}.mbar{z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--line-d);transition:transform .35s var(--ease);background:#080808e6;grid-template-columns:1fr 2fr;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mbar.is-on{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}html{scroll-behavior:auto}}.addr{z-index:6}.hero__proof,.final__or{z-index:1;position:relative}.model.model--hi{background:var(--grad-img) center / cover no-repeat, var(--grad)}:root{--bg:#0d0a14;--bg-2:#16111f;--bg-3:#201929;--fg:#f3ecf6;--fg-dim:#f3ecf6a8;--fg-mute:#f3ecf66b;--line-d:#f3ecf621;--light:#f7eef8;--light-2:#eedff2;--ink:#160f1f;--ink-dim:#5a4d63;--line-l:#160f1f1f;--pink:#ff8fe3;--pink-ink:#c4389f}.kicker{color:var(--pink)}.light .kicker,.ben .eyebrow,.ben .ben__side .eyebrow{color:var(--pink-ink)}.ben{background:linear-gradient(180deg, var(--light) 0%, #f3e6f7 100%)}.light{background:linear-gradient(180deg, var(--light) 0%, #f2e5f6 100%)}.promo{background:var(--grad);color:var(--navy)}.promo__time{background:var(--navy);color:#fff}.promo a{color:var(--navy);border-color:var(--navy)}.marquee{background:var(--grad-img) center / cover, var(--grad);color:var(--navy)}.sim,.sols,.specs,.quotes-sec,.faq-sec,.stats{isolation:isolate;position:relative}.sols:before,.quotes-sec:before,.faq-sec:before,.specs:before,.stats:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff8fe329,#0000 70%);width:70vw;max-width:1000px;height:70vw;max-height:1000px;position:absolute}.sols:before{top:10%;right:-20vw}.quotes-sec:before{background:radial-gradient(closest-side,#9999ff2e,#0000 70%);top:0;left:-25vw}.faq-sec:before{bottom:-10%;right:-25vw}.specs:before{background:radial-gradient(closest-side,#9999ff24,#0000 70%);top:20%;left:-20vw}.stats:before{top:-40%;left:30%}.hero__glow{background:radial-gradient(60% 60% at 75% 25%,#ff8fe3b3,#0000 70%),radial-gradient(55% 55% at 100% 85%,#99f9,#0000 70%),radial-gradient(40% 40% at 20% 0,#ff8fe340,#0000 70%)}.hero__veil{background:linear-gradient(0deg, var(--bg) 0%, #0d0a14b8 40%, #0d0a144d 75%, #0d0a1480 100%)}.hdr.is-solid{background:#0d0a14cc}.chip{background:#2019298c}.chip__ico{background:var(--grad)}.chip__ico .ico{color:var(--navy)}.btn--light:hover{background:var(--pink);color:var(--navy)}.ftr__mark{background:var(--grad);color:#0000;opacity:.22;-webkit-background-clip:text;background-clip:text}.ticks li:before{border-color:var(--pink)}.light .ticks li:before,.model .ticks li:before{border-color:var(--accent)}.faq__tabs button.is-on,.arrows button:hover{background:var(--grad);color:var(--navy)}.quote{background:linear-gradient(160deg, #ff8fe312, #9999ff0a 60%, transparent), var(--bg-2)}.stat__label{color:var(--fg);opacity:.75}.plx{will-change:transform;position:absolute;inset:0}.plx img{object-fit:cover;width:100%;height:100%}.statement{min-height:100vh}.statement__media{overflow:hidden}.statement__veil{background:linear-gradient(0deg, var(--bg) 2%, #0d0a1459 55%, #0d0a148c), linear-gradient(90deg, #0d0a148c, transparent 60%)}.statement__glow{z-index:-1;mix-blend-mode:screen;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#ff8fe373,#99f3 50%,#0000 72%);width:60vw;height:60vw;position:absolute;bottom:-20vh;right:-10vw}.statement__inner{will-change:transform}.statement__inner .kicker{color:var(--pink)}.sim__bg{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 0 20%,#ff8fe324,#0000 70%),radial-gradient(40% 50% at 100% 90%,#9999ff24,#0000 70%);position:absolute;inset:0}.sim__grid{align-items:start}.sim__map{align-self:start;width:100%;position:sticky;top:100px}.sim__map.has-place{box-shadow:inset 0 0 0 1px var(--line-d), 0 40px 80px -40px #ff8fe359}.sim__gimg{object-fit:cover;width:100%;height:100%;animation:mapIn 1.4s var(--ease) both;position:absolute;inset:0}.sim__tiles{width:0;height:0;animation:tilesIn 1.6s var(--ease) both;position:absolute;top:50%;left:50%;transform:scale(1.35)}.sim__tiles img{-webkit-user-select:none;user-select:none;width:257px;max-width:none;height:257px;position:absolute}@keyframes tilesIn{0%{opacity:0;filter:blur(8px);transform:scale(2.2)}to{opacity:1;filter:none;transform:scale(1.35)}}.sim__map.is-done .sim__tiles,.sim__map.is-done .sim__gimg{filter:saturate(1.05)contrast(1.05)}.sim__sun{display:none}.sim__pin{width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sim__pin i{background:var(--accent);position:absolute;inset:0;box-shadow:0 0 0 3px #fff}.sim__pin:before,.sim__pin:after{content:"";border:2px solid var(--pink);animation:ping 2s var(--ease) infinite;position:absolute;inset:-6px}.sim__pin:after{animation-delay:1s}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.sim__map.is-done .sim__reticle{width:46%}.sim__map.is-done .sim__reticle span{border-color:var(--pink)}.sim__placeholder p{text-align:center;padding:0 24px}.sim__panel{align-content:start;gap:20px;padding-top:4px}.sim__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sim__steps{counter-reset:s;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sim__steps li{counter-increment:s;font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);align-items:center;gap:8px;padding:7px 12px;display:flex}.sim__steps li:before{content:counter(s);background:var(--bg-3);width:16px;height:16px;color:var(--fg-dim);place-items:center;font-size:10px;display:grid}.sim__steps li.is-on{color:var(--fg);box-shadow:inset 0 0 0 1px var(--pink)}.sim__steps li.is-on:before{background:var(--pink);color:var(--navy)}.sim__steps li.is-done{color:var(--fg-dim)}.sim__steps li.is-done:before{content:"✓";background:var(--accent);color:#fff}.sim__addr{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);border:0;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.sim__addr svg{fill:none;width:18px;height:18px;stroke:var(--pink);stroke-width:1.8px;flex:none}.sim__addr span{flex:1;min-width:0}.sim__change{flex:none}.sim__res{background:linear-gradient(135deg,#ff8fe324,#9999ff1a);grid-template-columns:1fr auto;align-items:end;gap:20px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ff8fe340}.sim__res .sim__big strong{font-size:clamp(60px,6vw,96px)}.sim__rating{box-shadow:none;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;max-width:200px;padding:0}.sim__rating strong{font-size:14px}.sim__rating span{font-size:12px;line-height:1.4}.sim__suns i{width:10px;height:22px}.sim__suns i.on{background:var(--grad)}.sim__metrics dd small{color:var(--fg-dim);letter-spacing:0;font-size:13px}.sim__cta{justify-items:start;gap:12px;display:grid}.sim__ghost{color:var(--fg-dim);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.sim__ghost:hover{color:var(--fg)}.sim__formtitle{font:500 20px/1.2 var(--sans)}.sim__form{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-d);gap:12px;padding:24px}.sfield{gap:6px;display:grid}.sfield__l{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.sim__form .sfield input{background:var(--bg);height:54px;box-shadow:inset 0 0 0 1px var(--line-d);color:var(--fg)}.sim__form .sfield input::placeholder{color:#f3ecf652}.sim__form .sfield input:focus{box-shadow:inset 0 0 0 1.5px var(--pink)}.sfield.has-err input{box-shadow:inset 0 0 0 1.5px #ff7a59!important}.sfield__e,.check.has-err span{color:#ff9b7a;font-size:12px}.check.has-err input{outline-offset:1px;outline:2px solid #ff7a59}.sim__form .btn{width:100%}.sim__form .btn:disabled{background:var(--accent);opacity:.7;color:#fff}.sim__seg button.is-on,.sim__bills button.is-on{background:var(--grad);color:var(--navy)}.sim__checks li.is-run:before{box-shadow:inset 0 0 0 2px var(--pink)}.sim__done{justify-items:start}.sim__ok{background:var(--grad) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101040' stroke-width='2.5'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 26px no-repeat;width:56px;height:56px;animation:pop .6s var(--ease) both}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=1020px){.sim__map{position:relative;top:0}}@media (width<=760px){.sim__res{grid-template-columns:1fr;padding:22px 18px}.sim__rating{flex-direction:row;align-items:center;max-width:none}.sim__form{padding:18px 14px}.sim__steps li{padding:6px 8px;font-size:10px}.sim__tiles{animation-name:tilesInM;transform:scale(1)}@keyframes tilesInM{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.statement{min-height:85vh}}html,body{overflow-x:clip}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rot{vertical-align:baseline;margin:-.1em 0 -.08em;padding:.1em 0 .08em;line-height:.88;display:inline-grid;overflow:hidden}.rot__w{white-space:nowrap;background:var(--grad);color:#0000;opacity:0;transition:transform .7s var(--ease), opacity .4s;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transform:translateY(110%)}.rot__w.is-on{opacity:1;transform:none}.rot__w.is-out{opacity:0;transform:translateY(-110%)}.hero__claim{font:500 clamp(22px, 2.4vw, 36px)/1.15 var(--sans);letter-spacing:-.02em;color:var(--fg);max-width:22em;animation:up 1.1s .12s var(--ease) both}.hero__claim mark{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .04em;font-weight:600}.hero__lead{margin-top:-10px}.sim__qs{gap:20px;display:grid}.sim__qblock{gap:10px;transition:opacity .3s;display:grid}.sim__qblock.is-wait{opacity:.45}.sim__qblock .sim__q{font:500 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin:0}.sim__bills{grid-template-columns:1fr 1fr}.sim__bills button:last-child{grid-column:1/-1}.sim__seg--2{grid-template-columns:1fr 1fr}.sim__chosen{color:var(--fg-dim);margin-top:-8px;font-size:13px}:root{--hdr:104px}.hdr__brand img{height:76px}.ftr__logo{height:84px}.final__logo{height:88px}.hdr__call{display:none}@media (width<=1020px){.hdr__call{background:var(--grad);place-items:center;width:44px;height:44px;display:grid}.hdr__call svg{width:18px;height:18px;fill:var(--navy)}.hdr__actions{gap:8px}.sim__map:not(.has-place){display:none}}@media (width<=760px){:root{--hdr:76px}.hdr__brand img{height:56px}.hdr,.hdr.is-solid{-webkit-backdrop-filter:none;background:#0d0a14}.hdr:not(.is-solid){background:0 0}.hdr__nav.is-open{max-height:calc(100svh - var(--hdr));overflow-y:auto}.hdr__nav.is-open a{padding:20px 0;font-size:16px}.sim,.ben,.sols,.steps-sec,.specs,.models-sec,.quotes-sec,.about-sec,.faq-sec{padding:72px 0}.stats{padding:56px 0}.head{gap:14px;margin-bottom:36px}.title{font-size:clamp(34px,10vw,44px)}.kicker{letter-spacing:.14em;font-size:11px}.hero__inner{padding:calc(var(--hdr) + 36px) 0 56px;gap:18px}.hero__proof{gap:6px 12px;font-size:12px}.hero__proof>span:nth-child(2){flex-basis:calc(100% - 90px)}.hero__scroll{display:none}.sim__top{flex-direction:column;align-items:flex-start;gap:12px}.sim__title{font-size:clamp(30px,9vw,40px)}.sim__bills button,.sim__seg button{min-height:52px;font-size:14px}.sim__metrics dd{font-size:20px}.stats__row{row-gap:36px}.stat{align-content:start}.ben__title{font-size:22px}.ben__stage{margin-top:8px}.sols__t{font-size:30px}.sols__row{padding:20px 0}.sols__mimg{margin-top:4px}.statement{min-height:78vh}.statement__inner{padding:96px 0 64px}.statement__inner .mega{font-size:clamp(38px,11vw,52px)}.specs__badge{min-width:0;padding:16px 20px}.specs__badge strong{font-size:48px}.model{gap:18px;padding:32px 22px}.model__pop{display:none}.model__name{font-size:48px}.quote{padding:28px 22px}.quote blockquote{font-size:16px}.person h3{font-size:26px}.faq__tabs{grid-template-columns:repeat(3,1fr);max-width:none}.faq__tabs button{text-align:center;justify-content:center;padding:14px 6px;font-size:11px}.acc__q{padding:20px 0;font-size:17px}.final{padding:96px 0}.final__inner .mega{font-size:clamp(36px,10vw,48px)}.ftr{padding:64px 0 100px}.ftr__mark{margin:48px auto 28px}.mbar .btn{min-height:50px}}.hdr__bar{grid-template-columns:1fr auto 1fr;gap:24px}.hdr__nav,.hdr__burger{display:none!important}.hdr__brand{transition:transform .4s var(--ease);justify-self:center;display:block}.hdr__brand:hover{transform:scale(1.03)}.hdr__actions{justify-self:end}.hdr.is-open{box-shadow:none!important;background:0 0!important}.hdr{z-index:90}.hdr__menu{color:var(--fg);background:0 0;border:0;justify-self:start;align-items:center;gap:16px;padding:8px 8px 8px 0;display:inline-flex}.hdr__burger2{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-d);place-items:center;transition:background .3s,box-shadow .3s;display:grid;position:relative}.hdr__burger2 i{height:2px;transition:transform .45s var(--ease), width .45s var(--ease), opacity .3s;background:currentColor;position:absolute;left:11px}.hdr__burger2 i:first-child{width:22px;top:14px}.hdr__burger2 i:nth-child(2){width:16px;top:21px}.hdr__burger2 i:nth-child(3){width:22px;top:28px}.hdr__menu:hover .hdr__burger2{background:var(--grad);box-shadow:none;color:var(--navy)}.hdr__menu:hover .hdr__burger2 i:nth-child(2){width:22px}.hdr__menu[aria-expanded=true] .hdr__burger2{background:var(--fg);color:var(--ink);box-shadow:none}.hdr__menu[aria-expanded=true] .hdr__burger2 i:first-child{transform:translateY(7px)rotate(45deg)}.hdr__menu[aria-expanded=true] .hdr__burger2 i:nth-child(2){opacity:0}.hdr__menu[aria-expanded=true] .hdr__burger2 i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hdr__menulabel{font:500 13px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}.hdr__phone{align-items:center;gap:10px;display:inline-flex}.hdr__phone svg{width:15px;height:15px;fill:var(--pink)}.drawer{z-index:85;pointer-events:none;position:fixed;inset:0}.drawer.is-open{pointer-events:auto}.drawer__scrim{-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .5s var(--ease);background:#05040a99;position:absolute;inset:0}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{background:var(--bg);width:min(640px,100%);box-shadow:1px 0 0 var(--line-d);padding:calc(var(--hdr) + 32px) clamp(24px, 4vw, 56px) 40px;grid-template-rows:1fr auto;gap:40px;transition:transform .7s cubic-bezier(.7,0,.2,1);display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%)}.drawer.is-open .drawer__panel{transform:none}.drawer__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ff8fe361,#9999ff2e 55%,#0000 75%);width:520px;height:520px;position:absolute;top:-120px;right:-220px}.drawer__nav{z-index:1;align-content:start;display:grid;position:relative}.drawer__nav a{border-bottom:1px solid var(--line-d);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);gap:4px;padding:14px 0;text-decoration:none;display:grid;transform:translate(-30px)}.drawer.is-open .drawer__nav a,.drawer.is-open .drawer__foot{opacity:1;transition-delay:calc(.18s + var(--i) * 50ms);transform:none}.drawer__l{font:500 clamp(34px, 4.2vw, 56px)/1 var(--sans);letter-spacing:-.03em;text-transform:uppercase;color:var(--fg);transition:color .3s, transform .4s var(--ease)}.drawer__s{color:var(--fg-mute);font-size:13px;transition:color .3s}.drawer__nav a:hover .drawer__l{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;transform:translate(10px)}.drawer__nav a:hover .drawer__s{color:var(--fg-dim)}.drawer__foot{z-index:1;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);gap:28px;display:grid;position:relative;transform:translateY(20px)}.drawer__foot .btn{justify-self:start}.drawer__contacts{grid-template-columns:repeat(3,auto);justify-content:start;gap:16px 32px;font-size:15px;display:grid}.drawer__contacts a,.drawer__contacts p{color:var(--fg);gap:4px;text-decoration:none;display:grid}.drawer__contacts small{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);font-size:10px}.drawer__contacts a:hover{color:var(--pink)}.drawer__social{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;gap:20px;display:flex}.drawer__social a{color:var(--fg-dim);text-decoration:none}.drawer__social a:hover{color:var(--pink)}html.menu-open{overflow:hidden}html.menu-open .fcta,html.menu-open .mbar{opacity:0!important;pointer-events:none!important}@media (width<=1020px){.hdr__phone{display:none}.hdr__call{display:grid}.drawer__contacts{grid-template-columns:1fr 1fr}}@media (width<=760px){.hdr__bar{gap:8px;padding:0 12px}.hdr__menulabel{display:none}.hdr__burger2{width:44px;height:44px}.hdr__cta{display:none}.drawer__panel{width:100%;padding:calc(var(--hdr) + 16px) 20px 32px;gap:32px}.drawer__l{font-size:34px}.drawer__nav a{padding:12px 0}.drawer__contacts{grid-template-columns:1fr;gap:14px}.drawer__foot .btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.drawer__panel,.drawer__nav a,.drawer__foot{transition:none!important}}html.menu-open .hdr{position:fixed;top:0;left:0;right:0;background:var(--bg)!important;box-shadow:0 1px 0 var(--line-d)!important}html.menu-open .promo{visibility:hidden}.drawer__panel{padding-top:calc(var(--hdr) + 20px);gap:32px}.drawer__nav a{gap:3px;padding:11px 0}.drawer__l{font-size:clamp(28px,2.8vw,42px)}@media (height<=820px) and (width>=761px){.drawer__l{font-size:30px}.drawer__nav a{padding:8px 0}.drawer__s{display:none}}@media (width<=760px){.drawer__l{font-size:30px}.drawer__nav a{padding:10px 0}}
