@font-face{font-stretch:100% 125%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+9F3;font-family:anek;src:url(../media/anek_latin_core_wght400_700_wdth100_125-s.p.1pd1q_qta-i8i.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:anek Fallback;src:local(Arial);ascent-override:93.55%;descent-override:20.79%;line-gap-override:0.0%;size-adjust:96.21%}.pXCdSq_className{font-family:anek,anek Fallback;font-style:normal}.pXCdSq_variable{--font-anek:"anek", "anek Fallback"}
@font-face{font-stretch:75% 125%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:anekExt;src:url(../media/anek_latin_latin_ext_standard_normal-s.2xlrg1znmpqq4.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:anekExt Fallback;src:local(Arial);ascent-override:90.0%;descent-override:20.0%;line-gap-override:0.0%;size-adjust:100.0%}._9Bpq6q_className{font-family:anekExt,anekExt Fallback;font-style:normal}._9Bpq6q_variable{--font-anek-ext:"anekExt", "anekExt Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-anek), var(--font-anek-ext), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0b1015;--color-graphite:#1c232b;--color-slate:#56606a;--color-mute:#7c858e;--color-mist:#f3f5f4;--color-line:#e3e7e6;--color-line-2:#cfd6d4;--color-volt-50:#e4f5f2;--color-volt-500:#12a594;--color-volt-600:#0b7a6e;--color-volt-700:#085f56;--color-volt-glow:#3ee0c8;--color-copper:#c2622d;--color-whatsapp:#25d366;--color-status-transit:#c98a12;--color-status-booked:#6b6f76;--color-status-sold:#b42318;--radius-input:8px;--radius-tile:12px;--radius-card:20px;--radius-panel:28px;--shadow-hover:0 6px 20px #0b101514;--shadow-overlay:0 24px 60px #0b101529;--ease-elv:cubic-bezier(.2, .7, .2, 1);--ease-elv-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--text-display-xl:clamp(44px, 7.4vw, 112px);--text-display-l:clamp(36px, 5vw, 72px);--text-display-m:clamp(28px, 3.4vw, 48px);--text-display-s:clamp(22px, 2vw, 28px);--text-lead:clamp(17px, 1.4vw, 20px);--container-wrap:1320px;--spacing-gut:clamp(16px, 4vw, 48px)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{font-family:var(--f);color:var(--ink);background:var(--white);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:650;font-stretch:112.5%;line-height:1.05}p{margin:0}::selection{background:var(--volt-glow);color:var(--ink)}:focus-visible{outline:2px solid var(--volt-600);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.hero :focus-visible,.hscroll :focus-visible,.charge :focus-visible,.phero.dark :focus-visible,.band :focus-visible,.mnav :focus-visible,.tray :focus-visible,.save-out :focus-visible,.emi-out :focus-visible,.lightbox :focus-visible{outline-color:var(--volt-glow)}}@layer components{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--ink);color:#fff;border-radius:8px;padding:10px 16px;transition:top .2s;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--volt-600);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:1.5px}.on-dark .eyebrow,.eyebrow.light{color:var(--volt-glow)}.h-xl,.h-l,.h-m,.h-s{font-weight:650;font-stretch:112.5%}.h-xl{font-size:var(--text-display-xl);letter-spacing:-.035em;line-height:.95}.h-l{font-size:var(--text-display-l);letter-spacing:-.03em;line-height:1}.h-m{font-size:var(--text-display-m);line-height:1.05}.h-s{font-size:var(--text-display-s);line-height:1.15}.lead{font-size:var(--text-lead);color:var(--slate);line-height:1.55}.on-dark .lead{color:#b8c1c8}.muted{color:var(--slate)}.small{font-size:14px}.section{padding:clamp(80px,11vw,160px) 0}.section-sm{padding:clamp(56px,7vw,96px) 0}.on-dark{background:var(--ink);color:#fff}.mist{background:var(--mist)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,5vw,64px);display:flex}.sec-head .lead{max-width:460px}.btn{--bg:var(--volt-600);--fg:#fff;background:var(--bg);height:52px;color:var(--fg);cursor:pointer;white-space:nowrap;isolation:isolate;transition:transform .15s var(--ease), box-shadow .3s var(--ease), background-color .2s, color .2s, border-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--volt-700);transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn:hover{box-shadow:0 10px 26px #0b7a6e4d}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:disabled:before{transform:translateY(101%)}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.btn:hover svg.arr{transform:translate(4px)}.btn-sm{height:44px;padding:0 18px;font-size:15px}.btn-line{--bg:transparent;--fg:var(--ink);border-color:var(--ink)}.btn-line:before{background:var(--ink)}.btn-line:hover{color:#fff;box-shadow:none}.btn-ghost-light{--bg:#ffffff14;--fg:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff59}.btn-ghost-light:before{background:#fff}.btn-ghost-light:hover{color:var(--ink);box-shadow:none}.btn-light{--bg:#fff;--fg:var(--ink)}.btn-light:before{background:var(--volt-glow)}.btn-wa{--bg:var(--wa);--fg:var(--ink)}.btn-wa:before{background:#1ebe5a}.btn-wa:hover{box-shadow:0 10px 26px #25d36659}.btn-ink{--bg:var(--ink);--fg:#fff}.btn-ink:before{background:var(--graphite)}.icon-btn{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,transform .15s,border-color .15s;display:inline-flex;position:relative}.icon-btn:hover{border-color:var(--ink)}.icon-btn:active{transform:scale(.92)}.icon-btn svg{width:20px;height:20px}.link{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px;font-weight:600;text-decoration:none}.link:hover{background-size:100% 1.5px}.hdr{z-index:100;color:#fff;height:76px;transition:background-color .35s, color .35s, height .35s var(--ease), box-shadow .35s, transform .45s var(--ease);align-items:center;display:flex;position:fixed;inset:0 0 auto}.hdr .wrap{align-items:center;gap:32px;max-width:none;display:flex}.hdr.solid,.hdr.light{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);color:var(--ink);box-shadow:0 1px 0 var(--line);background:#ffffffeb}.hdr.solid{height:64px}.hdr.hide{transform:translateY(-100%)}.logo{color:inherit;flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.logo .wordmark{width:auto;height:15px;display:block}.nav{gap:2px;margin-left:12px;display:flex}.nav a{opacity:.92;align-items:center;height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav a:after{content:"";transform-origin:0;height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:8px;left:12px;right:12px;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.hdr-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.hdr .icon-btn{color:inherit;background:0 0;border-color:#ffffff4d}.hdr.solid .icon-btn,.hdr.light .icon-btn{border-color:var(--line)}.saved-count{background:var(--volt-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;display:none;position:absolute;top:4px;right:4px}.saved-count.on{animation:pop2 .4s var(--spring);display:inline-flex}.menu-btn{display:none!important}.mnav{z-index:150;background:var(--ink);color:#fff;padding:96px var(--gut) 32px;clip-path:circle(0% at calc(100% - 40px) 38px);transition:clip-path .7s var(--ease), visibility 0s .7s;visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav.open{clip-path:circle(150% at calc(100% - 40px) 38px);visibility:visible;transition:clip-path .7s var(--ease)}.mnav a.big{letter-spacing:-.02em;opacity:0;transition:opacity .5s, transform .6s var(--ease);border-bottom:1px solid #ffffff1a;padding:6px 0;font-size:clamp(34px,9vw,52px);font-weight:650;font-stretch:112.5%;text-decoration:none;transform:translateY(24px)}.mnav.open a.big{opacity:1;transform:none}.mnav a.big[aria-current=page]{color:var(--volt-glow)}.mnav .close{top:16px;right:var(--gut);color:#fff;background:0 0;border-color:#ffffff4d;position:absolute}.mnav .foot{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:32px;display:flex}@media (max-width:1080px){.nav{display:none}.menu-btn{display:inline-flex!important}.hdr-cta .btn-wa span{display:none}.hdr-cta .btn-wa{width:44px;padding:0}}@media (max-width:480px){.hdr .wrap{gap:12px}.hdr-cta{gap:8px}.hdr .logo .wordmark{height:12.5px}}@media (max-width:400px){.hdr .logo .wordmark{height:11px}}.hero{color:#fff;background:var(--ink);height:100svh;min-height:640px;position:relative;overflow:hidden}.hero-media{will-change:transform;position:absolute;inset:0}.hero-media video,.hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media video{opacity:0;transition:opacity .6s var(--ease)}.hero-media video.playing{opacity:1}.hero-shade{background:linear-gradient(#0b10158c 0%,#0b10151a 30%,#0b101540 60%,#0b1015e0 100%);position:absolute;inset:0}.hero-in{flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:clamp(32px,6vh,64px);display:flex;position:relative}.hero h1{max-width:13ch}.hero h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .ln>span{display:inline-block}.hero h1 em{color:var(--volt-glow);font-style:normal}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:28px;display:flex}.hero-row .lead{color:#d5dce0;max-width:440px}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-stats{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,5vh,48px);display:grid}.hero-stats>div{padding:18px 20px 0 0}.hero-stats b{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,36px);font-weight:650;font-stretch:112.5%;display:block}.hero-stats span{color:#aeb8bf;font-size:14px}.scroll-cue{right:var(--gut);border:1.5px solid #ffffff80;border-radius:999px;width:28px;height:46px;position:absolute;bottom:32px}.scroll-cue:after{content:"";width:4px;height:8px;animation:cue 1.8s var(--ease) infinite;background:#fff;border-radius:4px;margin-left:-2px;position:absolute;top:9px;left:50%}.vid-toggle{right:calc(var(--gut) + 44px);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b10154d;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;bottom:30px}.vid-toggle svg{width:20px;height:20px}@media (max-width:720px){.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scroll-cue{display:none}.vid-toggle{right:var(--gut);top:84px;bottom:auto}.hero-shade{background:linear-gradient(#0b10158c 0%,#0b101540 30%,#0b1015bf 55%,#0b1015f2 100%)}}.phero{padding:clamp(140px,18vw,220px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.phero.dark{background:var(--ink);color:#fff}.phero .bg{opacity:.5;position:absolute;inset:0}.phero .bg img{object-fit:cover;width:100%;height:100%}.phero .bg:after{content:"";background:linear-gradient(90deg, var(--ink) 15%, #0b10154d);position:absolute;inset:0}.phero .wrap{position:relative}.crumbs{color:var(--slate);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.phero.dark .crumbs,.charge .crumbs{color:#aeb8bf}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.marquee{border-bottom:1px solid var(--line);padding:28px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{gap:80px;width:max-content;animation:32s linear infinite mq;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{letter-spacing:.1em;color:#a5adb3;white-space:nowrap;align-items:center;gap:80px;font-size:clamp(24px,2.6vw,34px);font-weight:700;font-stretch:125%;display:inline-flex}.marquee-track span:after{content:"";background:var(--volt);border-radius:999px;width:8px;height:8px}.split .w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.split .w>span{display:inline-block}.split em{font-style:normal}.statement{letter-spacing:-.02em;max-width:22ch;font-size:clamp(28px,3.6vw,52px);font-weight:600;font-stretch:112.5%;line-height:1.12}.statement em{color:var(--volt-600);font-style:normal}.hscroll{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hs-head{z-index:2;position:absolute;top:clamp(88px,12vh,120px);left:0;right:0}.hs-track{padding:0 var(--gut);align-items:center;gap:24px;width:max-content;height:100svh;padding-top:clamp(150px,22vh,210px);padding-bottom:40px;display:flex}.hs-intro{flex:none;width:min(420px,80vw);padding-right:40px}.hs-card{border-radius:var(--r-xl);color:#fff;background:var(--graphite);flex:none;width:min(560px,82vw);height:min(62vh,560px);text-decoration:none;position:relative;overflow:hidden}.hs-card .ph{position:absolute;inset:0}.hs-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);transform:scale(1.12)}.hs-card:hover img{transform:scale(1.04)}.hs-card:after{content:"";pointer-events:none;background:linear-gradient(#0b101500 40%,#0b1015e0);position:absolute;inset:0}.hs-info{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.hs-info .brand{letter-spacing:.16em;color:var(--volt-glow);font-size:13px;font-weight:600}.hs-info h3{font-size:clamp(30px,3vw,42px)}.hs-meter{color:#c9d1d6;align-items:center;gap:14px;font-size:14px;display:flex}.hs-meter .bar{background:#ffffff2e;border-radius:3px;flex:1;height:3px;overflow:hidden}.hs-meter .bar i{background:var(--volt-glow);width:0;height:100%;transition:width 1.4s var(--ease);display:block}.hs-card:hover .hs-meter .bar i,.hs-card.in .hs-meter .bar i{width:var(--w)}.hs-price{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.hs-price b{font-size:22px;font-weight:650;font-stretch:112.5%}.hs-progress{left:var(--gut);right:var(--gut);z-index:3;background:#ffffff24;height:2px;position:absolute;bottom:32px}.hs-progress i{background:var(--volt-glow);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:820px){.hs-track{height:auto;padding:160px var(--gut) 72px;scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;overflow-x:auto}.hs-card{scroll-snap-align:start;height:480px}.hs-intro,.hs-progress{display:none}.hs-price{flex-direction:column;align-items:flex-start;gap:2px}.hs-info{bottom:20px;left:20px;right:20px}}.range{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.range-controls{flex-direction:column;gap:24px;display:flex}.car-pick{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip .n{opacity:.7;font-size:13px}.range-read{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.range-read>div{padding:18px 0}.range-read>div+div{border-left:1px solid var(--line);padding-left:24px}.range-read b{letter-spacing:-.02em;font-size:clamp(34px,3.6vw,52px);font-weight:650;font-stretch:112.5%;line-height:1.05;display:block}.range-read span{color:var(--slate);font-size:14px}.map{aspect-ratio:1/1.05;border-radius:var(--r-xl);background:var(--mist);position:relative;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .route{fill:none;stroke:var(--line-2);stroke-width:.35px;stroke-dasharray:1 1.2;transition:stroke .4s}.map .route.ok{stroke:var(--volt);stroke-dasharray:none;stroke-width:.5px}.map .ring{fill:#12a59412;stroke:var(--volt);stroke-width:.25px;stroke-dasharray:.8 .8;transition:r .9s var(--ease)}.map .pulse{fill:none;stroke:var(--volt);stroke-width:.3px;transform-origin:50px 45px;animation:2.4s ease-out infinite ring}.pl{white-space:nowrap;color:var(--slate);align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .4s;display:flex;position:absolute;transform:translate(-4.5px,-50%)}.pl i{border:1.5px solid var(--line-2);width:9px;height:9px;transition:background-color .4s, border-color .4s, transform .4s var(--spring);background:#fff;border-radius:999px}.pl em{opacity:.85;font-size:12px;font-style:normal;font-weight:500}.pl.ok{color:var(--ink)}.pl.ok i{background:var(--volt);border-color:var(--volt);transform:scale(1.25)}.pl.home{color:var(--ink);font-size:15px;transform:translate(-7px,-50%)}.pl.home i{background:var(--ink);border-color:var(--ink);width:14px;height:14px}.map-note{color:var(--slate);font-size:12px;position:absolute;bottom:14px;left:16px}@media (max-width:900px){.range{grid-template-columns:1fr}.pl em{display:none}}.save{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.save-in,.save-out{border-radius:var(--r-xl);padding:clamp(24px,3vw,40px)}.save-in{border:1px solid var(--line);flex-direction:column;gap:22px;display:flex}.mist .save-in{border-color:var(--line-2)}.save-out{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;gap:28px;display:flex;position:relative;overflow:hidden}.save-out:before{content:"";pointer-events:none;background:radial-gradient(circle,#3ee0c838,#0000 65%);border-radius:999px;width:480px;height:480px;position:absolute;top:-200px;right:-160px}.big-num{letter-spacing:-.035em;font-size:clamp(52px,6.4vw,96px);font-weight:650;font-stretch:112.5%;line-height:1}.save-bars{flex-direction:column;gap:14px;display:flex}.sbar{color:#b8c1c8;grid-template-columns:90px minmax(0,1fr) 110px;align-items:center;gap:14px;font-size:14px;display:grid}.sbar .t{background:#ffffff14;border-radius:10px;height:10px;overflow:hidden}.sbar .t i{height:100%;transition:width .8s var(--ease);border-radius:10px;display:block}.sbar b{color:#fff;text-align:right;font-weight:600}.fld{flex-direction:column;gap:8px;display:flex}.fld label,.lbl{font-size:15px;font-weight:500}.fld .row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fld .val{text-align:right;font-size:20px;font-weight:650;font-stretch:112.5%}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--volt-600) var(--p,50%), var(--line-2) var(--p,50%));border-radius:4px;height:4px}input[type=range]::-moz-range-track{background:var(--line-2);border-radius:4px;height:4px}input[type=range]::-moz-range-progress{background:var(--volt-600);border-radius:4px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--volt-600);width:24px;height:24px;box-shadow:var(--sh-1);transition:transform .2s var(--spring);background:#fff;border-radius:999px;margin-top:-10px}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}input[type=range]::-moz-range-thumb{border:2px solid var(--volt-600);background:#fff;border-radius:999px;width:20px;height:20px}.inp,.sel,textarea.inp{border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fff;width:100%;height:52px;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .25s}textarea.inp{resize:vertical;height:auto;min-height:110px;padding:14px 16px}.inp::placeholder,.inp-pre input::placeholder{color:#6c757d}.inp:hover,.sel:hover{border-color:var(--ink)}.inp:focus,.sel:focus{border-color:var(--volt-600);box-shadow:0 0 0 4px var(--volt-50);outline:none}.inp[aria-invalid=true]{border-color:var(--red)}.inp-pre:has([aria-invalid=true]){border-color:var(--red)}.sel{appearance:none;cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%230B1015' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:44px}.inp-pre{border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fff;transition:border-color .15s,box-shadow .25s;display:flex;overflow:hidden}.inp-pre:focus-within{border-color:var(--volt-600);box-shadow:0 0 0 4px var(--volt-50)}.inp-pre span{background:var(--mist);color:var(--slate);border-right:1px solid var(--line);align-items:center;padding:0 14px;display:flex}.inp-pre input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:50px;padding:0 14px;font-size:16px}.mini-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-inputs .inp{height:44px}@media (max-width:860px){.save{grid-template-columns:1fr}}.charge{color:#fff;background:var(--ink);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.charge .media{opacity:.65;position:absolute;inset:0}.charge .media img,.charge .media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.charge .media video{opacity:0;transition:opacity .6s var(--ease)}.charge .media video.playing{opacity:1}.charge:after{content:"";background:linear-gradient(#0b101559,#0b1015f0 70%);position:absolute;inset:0}.charge .wrap{z-index:2;padding-bottom:clamp(48px,8vw,96px);position:relative}.charge .lead,.band .lead,.phero.dark .lead{color:#c9d1d6}.charge-grid{border-radius:var(--r-lg);background:#ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.charge-grid>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b10158c;flex-direction:column;gap:10px;padding:28px;display:flex}.charge-grid .k{letter-spacing:-.02em;color:var(--volt-glow);font-size:clamp(34px,3.4vw,48px);font-weight:650;font-stretch:112.5%;line-height:1}.charge-grid p{color:#c9d1d6;font-size:15px}.battery{border:2px solid #fff;border-radius:6px;width:64px;height:28px;padding:3px;position:relative}.battery:after{content:"";background:#fff;border-radius:0 2px 2px 0;width:4px;height:10px;position:absolute;top:7px;right:-6px}.battery i{background:var(--volt-glow);height:100%;animation:fill 3s var(--ease) infinite;border-radius:2px;display:block}.battery.big{border-radius:12px;width:100%;height:56px;padding:6px}.battery.big:after{height:16px;margin-top:-8px;top:50%}.battery.big i{transition:width 1.2s var(--ease);border-radius:6px;animation:none}@media (max-width:820px){.charge-grid{grid-template-columns:1fr}}.tl-wrap{position:relative}.tl{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:56px 0 0;display:grid;position:relative}.tl-line{background:var(--line-2);height:2px;position:absolute;top:20px;left:0;right:0}.tl-line i{background:var(--volt);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tl-ship{color:var(--volt-600);will-change:transform;position:absolute;top:-6px;left:0}.tl-ship svg{width:30px;height:30px}.tl li{flex-direction:column;gap:6px;list-style:none;display:flex;position:relative}.tl li:before{content:attr(data-n);border:1.5px solid var(--line-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:background-color .4s,color .4s,border-color .4s;display:flex;position:absolute;top:-48px;left:0}.tl li.on:before{background:var(--volt-600);border-color:var(--volt-600);color:#fff}.tl b{font-size:18px;font-weight:600;font-stretch:112.5%}.tl span{color:var(--slate);font-size:14px}.tl em{color:var(--volt-600);font-size:13px;font-style:normal;font-weight:600}@media (max-width:900px){.tl{grid-template-columns:1fr;gap:28px;padding-top:0;padding-left:56px}.tl-line{width:2px;height:auto;inset:0 auto 0 15px}.tl-line i{transform-origin:50% 0;transform:scaleY(0)}.tl li:before{top:-2px;left:-56px}.tl-ship{display:none}}.promises{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.promises.five{grid-template-columns:repeat(5,minmax(0,1fr))}.promise{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:28px 28px 32px 0;display:flex}.mist .promise{border-color:var(--line-2)}.promise+.promise{padding-left:28px}.promise:last-child{border-right:0}.promise .n{color:var(--volt-600);font-size:13px;font-weight:700}.promise h3{font-size:22px;line-height:1.15}.promise p{color:var(--slate);font-size:15px}.promise svg{width:28px;height:28px;color:var(--ink)}@media (max-width:900px){.promises,.promises.five{grid-template-columns:repeat(2,minmax(0,1fr))}.promise:nth-child(2n){border-right:0}.promise:nth-child(odd){padding-left:0}}@media (max-width:560px){.promises,.promises.five{grid-template-columns:1fr}.promise,.promise+.promise,.promise:nth-child(odd){border-right:0;border-bottom:1px solid var(--line);padding:24px 0}}.grid-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.grid-cars.fill{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cars.fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:1040px){.grid-cars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-cars,.grid-cars.fill,.grid-cars.fit{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--sh-2);border-color:#0000;transform:translateY(-6px)}.card .ph{aspect-ratio:10/7;background:var(--mist);position:relative;overflow:hidden}.card .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.card:hover .ph img{transform:scale(1.06)}.card .ph .tools{z-index:2;gap:8px;display:flex;position:absolute;top:12px;right:12px}.card .ph .tools .icon-btn{background:#ffffffeb;border-color:#0000}.card .ph .tools .icon-btn:hover{background:#fff}.icon-btn[aria-pressed=true]{color:var(--volt-600)}.icon-btn.js-save[aria-pressed=true] svg{fill:currentColor}.icon-btn.js-cmp[aria-pressed=true]{color:#fff;background:var(--ink)!important}.badge{z-index:2;background:#fff;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.badge i{border-radius:999px;width:8px;height:8px;position:relative}.badge.stock{color:var(--volt-700)}.badge.stock i{background:var(--volt)}.badge.stock i:after{content:"";background:var(--volt);border-radius:999px;animation:1.8s ease-out infinite ping;position:absolute;inset:0}.badge.transit{color:#7a4f00}.badge.transit i{background:var(--amber)}.badge.order{color:var(--ink)}.badge.order i{border:1.5px solid var(--ink);background:0 0}.badge.booked{color:#4c5056}.badge.booked i{background:var(--grey)}.badge.sold{color:#9a1d14}.badge.sold i{background:var(--red)}.card a.cover{z-index:1;position:absolute;inset:0}.card a.cover:focus-visible{outline-offset:-3px;border-radius:var(--r-lg)}.card .bd{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.card .brand{letter-spacing:.16em;color:var(--volt-600);font-size:12px;font-weight:700}.card h3{letter-spacing:-.01em;font-size:22px;line-height:1.15}.card h3 small{color:var(--slate);letter-spacing:0;margin-top:4px;font-size:14px;font-weight:400;font-stretch:100%;display:block}.specs3{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.specs3>div{flex-direction:column;padding:10px 0;display:flex}.specs3>div+div{border-left:1px solid var(--line);padding-left:12px}.specs3 b{font-size:17px;font-weight:600}.specs3 span{color:var(--slate);font-size:12px}.card .pr{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.price{letter-spacing:-.01em;font-size:24px;font-weight:650;font-stretch:112.5%;line-height:1.1}.emi{color:var(--slate);font-size:14px}.emi b{color:var(--ink);font-weight:600}.wa-dot{z-index:2;background:var(--wa);width:44px;height:44px;color:var(--ink);transition:transform .3s var(--spring), box-shadow .3s;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.wa-dot:hover{transform:scale(1.08);box-shadow:0 8px 20px #25d36666}.wa-dot svg{width:22px;height:22px}.inv{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.filters{flex-direction:column;gap:28px;display:flex;position:sticky;top:88px}.filters h2{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:12px;font-size:13px;font-weight:600;font-stretch:100%}.filters .chips{flex-wrap:wrap;gap:8px;display:flex}.filters .chip{height:44px;padding:0 14px;font-size:14px}.inv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.inv-bar .search{flex:1;min-width:220px;max-width:420px;position:relative}.inv-bar .search svg{width:20px;height:20px;color:var(--slate);pointer-events:none;position:absolute;top:14px;left:16px}.inv-bar .search .inp{border-radius:999px;height:48px;padding-left:46px}.inv-bar .sel{border-radius:999px;width:auto;height:48px}.count{color:var(--slate);font-size:15px}.count b{color:var(--ink)}.empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:14px;padding:56px 32px;display:flex}.filter-toggle{display:none!important}.sheet-head,.filter-apply,.sheet-scrim{display:none}@media (max-width:980px){.inv{grid-template-columns:1fr}.filter-toggle{display:inline-flex!important}.filters{z-index:160;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:28px var(--gut) 24px;visibility:hidden;max-height:82vh;transition:transform .5s var(--ease), visibility 0s .5s;overscroll-behavior:contain;background:#fff;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%);box-shadow:0 -20px 60px #0b101540}.filters.open{visibility:visible;transition:transform .5s var(--ease);transform:none}.sheet-scrim{z-index:155;opacity:0;pointer-events:none;background:#0b101573;transition:opacity .4s;display:block;position:fixed;inset:0}.sheet-scrim.on{opacity:1;pointer-events:auto}.sheet-head{justify-content:space-between;align-items:center;display:flex}.filter-apply{display:inline-flex}}.tray{z-index:90;background:var(--ink);color:#fff;box-shadow:var(--sh-2);transition:transform .5s var(--ease), visibility 0s .5s;visibility:hidden;white-space:nowrap;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,160%)}.tray.on{visibility:visible;transition:transform .5s var(--ease);transform:translate(-50%)}.tray .th{display:flex}.tray .th img{object-fit:cover;border:2px solid var(--ink);border-radius:999px;width:40px;height:40px;margin-left:-10px}.tray .th img:first-child{margin-left:0}.tray .clear{color:#fff;background:0 0;border-color:#ffffff40}@media (max-width:480px){.tray{gap:10px;padding-left:12px;font-size:14px}.tray .th{display:none}}.modal{z-index:170;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;visibility:hidden;background:#0b101599;justify-content:center;align-items:center;padding:24px;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0}.modal.on{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .35s}.modal-box{border-radius:var(--r-xl);width:min(1000px,100%);max-height:88vh;transition:transform .45s var(--ease);overscroll-behavior:contain;background:#fff;padding:32px;overflow:auto;transform:translateY(24px)scale(.98)}.modal.on .modal-box{transform:none}@media (max-width:640px){.modal{padding:12px}.modal-box{padding:20px}}.cmp{border-collapse:collapse;width:100%;font-size:15px}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.cmp tbody th{color:var(--slate);font-weight:500}.cmp thead img{aspect-ratio:10/7;object-fit:cover;border-radius:var(--r);width:100%}.cmp td.best{color:var(--volt-700);font-weight:700}.det{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:40px;display:grid}.gal-main{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--mist);cursor:zoom-in;touch-action:pan-y;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gal-main img{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease), transform .9s var(--ease);position:absolute;inset:0}.gal-main img.out{opacity:0;transform:scale(1.04)}.gal-main .badge{z-index:3}.gal-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.gal-thumbs button,.gal-thumbs a{border-radius:var(--r);aspect-ratio:16/10;cursor:pointer;opacity:.55;outline-offset:2px;background:var(--mist);border:0;outline:2px solid #0000;min-height:44px;padding:0;transition:opacity .2s,outline-color .2s;position:relative;overflow:hidden}.gal-thumbs button:hover{opacity:.85}.gal-thumbs button[aria-pressed=true]{opacity:1;outline-color:var(--ink)}.gal-thumbs img{object-fit:cover;width:100%;height:100%}.gal-thumbs .doc{opacity:1;background:var(--mist);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.gal-thumbs .doc svg{width:22px;height:22px}.buy{border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:20px;padding:28px;display:flex;position:sticky;top:88px}.buy .badge{background:var(--mist);align-self:flex-start;position:static}.buy .pbig{letter-spacing:-.02em;font-size:44px;font-weight:650;font-stretch:112.5%;line-height:1}.buy .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kv{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kv.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kv>div{background:#fff;flex-direction:column;gap:4px;padding:20px;display:flex}.kv span{color:var(--slate);font-size:13px}.kv b{font-size:22px;font-weight:650;font-stretch:112.5%}.kv.two b{font-size:18px}.meter{flex-direction:column;gap:18px;display:flex}.meter .m{grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:16px;font-size:15px;display:grid}.meter .t{background:var(--mist);border-radius:8px;height:8px;overflow:hidden}.meter .t i{background:linear-gradient(90deg, var(--volt-600), var(--volt-glow));width:0;height:100%;transition:width 1.4s var(--ease);border-radius:8px;display:block}.meter .m b{text-align:right}.charge-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.charge-cards>div{border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:8px;padding:24px;display:flex}.charge-cards .v{letter-spacing:-.02em;font-size:36px;font-weight:650;font-stretch:112.5%}.health{border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.gauge{width:150px;height:150px;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:9px}.gauge .bg{stroke:var(--mist)}.gauge .fg{stroke:var(--volt);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283px;transition:stroke-dashoffset 1.8s var(--ease)}.gauge b{justify-content:center;align-items:center;font-size:34px;font-weight:650;font-stretch:112.5%;display:flex;position:absolute;inset:0}.checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.checks.one{grid-template-columns:1fr}.checks li{align-items:center;gap:10px;font-size:15px;display:flex}.checks svg{width:18px;height:18px;color:var(--volt-600);flex:none}@media (max-width:1040px){.det{grid-template-columns:1fr}.buy{position:static}.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.meter .m{grid-template-columns:1fr 90px}.meter .m .t{order:3;grid-column:1/-1}.health,.checks,.charge-cards{grid-template-columns:1fr}}.lightbox{z-index:180;opacity:0;pointer-events:none;visibility:hidden;background:#0b1015f0;justify-content:center;align-items:center;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0}.lightbox.on{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .35s}.lightbox .frame{width:92vw;height:84vh;position:relative}.lightbox .frame img{object-fit:contain;border-radius:var(--r)}.lightbox .icon-btn{z-index:2;color:#fff;background:#ffffff1a;border-color:#fff3;position:absolute}.lightbox .x{top:20px;right:20px}.lightbox .pv{top:50%;left:20px}.lightbox .nx{top:50%;right:20px}.lightbox .cnt{color:#c9d1d6;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.sticky-cta{display:none}@media (max-width:1040px){.sticky-cta{z-index:95;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .45s var(--ease);background:#fff;grid-template-columns:52px 52px minmax(0,1fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.on{transform:none}.sticky-cta .btn{height:52px;padding:0}}.emi-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.emi-out{background:var(--ink);color:#fff;border-radius:var(--r-xl);flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.emi-in{border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.mist .emi-in{border-color:var(--line-2)}.det .big-num{font-size:clamp(36px,3.6vw,56px)}.donut{align-items:center;gap:24px;display:flex}.donut svg{flex:none;width:120px;height:120px;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:14px}.legend{color:#b8c1c8;flex-direction:column;gap:8px;font-size:14px;display:flex}.legend b{color:#fff}.legend i{border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.terms{flex-wrap:wrap;gap:8px;display:flex}.amort{align-items:flex-end;gap:3px;height:120px;display:flex}.amort i{transform-origin:bottom;transition:height .6s var(--ease);background:#ffffff26;border-radius:2px 2px 0 0;flex:1;position:relative}.amort i b{background:var(--volt-glow);transition:height .6s var(--ease);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.amort-x{color:#b8c1c8;gap:3px;font-size:12px;display:flex}.amort-x span{text-align:center;flex:1}@media (max-width:860px){.emi-box{grid-template-columns:1fr}}@media (max-width:640px){.det .emi-box{grid-template-columns:1fr}}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form .full{grid-column:1/-1}.form .err{color:var(--red);font-size:13px}.form .err:empty{display:none}.form-card{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,3vw,40px)}.mist .form-card{border-color:var(--line-2)}.form-alert{border-radius:var(--r-sm);color:#8a1c12;background:#fdecea;grid-column:1/-1;padding:12px 16px;font-size:15px}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.success{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.success .tick{width:64px;height:64px}.success .tick circle{stroke-dasharray:70;stroke-dashoffset:70px;animation:draw .8s .1s var(--ease) forwards}.success .tick path{stroke-dasharray:20;stroke-dashoffset:20px;animation:draw .5s .8s var(--ease) forwards}@media (max-width:640px){.form{grid-template-columns:1fr}}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.mist .faq details{border-color:var(--line-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;font-size:clamp(18px,1.6vw,22px);font-weight:600;font-stretch:112.5%;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{border:1px solid var(--line);width:44px;height:44px;transition:transform .4s var(--ease), background-color .3s;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.faq details[open] .pm{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(45deg)}.faq .ans{overflow:hidden}.faq .ans p{color:var(--slate);max-width:760px;padding:0 64px 24px 0}@media (max-width:640px){.faq .ans p{padding-right:0}}.band{border-radius:var(--r-xl);color:#fff;background:var(--ink);align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.band .bg{will-change:transform;position:absolute;inset:-10% 0}.band .bg img{object-fit:cover;width:100%;height:100%}.band:after{content:"";background:linear-gradient(90deg,#0b1015e0 20%,#0b101533);position:absolute;inset:0}.band .in{z-index:2;flex-direction:column;gap:20px;max-width:640px;padding:clamp(28px,5vw,64px);display:flex;position:relative}@media (max-width:640px){.band:after{background:linear-gradient(#0b101559,#0b1015e6 55%)}}.ftr{border-top:1px solid var(--line);padding:clamp(64px,8vw,112px) 0 32px}.ftr-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.ftr nav{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ftr nav a{min-height:34px;line-height:34px;text-decoration:none}.ftr h2{color:var(--slate);letter-spacing:0;margin-bottom:10px;font-size:13px;font-weight:500;font-stretch:100%}.ftr-big{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:72px;padding-top:32px;display:flex}.ftr-big .logo .wordmark{height:clamp(22px,4.3vw,62px)}.ftr-legal{color:var(--slate);flex-wrap:wrap;gap:8px 28px;margin-top:24px;font-size:13px;display:flex}@media (max-width:900px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-grid>div:first-child{grid-column:1/-1}}.fab{z-index:96;background:var(--wa);width:58px;height:58px;color:var(--ink);transition:transform .3s var(--spring);border-radius:999px;justify-content:center;align-items:center;animation:2.6s ease-out infinite fab;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #0b101538}.fab:hover{transform:scale(1.08)}.fab svg{width:28px;height:28px}.fab .tip{white-space:nowrap;background:var(--ink);color:#fff;opacity:0;transition:opacity .25s, transform .3s var(--ease);pointer-events:none;border-radius:8px;padding:8px 12px;font-size:14px;position:absolute;right:70px;transform:translate(8px)}.fab:hover .tip,.fab:focus-visible .tip{opacity:1;transform:none}@media (max-width:1040px){.fab.has-sticky{display:none}}.toast{z-index:190;background:var(--ink);color:#fff;box-shadow:var(--sh-2);transition:transform .45s var(--ease), visibility 0s .45s;visibility:hidden;border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:14px 20px;font-size:15px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,140%)}.toast.on{visibility:visible;transition:transform .45s var(--ease);transform:translate(-50%)}.toast svg{width:20px;height:20px;color:var(--volt-glow);flex:none}.loader{z-index:300;background:var(--ink);clip-path:inset(0);transition:clip-path .9s var(--ease);position:fixed;inset:0;overflow:hidden}.loader.done{clip-path:inset(0 0 100%);pointer-events:none}.loader .ld-road{background:linear-gradient(90deg,#0000,#26303a 12% 88%,#0000);height:1px;position:absolute;top:58%;left:0;right:0}.loader .ld-wm{color:#fff;clip-path:inset(-30% 100% -30% 0);width:min(78vw,760px);position:absolute;top:58%;left:50%;transform:translate(-50%,calc(-100% - clamp(8px,1.4vw,16px)))}.loader .ld-wm svg,.loader .ld-car svg{width:100%;height:auto;display:block}.loader .ld-car{will-change:transform;width:clamp(220px,36vw,460px);position:absolute;top:58%;left:0;transform:translate(-110vw,-94%)}.loader .ld-trail{background:linear-gradient(90deg, transparent, var(--volt-glow));opacity:0;border-radius:2px;height:2px;margin-top:-18px;position:absolute;top:58%}html:not(.js) .loader,html.no-loader .loader{display:none}@media (prefers-reduced-motion:reduce){.loader{display:none}}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:900px){.grid-2{grid-template-columns:1fr}}.img-r{border-radius:var(--r-xl);position:relative;overflow:hidden}.img-r img{object-fit:cover;width:100%;height:100%}.img-r .par{position:absolute;inset:-8% 0}.stack{flex-direction:column;display:flex}.g8{gap:8px}.g16{gap:16px}.g24{gap:24px}.g32{gap:32px}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th,.tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.tbl thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom-color:var(--ink);font-size:13px;font-weight:600}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.m-0{margin:0}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.w-full{width:100%}.max-w-full{max-width:100%}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.list-none{list-style-type:none}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-tile{border-radius:var(--radius-tile)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-mist{background-color:var(--color-mist)}.p-0{padding:0}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-wrap{text-wrap:wrap}.text-ink{color:var(--color-ink)}.text-volt-600{color:var(--color-volt-600)}.not-italic{font-style:normal}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-\[120px\]{top:120px}}}:root{--ink:var(--color-ink);--graphite:var(--color-graphite);--slate:var(--color-slate);--mute:var(--color-mute);--white:#fff;--mist:var(--color-mist);--line:var(--color-line);--line-2:var(--color-line-2);--volt:var(--color-volt-500);--volt-600:var(--color-volt-600);--volt-700:var(--color-volt-700);--volt-50:var(--color-volt-50);--volt-glow:var(--color-volt-glow);--copper:var(--color-copper);--amber:var(--color-status-transit);--red:var(--color-status-sold);--grey:var(--color-status-booked);--wa:var(--color-whatsapp);--r-sm:var(--radius-input);--r:var(--radius-tile);--r-lg:var(--radius-card);--r-xl:var(--radius-panel);--sh-1:var(--shadow-hover);--sh-2:var(--shadow-overlay);--ease:var(--ease-elv);--ease-in:var(--ease-elv-in);--spring:var(--ease-spring);--dur-1:.12s;--dur-2:.24s;--dur-3:.48s;--dur-4:.8s;--wrap:var(--container-wrap);--gut:var(--spacing-gut);--f:var(--font-sans)}@media (prefers-reduced-motion:no-preference){html.js .rv,html.js .fade-up{opacity:0;transform:translateY(32px)}html.js .fade-up,html.js .rise{transform:translateY(20px)}html.js [data-intro]{opacity:0}html.js .rv-img{clip-path:inset(12% 0 12% 0 round var(--r-lg))}html.js .split .w>span,html.js .hero h1 .ln>span{transform:translateY(105%)}html.js .statement .word{opacity:.14}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{transform:scale(1)}}@keyframes pop2{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}@keyframes mq{to{transform:translate(-50%)}}@keyframes ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes fill{0%{width:12%}70%{width:100%}to{width:100%}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes fab{0%{box-shadow:0 0 #25d36680,0 12px 32px #0b101538}70%{box-shadow:0 0 0 18px #25d36600,0 12px 32px #0b101538}to{box-shadow:0 0 #25d36600,0 12px 32px #0b101538}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marquee-track{flex-wrap:wrap;justify-content:center;gap:24px 48px;width:auto;animation:none}.marquee-track span{gap:48px}.marquee-track [aria-hidden=true]{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
