/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--ink:#080b0c;--paper:#f1f2ed;--muted:#9da5a1;--volt:#c8ff33;--cyan:#31e6ff;--line:#ffffff21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f5f7f3;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 64px);margin:0 auto}.nav{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-size:17px;font-weight:900;display:flex}.brand-mark{background:var(--volt);width:40px;height:40px;color:var(--ink);clip-path:polygon(0 0,100% 0,78% 100%,20% 100%);place-items:center;font-size:23px;display:grid}.brand small{letter-spacing:.34em;color:#aeb5b0;margin-top:4px;font-size:7px;display:block}.nav nav{gap:38px;display:flex}.nav nav a,.nav-cta{text-transform:uppercase;letter-spacing:.13em;font-size:12px}.nav nav a{color:#b7bdb9}.nav nav a:hover{color:var(--volt)}.nav-cta{border:1px solid #5c625f;padding:14px 18px}.nav-cta span{color:var(--volt);margin-left:16px}.hero{grid-template-columns:47% 53%;align-items:center;min-height:735px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-copy{z-index:2;padding:75px 0 85px;position:relative}.eyebrow,.section-no{letter-spacing:.2em;text-transform:uppercase;color:#a9b0ac;font:10px/1.3 Arial,sans-serif}.eyebrow{align-items:center;gap:10px;margin-bottom:34px;display:flex}.eyebrow i{background:var(--volt);width:7px;height:7px;box-shadow:0 0 18px var(--volt);border-radius:50%}h1,h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif}h1{font-size:clamp(64px,7vw,108px);line-height:.85}h1 em,h2 em{color:var(--volt);font-style:normal}.hero-lede{color:#b7bdb9;max-width:520px;margin:34px 0;font-size:17px;line-height:1.65}.hero-actions{gap:14px;display:flex}.button{text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:38px;padding:18px 22px;font-size:11px;font-weight:800;display:inline-flex}.primary{background:var(--volt);color:var(--ink)}.ghost{border:1px solid #444b47}.primary:hover{box-shadow:0 0 34px #c8ff3340}.hero-visual{justify-content:center;align-items:center;height:590px;display:flex;position:relative;overflow:hidden}.orbit{border:1px solid #c8ff332e;border-radius:50%;width:490px;height:490px;position:absolute}.orbit-two{border-color:#31e6ff29;width:320px;height:320px}.orbit:after,.orbit:before{content:"";background:var(--volt);width:5px;height:5px;box-shadow:0 0 16px var(--volt);border-radius:50%;position:absolute;top:50%;left:-3px}.orbit-two:after{background:var(--cyan);left:auto;right:-3px}.scanline{background:linear-gradient(90deg,transparent,var(--volt),transparent);width:85%;height:1px;box-shadow:0 0 18px var(--volt);animation:5s ease-in-out infinite scan;position:absolute}.vehicle{z-index:2;filter:drop-shadow(0 22px 42px #0000008c);width:520px;height:230px;animation:5s ease-in-out infinite float;position:relative}.body{clip-path:polygon(3% 0,100% 7%,96% 75%,88% 100%,8% 98%,0 68%);color:#111;background:linear-gradient(135deg,#d9ff62,#85ac19);height:80px;padding:25px 45px;position:absolute;bottom:45px;left:44px;right:15px}.body b{letter-spacing:.2em;font-size:18px}.body span{letter-spacing:.2em;margin-top:5px;font-size:7px;display:block}.roof{background:#dce4df;width:355px;height:8px;position:absolute;top:19px;left:75px;transform:skew(-9deg)}.roof:before,.roof:after{content:"";background:#aeb9b3;width:7px;height:110px;position:absolute}.roof:before{transform-origin:top;left:15px;transform:rotate(-8deg)}.roof:after{transform-origin:top;right:18px;transform:rotate(9deg)}.windscreen{clip-path:polygon(10% 0,85% 4%,100% 100%,0 100%);background:linear-gradient(140deg,#31e6ff73,#31e6ff0d);border:1px solid #31e6ff66;width:82px;height:82px;position:absolute;top:36px;right:82px}.seat{background:#303a36;border-left:4px solid #6e7a74;border-radius:7px 7px 2px 2px;width:53px;height:70px;position:absolute;top:50px}.s1{left:145px}.s2{left:210px}.s3{left:275px}.wheel{z-index:3;background:#101413;border:10px solid #2c3430;border-radius:50%;width:83px;height:83px;position:absolute;bottom:3px;box-shadow:0 0 0 2px #717b76}.wheel i{background:var(--volt);width:24px;height:24px;box-shadow:0 0 16px var(--volt);border-radius:50%;margin:20px;display:block}.w1{left:78px}.w2{right:59px}.energy-line{background:linear-gradient(90deg,transparent,var(--volt),var(--cyan),transparent);height:2px;box-shadow:0 0 15px var(--volt);position:absolute;bottom:0;left:20px;right:0}.spec{letter-spacing:.16em;border-left:1px solid var(--volt);z-index:3;padding-left:10px;font-size:8px;position:absolute}.spec span{color:#717a75;margin-bottom:5px;display:block}.spec strong{font-size:9px}.spec-a{top:83px;left:10px}.spec-b{top:140px;right:5px}.spec-c{bottom:64px;left:45px}.visual-index{color:#ffffff14;font-size:46px;font-weight:900;position:absolute;bottom:5px;right:18px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes scan{0%,to{opacity:.25;transform:translateY(-190px)}50%{opacity:1;transform:translateY(190px)}}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1110}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid>div{border-right:1px solid var(--line);align-items:center;gap:16px;padding:28px 24px;display:flex}.proof-grid>div:first-child{padding-left:0}.proof-grid strong{color:var(--volt);font-size:25px}.proof-grid span{text-transform:uppercase;letter-spacing:.11em;color:#909994;font-size:10px;line-height:1.4}.section{padding:125px 0}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:58px;display:flex}.section-head h2,.engineering h2,.cta h2{margin-top:16px;font-size:clamp(48px,6vw,78px);line-height:.92}.section-head>p{color:#a8afab;width:390px;margin:0 0 5px;font-size:16px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:#111615;height:330px;padding:24px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.product-card:hover{border-color:#68706c;transform:translateY(-5px)}.card-top{color:#858e89;justify-content:space-between;font-size:10px;display:flex}.card-top i{font-size:16px;font-style:normal}.mini-vehicle{height:115px;position:absolute;top:80px;left:55px;right:40px;transform:skew(-4deg)}.mini-vehicle span{clip-path:polygon(0 0,90% 0,100% 55%,90% 100%,5% 100%);background:linear-gradient(135deg,#3b4641,#1b211f);height:55px;position:absolute;bottom:20px;left:12%;right:0}.mini-vehicle b,.mini-vehicle i{z-index:2;background:#080a0a;border:8px solid #414a46;border-radius:50%;width:48px;height:48px;position:absolute;bottom:0}.mini-vehicle b{left:24%}.mini-vehicle i{right:12%}.lime .mini-vehicle:after,.cyan .mini-vehicle:after,.violet .mini-vehicle:after,.orange .mini-vehicle:after{content:"";background:currentColor;height:2px;position:absolute;bottom:15px;left:8%;right:0;box-shadow:0 0 13px}.lime{color:var(--volt)}.cyan{color:var(--cyan)}.violet{color:#a785ff}.orange{color:#ff964a}.card-copy{position:absolute;bottom:24px;left:24px}.card-copy h3{color:#f4f7f3;text-transform:uppercase;letter-spacing:-.03em;margin:0 0 6px;font-size:21px}.card-copy p{color:#7d8681;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px}.card-line{background:linear-gradient(90deg,currentColor,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.engineering{background:var(--paper);color:var(--ink);padding:120px 0}.engineering-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.tech-panel{background-color:#0c100f;background-image:linear-gradient(#c8ff3314 1px,#0000 1px),linear-gradient(90deg,#c8ff3314 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:38px 38px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:520px;position:relative;overflow:hidden}.pulse{border:1px solid #c8ff3373;border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse:before,.pulse:after{content:"";border:1px solid #c8ff3333;border-radius:50%;width:180px;height:180px;position:absolute}.pulse:after{width:90px;height:90px}.pulse i{background:var(--volt);width:24px;height:24px;box-shadow:0 0 50px var(--volt);z-index:2;border-radius:50%}.pulse span{background:linear-gradient(90deg,transparent,var(--volt),transparent);width:390px;height:1px;position:absolute}.coordinates{text-align:right;color:var(--volt);letter-spacing:.15em;font-size:9px;line-height:1.5;position:absolute;top:22px;right:22px}.tech-label{color:#85908a;letter-spacing:.18em;font-size:9px;position:absolute;bottom:22px;left:22px}.engineering-copy .section-no{color:#5f6863}.engineering-copy p{color:#56605a;max-width:560px;font-size:17px;line-height:1.7}.engineering-copy ul{border-top:1px solid #c5c9c4;margin:38px 0 0;padding:0;list-style:none}.engineering-copy li{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #c5c9c4;padding:18px 0;font-size:12px}.engineering-copy li span{color:#88908c;margin-right:24px;font-size:9px}.compact{margin-bottom:35px}.industry-list{border-top:1px solid var(--line)}.industry-list>span{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:-.03em;grid-template-columns:80px 1fr 40px;align-items:center;height:84px;font-size:27px;font-weight:800;transition:padding .2s,color .2s;display:grid}.industry-list>span:hover{color:var(--volt);padding-left:18px}.industry-list b{color:#737c77;letter-spacing:.15em;font-size:9px}.industry-list i{color:#737c77;font-size:16px;font-style:normal}.cta{background:var(--volt);color:var(--ink);padding:110px 0}.cta-inner{position:relative}.cta .section-no{color:#4b5d20}.cta h2 em{color:#0000;-webkit-text-stroke:2px var(--ink)}.cta p{width:510px;max-width:100%;font-size:17px;line-height:1.6}.cta-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.dark{background:var(--ink);color:#fff}.text-link{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #5d701f;padding-bottom:5px;font-size:11px}.footer{grid-template-columns:1.5fr 1fr .7fr 1fr;align-items:center;gap:35px;min-height:260px;display:grid}.footer p,.footer a,.footer>span{color:#7f8883;text-transform:uppercase;letter-spacing:.11em;font-size:10px;line-height:1.6}.footer>div:nth-child(3){flex-direction:column;gap:8px;display:flex}.footer>span{text-align:right}@media (width<=900px){.shell{width:min(100% - 32px,720px)}.nav nav{display:none}.nav-cta{padding:12px}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 0 20px}.hero-visual{height:470px}.vehicle{animation:none;transform:scale(.75)}.proof-grid,.product-grid{grid-template-columns:1fr 1fr}.section-head{flex-direction:column;align-items:flex-start;gap:24px}.section-head>p{width:auto}.engineering-grid{grid-template-columns:1fr;gap:60px}.footer{grid-template-columns:1fr 1fr;padding:50px 0}.footer>span{text-align:left}}@media (width<=560px){.nav{height:74px}.brand{font-size:14px}.brand-mark{width:34px;height:34px}.nav-cta{font-size:0}.nav-cta span{margin:0;font-size:18px}.hero{min-height:auto}h1{font-size:55px}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{height:350px;margin:0 -16px}.vehicle{transform:scale(.56)}.spec{display:none}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.section{padding:85px 0}.section-head h2,.engineering h2,.cta h2{font-size:45px}.product-grid{grid-template-columns:1fr}.engineering{padding:80px 0}.tech-panel{height:350px}.industry-list>span{grid-template-columns:55px 1fr 30px;font-size:21px}.cta{padding:80px 0}.cta-actions{flex-direction:column;align-items:flex-start}.footer{grid-template-columns:1fr}.footer>span{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vehicle,.scanline{animation:none}}.product-card:focus-visible{border-color:currentColor;outline:none;transform:translateY(-5px)}.product-card:hover .card-top i{transform:translate(3px,-3px)}.card-top i{transition:transform .2s}.vehicle-icon{height:140px;color:inherit;position:absolute;top:69px;left:45px;right:35px;transform:skew(-2deg)}.vehicle-icon span,.vehicle-icon b,.vehicle-icon i{display:block;position:absolute}.v-body{clip-path:polygon(4% 0,90% 0,100% 45%,94% 100%,3% 100%,0 63%);background:linear-gradient(135deg,#46514c,#1d2421);height:55px;bottom:28px;left:11%;right:4%}.v-wheel{z-index:5;background:#070909;border:8px solid #48534e;border-radius:50%;width:47px;height:47px;bottom:5px}.v-wheel.one{left:20%}.v-wheel.two{right:11%}.v-wheel.three{display:none}.v-glow{background:currentColor;height:2px;bottom:8px;left:5%;right:1%;box-shadow:0 0 14px}.v-roof,.v-cab,.v-load,.v-panel,.v-hitch{opacity:0}.golf .v-roof{opacity:1;background:#7e8a84;height:5px;top:25px;left:18%;right:19%}.golf .v-roof:before,.golf .v-roof:after{content:"";background:#68736e;width:5px;height:64px;position:absolute}.golf .v-roof:before{left:4%;transform:rotate(-8deg)}.golf .v-roof:after{right:4%;transform:rotate(8deg)}.golf .v-cab{opacity:1;background:repeating-linear-gradient(90deg,#303a36 0 22%,#0000 22% 28%);border-bottom:5px solid #333c38;width:42%;height:42px;top:41px;left:27%}.bus .v-body{clip-path:polygon(2% 0,94% 0,100% 28%,97% 100%,1% 100%,0 25%);height:68px;left:3%;right:2%}.bus .v-roof{opacity:1;background:repeating-linear-gradient(90deg,#34403b 0 12%,#18201d 12% 15%);border-top:5px solid #758079;height:54px;top:15px;left:5%;right:7%}.bus .v-wheel.one{left:12%}.bus .v-wheel.two{right:8%}.bus .v-wheel.three{display:block;right:35%}.truck .v-body{clip-path:none;height:50px;left:5%;right:3%}.truck .v-cab{opacity:1;clip-path:polygon(0 0,75% 0,100% 38%,100% 100%,0 100%);background:#3f4b46;width:27%;height:58px;top:44px;right:3%}.truck .v-load{opacity:1;background:#28312d;border:2px solid #59645e;width:61%;height:43px;top:56px;left:5%}.truck .v-wheel.one{left:13%}.truck .v-wheel.two{right:9%}.tow .v-body{clip-path:polygon(0 20%,70% 20%,85% 0,100% 12%,100% 100%,2% 100%);height:47px;left:10%;right:24%}.tow .v-cab{opacity:1;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);background:#3e4944;width:30%;height:48px;top:50px;left:18%}.tow .v-hitch{opacity:1;background:#5f6b65;width:22%;height:7px;bottom:42px;right:3%}.tow .v-hitch:after{content:"";border:3px solid #69756f;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-7px}.tow .v-wheel.one{left:18%}.tow .v-wheel.two{right:31%}.sanitation .v-body{clip-path:none;height:51px;left:4%;right:3%}.sanitation .v-cab{opacity:1;clip-path:polygon(8% 0,75% 0,100% 28%,100% 100%,0 100%);background:#44504a;width:26%;height:59px;top:42px;left:4%}.sanitation .v-load{opacity:1;clip-path:polygon(0 12%,90% 0,100% 90%,95% 100%,0 100%);background:#2f3935;height:70px;top:31px;left:33%;right:3%}.sanitation .v-panel{opacity:1;border:2px solid #59645e;width:27%;height:28px;top:50px;left:46%}.sanitation .v-wheel.one{left:12%}.sanitation .v-wheel.two{right:12%}.boat .v-body{clip-path:polygon(0 0,100% 0,88% 100%,14% 100%);background:#39443f;height:38px;bottom:27px;left:2%;right:2%}.boat .v-roof{opacity:1;background:#77847d;height:5px;top:29px;left:22%;right:20%}.boat .v-roof:before,.boat .v-roof:after{content:"";background:#647069;width:4px;height:61px;position:absolute;top:0}.boat .v-roof:before{left:4%}.boat .v-roof:after{right:4%}.boat .v-panel{opacity:1;background:repeating-linear-gradient(90deg,#253430 0 17%,#3c6b69 17% 28%);width:40%;height:21px;top:39px;left:31%}.boat .v-wheel{display:none}.boat .v-glow{filter:blur(1px);border-radius:50%;height:3px;bottom:18px}.family-page{--family:var(--volt)}.family-page.cyan{--family:var(--cyan)}.family-page.violet{--family:#a785ff}.family-page.orange{--family:#ff964a}.family-page .brand-mark,.family-page .cta,.family-page .eyebrow i,.family-page .primary{background:var(--family)}.family-page h1 span:last-child,.family-page h2 em{color:var(--family)}.family-hero{grid-template-columns:48% 52%;align-items:center;min-height:690px;display:grid}.family-copy{z-index:2;position:relative}.back-link{color:#858f89;text-transform:uppercase;letter-spacing:.15em;margin-bottom:36px;font-size:10px;display:inline-block}.family-copy h1{font-size:clamp(58px,6.8vw,100px);line-height:.88}.family-copy>p{color:#a9b1ad;max-width:520px;margin:30px 0;font-size:17px;line-height:1.65}.family-copy .primary{color:#070908}.family-machine{border-left:1px solid var(--line);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;height:520px;position:relative;overflow:hidden}.family-machine:before{content:"";border:1px solid var(--family);border-radius:50%;width:370px;height:370px;position:absolute}@supports (color:color-mix(in lab, red, red)){.family-machine:before{border:1px solid color-mix(in srgb,var(--family) 28%,transparent)}}.family-machine:before{box-shadow:0 0 100px var(--family);top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.family-machine:before{box-shadow:0 0 100px color-mix(in srgb,var(--family) 8%,transparent)}}.vehicle-icon.detail{height:260px;top:115px;left:4%;right:3%;transform:scale(1.12)}.detail .v-body{height:93px;bottom:55px}.detail .v-wheel{border-width:12px;width:76px;height:76px;bottom:15px}.detail .v-glow{height:3px;bottom:20px}.detail.golf .v-roof{height:8px;top:37px}.detail.golf .v-roof:before,.detail.golf .v-roof:after{width:7px;height:114px}.detail.golf .v-cab{height:77px;top:66px}.detail.bus .v-body{height:115px}.detail.bus .v-roof{height:92px;top:21px}.detail.truck .v-body{height:83px}.detail.truck .v-cab{height:90px;top:68px}.detail.truck .v-load{height:67px;top:88px}.detail.tow .v-body{height:75px}.detail.tow .v-cab{height:80px;top:73px}.detail.sanitation .v-body{height:82px}.detail.sanitation .v-cab{height:94px;top:63px}.detail.sanitation .v-load{height:112px;top:45px}.detail.sanitation .v-panel{height:46px;top:78px}.detail.boat .v-body{height:64px;bottom:48px}.detail.boat .v-roof{height:7px;top:45px}.detail.boat .v-roof:before,.detail.boat .v-roof:after{height:105px}.detail.boat .v-panel{height:37px;top:64px}.detail.boat .v-glow{bottom:34px}.machine-code{color:#ffffff12;font-size:62px;font-weight:900;position:absolute;top:16px;right:20px}.machine-label{color:#6f7873;letter-spacing:.2em;font-size:8px;position:absolute;bottom:16px;left:20px}.family-models{background:#101514;padding:115px 0}.model-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.model-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:275px;padding:25px;display:flex;position:relative}.model-grid article>span{color:#6e7872;font-size:9px}.model-grid article>i{color:var(--family);font-style:normal;position:absolute;top:24px;right:24px}.model-grid h3{text-transform:uppercase;margin:0 0 10px;font-size:25px}.model-grid b{text-transform:uppercase;letter-spacing:.14em;color:var(--family);font-size:10px}.model-grid p{color:#808984;margin:25px 0 0;font-size:12px}.family-uses{padding:95px 0}.family-uses>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.family-uses>div span{text-transform:uppercase;letter-spacing:.12em;border:1px solid #3d4541;padding:16px 22px;font-size:11px}.family-page .cta h2 em{color:#0000}.family-page .cta .section-no{color:#3e471f}@media (width<=900px){.family-hero{grid-template-columns:1fr;padding-top:65px}.family-machine{border-left:0;height:420px}.model-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.family-copy h1{font-size:50px}.family-machine{height:315px;margin:0 -16px}.vehicle-icon.detail{top:38px;transform:scale(.75)}.model-grid{grid-template-columns:1fr}.family-models{padding:80px 0}}.model-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:275px;padding:25px;transition:background .2s,transform .2s;display:flex;position:relative}.model-grid>a>span{color:#6e7872;font-size:9px}.model-grid>a>i{color:var(--family);font-style:normal;position:absolute;top:24px;right:24px}.model-grid>a:hover,.model-grid>a:focus-visible{background:#18201d;outline:none;transform:translateY(-3px)}.product-detail-page{background:#080b0c}.breadcrumb{color:#66706b;letter-spacing:.12em;text-transform:uppercase;gap:10px;padding-top:28px;font-size:10px;display:flex}.breadcrumb a:hover{color:var(--volt)}.breadcrumb b{color:#abb3ae}.product-detail{grid-template-columns:56% 44%;gap:58px;padding-top:38px;padding-bottom:100px;display:grid}.product-gallery{min-width:0}.product-image-stage{border:1px solid var(--line);background:#0c1011;place-items:center;height:570px;display:grid;position:relative;overflow:hidden}.product-image-stage:after{content:"CATALOGUE / 01";color:#66706b;letter-spacing:.2em;font-size:8px;position:absolute;bottom:18px;left:20px}.product-image-stage img{object-fit:contain;width:100%;height:100%}.product-thumb{border:1px solid var(--volt);background:#101514;width:138px;margin-top:14px;padding:7px}.product-thumb img{object-fit:cover;width:100%;height:72px;display:block}.product-thumb span{letter-spacing:.14em;text-transform:uppercase;color:#9ca49f;margin-top:7px;font-size:8px;display:block}.product-summary{padding:25px 0}.product-kicker{letter-spacing:.2em;color:var(--volt);font-size:10px}.product-summary h1{margin:22px 0 25px;font-size:clamp(48px,5vw,76px);line-height:.93}.product-intro{color:#adb5b0;max-width:540px;font-size:16px;line-height:1.65}.product-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:28px;padding:24px 0;display:flex}.product-price small{color:#78817c;text-transform:uppercase;letter-spacing:.14em;width:100%;font-size:9px}.product-price strong{letter-spacing:-.04em;font-size:38px}.product-price span{color:#89928d;font-size:12px}.price-note{color:#707a74;font-size:11px;line-height:1.5}.product-chips{flex-wrap:wrap;gap:7px;margin:23px 0;display:flex}.product-chips span{letter-spacing:.13em;text-transform:uppercase;border:1px solid #39413d;padding:9px 11px;font-size:8px}.product-actions{gap:10px;display:flex}.product-actions .button{gap:18px}.product-assurance{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:14px;margin-top:30px;padding-top:22px;display:grid}.product-assurance>span{color:var(--volt);font-size:9px}.product-assurance p{color:#7d8781;margin:0;font-size:11px;line-height:1.5}.product-assurance b{color:#e8ebe8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;display:block}.product-specs{color:#080b0c;background:#eef0eb;padding:110px 0}.spec-layout{grid-template-columns:42% 58%;gap:80px;display:grid}.spec-heading h2{margin:18px 0 26px;font-size:clamp(46px,5vw,72px);line-height:.92}.spec-heading h2 em{color:#759f00}.spec-heading p{color:#606963;max-width:430px;line-height:1.65}.spec-table{border-top:1px solid #bfc5bf}.spec-table>div{border-bottom:1px solid #c8cdc7;justify-content:space-between;gap:25px;padding:18px 4px;display:flex}.spec-table span{color:#6b746e;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.spec-table strong{text-align:right;font-size:13px}.product-applications{padding:85px 0}.product-applications>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.product-applications>div span{text-transform:uppercase;letter-spacing:.13em;border:1px solid #3c4540;padding:16px 20px;font-size:10px}@media (width<=900px){.product-detail{grid-template-columns:1fr;gap:25px}.product-image-stage{height:500px}.spec-layout{grid-template-columns:1fr;gap:45px}}@media (width<=560px){.breadcrumb{white-space:nowrap;overflow:hidden}.product-detail{padding-bottom:70px}.product-image-stage{height:340px}.product-summary h1{font-size:44px}.product-actions{flex-direction:column}.product-price strong{font-size:32px}.product-specs{padding:75px 0}.spec-heading h2{font-size:43px}.spec-table>div{align-items:flex-start}.spec-table span{max-width:50%}}.brand-mark,.family-page .brand-mark,.product-detail-page .brand-mark{clip-path:none;background:#080b0c url(/brand/volmac-compact-vm-concept-07.png) -10px -21px/167px no-repeat;border-radius:6px;font-size:0;box-shadow:inset 0 0 0 1px #c8ff3333}@media (width<=560px){.brand-mark,.family-page .brand-mark,.product-detail-page .brand-mark{background-position:-9px -18px;background-size:142px;border-radius:5px}}.rose{color:#ff5f87}.blue{color:#4c8dff}.family-page.rose{--family:#ff5f87}.family-page.blue{--family:#4c8dff}.industry-list>a{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:-.03em;grid-template-columns:80px 1fr 40px;align-items:center;height:84px;font-size:27px;font-weight:800;transition:padding .2s,color .2s;display:grid}.industry-list>a:hover,.industry-list>a:focus-visible{color:var(--volt);outline:none;padding-left:18px}.industry-list>a b{color:#737c77;letter-spacing:.15em;font-size:9px}.industry-list>a i{color:#737c77;font-size:16px;font-style:normal}.engineering-schematic{position:absolute;inset:70px 45px}.schematic-wheel{border:8px solid #66716b;border-radius:50%;width:86px;height:86px;position:absolute;top:22px;box-shadow:inset 0 0 0 10px #121816}.wheel-a{left:8%}.wheel-b{right:8%}.schematic-axle{background:#68736d;height:3px;position:absolute;top:62px;left:17%;right:17%}.schematic-battery{border:2px solid var(--volt);width:52%;height:92px;color:var(--volt);background:repeating-linear-gradient(90deg,#c8ff3321 0 18%,#0000 18% 21%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:174px;left:9%}.schematic-battery b{font-size:23px}.schematic-battery i{letter-spacing:.18em;font-size:8px;font-style:normal}.schematic-motor{border:3px solid var(--cyan);width:72px;height:72px;color:var(--cyan);border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:185px;right:8%}.schematic-flow{background:linear-gradient(90deg,var(--volt),var(--cyan));height:2px;position:absolute;top:219px;left:61%;right:23%}.schematic-label{color:#89938d;letter-spacing:.15em;font-size:8px;position:absolute}.battery-label{top:282px;left:9%}.motor-label{top:274px;right:7%}.tow .v-body{left:8%;right:26%}.tow .v-cab{left:15%}.tow .v-hitch{opacity:1;transform-origin:bottom;background:#68746e;width:8px;height:78px;top:24px;bottom:auto;right:12%;transform:rotate(38deg)}.tow .v-hitch:before{content:"";transform-origin:top;background:#8a958f;width:2px;height:70px;position:absolute;top:2px;right:-1px;transform:rotate(-38deg)}.tow .v-hitch:after{content:"";background:#7c8781;border:0;border-radius:0;width:49px;height:7px;position:absolute;top:63px;right:-27px;transform:rotate(-38deg)}.spec-heading{min-width:0}.spec-heading h2{overflow-wrap:anywhere}.industry-page{--industry:var(--volt);background:#080b0c}.industry-page.airports{--industry:var(--cyan)}.industry-page.factories{--industry:#ff964a}.industry-page.hospitals{--industry:#ff5f87}.industry-page.campuses{--industry:#a785ff}.industry-page.tourism{--industry:#4c8dff}.industry-page.municipalities{--industry:#ffd447}.industry-page .primary,.industry-page .cta,.industry-page .eyebrow i{background:var(--industry)}.industry-hero{grid-template-columns:56% 44%;align-items:center;gap:60px;min-height:690px;display:grid}.industry-copy h1{margin:24px 0;font-size:clamp(62px,8vw,118px);line-height:.86}.industry-copy h1 em{color:var(--industry)}.industry-copy>p{color:#a9b1ad;max-width:620px;font-size:17px;line-height:1.65}.industry-index{border:1px solid var(--line);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;height:470px;position:relative;overflow:hidden}.industry-index:before{content:"";border:1px solid var(--industry);position:absolute;inset:75px}@supports (color:color-mix(in lab, red, red)){.industry-index:before{border:1px solid color-mix(in srgb,var(--industry) 45%,transparent)}}.industry-index:before{clip-path:polygon(50% 0,100% 30%,86% 100%,14% 100%,0 30%)}.industry-index strong{color:var(--industry);font-size:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.industry-index strong{color:color-mix(in srgb,var(--industry) 18%,transparent)}}.industry-index span{color:var(--industry);letter-spacing:.18em;font-size:9px;position:absolute;bottom:20px;left:22px}.industry-solutions{background:#101514;padding:110px 0}.industry-solution-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.industry-solution-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;display:flex}.industry-solution-grid small{color:var(--industry);letter-spacing:.15em}.industry-solution-grid h3{text-transform:uppercase;font-size:25px}.industry-solution-grid p{color:#858f89;font-size:12px;line-height:1.6}.industry-benefits{padding:100px 0}.industry-benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.industry-benefits-grid div{border-top:2px solid var(--industry);padding:24px 0}.industry-benefits-grid b{text-transform:uppercase;margin-bottom:10px;display:block}.industry-benefits-grid p{color:#838d87;font-size:12px;line-height:1.6}.industry-page .cta h2 em{color:#0000}@media (width<=900px){.industry-hero{grid-template-columns:1fr;padding:70px 0}.industry-index{height:350px}.industry-solution-grid,.industry-benefits-grid{grid-template-columns:1fr}.spec-layout{grid-template-columns:1fr;gap:45px}}@media (width<=560px){.industry-list>a{grid-template-columns:55px 1fr 30px;font-size:21px}.engineering-schematic{inset:35px 18px}.schematic-battery{top:160px}.schematic-motor{top:170px}.schematic-flow{top:204px}.battery-label,.motor-label{top:267px}.industry-copy h1{font-size:54px}.industry-index{height:290px}.spec-heading h2{overflow-wrap:normal;font-size:38px}.product-specs{overflow:hidden}}.spec-layout{grid-template-columns:minmax(0,46%) minmax(0,54%);gap:56px}.spec-heading h2{font-size:clamp(42px,4vw,64px)}.spec-heading h2 em{white-space:nowrap}@media (width>=1200px){.hero .spec-a{top:24px}}.tow .v-hitch{transform-origin:bottom;background:#75817b;width:7px;height:82px;top:auto;bottom:43px;right:22%;transform:rotate(40deg)}.tow .v-hitch:before,.tow .v-hitch:after{display:none}.tow .v-panel:after{content:"";clip-path:polygon(0 0,100% 0,88% 100%,10% 100%);background:#7d8882;width:48px;height:7px;position:absolute;bottom:0;right:-9px}.detail.tow .v-panel:after{width:76px;height:10px;right:-14px}@media (width<=900px){.spec-layout{grid-template-columns:1fr;gap:45px}}@media (width<=560px){.spec-heading h2{font-size:38px}.spec-heading h2 em{white-space:normal}}.family-page.cyan .brand-mark,.industry-page.airports .brand-mark{filter:hue-rotate(112deg)saturate(1.15)}.family-page.violet .brand-mark,.industry-page.campuses .brand-mark{filter:hue-rotate(182deg)saturate(.9)}.family-page.orange .brand-mark,.industry-page.factories .brand-mark{filter:hue-rotate(-48deg)saturate(1.1)}.family-page.rose .brand-mark,.industry-page.hospitals .brand-mark{filter:hue-rotate(-92deg)saturate(1.15)}.family-page.blue .brand-mark,.industry-page.tourism .brand-mark{filter:hue-rotate(145deg)saturate(1.1)}.industry-page.municipalities .brand-mark{filter:hue-rotate(-25deg)saturate(1.05)}.family-page .nav-cta span{color:var(--family)}.industry-page .nav-cta span{color:var(--industry)}.support-assistant{z-index:1000;color:#f4f7f3;font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:24px;right:24px}.support-fab{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:64px;height:64px;color:var(--volt);cursor:pointer;background:#0d1210eb;border:1px solid #c8ff33a6;border-radius:50%;place-items:center;margin-left:auto;display:grid;position:relative;box-shadow:0 12px 45px #00000059,0 0 22px #c8ff331f}.support-fab b{z-index:2;font-size:19px}.support-orbit{border:1px solid #c8ff3347;border-radius:50%;position:absolute;inset:9px}.support-orbit:after{content:"";background:var(--volt);width:7px;height:7px;box-shadow:0 0 10px var(--volt);border-radius:50%;position:absolute;top:17px;right:-3px}.is-open .support-orbit{display:none}.is-open .support-fab b{font-size:28px;font-weight:300}.support-greeting{color:#0a0d0c;border:0;border-left:4px solid var(--volt);text-align:left;cursor:pointer;background:#f1f3ee;width:260px;padding:16px 18px;animation:.35s ease-out support-in;position:absolute;bottom:5px;right:76px;box-shadow:0 12px 40px #00000047}.support-greeting:after{content:"";border:8px solid #0000;border-left:10px solid #f1f3ee;border-right-width:0;position:absolute;bottom:17px;right:-9px}.support-greeting b,.support-greeting span{display:block}.support-greeting b{margin-bottom:4px;font-size:15px}.support-greeting span{color:#5f6863;font-size:11px;line-height:1.4}.support-panel{opacity:0;visibility:hidden;transform-origin:100% 100%;background:#0d1210;border:1px solid #3a443f;width:390px;max-height:min(620px,100vh - 125px);transition:all .22s;position:absolute;bottom:78px;right:0;overflow:auto;transform:translateY(15px)scale(.98);box-shadow:0 24px 75px #0000008c}.is-open .support-panel{opacity:1;visibility:visible;transform:none}.support-head{background:linear-gradient(135deg,#c8ff3314,#0000);border-bottom:1px solid #303834;justify-content:space-between;padding:24px;display:flex}.support-head small{color:var(--volt);letter-spacing:.17em;font-size:8px}.support-head h2{margin:9px 0 0;font-size:25px}.support-head>button{color:#89938d;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:24px}.support-body{padding:24px}.support-body>p{color:#929b96;margin:0 0 18px;font-size:13px;line-height:1.55}.support-topics{border-top:1px solid #303834}.support-topics button{color:#edf0ed;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303834;grid-template-columns:32px 1fr 20px;align-items:center;width:100%;height:58px;font-size:12px;display:grid}.support-topics button:hover{color:var(--volt);padding-left:5px}.support-topics span{color:#626d67;font-size:8px}.support-topics i{color:var(--volt);font-style:normal}.support-answer small{color:var(--volt);letter-spacing:.17em;font-size:8px}.support-answer h3{margin:10px 0;font-size:25px}.support-answer p{color:#9ca59f;font-size:13px;line-height:1.6}.support-answer>div{border-top:1px solid #303834;margin-top:20px}.support-answer a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #303834;justify-content:space-between;padding:14px 2px;font-size:11px;display:flex}.support-answer a span{color:var(--volt)}.support-back{color:#7e8882;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-bottom:20px;padding:0;font-size:9px}.support-contact{background:#111715;border-top:1px solid #303834;grid-template-columns:1fr 1fr;gap:6px;padding:18px 24px;display:grid}.support-contact span{color:#69736d;text-transform:uppercase;letter-spacing:.14em;grid-column:1/-1;font-size:8px}.support-contact a{color:#dfe3df;font-size:10px}.support-contact a:last-child{text-align:right;color:var(--volt)}@keyframes support-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (width<=560px){.support-assistant{bottom:16px;right:16px}.support-fab{width:58px;height:58px}.support-panel{width:auto;max-height:calc(100vh - 110px);position:fixed;bottom:86px;left:12px;right:12px}.support-greeting{width:225px;right:68px}.support-contact{grid-template-columns:1fr}.support-contact a:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.support-greeting{animation:none}.support-panel{transition:none}}.support-search{background:#111715;border:1px solid #3a443f;align-items:center;height:46px;margin-bottom:15px;padding:0 13px;display:flex}.support-search>span{color:var(--volt);margin-right:9px;font-size:18px}.support-search input{color:#edf0ed;background:0 0;border:0;outline:0;width:100%;font-size:12px}.support-search input::placeholder{color:#68736d}.support-empty{flex-direction:column;gap:7px;padding:25px 3px;display:flex}.support-empty b{font-size:12px}.support-empty span{color:#7e8882;font-size:11px;line-height:1.5}.support-answer ul{margin:20px 0;padding:0;list-style:none}.support-answer li{color:#abb3ae;border-bottom:1px solid #29312d;padding:9px 0 9px 17px;font-size:11px;line-height:1.5;position:relative}.support-answer li:before{content:"";background:var(--volt);border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0}.support-disclaimer{color:#68736d!important;margin:18px 0 0!important;font-size:9px!important;line-height:1.5!important}.support-panel{scrollbar-width:thin;scrollbar-color:#445049 #0d1210}.support-fab{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.support-fab:active{cursor:grabbing}.support-panel{flex-direction:column;height:min(650px,100vh - 130px);display:flex;position:fixed;bottom:100px;right:24px;overflow:hidden}.support-head{flex:none}.support-head>div>span{display:block}.support-online{color:#79847e;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:8px}.support-online i{background:var(--volt);width:6px;height:6px;box-shadow:0 0 8px var(--volt);border-radius:50%;margin-right:6px;display:inline-block}.support-chat{scrollbar-width:thin;scrollbar-color:#3c4741 transparent;flex-direction:column;flex:1;gap:13px;padding:20px;display:flex;overflow-y:auto}.chat-message{border-radius:3px;max-width:88%;padding:13px 15px}.chat-message small{letter-spacing:.15em;font-size:7px}.chat-message p{margin:6px 0 0;font-size:11px;line-height:1.55}.chat-message.guide{border-left:2px solid var(--volt);background:#18201c;align-self:flex-start}.chat-message.guide small{color:var(--volt)}.chat-message.guide p{color:#c2c9c4}.chat-message.visitor{color:#111512;background:#e9ece7;align-self:flex-end}.chat-message.visitor small{color:#69736d}.chat-links{border-top:1px solid #354039;margin-top:12px}.chat-links a{color:#f1f4f1;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #354039;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.chat-links span{color:var(--volt)}.support-suggestions{scrollbar-width:none;border-top:1px solid #2e3732;flex:none;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.support-suggestions button{white-space:nowrap;color:#aab2ad;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #414b46;padding:8px 10px;font-size:8px}.support-suggestions button:hover{border-color:var(--volt);color:var(--volt)}.support-compose{background:#111715;border-top:1px solid #303934;flex:none;grid-template-columns:1fr 42px;gap:8px;padding:12px 18px;display:grid}.support-compose input{color:#edf1ed;background:#0b0f0d;border:1px solid #3b4640;outline:0;min-width:0;padding:0 12px;font-size:11px}.support-compose input:focus{border-color:var(--volt)}.support-compose button{background:var(--volt);color:#090c0a;cursor:pointer;border:0;height:42px;font-size:18px}.is-moved .support-greeting{right:76px}.is-open .support-fab{box-shadow:0 12px 45px #00000059,0 0 22px #c8ff3333}@media (width<=560px){.support-panel{height:calc(100vh - 105px);max-height:none;bottom:86px;left:12px;right:12px}.support-chat{padding:16px}.chat-message{max-width:92%}.support-suggestions{padding:9px 14px}.support-compose{padding:10px 14px}.is-moved .support-greeting{display:none}}.enquiry-page{background:#080b0c;min-height:100vh}.enquiry-hero{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:end;gap:80px;padding-top:92px;padding-bottom:90px;display:grid}.enquiry-hero h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(60px,8vw,112px);line-height:.84}.enquiry-hero h1 em{color:var(--volt);font-style:normal}.enquiry-hero>div>p{color:#9ca59f;max-width:680px;font-size:16px;line-height:1.65}.enquiry-hero aside{border-top:2px solid var(--volt);padding-top:24px}.enquiry-hero aside small{color:#77817b;letter-spacing:.16em;font-size:9px;display:block}.enquiry-hero aside strong{margin:18px 0;font-size:27px;display:block}.enquiry-hero aside p{color:#7f8983;font-size:12px;line-height:1.55}.enquiry-form{max-width:1050px}.form-section{border-bottom:1px solid #c2c8c1;margin-bottom:60px;padding:0 0 64px}.form-section>span{color:#78817b;letter-spacing:.16em;margin-bottom:35px;font-size:9px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:34px 30px;display:grid}.enquiry-form label{letter-spacing:.11em;text-transform:uppercase;color:#55605a;flex-direction:column;gap:11px;font-size:10px;font-weight:700;display:flex}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#080b0c;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #9fa8a1;border-radius:0;outline:none;padding:12px 0;font-size:15px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:#628800}.enquiry-form textarea{resize:vertical;line-height:1.5}.form-message{margin-top:34px}.form-consent{color:#6b756f;max-width:700px;font-size:10px;line-height:1.6}.form-error{color:#a31717;font-size:12px}.form-submit{border:0;min-width:230px;margin-top:20px}.form-submit:disabled{opacity:.55}.enquiry-success{border-top:4px solid #6f9900;max-width:720px;padding:40px 0 80px}.enquiry-success>span{color:#6f9900;letter-spacing:.17em;font-size:9px}.enquiry-success h2{margin:22px 0;font-size:64px}.enquiry-success p{color:#657069;line-height:1.6}.enquiry-success strong{margin:30px 0;font-size:27px;display:block}.enquiry-success button{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#090c0a;border:0;padding:16px 20px;font-size:10px}@media (width<=760px){.enquiry-hero{grid-template-columns:1fr;gap:40px;padding:65px 0}.enquiry-hero h1{font-size:54px}.form-grid{grid-template-columns:1fr}.enquiry-form-wrap{padding:65px 0}.form-section{margin-bottom:45px;padding-bottom:45px}}.hero .wheel:before{content:"";background:repeating-conic-gradient(from 0deg,#65716b 0 8deg,#141a17 8deg 42deg);border-radius:50%;animation:.38s linear infinite wheel-spin;position:absolute;inset:8px;box-shadow:inset 0 0 0 5px #171d1a}.hero .wheel i{z-index:1;position:relative}.hero .wheel{overflow:hidden}@keyframes wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero .wheel:before{animation:none}}.tow .v-hitch{bottom:43px;right:29%}.tow .v-panel{height:62px;top:34px;right:43%}.tow .v-panel:after{width:38px;right:-17px}.detail.tow .v-hitch{height:135px;bottom:70px;right:29%}.detail.tow .v-panel{height:102px;top:48px;right:44%}.detail.tow .v-panel:after{width:60px;right:-27px}.family-page .vehicle-icon.detail:not(.boat) .v-wheel{overflow:hidden}.family-page .vehicle-icon.detail:not(.boat) .v-wheel:before{content:"";background:repeating-conic-gradient(from 0deg,#68746e 0 9deg,#101513 9deg 43deg);border-radius:50%;animation:.46s linear infinite wheel-spin;position:absolute;inset:7px;box-shadow:inset 0 0 0 5px #151b18}@media (prefers-reduced-motion:reduce){.family-page .vehicle-icon.detail .v-wheel:before{animation:none}}.family-page .vehicle-icon.detail.boat{transform-origin:50% 72%;animation:.82s ease-in-out infinite boat-skim}.family-page .detail.boat .v-glow{background:repeating-linear-gradient(90deg,transparent 0 7%,var(--family) 12% 20%,transparent 27% 35%);box-shadow:0 0 18px var(--family);background-size:180px 100%;animation:.48s linear infinite boat-wake}.family-page .detail.boat .v-glow:before,.family-page .detail.boat .v-glow:after{content:"";background:linear-gradient(90deg,transparent,var(--family));transform-origin:100%;height:2px;position:absolute;right:72%}.family-page .detail.boat .v-glow:before{width:105px;top:-9px;transform:rotate(7deg)}.family-page .detail.boat .v-glow:after{opacity:.65;width:145px;top:8px;transform:rotate(-4deg)}@keyframes boat-skim{0%,to{transform:scale(1.12)translateY(3px)rotate(-.45deg)}45%{transform:scale(1.12)translateY(-10px)rotate(.65deg)}70%{transform:scale(1.12)translateY(-3px)rotate(-.15deg)}}@keyframes boat-wake{to{background-position:180px 0}}@media (width<=560px){.family-page .vehicle-icon.detail.boat{animation-name:boat-skim-small}@keyframes boat-skim-small{0%,to{transform:scale(.75)translateY(3px)rotate(-.45deg)}45%{transform:scale(.75)translateY(-10px)rotate(.65deg)}70%{transform:scale(.75)translateY(-3px)rotate(-.15deg)}}}@media (prefers-reduced-motion:reduce){.family-page .vehicle-icon.detail.boat,.family-page .detail.boat .v-glow{animation:none}}.catalogue-product{--family:var(--volt)}.catalogue-product.cyan{--family:var(--cyan)}.catalogue-product.violet{--family:#a785ff}.catalogue-product.orange{--family:#ff964a}.catalogue-product.rose{--family:#ff5f87}.catalogue-product.blue{--family:#4c8dff}.catalogue-product .product-kicker,.catalogue-product .product-assurance>span,.catalogue-product .placeholder-thumb,.catalogue-product .breadcrumb a:hover,.catalogue-product .product-price strong{color:var(--family)}.catalogue-product .product-thumb,.catalogue-product .product-chips span,.catalogue-product .product-applications>div span{border-color:var(--family)}@supports (color:color-mix(in lab, red, red)){.catalogue-product .product-thumb,.catalogue-product .product-chips span,.catalogue-product .product-applications>div span{border-color:color-mix(in srgb,var(--family) 55%,#39413d)}}.catalogue-product .product-actions .primary,.catalogue-product .cta{background:var(--family);color:#070908}.catalogue-product .nav-cta span,.catalogue-product .spec-heading h2 em{color:var(--family)}.catalogue-product .spec-table{border-top-color:var(--family)}@supports (color:color-mix(in lab, red, red)){.catalogue-product .spec-table{border-top-color:color-mix(in srgb,var(--family) 48%,#bfc5bf)}}.catalogue-product .spec-table>div{border-bottom-color:var(--family)}@supports (color:color-mix(in lab, red, red)){.catalogue-product .spec-table>div{border-bottom-color:color-mix(in srgb,var(--family) 28%,#c8cdc7)}}.catalogue-product .brand-mark{box-shadow:inset 0 0 0 1px var(--family)}@supports (color:color-mix(in lab, red, red)){.catalogue-product .brand-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--family) 45%,transparent)}}.catalogue-product.cyan .brand-mark{filter:hue-rotate(92deg)saturate(1.2)}.catalogue-product.violet .brand-mark{filter:hue-rotate(156deg)saturate(.95)}.catalogue-product.orange .brand-mark{filter:hue-rotate(285deg)saturate(1.3)}.catalogue-product.rose .brand-mark{filter:hue-rotate(205deg)saturate(1.05)}.catalogue-product.blue .brand-mark{filter:hue-rotate(128deg)saturate(1.2)}.catalogue-stage{border:1px solid var(--line);background:radial-gradient(circle at 50% 58%,var(--family),transparent 38%),linear-gradient(135deg,#0d1311,#070a09);min-height:560px}@supports (color:color-mix(in lab, red, red)){.catalogue-stage{background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--family) 15%,transparent),transparent 38%),linear-gradient(135deg,#0d1311,#070a09)}}.catalogue-stage{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.catalogue-stage:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.catalogue-stage .vehicle-icon{z-index:1;width:min(88%,660px);height:310px;position:relative}.image-status{color:#9aa49f;letter-spacing:.2em;z-index:2;font-size:10px;position:absolute;bottom:24px;left:28px}.placeholder-thumb{border:1px solid var(--line);letter-spacing:.12em;background:#0b100e;place-items:center;width:78px;height:58px;font-weight:800;display:grid}.product-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.product-thumbs .product-thumb{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-color:var(--line);width:auto;margin:0;transition:border-color .2s,transform .2s}.product-thumbs .product-thumb:hover,.product-thumbs .product-thumb:focus-visible{border-color:var(--family);outline:none;transform:translateY(-2px)}.product-thumbs .product-thumb.active{border-color:var(--family);box-shadow:0 0 0 1px var(--family)}@supports (color:color-mix(in lab, red, red)){.product-thumbs .product-thumb.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--family) 28%,transparent)}}.catalogue-photo-gallery .product-image-stage{background:radial-gradient(circle at 50% 65%,var(--family),transparent 44%),#080b0c}@supports (color:color-mix(in lab, red, red)){.catalogue-photo-gallery .product-image-stage{background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--family) 10%,transparent),transparent 44%),#080b0c}}.catalogue-photo-gallery .product-image-stage:after{content:"VOLMAC / CATALOGUE"}.catalogue-view-label{color:var(--family);letter-spacing:.18em;text-transform:uppercase;font-size:8px;position:absolute;bottom:18px;right:20px}.catalogue-photo-gallery .product-image-stage img{transition:opacity .2s}@media (width<=560px){.product-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-thumbs .product-thumb img{height:82px}}.catalogue-product .vehicle-icon.detail:not(.boat) .v-wheel:before{content:"";background:repeating-conic-gradient(from 0deg,#68746e 0 9deg,#101513 9deg 43deg);border-radius:50%;animation:.46s linear infinite wheel-spin;position:absolute;inset:7px;box-shadow:inset 0 0 0 5px #151b18}@media (prefers-reduced-motion:reduce){.catalogue-product .vehicle-icon.detail .v-wheel:before{animation:none}}@media (width<=800px){.catalogue-stage{min-height:390px}.catalogue-stage .vehicle-icon{transform:scale(.8)}.image-status{font-size:8px;bottom:18px;left:18px}}.support-assistant{--support-accent:var(--volt)}.support-assistant.support-cyan{--support-accent:var(--cyan)}.support-assistant.support-violet{--support-accent:#a785ff}.support-assistant.support-orange{--support-accent:#ff964a}.support-assistant.support-rose{--support-accent:#ff5f87}.support-assistant.support-blue{--support-accent:#4c8dff}.support-assistant .support-fab{color:var(--support-accent);border-color:var(--support-accent)}@supports (color:color-mix(in lab, red, red)){.support-assistant .support-fab{border-color:color-mix(in srgb,var(--support-accent) 65%,transparent)}}.support-assistant .support-fab{box-shadow:0 12px 45px #00000059,0 0 22px var(--support-accent)}@supports (color:color-mix(in lab, red, red)){.support-assistant .support-fab{box-shadow:0 12px 45px #00000059,0 0 22px color-mix(in srgb,var(--support-accent) 18%,transparent)}}.support-assistant .support-orbit{border-color:var(--support-accent)}@supports (color:color-mix(in lab, red, red)){.support-assistant .support-orbit{border-color:color-mix(in srgb,var(--support-accent) 30%,transparent)}}.support-assistant .support-orbit:after,.support-assistant .support-online i{background:var(--support-accent);box-shadow:0 0 10px var(--support-accent)}.support-assistant .support-greeting{border-left-color:var(--support-accent)}.support-assistant .support-head{background:linear-gradient(135deg,var(--support-accent),transparent)}@supports (color:color-mix(in lab, red, red)){.support-assistant .support-head{background:linear-gradient(135deg,color-mix(in srgb,var(--support-accent) 10%,transparent),transparent)}}.support-assistant .support-head small,.support-assistant .support-topics button:hover,.support-assistant .support-topics i,.support-assistant .support-answer small,.support-assistant .support-answer a span,.support-assistant .support-contact a:last-child,.support-assistant .support-search>span,.support-assistant .chat-message.guide small,.support-assistant .chat-links span{color:var(--support-accent)}.support-assistant .support-answer li:before,.support-assistant .support-compose button{background:var(--support-accent)}.support-assistant .chat-message.guide{border-left-color:var(--support-accent)}.support-assistant .support-suggestions button:hover,.support-assistant .support-compose input:focus{border-color:var(--support-accent);color:var(--support-accent)}.support-assistant.is-open .support-fab{box-shadow:0 12px 45px #00000059,0 0 25px var(--support-accent)}@supports (color:color-mix(in lab, red, red)){.support-assistant.is-open .support-fab{box-shadow:0 12px 45px #00000059,0 0 25px color-mix(in srgb,var(--support-accent) 28%,transparent)}}.about-company{border-top:1px solid var(--line);background:#0e1312;padding:125px 0 0;scroll-margin-top:20px}.about-intro{grid-template-columns:55% 45%;align-items:end;gap:70px;display:grid}.about-intro h2{margin:18px 0 0;font-size:clamp(52px,6.2vw,90px);line-height:.9}.about-intro h2 em{color:var(--volt)}.about-lede{border-left:1px solid #39423e;padding-left:42px}.about-lede p{color:#abb3ae;margin:0 0 16px;font-size:16px;line-height:1.7}.about-history{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid;position:relative}.about-history article{border-right:1px solid var(--line);min-height:320px;padding:34px 30px;position:relative}.about-history article:last-child{border-right:0}.about-history article>span{color:var(--volt);font-size:9px}.about-history article>b{color:#69736e;letter-spacing:.15em;font-size:8px;position:absolute;top:34px;right:28px}.about-history h3{text-transform:uppercase;margin:115px 0 18px;font-size:27px;line-height:1.05}.about-history p{color:#7f8983;max-width:330px;font-size:12px;line-height:1.65}.history-line{background:#35403a;justify-content:space-between;height:1px;display:flex;position:absolute;top:95px;left:31px;right:31px}.history-line i{background:var(--volt);border-radius:50%;width:9px;height:9px;transform:translateY(-4px);box-shadow:0 0 14px #c8ff3373}.leadership-grid{background:#090c0b;grid-template-columns:56% 44%;margin-top:18px;display:grid}.director-card{border:1px solid var(--line);grid-template-columns:185px 1fr;align-items:end;gap:38px;min-height:390px;padding:42px;display:grid;position:relative}.director-index{color:#69736e;letter-spacing:.18em;font-size:8px;position:absolute;top:32px;left:42px}.director-monogram{background:linear-gradient(145deg,var(--volt),#6b8d00);color:#080b09;letter-spacing:-.08em;clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);place-items:center;width:185px;height:220px;font-size:76px;font-weight:900;display:grid}.director-card small{letter-spacing:.17em;color:var(--volt);font-size:9px}.director-card h3{margin:10px 0 18px;font-size:37px}.director-card p{color:#87918b;font-size:12px;line-height:1.65}.speciality-panel{border:1px solid var(--line);border-left:0;padding:42px}.speciality-panel ul{border-top:1px solid #36403b;margin:55px 0 0;padding:0;list-style:none}.speciality-panel li{border-bottom:1px solid #303935;grid-template-columns:45px 1fr;align-items:center;height:62px;display:grid}.speciality-panel li span{color:var(--volt);font-size:8px}.speciality-panel li b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.about-facts{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.about-facts>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;height:128px;padding:25px;display:flex}.about-facts>div:last-child{border-right:0}.about-facts strong{color:var(--volt);font-size:30px}.about-facts span{color:#727c76;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px}@media (width<=900px){.about-intro{grid-template-columns:1fr}.about-lede{padding-left:25px}.about-history{grid-template-columns:1fr}.about-history article{border-right:0;border-bottom:1px solid var(--line);min-height:255px}.about-history article:last-child{border-bottom:0}.about-history h3{margin-top:75px}.history-line{display:none}.leadership-grid{grid-template-columns:1fr}.speciality-panel{border-left:1px solid var(--line)}.about-facts{grid-template-columns:1fr 1fr}}@media (width<=560px){.about-company{padding-top:85px}.about-intro h2{font-size:47px}.about-lede{padding-left:20px}.about-history{margin-top:55px}.director-card{grid-template-columns:1fr;padding:32px}.director-monogram{width:145px;height:165px;font-size:58px}.director-card h3{font-size:31px}.speciality-panel{padding:32px}.about-facts{grid-template-columns:1fr}.about-facts>div{border-right:0;border-bottom:1px solid var(--line);height:100px}}.tow .v-hitch{opacity:1;transform-origin:bottom;background:#7d8983;border-radius:2px;width:9px;height:66px;top:auto;bottom:67px;right:30%;transform:rotate(40deg)}.tow .v-hitch:before{content:"";clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);transform-origin:50%;background:#626e68;width:34px;height:9px;display:block;position:absolute;bottom:-3px;left:-13px;transform:rotate(-40deg)}.tow .v-hitch:after{content:"";background:#101513;border:4px solid #828e88;border-radius:50%;width:17px;height:17px;display:block;position:absolute;top:-10px;left:-6px}.tow .v-panel{opacity:1;background:#8b9690;width:2px;height:74px;top:24px;left:auto;right:calc(30% - 42px)}.tow .v-panel:before{content:"";background:#7f8b85;width:10px;height:6px;position:absolute;top:-3px;left:-4px}.tow .v-panel:after{content:"";clip-path:polygon(0 0,100% 0,88% 100%,10% 100%);background:#7d8882;width:44px;height:8px;position:absolute;bottom:0;left:-21px;right:auto}.detail.tow .v-hitch{width:12px;height:116px;bottom:122px;right:30%}.detail.tow .v-hitch:before{width:52px;height:13px;bottom:-4px;left:-20px}.detail.tow .v-hitch:after{border-width:5px;width:24px;height:24px;top:-13px;left:-8px}.detail.tow .v-panel{width:3px;height:102px;top:45px;right:calc(30% - 75px)}.detail.tow .v-panel:before{width:13px;height:7px;left:-5px}.detail.tow .v-panel:after{width:69px;height:11px;left:-33px}.hero-visual .body b{position:relative;top:-10px}.site-nav{z-index:50}.nav-actions{align-items:center;gap:10px;display:flex}.main-links{align-items:center;gap:38px;display:flex}.site-nav .main-links>a:hover,.site-nav .main-links>a:focus-visible,.site-nav .vehicles-nav>a:hover,.site-nav .vehicles-nav>a:focus-visible{color:var(--family,var(--volt));outline:none}.vehicles-nav{align-items:center;height:88px;display:flex;position:relative}.vehicle-mega{opacity:0;visibility:hidden;pointer-events:none;background:#0d1210;border:1px solid #3a443f;grid-template-columns:repeat(6,1fr);width:min(1240px,100% - 64px);padding:18px;transition:all .2s;display:grid;position:fixed;top:76px;left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 65px #0000008c}.vehicle-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.vehicle-mega a{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:78px;display:flex;color:#f2f5f1!important;padding:16px!important;font-size:10px!important}.vehicle-mega a:last-child{border-right:0}.vehicle-mega a span{color:var(--family,var(--volt));align-self:flex-end}.vehicle-mega a:hover,.vehicle-mega a:focus-visible{background:var(--family,var(--volt))}@supports (color:color-mix(in lab, red, red)){.vehicle-mega a:hover,.vehicle-mega a:focus-visible{background:color-mix(in srgb,var(--family,var(--volt)) 9%,#151d19)}}.vehicle-mega a:hover,.vehicle-mega a:focus-visible{box-shadow:inset 3px 0 0 var(--family,var(--volt));outline:none}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #4a514e;width:43px;height:43px;padding:10px;display:none}.menu-toggle i{background:#edf1ed;height:1px;margin:5px 0;display:block}.customer-process{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.customer-process article{border-right:1px solid var(--line);min-height:230px;padding:28px;position:relative}.customer-process article:last-child{border-right:0}.customer-process article:not(:last-child):after{content:"→";width:20px;height:20px;color:var(--volt);z-index:2;background:#0e1312;place-items:center;display:grid;position:absolute;top:28px;right:-10px}.customer-process span{color:var(--volt);letter-spacing:.15em;font-size:9px}.customer-process h3{margin:65px 0 14px;font-size:20px}.customer-process p{color:#818b85;margin:0;font-size:11px;line-height:1.65}.enquiry-page .enquiry-hero{align-items:center;padding-top:75px;padding-bottom:80px}.enquiry-hero h1{max-width:850px;font-size:clamp(56px,7vw,100px)}.enquiry-trust{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.enquiry-trust span{color:#a8b0ab;text-transform:uppercase;letter-spacing:.1em;border:1px solid #35403a;padding:12px 14px;font-size:9px}.enquiry-form-wrap{color:#f4f7f3;background:#0e1312;padding:80px 0 110px}.enquiry-form{background:#0a0e0c;border:1px solid #3a443f;max-width:none;padding:0 54px 55px;box-shadow:0 30px 90px #00000059}.form-progress{border-bottom:1px solid #38413d;grid-template-columns:repeat(3,1fr);align-items:center;height:82px;margin:0 -54px 55px;padding:0 54px;display:grid}.form-progress span{color:#65706a;letter-spacing:.15em;font-size:9px}.form-progress span:before{content:"";border:1px solid #66716b;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.form-progress .active{color:var(--volt)}.form-progress .active:before{background:var(--volt);border-color:var(--volt);box-shadow:0 0 13px var(--volt)}.form-section{border-color:#303a35}.form-section>span{color:var(--volt)}.enquiry-form label{color:#9ca69f}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#f4f7f3;background:#111714;border:1px solid #3b4640;padding:15px 16px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--volt);box-shadow:0 0 0 2px #c8ff3317}.category-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:30px;display:grid}.category-cards button{color:#e9ede9;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.07em;background:#111714;border:1px solid #3b4540;grid-template-columns:1fr auto;align-content:space-between;min-height:92px;padding:16px;font-weight:700;display:grid}.category-cards small{color:#68736d;grid-column:1/3;font-size:8px}.category-cards i{color:#68736d;font-style:normal}.category-cards button:hover,.category-cards button.selected{border-color:var(--volt);color:var(--volt);box-shadow:inset 0 -2px var(--volt);background:#172013}.form-summary{border:1px solid #435047;border-left:4px solid var(--volt);grid-template-columns:170px 1fr;gap:10px 25px;margin-bottom:28px;padding:24px 26px;display:grid}.form-summary>span{color:var(--volt);letter-spacing:.14em;font-size:9px}.form-summary b{text-transform:uppercase}.form-summary p{color:#7e8982;grid-column:2;margin:0;font-size:11px;line-height:1.5}.form-consent{color:#78837c}.form-final{align-items:center;gap:28px;display:flex}.form-final>a{letter-spacing:.12em;color:#a8b0ab;font-size:10px}.enquiry-success{border:1px solid #3d4841;border-top:4px solid var(--volt);margin:55px 0;padding:50px}.enquiry-success>span,.enquiry-success>small{color:var(--volt);letter-spacing:.16em;font-size:9px;display:block}.enquiry-success h2{font-size:64px}.enquiry-success>div{gap:12px;margin:25px 0;display:flex}.enquiry-success>button{color:#939d97;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=1050px){.site-nav{width:calc(100% - 32px)}.main-links{gap:18px}.site-nav .brand{font-size:14px}.site-nav .nav-cta{padding:12px 13px}.vehicle-mega{grid-template-columns:repeat(3,1fr);width:calc(100% - 32px)}.vehicle-mega a:nth-child(3){border-right:0}.customer-process{grid-template-columns:1fr 1fr}.customer-process article:nth-child(2){border-right:0}.category-cards{grid-template-columns:1fr 1fr}}@media (width<=760px){.menu-toggle{display:block}.site-nav>.main-links{background:#0c110f;border:1px solid #3a443f;flex-direction:column;align-items:stretch;gap:0;padding:18px;display:none;position:absolute;top:74px;left:0;right:0}.site-nav>.main-links.is-open{display:flex}.main-links>a,.vehicles-nav>a{border-bottom:1px solid var(--line);padding:15px;display:block}.vehicles-nav{height:auto;display:block}.vehicle-mega{opacity:1;visibility:visible;width:auto;box-shadow:none;grid-template-columns:1fr;margin-top:4px;padding:8px;display:none;position:static;transform:none!important}.vehicle-mega.is-open{display:grid}.vehicle-mega a{border-right:0;border-bottom:1px solid var(--line);min-height:48px}.enquiry-form{padding:0 24px 35px}.form-progress{margin:0 -24px 42px;padding:0 24px}.category-cards,.customer-process{grid-template-columns:1fr}.customer-process article{border-right:0;border-bottom:1px solid var(--line);min-height:185px}.customer-process article:after{display:none}.form-summary{grid-template-columns:1fr}.form-summary p{grid-column:1}.form-final{flex-direction:column;align-items:flex-start}.enquiry-success{padding:32px}.enquiry-success>div{flex-direction:column}}@media (width<=560px){.site-nav .nav-cta{font-size:0}.site-nav .nav-cta span{margin:0;font-size:17px}.form-progress{grid-template-columns:1fr;gap:6px;height:auto;padding-top:18px;padding-bottom:18px}.enquiry-success h2{font-size:46px}}.configuration-loop{isolation:isolate}.configuration-stage{opacity:0;grid-template-columns:42% 58%;align-items:center;animation:6s ease-in-out infinite configuration-cycle;display:grid;position:absolute;inset:72px 44px 68px}.configuration-stage>div{flex-direction:column;display:flex}.configuration-stage b{color:#f2f4ef;letter-spacing:-.045em;font:700 clamp(48px,5vw,76px)/.9 Arial Narrow,Arial,sans-serif}.configuration-stage span{color:var(--volt);letter-spacing:.25em;margin-top:20px;font-size:11px;font-weight:800}.configuration-icon{border:2px solid var(--volt);width:150px;height:150px;color:var(--volt);border-radius:50%;place-items:center;font-size:100px;font-style:normal;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 10px #c8ff3306,0 0 35px #c8ff331a}.configuration-icon:before{content:"";border:1px dashed #c8ff333d;border-radius:50%;position:absolute;inset:12px}.stage-range{animation-delay:2s}.stage-colour{animation-delay:4s}.power-icon u{background:linear-gradient(160deg,#efffb6,var(--volt));clip-path:polygon(54% 0,12% 55%,43% 55%,29% 100%,88% 39%,55% 39%);width:47px;height:82px;filter:drop-shadow(0 0 12px var(--volt));display:block}.power-icon:after{content:"";border:2px solid #0000;border-top-color:var(--volt);border-bottom-color:#c8ff3373;border-radius:50%;width:82px;height:82px;position:absolute;transform:rotate(-25deg)}.range-icon{position:relative}.range-icon u{border:4px solid #8a9590;border-radius:50%;width:20px;height:20px;position:absolute;left:24px;box-shadow:0 0 12px #8a959059}.range-icon u:last-child{border-color:var(--cyan);left:auto;right:24px;box-shadow:0 0 12px #31e6ff8c}.range-icon:after{content:"";filter:drop-shadow(0 0 5px #31e6ff4d);border-top:3px dashed #a9b4ae;border-radius:50%;height:45px;position:absolute;left:45px;right:45px}.colour-icon{justify-content:center;align-items:center;gap:0;display:flex}.colour-icon u{background:var(--volt);border-radius:22px;width:42px;height:72px;transform:rotate(-8deg);box-shadow:0 0 18px #c8ff336b}.colour-icon u:nth-child(2){background:var(--cyan);margin-left:-10px;transform:translateY(-8px);box-shadow:0 0 18px #31e6ff6b}.colour-icon u:nth-child(3){background:#a785ff;margin-left:-10px;transform:rotate(8deg);box-shadow:0 0 18px #a785ff6b}.configuration-loop .coordinates{color:var(--volt)}@keyframes configuration-cycle{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}8%,27%{opacity:1;filter:blur();transform:none}33%,to{opacity:0;filter:blur(7px);transform:translateY(-15px)}}@media (prefers-reduced-motion:reduce){.configuration-stage{opacity:0;animation:none}.stage-power{opacity:1}}.site-footer{--footer-accent:var(--family,var(--volt));min-height:300px;padding-bottom:68px;display:block;position:relative}.footer-main{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(28px,4vw,72px);width:100%;display:grid!important}.footer-brand{justify-self:start}.footer-center{text-align:center;flex-direction:column;justify-self:center;align-items:center;display:flex!important}.footer-center>p{margin:0}.footer-nav{justify-content:center;align-items:center;gap:clamp(12px,1.5vw,24px);margin-top:18px;display:flex}.footer-nav a{white-space:nowrap}.site-footer>.footer-copyright{position:absolute;bottom:25px;right:0}.footer-legal{color:#59625d;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:500;line-height:1.5;position:absolute;bottom:25px;left:0}.footer-assurance{justify-self:end;align-items:center;flex-direction:row!important;gap:12px!important;display:flex!important}.trustseal{background:var(--footer-accent);text-align:center;width:66px;height:72px;box-shadow:inset 0 0 0 2px var(--footer-accent),0 0 18px var(--footer-accent);border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:center;align-items:center;color:#0a0d0c!important;letter-spacing:0!important;padding:8px 4px!important;line-height:.9!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.trustseal{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--footer-accent) 72%,#090c0b),0 0 18px color-mix(in srgb,var(--footer-accent) 18%,transparent)}}.trustseal b,.trustseal strong{font-size:12px}.trustseal small{color:#0a0d0c;margin-top:5px;font-size:7px;font-weight:900}.payment-protected{border:1px solid var(--footer-accent);min-height:72px}@supports (color:color-mix(in lab, red, red)){.payment-protected{border:1px solid color-mix(in srgb,var(--footer-accent) 28%,#3a443f)}}.payment-protected{align-items:center;gap:10px;color:#cbd2cd!important;padding:13px 15px!important;display:flex!important}.payment-protected i{background:var(--footer-accent);color:#0a0d0c;width:27px;height:27px;box-shadow:0 0 14px var(--footer-accent);border-radius:50%;place-items:center;font-size:16px;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-protected i{box-shadow:0 0 14px color-mix(in srgb,var(--footer-accent) 25%,transparent)}}.payment-protected span{flex-direction:column;display:flex}.payment-protected b{letter-spacing:.1em;font-size:9px}.payment-protected small{color:#76817b;letter-spacing:.06em;margin-top:5px;font-size:7px}.payment-protected small em{color:var(--footer-accent);font-style:normal}.footer-assurance a:hover{border-color:var(--footer-accent)}.enquiry-page .enquiry-hero{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:clamp(60px,8vw,140px)}.enquiry-page .enquiry-hero>div{min-width:0}.enquiry-page .enquiry-hero h1{overflow-wrap:normal;font-size:clamp(52px,6.25vw,88px)}.enquiry-page .enquiry-hero aside{z-index:2;background:#080b0c;min-width:0;padding-right:8px;position:relative}@media (width<=900px){.configuration-stage{inset:55px 34px}.footer-main{grid-template-columns:1fr;row-gap:32px}.footer-brand,.footer-center,.footer-assurance{justify-self:center}.footer-assurance{justify-content:center}.site-footer>.footer-copyright,.footer-legal{text-align:center;display:block;position:static}.footer-legal{margin-top:35px}.site-footer>.footer-copyright{margin-top:12px}.enquiry-page .enquiry-hero{grid-template-columns:1fr;gap:45px}.enquiry-page .enquiry-hero aside{max-width:460px}}@media (width<=560px){.configuration-stage{text-align:center;grid-template-columns:1fr;justify-items:center;inset:40px 22px}.configuration-icon{width:105px;height:105px;font-size:72px}.configuration-stage b{margin-top:20px;font-size:49px}.configuration-stage span{margin-top:10px}.footer-nav,.footer-assurance{flex-wrap:wrap}.enquiry-page .enquiry-hero h1{font-size:48px}}.site-footer{--footer-spacing:clamp(56px,6vw,88px);column-gap:24px;row-gap:var(--footer-spacing);min-height:0;padding-top:var(--footer-spacing);grid-template-columns:minmax(0,1fr) auto;padding-bottom:25px;display:grid}.site-footer .footer-main{grid-column:1/-1}.site-footer .footer-legal,.site-footer>.footer-copyright{align-self:end;margin:0;position:static}.site-footer .footer-legal{color:#7f8883;letter-spacing:.11em;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.6}@media (width<=900px){.site-footer{grid-template-columns:minmax(0,1fr);row-gap:0;padding-bottom:28px}.site-footer .footer-main{margin-bottom:var(--footer-spacing)}.site-footer .footer-legal{white-space:normal;margin-top:0}.site-footer>.footer-copyright{margin-top:12px}}.volina-head-actions{gap:6px;display:flex}.volina-head-actions button{width:34px!important;height:34px!important;color:var(--assistant-accent)!important;border:1px solid #ffffff29!important;font-size:18px!important;position:static!important}.volina-bullet{padding-left:2px;display:inline-block}.chat-message p{white-space:normal}.support-contact{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-contact span{max-width:52%;line-height:1.35}.support-contact a{margin-left:auto}.support-assistant.is-lab{z-index:1;width:100%;height:100%;position:relative;inset:auto}.support-assistant.is-lab .support-panel{opacity:1;pointer-events:auto;grid-template-rows:auto 1fr auto auto auto;width:100%;height:100%;max-height:none;display:grid;position:relative;inset:auto;transform:none}.support-assistant.is-lab .support-chat{min-height:440px}.volina-debug{border-top:1px solid var(--line);background:#0b100d;max-height:190px;padding:15px 24px;overflow:auto}.volina-debug b{color:var(--assistant-accent);font:600 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;display:block}.volina-debug code{color:#8d9991;font:11px/1.5 var(--mono);white-space:pre-wrap;display:block}.volina-lab-page{color:#f1f4ef;background-color:#070b09;background-image:linear-gradient(#b8ff2309 1px,#0000 1px),linear-gradient(90deg,#b8ff2309 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:64px 64px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding:clamp(28px,5vw,76px)}.volina-lab-header{border-bottom:1px solid #29312c;justify-content:space-between;align-items:flex-start;gap:32px;max-width:1600px;margin:0 auto 48px;padding-bottom:32px;display:flex}.volina-lab-header small,.volina-lab-notes>small{font:600 11px/1 var(--mono);letter-spacing:.18em;color:#9aab9f}.volina-lab-header h1{font:800 clamp(46px,7vw,104px)/.82 var(--display);letter-spacing:-.06em;margin:24px 0 0}.volina-lab-header h1 em{color:#b8ff23;font-style:normal}.volina-lab-header a{color:#dce2dd;font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #455048;padding:15px 20px}.volina-lab-grid{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:28px;max-width:1600px;margin:auto;display:grid}.volina-lab-notes{background:#0a0f0cf0;border:1px solid #2c3730;padding:clamp(24px,4vw,50px)}.volina-lab-notes h2{font:700 clamp(30px,4vw,58px)/.95 var(--display);letter-spacing:-.04em;margin:22px 0}.volina-lab-notes>p{color:#95a097;max-width:580px;line-height:1.65}.volina-lab-notes>div{border-top:1px solid #303b34;margin-top:34px}.volina-lab-notes article{border-bottom:1px solid #303b34;grid-template-columns:42px 1fr;gap:12px;padding:18px 0;display:grid}.volina-lab-notes article b{color:#b8ff23;font:600 10px/1.6 var(--mono)}.volina-lab-notes article span{font-size:14px;line-height:1.45}.volina-lab-rule{background:#101712;border-left:2px solid #b8ff23;margin-top:30px;padding:20px}.volina-lab-rule b{color:#eef3ef;margin-bottom:8px;display:block}.volina-lab-stage{background:#0a0f0c;border:1px solid #344039;min-height:780px;overflow:hidden}@media (width<=900px){.volina-lab-grid{grid-template-columns:1fr}.volina-lab-stage{min-height:720px}.volina-lab-header{flex-direction:column}.support-assistant.is-lab .support-panel{width:100%!important}.support-assistant.is-lab .support-chat{min-height:360px}}@media (width<=600px){.volina-lab-page{padding:18px}.volina-lab-header h1{font-size:48px}.volina-lab-notes{padding:22px}.volina-lab-stage{min-height:680px}.support-contact{flex-direction:column;align-items:flex-start}.support-contact span{max-width:none}.support-contact a{margin-left:0}}
