section,header,footer,main{height:auto;clear:both}section,header,footer,main{width:100%;position:relative}@-webkit-keyframes shine{0%{background-position:0%}100%{background-position:200%}}@keyframes shine{0%{background-position:0%}100%{background-position:200%}}html{overflow-x:hidden;height:100%}body{margin:0 auto;width:100%;font-family:"Inter",sans-serif;color:#000;background-color:#fff;position:relative;z-index:1;transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(16,24,32,.5);box-shadow:inset 0 0 5px rgba(16,24,32,.5)}body::-webkit-scrollbar-thumb{background-color:#101820;outline:1px solid #101820}h1,h2,h3,h4,h5,h6,p,li,button,input,select,textarea,optgroup{font-family:"Noto Sans Display",sans-serif;transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;line-height:inherit}p{margin-bottom:15px;line-height:2;font-weight:normal}li{list-style:none;line-height:2;margin:0;padding:0}a,button{text-decoration:none;color:inherit;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:hover,a:focus,button:hover,button:focus{text-decoration:none;color:inherit}button,input,optgroup,select,textarea{margin:0;font-size:inherit;line-height:inherit;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}img,svg{width:100%;max-width:100%;height:auto;vertical-align:middle;border-style:none}.is_relative{position:relative}.o-hidden{overflow:hidden}.hidden{display:none !important;visibility:hidden}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}section,div,footer{scroll-margin-top:150px}section,header,footer,main{position:relative}.container{width:100%;max-width:100%;padding:0 100px}.mainContent{padding:30px 0}@media(min-width: 768px){.mainContent{padding:50px 0}}@media(min-width: 1800px){.mainContent{padding:100px 0}}body,h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,img,svg{transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.btn{display:inline-block;padding:15px 30px;background-color:#059f77;color:#fff;border:1px solid #059f77;border-radius:50px;font-size:15px;font-weight:400;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.btn.btn-fill-white{background-color:#fff;color:#059f77;border:1px solid #fff}.btn.btn-fill-white:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn.btn-fill-primary{background-color:#059f77;color:#fff;border:1px solid #059f77}.btn.btn-fill-primary:hover{background-color:#143b40;color:#fff;border-color:#143b40}.btn.btn-border-white{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.btn.btn-border-white:hover{background-color:#fff;color:#059f77}.btn:hover{background-color:#101820}.page-loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#143b40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.loader-title{font-size:70px;line-height:1;font-weight:700;color:#fff;text-align:left}.loader-title span{background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(#c6fff0), to(#fff));background:linear-gradient(90deg, #fff, #c6fff0, #fff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200%;-webkit-animation:shine 4s linear infinite;animation:shine 4s linear infinite;text-transform:uppercase}.word{display:block;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.cursor{position:fixed;top:0;left:0;width:12px;height:12px;background:#059f77;border-radius:50%;pointer-events:none;z-index:9999;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);will-change:transform}.cursor-follower{position:fixed;top:0;left:0;width:40px;height:40px;border:2px solid #059f77;border-radius:50%;pointer-events:none;z-index:9998;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:border-radius .3s;transition:border-radius .3s;will-change:transform}.cursor-hover{mix-blend-mode:difference}.cursor,.cursor-follower{will-change:transform}header{position:fixed;left:0;right:0;z-index:99;top:0;padding:20px 0;background:rgba(26,74,77,.7);backdrop-filter:blur(20px)}body:has(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) header{position:relative}body:has(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) header.is-fixed{position:fixed}header .head-logo img{width:auto}header .mobile-nav-head,header .mobile-nav-toggle,header .mobile-nav-close,header .mobile-submenu-toggle,header .mobile-nav-backdrop{display:none}header .head-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .head-center .head-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:50px}header .head-center .head-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;margin:0;padding:0}header .head-center .head-menu ul li a{font-size:15px;color:#fff;letter-spacing:1px;font-family:var(--theme-font);font-weight:500;position:relative;padding:0}header .head-center .head-menu ul li a:before{position:absolute;content:"";left:auto;right:0;bottom:-5px;height:1px;background:#fff;-webkit-transition:all 400ms;transition:all 400ms;width:0}header .head-center .head-menu ul li a:hover:before{left:0;-webkit-transition:all 400ms;transition:all 400ms;width:100%;right:auto}header .head-center .head-menu ul li.dropdown a{position:relative;padding-right:20px}header .head-center .head-menu ul li.dropdown a:after{position:absolute;content:"";right:-2px;top:0;background:url(../images/down-arrow.svg) no-repeat;width:18px;height:18px}header .head-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}header .head-right .language-switcher{position:relative;width:40px;cursor:pointer;margin-right:40px}header .head-right .language-switcher .select-selected{font-size:18px;font-weight:500;color:#fff;-webkit-padding-end:15px;padding-inline-end:15px;position:relative}header .head-right .language-switcher .select-selected::after{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;margin:auto;width:6px;height:6px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 991px){header .head-right .language-switcher .select-selected{color:#fff}header .head-right .language-switcher .select-selected::after{border-right-color:#fff;border-bottom-color:#fff}}header .head-right .language-switcher .select-items{position:absolute;top:120%;inset-inline-end:0;min-width:80px;background:#fff;border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;z-index:99;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease;transition:all .25s ease}header .head-right .language-switcher .select-items div{padding:8px 24px;font-size:16px;color:#101820;cursor:pointer;-webkit-transition:.2s;transition:.2s}header .head-right .language-switcher .select-items div:hover{background:#f5f5f5}header .head-right .language-switcher.active .select-items{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}header .head-right .language-switcher.active .select-selected::after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}header .head-right .cnt-btn .head-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;background:#34d3a7;padding:13px 20px;border-radius:50px;color:#1a4a4d;font-size:15px;font-weight:500;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;overflow:hidden;-webkit-transition:all 400ms;transition:all 400ms}header .head-right .cnt-btn .head-btn a:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100px;opacity:.6;z-index:-9}header .head-right .cnt-btn .head-btn a:hover{border-radius:20px;-webkit-transition:all 400ms;transition:all 400ms}header .head-right .cnt-btn .head-btn a:hover:before{-webkit-animation:shine 1.5s ease-out infinite;animation:shine 1.5s ease-out infinite}header .head-right .cnt-btn .head-btn a:hover span img{-webkit-animation:steering-advanced 6s ease-in-out infinite;animation:steering-advanced 6s ease-in-out infinite}body.mobile-nav-open{overflow:hidden}@media(max-width: 1199.98px){header{padding:14px 0}header .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .col-md-12{width:auto}header .col-lg-2:first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}header .head-logo img{max-width:7.25rem}header .mobile-nav-backdrop{position:fixed;inset:0;z-index:119;display:block;padding:0;background:rgba(0,0,0,.45);border:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms ease}header .head-center{position:fixed;top:0;right:0;bottom:0;z-index:120;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;height:100vh;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.25rem clamp(1.25rem,5vw,3rem) 2rem;background:rgba(20,59,64,.98);-webkit-box-shadow:none;box-shadow:none;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 240ms ease,visibility 240ms ease,-webkit-transform 360ms ease;transition:opacity 240ms ease,visibility 240ms ease,-webkit-transform 360ms ease;transition:transform 360ms ease,opacity 240ms ease,visibility 240ms ease;transition:transform 360ms ease,opacity 240ms ease,visibility 240ms ease,-webkit-transform 360ms ease;will-change:transform}header .mobile-nav-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:2rem}header .mobile-nav-head img{width:auto;max-width:7.25rem}header .mobile-nav-close,header .mobile-nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#1a4a4d;background:#34d3a7;border:0;border-radius:.875rem;cursor:pointer;-webkit-transition:background-color 260ms ease,color 260ms ease,-webkit-transform 260ms ease;transition:background-color 260ms ease,color 260ms ease,-webkit-transform 260ms ease;transition:background-color 260ms ease,color 260ms ease,transform 260ms ease;transition:background-color 260ms ease,color 260ms ease,transform 260ms ease,-webkit-transform 260ms ease}header .mobile-nav-close:hover,header .mobile-nav-close:focus-visible,header .mobile-nav-toggle:hover,header .mobile-nav-toggle:focus-visible{color:#34d3a7;background:#fff;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}header .mobile-nav-close span,header .mobile-nav-toggle span{position:absolute;display:block;width:1.25rem;height:2px;background:currentcolor;border-radius:999px;-webkit-transition:opacity 260ms ease,-webkit-transform 260ms ease;transition:opacity 260ms ease,-webkit-transform 260ms ease;transition:transform 260ms ease,opacity 260ms ease;transition:transform 260ms ease,opacity 260ms ease,-webkit-transform 260ms ease}header .mobile-nav-close{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.75rem;height:2.75rem;-webkit-box-flex:0;-ms-flex:0 0 2.75rem;flex:0 0 2.75rem}header .mobile-nav-close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .mobile-nav-close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .mobile-nav-toggle{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:3rem;height:3rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem}header .mobile-nav-toggle span:first-child{-webkit-transform:translateY(-0.4375rem);transform:translateY(-0.4375rem)}header .mobile-nav-toggle span:last-child{-webkit-transform:translateY(0.4375rem);transform:translateY(0.4375rem)}header .head-center .head-menu{display:block;width:100%;max-width:34rem;margin:0 auto;overflow-y:auto;padding-right:.25rem}header .head-center .head-menu ul{display:block;margin:0;padding:0}header .head-center .head-menu ul li{position:relative;border-bottom:1px solid hsla(0,0%,100%,.12)}header .head-center .head-menu ul li a{display:block;padding:1rem 3rem 1rem 0;color:#fff;font-size:1.0625rem;line-height:1.35}header .head-center .head-menu ul li a::before,header .head-center .head-menu ul li a::after{display:none}header .head-center .head-menu ul li ul{max-height:0;overflow:hidden;padding-left:1rem;opacity:0;-webkit-transition:max-height 340ms ease,opacity 260ms ease;transition:max-height 340ms ease,opacity 260ms ease}header .head-center .head-menu ul li ul li:last-child{border-bottom:0}header .head-center .head-menu ul li ul a{padding-top:.75rem;padding-bottom:.75rem;color:hsla(0,0%,100%,.82);font-size:.9375rem}header .head-center .head-menu ul li.is-expanded>ul{max-height:36rem;opacity:1}header .mobile-submenu-toggle{position:absolute;top:.65rem;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.25rem;height:2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#34d3a7;background:hsla(0,0%,100%,.08);border:0;border-radius:.625rem;cursor:pointer;-webkit-transition:background-color 260ms ease,color 260ms ease,-webkit-transform 260ms ease;transition:background-color 260ms ease,color 260ms ease,-webkit-transform 260ms ease;transition:background-color 260ms ease,color 260ms ease,transform 260ms ease;transition:background-color 260ms ease,color 260ms ease,transform 260ms ease,-webkit-transform 260ms ease}header .mobile-submenu-toggle::before,header .mobile-submenu-toggle::after{position:absolute;width:.875rem;height:2px;content:"";background:currentcolor;border-radius:999px}header .mobile-submenu-toggle::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .head-menu li.is-expanded>.mobile-submenu-toggle{color:#1a4a4d;background:#34d3a7}header .head-menu li.is-expanded>.mobile-submenu-toggle::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}header .head-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:121}header .head-right .language-switcher,header .head-right .cnt-btn{display:none}body.mobile-nav-open header .head-logo,body.mobile-nav-open header .mobile-nav-toggle{opacity:0;visibility:hidden;pointer-events:none}body.mobile-nav-open header .mobile-nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.mobile-nav-open header .head-center{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}.site-footer{position:relative;z-index:9;background:#121212;padding-top:150px}.site-footer:after{position:absolute;content:"";left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);z-index:-9;top:0}.site-footer .foot-left .foot-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:120px}.site-footer .foot-left .foot-top .left-cnt figure{margin:0}.site-footer .foot-left .foot-top .left-cnt figure svg{width:auto;margin-bottom:50px}.site-footer .foot-left .foot-top .left-cnt p{color:#bebebe;font-size:15px;width:55%}.site-footer .foot-left .foot-top .follow-us h6{font-size:16px;color:#848484;font-weight:500;letter-spacing:1px;margin-bottom:20px}.site-footer .foot-left .foot-top .follow-us ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0;padding:0}.site-footer .foot-left .foot-top .follow-us ul li{width:57px;height:57px;border:1px solid #414141;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;-webkit-transition:all 400ms;transition:all 400ms}.site-footer .foot-left .foot-top .follow-us ul li:hover{border:1px solid #34d3a7;border-radius:50px;-webkit-transition:all 400ms;transition:all 400ms}.site-footer .foot-left .foot-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:120px}.site-footer .foot-left .foot-btm .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.site-footer .foot-left .foot-btm .list .det span{font-size:15px;font-weight:500;color:#848484}.site-footer .foot-left .foot-btm .list .det p{margin:0;color:#fff;font-size:17px;line-height:30px;margin-top:10px}.site-footer .foot-left .foot-btm .list .det p a{font-size:20px}.site-footer .foot-right .form-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:relative}.site-footer .foot-right .form-box:after{position:absolute;content:"";background:url(../images/footer-swapa-text.svg) no-repeat;bottom:96px;right:0;width:80%;height:90px}.site-footer .foot-right .form-box form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:76%}.site-footer .foot-right .form-box form h6{font-size:16px;color:#848484;font-weight:500;letter-spacing:1px;margin-bottom:20px;width:100%}.site-footer .foot-right .form-box form .form-field{margin-bottom:15px}.site-footer .foot-right .form-box form .form-field input{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #414141;color:#414141;font-size:15px}.site-footer .foot-right .form-box form .form-field.textarea{width:100%}.site-footer .foot-right .form-box form .form-field.textarea textarea{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #414141;width:90%;height:120px;color:#414141}.site-footer .foot-right .form-box form .form-field.button button{background:#34d3a7;color:#fff;font-size:16px;border:none;padding:10px 30px;border-radius:50px}.site-footer .foot-right .form-box form .form-field.button button:hover{background:#1a4a4d;-webkit-transition:all 400ms;transition:all 400ms}.site-footer .copyright{border-top:1px solid #414141}.site-footer .copyright .copyright-left{padding-top:40px;padding-bottom:20px}.site-footer .copyright .copyright-left p{font-size:15px;color:#fff;font-weight:300}.site-footer .copyright .copyright-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.site-footer .copyright .copyright-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.site-footer .copyright .copyright-right ul li{position:relative}.site-footer .copyright .copyright-right ul li:after{position:absolute;content:"";right:-15px;top:10px;bottom:7px;background:#414141;width:1px}.site-footer .copyright .copyright-right ul li a{font-size:15px;color:#fff;font-weight:300}.site-footer .copyright .copyright-right ul li:last-child:after{display:none}.common-btn{font-size:18px;color:#fff;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 400ms;transition:all 400ms}.common-btn span{background:#34d3a7;width:38px;height:38px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-btn span svg{width:10px}.common-btn:hover{color:#34d3a7;-webkit-transition:all 400ms;transition:all 400ms}.hero-section{width:100%;height:100vh;position:relative;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:9;position:fixed}.hero-section .container{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:50px}.hero-section .container .banner-cnt{position:relative;width:680px;padding-right:50px}.hero-section .container .banner-cnt h1{font-size:65px;color:#fff;line-height:70px;font-weight:600;margin-bottom:20px;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}.hero-section .container .banner-cnt p{margin:0;color:#fff;font-size:25px;font-weight:200;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}.hero-section .container figure{margin:0;text-align:right;opacity:0;-webkit-transition:1s;transition:1s}.hero-section .container figure img{width:90%}.hero-section.start .banner-cnt h1,.hero-section.start .banner-cnt p{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s}.hero-section.start .banner-cnt p{-webkit-transition-delay:1.5s;transition-delay:1.5s}.hero-section.start figure{opacity:1;-webkit-transition:all 1s;transition:all 1s;-webkit-transition-delay:2s;transition-delay:2s}.moving-car .car{position:relative;top:110px;padding-bottom:150px}.moving-car .car img{width:auto;position:relative;z-index:9;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 400ms;transition:all 400ms;opacity:0}.moving-car.start .car img{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 1s;transition:all 1s}.video-fixed{position:relative;z-index:9;height:100vh;overflow:hidden}.video-fixed .video{width:100%;height:100vh}.video-fixed .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-fixed .video.fixed{position:fixed;top:0;left:0;width:100%}.video-fixed .video.fixed h2{margin-top:120vh;text-align:center}.video-fixed .video.fixed .icon{margin-top:20px;text-align:center}.video-fixed h2{text-align:center;color:#1a4a4d;font-size:75px;position:absolute;left:0;right:0;bottom:100px;z-index:99;width:38%;margin:0 auto;line-height:70px;font-weight:500;margin-top:120vh;text-align:center}.video-fixed .icon{position:absolute;right:100px;top:230px}.video-fixed .icon.fixed-icon{position:fixed;bottom:30px;left:30px;z-index:5}.video-fixed .icon.fixed-icon img{width:auto;position:absolute;right:0}.who-we-are{background:#000;position:relative;z-index:9;padding-top:200px;padding-bottom:150px;text-align:center}.who-we-are .content .icon svg{width:34px;margin-bottom:10px}.who-we-are .content h3{font-size:40px;font-weight:500;color:#34d3a7;margin-bottom:20px}.who-we-are .content p{color:#f4f5f5;font-size:16px;letter-spacing:.5px;width:50%;margin:0 auto 30px}.lifestyle{background:#1a4a4d;z-index:9}.lifestyle .full-bg-sec figure{margin:0}.lifestyle .full-bg-sec figure img{width:100%}.lifestyle .car-view{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.lifestyle .car-view:before{position:absolute;content:"";right:60px;bottom:-360px;background:url(../images/radial-shape-big.svg);width:722px;height:900px}.lifestyle .car-view:after{position:absolute;content:"";right:-150px;bottom:37%;background:url(../images/radial-shape-small.svg);width:500px;height:615px}.lifestyle .content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.lifestyle .content .left .det{position:absolute;top:20%;left:14%}.lifestyle .content .left .det .icon{margin-top:130px;width:45px;height:45px;border:1px solid #34d3a7;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:-20px}.lifestyle .content .left .det .icon:before{position:absolute;content:"";left:20px;bottom:43px;height:90px;width:1px;background:#34d3a7}.lifestyle .content .left .det .icon svg{width:auto}.lifestyle .content .left .det h5{font-size:20px;color:#fff;font-weight:400}.lifestyle .content .left .det h5 span{display:block;font-weight:bold}.lifestyle .content .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.lifestyle .content .right .det{padding-left:150px}.lifestyle .content .right .det span{font-size:25px;color:#fff}.lifestyle .content .right .det span svg{width:auto}.lifestyle .content .right .det h3{font-size:40px;color:#34d3a7;font-weight:500;margin-bottom:30px}.lifestyle .content .right .det p{font-size:16px;color:#f4f5f5;width:90%}.vision{background:#000;position:relative;z-index:9;min-height:615px}.vision .left .content{padding-top:100px}.vision .left .content h3{font-size:40px;color:#34d3a7;font-weight:500}.vision .left .content h3 svg{width:17px}.vision .left .content p{font-size:16px;color:#f4f5f5;width:75%;margin:20px 0 0}.vision .right figure{margin:0;position:absolute;right:0;bottom:0;border-radius:20px 0 0;overflow:hidden}.swapa-concepts{background:#000;z-index:9}.swapa-concepts .sticky-parent{height:640vh}.swapa-concepts .sticky-parent .sticky{position:sticky;top:100px;max-height:70vh;overflow-x:hidden;overflow-y:hidden}.swapa-concepts .sticky-parent .sticky .dim{display:block;min-width:100vw;height:100vh}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt figure{margin:0;width:55%}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des{width:45%;padding:0 100px}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des span{font-size:25px;color:#fff}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des span svg{width:auto}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des h3{font-size:40px;color:#34d3a7;font-weight:500;margin-bottom:30px}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des p{color:#f4f5f5;font-size:16px;width:80%}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;padding:0;gap:20px}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des ul li{text-align:center;width:calc(33.3333333333% - 10px)}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des ul li figure{margin:0;background:#fff;width:95px;height:95px;border-radius:50px 50px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;-webkit-transition:all 400ms;transition:all 400ms}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des ul li figure svg{width:auto}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des ul li p{color:#f4f5f5;font-size:15px;margin:0;line-height:20px;width:100%}.swapa-concepts .sticky-parent .sticky .dim .detailed-cnt .des ul li:hover figure{border-radius:50px;-webkit-transition:all 400ms;transition:all 400ms}.swapa-concepts .sticky-parent .sticky .horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.features{background:#000;z-index:9;padding:100px 0}.features .feature-outer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.features .feature-outer .single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;position:relative}.features .feature-outer .single .box{position:relative}.features .feature-outer .single .box.right .des{right:auto;bottom:30px;left:30px}.features .feature-outer .single figure{margin:0;overflow:hidden;border-radius:10px;position:relative}.features .feature-outer .single figure:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 400ms;transition:all 400ms}.features .feature-outer .single .des{position:absolute;right:100px;bottom:30px}.features .feature-outer .single .des h6{font-size:25px;font-weight:600;color:#fff;line-height:20px;margin-bottom:5px}.features .feature-outer .single .des h6 span{font-size:60px;color:#34d3a7}.features .feature-outer .single .des p{color:#fff;font-size:25px;font-weight:600;margin:0;line-height:normal}.products{background:#000;z-index:9}.products .top{margin-bottom:60px}.products .top span{font-size:25px;color:#fff;font-weight:500}.products .top span svg{width:auto}.products .top h3{font-size:40px;color:#34d3a7;font-weight:500}.products .swapa-vehicle-slider{position:relative;z-index:9}.products .swapa-vehicle-slider:after{position:absolute;content:"";left:0;right:0;bottom:0;background:url(../images/products-bg.svg) no-repeat;height:300px;z-index:-9}.products .swapa-vehicle-slider .owl-item{position:relative}.products .swapa-vehicle-slider .owl-item figure img{-webkit-transition:all 500ms;transition:all 500ms}.products .swapa-vehicle-slider .owl-item .btm-cnt{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 500ms;transition:all 500ms}.products .swapa-vehicle-slider .owl-item .btm-cnt h4{text-align:center;color:#fff;font-size:25px;position:relative}.products .swapa-vehicle-slider .owl-item .btm-cnt h4:after{position:absolute;content:"";width:50px;height:1px;bottom:-15px;left:0;right:0;background:#34d3a7;margin:0 auto}.products .swapa-vehicle-slider .owl-item.active.center figure{margin:0}.products .swapa-vehicle-slider .owl-item.active.center figure img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 500ms;transition:all 500ms}.products .swapa-vehicle-slider .owl-item.active.center .btm-cnt{opacity:1;-webkit-transition:all 500ms;transition:all 500ms;-webkit-transform:translateY(0);transform:translateY(0)}.above-footer{background:#000;z-index:9;padding:100px 0}.above-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.above-footer .container .det-outer{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px dashed #848484;gap:0;width:62%}.above-footer .container .det-outer .box-cnt a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:35px;border-right:1px dashed #848484;height:100%;position:relative;z-index:9;-webkit-transition:all 400ms;transition:all 400ms}.above-footer .container .det-outer .box-cnt a figure{width:45px}.above-footer .container .det-outer .box-cnt a figure svg{width:auto}.above-footer .container .det-outer .box-cnt a .cnt{width:80%}.above-footer .container .det-outer .box-cnt a .cnt h2{font-size:18px;color:#fff;font-weight:600;letter-spacing:.5px;margin-bottom:5px}.above-footer .container .det-outer .box-cnt a .cnt p{width:90%;font-size:16px;font-weight:400;line-height:25px;color:#848484;margin:0}.above-footer .container .det-outer .box-cnt a:after{position:absolute;content:"";left:0;right:0;bottom:0;top:100%;background:#34d3a7;z-index:-9;-webkit-transition:all 400ms;transition:all 400ms}.above-footer .container .det-outer .box-cnt a:hover:after{top:0;-webkit-transition:all 400ms;transition:all 400ms}.above-footer .container .det-outer .box-cnt a:hover .cnt p{color:#fff}.above-footer .container .det-outer .box-cnt a:hover figure svg{fill:#fff}.above-footer .container .det-outer .box-cnt a:hover figure svg path{fill:#fff;stroke:#fff}.above-footer .container .det-outer .box-cnt.last a{border-right:none}.product-showcase{position:relative;z-index:9;padding:5.6875rem 0 4.5rem;background:#000}.product-showcase__inner{max-width:110.5rem;padding-right:1.5rem;padding-left:1.5rem}.product-showcase__track .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.product-showcase__track .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex}.product-showcase__track .owl-item>.product-showcase__slide{width:100%}.product-showcase__slide{height:100%}.product-showcase__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.product-showcase__controls button{width:2.375rem;height:2.375rem;padding:0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-radius:.75rem;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out}.product-showcase__controls button:hover,.product-showcase__controls button:focus-visible{-webkit-transform:scale(1.08);transform:scale(1.08)}.product-showcase__controls button img{display:block;width:100%;height:100%}.product-showcase__controls .product-showcase__previous img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.product-card{overflow:hidden;background:#121212;border-radius:.5rem}.product-card__image{display:block;width:100%;height:35.625rem;-o-object-fit:cover;object-fit:cover}.product-card__body{padding:1.75rem 3rem 2.625rem}.product-card h2{margin:0;padding-bottom:1.75rem;color:#34d3a7;font-family:"Inter",sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2;letter-spacing:-0.02125rem;border-bottom:1px solid #606060}.product-card h2 strong{font-weight:700}.product-card__specs{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:0;margin:0;padding:1.375rem 0;list-style:none}.product-card__specs li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 1rem;color:#f4f5f5;font-family:"Inter",sans-serif;font-size:.875rem;line-height:1.25}.product-card__specs li:first-child{padding-left:0}.product-card__specs li:last-child{padding-right:0}.product-card__specs li+li::before{position:absolute;top:50%;left:0;width:1px;height:1.75rem;content:"";background:#606060;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-card__specs li .product-card__spec-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.625rem;height:1.625rem;-o-object-fit:contain;object-fit:contain}.product-card__specs li .product-card__spec-copy,.product-card__specs li .product-card__spec-copy>span{display:block}.product-card__specs li .product-card__spec-copy{min-width:0}.product-card__specs li .product-card__spec-copy>span{white-space:nowrap}.product-card__actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.125rem}.product-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.625rem;padding:.75rem 1.5rem;color:#000;font-size:1rem;font-weight:600;border-radius:6.25rem;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.product-card__button--light{background:#f4f5f5}.product-card__button--primary{background:#34d3a7}.product-card__button:hover,.product-card__button:focus-visible{color:#000;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}@media(max-width: 1399.98px){.product-card__image{height:27rem}.product-card__body{padding-right:2rem;padding-left:2rem}.product-card__actions{gap:1.5rem}.product-card__specs{grid-template-columns:1fr 2fr 1.2fr}.product-card__specs li{gap:.5rem;padding-right:.5rem;padding-left:.5rem;font-size:.75rem}}@media(max-width: 991.98px){.product-showcase{padding:4rem 0}.product-card__image{height:auto;aspect-ratio:540/570}}@media(max-width: 575.98px){.product-showcase__inner{padding-right:1rem;padding-left:1rem}.product-card__body{padding:1.5rem}.product-card__specs{grid-template-columns:1fr;padding:1.5rem 0}.product-card__specs li{padding:.75rem 0}.product-card__specs li+li::before{top:0;width:100%;height:1px;-webkit-transform:none;transform:none}.product-card__actions{gap:.75rem}.product-card__button{min-height:3.25rem;padding:.75rem;font-size:.875rem}}@media(prefers-reduced-motion: reduce){.product-showcase__controls button,.product-card__button{-webkit-transition:none;transition:none}}.battery-swapping{position:relative;z-index:9;padding:5.75rem 0 4.5rem;background:#000}.battery-swapping__inner{display:grid;grid-template-columns:minmax(0, 46.5625rem) minmax(0, 53.125rem);gap:7.8125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:110rem;padding-right:1.25rem;padding-left:1.25rem}.battery-swapping__content{color:#f4f5f5}.battery-swapping__content h2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;color:#34d3a7;font-family:"Noto Sans Display",sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2;letter-spacing:-0.05rem}.battery-swapping__content h2 img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.0625rem;height:.9375rem}.battery-swapping__content p{margin-bottom:1.875rem;color:#f4f5f5;font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.875}.battery-swapping__content p:last-child{margin-bottom:0}.battery-swapping__visual{margin:0}.battery-swapping__visual img{display:block;width:100%;height:auto;aspect-ratio:850/668;-o-object-fit:cover;object-fit:cover}@media(max-width: 1399.98px){.battery-swapping__inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}.battery-swapping__content h2{font-size:2rem}.battery-swapping__content p{font-size:.9375rem;line-height:1.75}}@media(max-width: 991.98px){.battery-swapping{padding:4rem 0}.battery-swapping__inner{grid-template-columns:1fr;gap:3rem}.battery-swapping__visual{grid-row:1}}@media(max-width: 575.98px){.battery-swapping{padding:3rem 0}.battery-swapping__inner{padding-right:1rem;padding-left:1rem}.battery-swapping__content h2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.75rem}.battery-swapping__content p{margin-bottom:1.5rem}}.home-page{overflow-x:hidden}@media(max-width: 1199.98px){.home-page .hero-section .container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:2rem;padding-left:2rem}.home-page .hero-section .container .banner-cnt{width:min(100%,38rem);padding-right:0}.home-page .hero-section .container .banner-cnt h1{font-size:3.375rem;line-height:1.08}.home-page .hero-section .container .banner-cnt p{font-size:1.375rem}.home-page .hero-section .container figure img{width:min(90%,42rem)}.home-page .moving-car .car{padding-bottom:7rem}.home-page .moving-car .car img{max-width:100%;height:auto}.home-page .who-we-are{padding-top:8rem;padding-bottom:7rem}.home-page .who-we-are .content p{width:min(100%,46rem)}.home-page .vision{min-height:auto;padding:5rem 0}.home-page .vision .left .content{padding-top:0}.home-page .vision .left .content p{width:90%}.home-page .vision .right figure{width:50%}.home-page .vision .right figure img{width:100%;height:auto}.home-page .lifestyle .content .left .det{left:6%}.home-page .lifestyle .content .right .det{padding-left:4rem}.home-page .lifestyle .content .right .det p{width:100%}.home-page .features .feature-outer{gap:1.5rem}.home-page .features .feature-outer .single{gap:1.5rem}.home-page .features .feature-outer .single .des{right:2rem}.home-page .features .feature-outer .single .des h6 span{font-size:3rem}.home-page .features .feature-outer .single .des p{font-size:1.25rem}.home-page .features .feature-outer .single figure img{width:100%}.home-page .above-footer .container .det-outer{width:100%}}@media(max-width: 991.98px){.home-page .hero-section{position:relative;height:auto;min-height:100svh}.home-page .hero-section .container{min-height:100svh;height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:8rem;padding-bottom:3rem}.home-page .hero-section .container .banner-cnt h1{font-size:2.75rem;line-height:1.12}.home-page .hero-section .container .banner-cnt p{font-size:1.125rem}.home-page .hero-section .container figure{width:100%;text-align:left}.home-page .hero-section .container figure img{width:min(100%,35rem)}.home-page .moving-car{position:relative;z-index:9;background:#000}.home-page .moving-car .car{top:0;padding:3rem 0;text-align:center}.home-page .video-fixed{height:70svh}.home-page .video-fixed .video{height:70svh}.home-page .video-fixed .video.fixed{position:relative}.home-page .video-fixed h2{bottom:3rem;width:min(72%,24rem)}.home-page .video-fixed h2 img{width:100%;height:auto}.home-page .video-fixed .icon{top:2rem;right:2rem}.home-page .video-fixed .icon img{width:4rem}.home-page .video-fixed .icon.fixed-icon{position:absolute;inset:auto 2rem 2rem auto}.home-page .who-we-are{padding-top:5rem;padding-bottom:5rem}.home-page .who-we-are .content h3{font-size:2rem}.home-page .vision{padding:4rem 0 0}.home-page .vision .row{gap:3rem}.home-page .vision .left .content h3{font-size:2rem}.home-page .vision .left .content p{width:100%}.home-page .vision .right figure{position:relative;right:auto;bottom:auto;width:100%;border-radius:1rem 1rem 0 0}.home-page .lifestyle{min-height:auto;padding:4rem 0;overflow:hidden}.home-page .lifestyle .full-bg-sec,.home-page .lifestyle .car-view{display:none}.home-page .lifestyle .content{position:relative;inset:auto}.home-page .lifestyle .content .row{gap:2rem}.home-page .lifestyle .content .left .det{position:relative;top:auto;left:auto}.home-page .lifestyle .content .left .det .icon{margin-top:2rem;margin-left:0}.home-page .lifestyle .content .left .det .icon::before{height:2rem;bottom:2.625rem}.home-page .lifestyle .content .right{height:auto}.home-page .lifestyle .content .right .det{padding-left:0}.home-page .lifestyle .content .right .det span{font-size:1.25rem}.home-page .lifestyle .content .right .det h3{font-size:2rem}.home-page .features{padding:4rem 0}.home-page .features .feature-outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.home-page .features .feature-outer .single{min-width:0}.home-page .features .feature-outer .single:first-child{grid-row:span 2}.home-page .above-footer{padding:4rem 0}.home-page .above-footer .container .det-outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-page .above-footer .container .det-outer .box-cnt a{border-right:0;border-bottom:1px dashed #848484}.home-page .above-footer .container .det-outer .box-cnt.last a{border-bottom:0}}@media(max-width: 767.98px){.home-page .common-btn{font-size:1rem}.home-page .hero-section .container{gap:2rem;padding-right:1.25rem;padding-left:1.25rem}.home-page .hero-section .container .banner-cnt h1{font-size:2.25rem}.home-page .hero-section .container .banner-cnt p{font-size:1rem}.home-page .video-fixed{height:60svh}.home-page .video-fixed .video{height:60svh}.home-page .who-we-are .content p{font-size:.9375rem;line-height:1.75}.home-page .vision,.home-page .lifestyle,.home-page .features,.home-page .product-showcase,.home-page .battery-swapping{padding-top:3.5rem;padding-bottom:3.5rem}.home-page .features .feature-outer{grid-template-columns:1fr}.home-page .features .feature-outer .single:first-child{grid-row:auto}.home-page .features .feature-outer .single .des,.home-page .features .feature-outer .single .box.right .des{right:auto;bottom:1.25rem;left:1.25rem}.home-page .features .feature-outer .single .des h6,.home-page .features .feature-outer .single .box.right .des h6{font-size:1.125rem}.home-page .features .feature-outer .single .des h6 span,.home-page .features .feature-outer .single .box.right .des h6 span{font-size:2.25rem}.home-page .features .feature-outer .single .des p,.home-page .features .feature-outer .single .box.right .des p{font-size:1rem}.home-page .above-footer .container .det-outer .box-cnt a{padding:1.5rem}}@media(max-width: 575.98px){.home-page .hero-section .container{min-height:92svh;padding-top:6.5rem}.home-page .hero-section .container .banner-cnt h1{font-size:2rem}.home-page .moving-car .car{padding:2rem 0}.home-page .who-we-are{padding-top:3.5rem;padding-bottom:3.5rem}.home-page .product-card__actions{grid-template-columns:1fr}}.interior-page{overflow:hidden}.interior-page .container{padding-right:1rem;padding-left:1rem}.interior-hero{position:relative;min-height:42rem;overflow:hidden;background:#fff}.interior-hero__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interior-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.interior-hero__content h1{max-width:42rem;color:#1f2933;font-size:clamp(2.5rem,7vw,4.0625rem);font-weight:700;line-height:1.08}.interior-hero__content h1 span{display:block;font-weight:200}.interior-hero__content p{max-width:40.25rem;margin-top:2.5rem;color:#5a5a5a;font-family:"Inter",sans-serif;font-size:clamp(1.125rem,3vw,1.875rem);font-weight:300;line-height:1.5}.interior-intro{padding:6.25rem 0;background:#fff;text-align:center}.interior-intro h2{margin-bottom:2.75rem;color:#1f2933;font-size:clamp(1.75rem,4vw,2.1875rem);font-weight:300;line-height:1.3}.interior-intro h2 strong{font-weight:700}.interior-intro h2 span{display:block}.interior-intro__copy{max-width:89.375rem;margin:0 auto}.interior-intro__copy p{margin-bottom:1.875rem;color:#5a5a5a;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.875}.interior-intro__copy p:last-child{margin-bottom:0}.interior-cockpit{padding:6.25rem 0;background:#fff}.interior-cockpit__visual{position:relative;min-height:30rem;margin:0;overflow:hidden;background:#000;border-radius:.5rem}.interior-cockpit__visual>img{width:100%;min-height:30rem;-o-object-fit:cover;object-fit:cover}.interior-cockpit__visual figcaption{position:absolute;top:4rem;right:0;left:0;color:#00ffb8;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.125;text-align:center}.interior-cockpit__actions{position:absolute;bottom:2.5rem;left:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.interior-cockpit__actions a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:600}.interior-cockpit__actions a img{width:2.875rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.interior-cockpit__actions a span,.interior-cockpit__actions a strong{display:block}.interior-experience{padding:6.25rem 0;background:#000}.interior-experience__summary,.interior-experience__details{min-height:32.0625rem;padding:clamp(2rem,5vw,6.25rem);border-radius:.375rem}.interior-experience__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#34d3a7}.interior-experience__summary h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.375;text-transform:capitalize}.interior-experience__summary p{margin:2rem 0 0;font-size:clamp(1.25rem,3vw,2.1875rem);font-weight:200;line-height:1.5}.interior-experience__details{padding:clamp(2rem,4vw,2.875rem);background:#fff}.interior-experience__details h3{margin-bottom:1.75rem;color:#34d3a7;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.2}.interior-experience__details ul{margin:0;padding-left:1.5rem}.interior-experience__details li{color:#1f2933;font-size:1rem;font-weight:200;line-height:1.65;list-style:disc}.interior-experience__details li strong{font-weight:500}.interior-gallery{padding:6.25rem 0;background:#000}.interior-gallery .container{position:relative}.interior-gallery__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.interior-gallery__item{position:relative;margin:0;overflow:hidden}.interior-gallery__item::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(40%, transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent 40%);pointer-events:none}.interior-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interior-gallery__item--side{height:29.5rem}.interior-gallery__item--main{height:32.0625rem}.interior-gallery__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.interior-gallery__navigation button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;color:#fff;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:500;background:rgba(0,0,0,0);border:0}.interior-gallery__navigation button img{width:2.375rem;height:2.375rem}.interior-gallery__navigation .interior-gallery__previous img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .container{padding-right:1rem;padding-left:1rem}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .det-outer{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .box-cnt a{padding:2rem;border-right:0;border-bottom:1px dashed #848484}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .box-cnt.last a{border-bottom:0}@media(max-width: 47.998rem){body:has(.interior-page) header,body:has(.exterior-page) header,body:has(.academy-page) header,body:has(.specifications-page) header,body:has(.smart-parking-page) header,body:has(.user-manual-page) header,body:has(.community-page) header,body:has(.single-product-page) header{padding:.75rem 0}body:has(.interior-page) header .container,body:has(.exterior-page) header .container,body:has(.academy-page) header .container,body:has(.specifications-page) header .container,body:has(.smart-parking-page) header .container,body:has(.user-manual-page) header .container,body:has(.community-page) header .container,body:has(.single-product-page) header .container{padding-right:1rem;padding-left:1rem}body:has(.interior-page) header .row,body:has(.exterior-page) header .row,body:has(.academy-page) header .row,body:has(.specifications-page) header .row,body:has(.smart-parking-page) header .row,body:has(.user-manual-page) header .row,body:has(.community-page) header .row,body:has(.single-product-page) header .row{gap:.5rem}body:has(.interior-page) header .head-logo,body:has(.exterior-page) header .head-logo,body:has(.academy-page) header .head-logo,body:has(.specifications-page) header .head-logo,body:has(.smart-parking-page) header .head-logo,body:has(.user-manual-page) header .head-logo,body:has(.community-page) header .head-logo,body:has(.single-product-page) header .head-logo{text-align:center}body:has(.interior-page) header .head-logo img,body:has(.exterior-page) header .head-logo img,body:has(.academy-page) header .head-logo img,body:has(.specifications-page) header .head-logo img,body:has(.smart-parking-page) header .head-logo img,body:has(.user-manual-page) header .head-logo img,body:has(.community-page) header .head-logo img,body:has(.single-product-page) header .head-logo img{width:5rem}body:has(.interior-page) header .head-center .head-menu ul,body:has(.exterior-page) header .head-center .head-menu ul,body:has(.academy-page) header .head-center .head-menu ul,body:has(.specifications-page) header .head-center .head-menu ul,body:has(.smart-parking-page) header .head-center .head-menu ul,body:has(.user-manual-page) header .head-center .head-menu ul,body:has(.community-page) header .head-center .head-menu ul,body:has(.single-product-page) header .head-center .head-menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem 1rem}body:has(.interior-page) header .head-right,body:has(.exterior-page) header .head-right,body:has(.academy-page) header .head-right,body:has(.specifications-page) header .head-right,body:has(.smart-parking-page) header .head-right,body:has(.user-manual-page) header .head-right,body:has(.community-page) header .head-right,body:has(.single-product-page) header .head-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body:has(.interior-page) .site-footer,body:has(.exterior-page) .site-footer,body:has(.academy-page) .site-footer,body:has(.specifications-page) .site-footer,body:has(.smart-parking-page) .site-footer,body:has(.user-manual-page) .site-footer,body:has(.community-page) .site-footer,body:has(.single-product-page) .site-footer{padding-top:5rem}body:has(.interior-page) .site-footer .container,body:has(.exterior-page) .site-footer .container,body:has(.academy-page) .site-footer .container,body:has(.specifications-page) .site-footer .container,body:has(.smart-parking-page) .site-footer .container,body:has(.user-manual-page) .site-footer .container,body:has(.community-page) .site-footer .container,body:has(.single-product-page) .site-footer .container{padding-right:1rem;padding-left:1rem}body:has(.interior-page) .site-footer .foot-left .foot-top,body:has(.interior-page) .site-footer .foot-left .foot-btm,body:has(.exterior-page) .site-footer .foot-left .foot-top,body:has(.exterior-page) .site-footer .foot-left .foot-btm,body:has(.academy-page) .site-footer .foot-left .foot-top,body:has(.academy-page) .site-footer .foot-left .foot-btm,body:has(.specifications-page) .site-footer .foot-left .foot-top,body:has(.specifications-page) .site-footer .foot-left .foot-btm,body:has(.smart-parking-page) .site-footer .foot-left .foot-top,body:has(.smart-parking-page) .site-footer .foot-left .foot-btm,body:has(.user-manual-page) .site-footer .foot-left .foot-top,body:has(.user-manual-page) .site-footer .foot-left .foot-btm,body:has(.community-page) .site-footer .foot-left .foot-top,body:has(.community-page) .site-footer .foot-left .foot-btm,body:has(.single-product-page) .site-footer .foot-left .foot-top,body:has(.single-product-page) .site-footer .foot-left .foot-btm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;margin-bottom:4rem}body:has(.interior-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.exterior-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.academy-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.specifications-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.smart-parking-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.user-manual-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.community-page) .site-footer .foot-left .foot-top .left-cnt p,body:has(.single-product-page) .site-footer .foot-left .foot-top .left-cnt p{width:100%}body:has(.interior-page) .site-footer .foot-right .form-box,body:has(.exterior-page) .site-footer .foot-right .form-box,body:has(.academy-page) .site-footer .foot-right .form-box,body:has(.specifications-page) .site-footer .foot-right .form-box,body:has(.smart-parking-page) .site-footer .foot-right .form-box,body:has(.user-manual-page) .site-footer .foot-right .form-box,body:has(.community-page) .site-footer .foot-right .form-box,body:has(.single-product-page) .site-footer .foot-right .form-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body:has(.interior-page) .site-footer .foot-right .form-box form,body:has(.exterior-page) .site-footer .foot-right .form-box form,body:has(.academy-page) .site-footer .foot-right .form-box form,body:has(.specifications-page) .site-footer .foot-right .form-box form,body:has(.smart-parking-page) .site-footer .foot-right .form-box form,body:has(.user-manual-page) .site-footer .foot-right .form-box form,body:has(.community-page) .site-footer .foot-right .form-box form,body:has(.single-product-page) .site-footer .foot-right .form-box form{width:100%}body:has(.interior-page) .site-footer .copyright-right,body:has(.exterior-page) .site-footer .copyright-right,body:has(.academy-page) .site-footer .copyright-right,body:has(.specifications-page) .site-footer .copyright-right,body:has(.smart-parking-page) .site-footer .copyright-right,body:has(.user-manual-page) .site-footer .copyright-right,body:has(.community-page) .site-footer .copyright-right,body:has(.single-product-page) .site-footer .copyright-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body:has(.interior-page) .site-footer .copyright-right ul,body:has(.exterior-page) .site-footer .copyright-right ul,body:has(.academy-page) .site-footer .copyright-right ul,body:has(.specifications-page) .site-footer .copyright-right ul,body:has(.smart-parking-page) .site-footer .copyright-right ul,body:has(.user-manual-page) .site-footer .copyright-right ul,body:has(.community-page) .site-footer .copyright-right ul,body:has(.single-product-page) .site-footer .copyright-right ul{padding-left:0}}@media(min-width: 48rem){.interior-page .container{padding-right:2rem;padding-left:2rem}.interior-gallery__grid{grid-template-columns:19% minmax(0, 1fr) 19%;gap:2rem}.interior-gallery__navigation{position:absolute;right:4rem;bottom:1.5rem;left:4rem;z-index:2;margin:0}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .container{padding-right:2rem;padding-left:2rem}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .det-outer{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .box-cnt a{height:100%;border-right:1px dashed #848484;border-bottom:0}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .box-cnt.last a{border-right:0}}@media(min-width: 62rem){.interior-hero,.interior-hero__content{min-height:67.5rem}.interior-hero__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:21.8125rem}.interior-hero__content p{margin-top:1.5rem}.interior-intro{padding-top:2.375rem;padding-bottom:2.375rem}.interior-experience .row{--bs-gutter-x: 1.25rem}}@media(min-width: 87.5rem){.interior-page .container{padding-right:6.25rem;padding-left:6.25rem}.interior-gallery__grid{grid-template-columns:19.125rem minmax(0, 1fr) 19.125rem;gap:2.9375rem}.interior-gallery__navigation{right:9.125rem;bottom:1.5rem;left:10.875rem}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .container{padding-right:6.25rem;padding-left:6.25rem}:is(.interior-page,.exterior-page,.academy-page,.specifications-page,.smart-parking-page,.user-manual-page,.community-page,.single-product-page) .above-footer .det-outer{width:62%}}@media(prefers-reduced-motion: reduce){.interior-hero__video{display:none}}.exterior-page{overflow:hidden}.exterior-page .container{padding-right:1rem;padding-left:1rem}.exterior-hero{position:relative;overflow:hidden;background:#000}.exterior-hero::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.82)), color-stop(64%, rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0) 64%)}.exterior-hero__image{display:block;width:100%;height:auto}.exterior-hero__content{position:absolute;z-index:1;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5.35%;pointer-events:none}.exterior-hero h1{width:42%;margin:-3rem 0 0;color:#fff;font-family:"Inter",sans-serif;font-size:clamp(1rem,3.4vw,4.0625rem);font-weight:700;line-height:1.15;text-transform:capitalize;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.exterior-hero h1 span{display:block}.exterior-hero h1 span:first-child,.exterior-hero h1 em{font-weight:200}.exterior-hero h1 em{font-style:normal}.exterior-intro{padding:6.25rem 0;text-align:center}.exterior-intro h2{margin-bottom:2.5rem;color:#1f2933;font-size:clamp(1.75rem,4vw,2.1875rem);font-weight:200;line-height:1.3}.exterior-intro h2 strong{font-weight:700}.exterior-intro__copy{max-width:68.0625rem;margin:0 auto}.exterior-intro__copy p{margin-bottom:1.75rem;color:#5a5a5a;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.875}.exterior-intro__copy p:last-child{margin-bottom:0}.exterior-video{padding:6.25rem 0}.exterior-video__frame{position:relative;min-height:28rem;overflow:hidden;background:#000;border-radius:.375rem}.exterior-video video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exterior-video__brand{position:absolute;top:2rem;left:50%;color:#34d3a7;font-size:1.5rem;font-weight:700;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.exterior-video__actions{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.exterior-video__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem;color:#fff;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:600;border-radius:.375rem;-webkit-transition:opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.exterior-video__button:hover,.exterior-video__button:focus-visible{color:#fff;opacity:.9;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.exterior-video__button img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.exterior-video__button span,.exterior-video__button strong{display:block}.exterior-video__button--primary{background:#34d3a7}.exterior-video__button--secondary{background:#227468}.exterior-specs{padding:6.25rem 0}.exterior-specs__item{height:100%;text-align:center}.exterior-specs__item>img,.exterior-specs__item>svg{width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;-o-object-fit:contain;object-fit:contain;--fill-0: #34d3a7}.exterior-specs__item h2,.exterior-specs__item p{margin:0;color:#000;font-family:"Inter",sans-serif;line-height:1.5}.exterior-specs__item h2{font-size:1.125rem;font-weight:700}.exterior-specs__item p{font-size:.9375rem}.exterior-refined{position:relative;min-height:38rem;overflow:hidden;background:#999}.exterior-refined::after{position:absolute;inset:25% 0 0;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.88)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.88))}.exterior-refined__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exterior-refined__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:38rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem;padding-bottom:2.5rem;color:#fff}.exterior-refined h2{margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.3;text-transform:capitalize}.exterior-refined h2 span{display:block;font-weight:400}.exterior-refined__feature{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exterior-refined__feature img{width:3.5rem;height:auto}.exterior-refined__feature p{margin:0;font-size:1rem;font-weight:200;line-height:1.2}.exterior-refined__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin:0}.exterior-refined__stats div{padding-left:.75rem;border-left:1px solid hsla(0,0%,100%,.7)}.exterior-refined__stats dt{color:#00ffb8;font-size:2rem;line-height:1}.exterior-refined__stats dt small{font-size:.75rem}.exterior-refined__stats dd{margin:.35rem 0 0;font-size:.875rem;line-height:1.2}.exterior-details{padding:6.25rem 0}.exterior-details>.container>h2{margin-bottom:2.75rem;color:#1f2933;font-size:clamp(1.75rem,4vw,2.1875rem);font-weight:200;line-height:1.3}.exterior-details>.container>h2 strong{font-weight:700}.exterior-details__card{position:relative;height:31rem;overflow:hidden;background:#000;border-radius:.375rem}.exterior-details__card::after{position:absolute;inset:48% 0 0;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9))}.exterior-details__card>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out}.exterior-details__card:hover>img{-webkit-transform:scale(1.025);transform:scale(1.025)}.exterior-details__copy{position:absolute;right:1.5rem;bottom:1.75rem;left:1.5rem;z-index:1;color:#fff}.exterior-details__copy h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.exterior-details__copy p{margin:0;font-size:.9375rem;font-weight:200;line-height:1.5}.exterior-electric{position:relative;min-height:27rem;overflow:hidden;background:#34d3a7}.exterior-electric .container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:14rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3rem}.exterior-electric h2{margin:0;color:#fff;font-size:1.5rem;font-weight:400;line-height:1.4}.exterior-electric h2 span,.exterior-electric h2 strong{display:block}.exterior-electric__image{position:absolute;z-index:1;right:0;bottom:0;width:100%;height:auto}@media(min-width: 48rem){.exterior-page .container{padding-right:2rem;padding-left:2rem}.exterior-video__frame{min-height:0;aspect-ratio:1720/915}.exterior-video__actions{right:auto;bottom:2rem;left:2rem}.exterior-video__button{min-width:13.3125rem;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:.75rem 1.5rem;font-size:1.125rem}.exterior-video__button img{width:2.875rem;height:2.5rem}.exterior-refined{min-height:0;aspect-ratio:1920/700}.exterior-refined__content{position:absolute;inset:0;display:block;min-height:0;padding:0}.exterior-refined h2{position:absolute;bottom:3.375rem;left:5.2%;margin:0;font-size:clamp(1.35rem,2.083vw,2.5rem)}.exterior-refined__feature{position:absolute;top:50%;left:74.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.exterior-refined__feature img{width:clamp(2.7rem,4.219vw,5.0625rem)}.exterior-refined__feature p{font-size:clamp(1rem,1.5625vw,1.875rem);white-space:nowrap}.exterior-refined__stats{position:absolute;bottom:3.375rem;left:74.5%;gap:clamp(1.25rem,2.2vw,2.625rem)}.exterior-refined__stats div{padding-left:clamp(.65rem,1.1vw,1.3125rem)}.exterior-refined__stats dt{font-size:clamp(1.5rem,2.344vw,2.8125rem)}.exterior-refined__stats dt small{font-size:clamp(.6875rem,1.042vw,1.25rem)}.exterior-refined__stats dd{font-size:clamp(.8125rem,1.302vw,1.5625rem);white-space:nowrap}.exterior-electric{min-height:0;aspect-ratio:1920/375}.exterior-electric .container{position:absolute;inset:0;min-height:0;padding:0}.exterior-electric h2{position:absolute;top:50%;left:5.3%;font-size:clamp(1.25rem,2.083vw,2.5rem);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.exterior-electric__image{top:0;bottom:auto;width:39.45%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 62rem){.exterior-video__brand{top:3.5rem;font-size:2rem}.exterior-specs__item>img,.exterior-specs__item>svg{width:5.5625rem;height:5.5625rem;margin-bottom:1.5rem}.exterior-specs__item h2{font-size:1.5625rem}.exterior-specs__item p{font-size:1.375rem}.exterior-details__card{height:35.1875rem}}@media(min-width: 87.5rem){.exterior-page .container{padding-right:6.25rem;padding-left:6.25rem}.exterior-video__actions{bottom:3.5rem;left:3.5rem}}@media(prefers-reduced-motion: reduce){.exterior-video video{display:none}.exterior-video__button,.exterior-details__card>img{-webkit-transition:none;transition:none}}.academy-page{overflow:hidden}.academy-page .container{padding-right:1rem;padding-left:1rem}.academy-hero{position:relative;min-height:38rem;overflow:hidden;background:#111}.academy-hero::after{position:absolute;top:0;right:0;bottom:0;width:min(56.875rem,55%);content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 100%);pointer-events:none}.academy-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.academy-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:38rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:5rem;padding-bottom:5rem}.academy-hero h1{margin:0;color:#fff;font-family:"Inter",sans-serif;font-size:clamp(2.5rem,5vw,4.0625rem);font-weight:700;line-height:1.23;text-align:left;text-transform:capitalize}.academy-hero h1 span{display:block;font-weight:200}.academy-features{padding:6.25rem 0}.academy-features__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:14rem;padding:2rem 1.75rem;overflow:hidden;color:#1f2933;background:#ededed;border-radius:.4375rem;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.academy-features__card::after{position:absolute;top:0;right:-0.75rem;width:72%;height:100%;content:"";background:url("../images/hover-icon.svg") center/contain no-repeat;opacity:0;pointer-events:none;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.academy-features__card>img,.academy-features__card>svg{position:relative;z-index:1;margin-bottom:2rem;-o-object-fit:contain;object-fit:contain;--fill-0: #1f2933}.academy-features__card h2{position:relative;z-index:1;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:200;line-height:1.25;text-transform:capitalize}.academy-features__card h2 strong{display:block;font-weight:700}.academy-features__card:hover{color:#e5e5e5;background:#227468}.academy-features__card:hover::after{opacity:1}.academy-features__card:hover>img,.academy-features__card:hover>svg{--fill-0: #fff}.academy-features__icon--training{width:3.5625rem;height:3.125rem}.academy-features__icon--mobility{width:3.75rem;height:3.875rem}.academy-features__icon--safety{width:2.9375rem;height:3.4375rem}.academy-features__icon--experience{width:2.5rem;height:3.25rem}.academy-approach{padding:6.25rem 0}.academy-approach__visual{margin:0;overflow:hidden;border-radius:.4375rem}.academy-approach__visual img{display:block;width:100%;height:auto;aspect-ratio:781/513;-o-object-fit:cover;object-fit:cover}.academy-approach__content{max-width:48.3125rem}.academy-approach__accent{float:left;width:1.0625rem;height:auto;margin:.9375rem .9375rem 0 0}.academy-approach h2{margin:0;overflow:hidden;color:#1f2933;font-size:clamp(1.875rem,2.4vw,2.1875rem);font-weight:200;line-height:1.2857}.academy-approach h2 strong{display:block;font-weight:700}.academy-approach__copy{margin-top:1.875rem}.academy-approach__copy p{margin-bottom:1.25rem;color:#5a5a5a;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.875}.academy-approach__copy p:last-child{margin-bottom:0}.academy-learn{padding:6.25rem 0}.academy-learn__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.75rem}.academy-learn__heading img{width:2.25rem;height:auto}.academy-learn__heading h2{margin:0;color:#1f2933;font-size:clamp(1.75rem,3.5vw,2.1875rem);font-weight:200;line-height:1.3}.academy-learn__heading h2 strong{font-weight:700}.academy-learn__visual{position:relative;margin:0;overflow:hidden;border-radius:.375rem}.academy-learn__visual>img{display:block;width:100%;min-height:14rem;-o-object-fit:cover;object-fit:cover}.academy-learn__icons{position:absolute;top:50%;left:8%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.academy-learn__icons img{width:2.5rem;height:auto}.academy-program{padding:6.25rem 0}.academy-program__intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.academy-program__intro h2{position:relative;margin:0;color:#1f2933;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:500;line-height:1.1667;text-transform:capitalize}.academy-program__intro h2 strong{display:block}.academy-program__intro h2::after{display:block;width:min(100%,10.0625rem);height:.5rem;margin-top:.25rem;content:"";background:url("../images/academy-item-underline.svg") left center/100% 100% no-repeat}.academy-program__badge{display:-webkit-box;display:-ms-flexbox;display:flex;width:6.0625rem;height:6.0625rem;-webkit-box-flex:0;-ms-flex:0 0 6.0625rem;flex:0 0 6.0625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#227468;border-radius:50%}.academy-program__badge img{width:2.5rem;height:2.5rem}.academy-program__item h3{position:relative;margin-bottom:.75rem;color:#1f2933;font-size:clamp(1.125rem,1.7vw,1.5625rem);font-weight:200;line-height:1.4}.academy-program__item h3::after{display:block;width:min(100%,10.0625rem);height:.5rem;margin-top:.125rem;content:"";background:url("../images/academy-item-underline.svg") left center/100% 100% no-repeat}.academy-program__item p{margin-bottom:.625rem;color:#5a5a5a;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.875}.academy-program__item p:last-child{margin-bottom:0}.academy-program__item--lead h3::after{width:min(100%,15.75rem);background-image:url("../images/academy-title-underline.svg")}.academy-program__grid{margin-top:3rem;row-gap:2.5rem}@media(min-width: 48rem){.academy-page .container{padding-right:2rem;padding-left:2rem}.academy-features__card{min-height:17.1875rem}.academy-learn__icons{left:12%;gap:2rem}.academy-learn__icons img{width:3.5rem}}@media(min-width: 62rem){.academy-hero,.academy-hero__content{min-height:50.125rem}.academy-program__intro{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.academy-learn__visual>img{min-height:22.25rem}}@media(min-width: 87.5rem){.academy-page .container{padding-right:6.25rem;padding-left:6.25rem}}@media(prefers-reduced-motion: reduce){.academy-features__card,.academy-features__card::after{-webkit-transition:none;transition:none}}.specifications-page{overflow:hidden}.specifications-page .container{padding-right:1rem;padding-left:1rem}.specs-hero{position:relative;min-height:28rem;overflow:hidden;background:#e8e8e8}.specs-hero::after{position:absolute;top:0;right:0;bottom:0;width:min(56.875rem,55%);content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.95)));background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95) 100%);pointer-events:none}.specs-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.specs-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:28rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:5rem;padding-bottom:5rem}.specs-hero h1{max-width:35.4375rem;margin:0;color:#000;font-family:"Inter",sans-serif;font-size:clamp(2.5rem,5vw,4.0625rem);font-weight:700;line-height:1.23}.specs-hero h1 span{display:block;margin-top:.25rem;color:#414141;font-size:clamp(1.5rem,3.2vw,2.8125rem);font-weight:300;line-height:1.49}.specs-technical{padding:6.25rem 0;background:#000}.specs-technical__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.specs-technical__heading>img{width:1.0625rem;height:auto;-ms-flex-negative:0;flex-shrink:0}.specs-technical__heading h2{margin:0;color:#fff;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:200;line-height:1.2;letter-spacing:-0.04375rem}.specs-technical__heading h2 strong{font-weight:700}.specs-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.specs-table__head,.specs-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.4375rem;padding:.75rem 1rem .75rem 1.6875rem;border-radius:.125rem}.specs-table__head{color:#fff;background:#1a4a4d;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-0.025rem;text-transform:capitalize}.specs-table__head--sub{border:1px dashed rgba(26,74,77,.5)}.specs-table__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.4375rem;padding:.75rem 1rem .75rem 1.6875rem;color:#fff;background:#121212;border:1px dashed rgba(132,132,132,.5);border-radius:.125rem;font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.875}.specs-table__row::before{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background:#34d3a7;border-radius:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.specs-table__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:1rem}.specs-table__value{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;white-space:nowrap}.specs-table__row--emphasis{font-weight:800}.specs-table__row--empty{min-height:3.4375rem;background:rgba(18,18,18,.5);border:1px dashed rgba(132,132,132,.5);border-radius:.125rem}.specs-table__row--empty::before{display:none}.specs-battery{position:relative;min-height:28rem;overflow:hidden;background:#000}.specs-battery::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.95)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.95) 100%);pointer-events:none}.specs-battery__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.specs-battery__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:28rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:4rem;padding-bottom:4rem}.specs-battery h2{margin:0;color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.07;letter-spacing:-0.05rem}.specs-battery h2 span{display:block;font-weight:200}@media(min-width: 48rem){.specifications-page .container{padding-right:2rem;padding-left:2rem}.specs-hero,.specs-hero__content{min-height:40rem}.specs-battery,.specs-battery__content{min-height:40rem}}@media(min-width: 62rem){.specs-hero,.specs-hero__content{min-height:50.125rem}.specs-technical__heading h2{font-weight:200}.specs-battery,.specs-battery__content{min-height:45rem}}@media(min-width: 87.5rem){.specifications-page .container{padding-right:6.25rem;padding-left:6.25rem}}@media(prefers-reduced-motion: reduce){.specs-hero,.specs-battery{scroll-margin-top:0}}.technical-page{background:#fff}.technical-page .container{padding-right:1rem;padding-left:1rem}.technical-hero{position:relative;min-height:28rem;overflow:hidden;background:#000}.technical-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.technical-hero__inner{position:relative;z-index:1;min-height:28rem}.technical-hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:28rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:4rem;padding-bottom:4rem}.technical-hero h1{max-width:37rem;margin:0;color:#fff;font-size:65px;font-style:normal;font-weight:500;line-height:80px;text-transform:capitalize}.technical-hero h1 span{display:block;color:#fff;font-size:65px;font-style:normal;font-weight:200;line-height:80px;text-transform:capitalize}.technical-hero h1 strong{display:block;font-weight:inherit}.technical-sections{padding:clamp(3.5rem,7vw,6.25rem) 0;background:#fff}.technical-feature{display:grid;gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(3.5rem,7vw,6.25rem)}.technical-feature:last-child{margin-bottom:0}.technical-feature__media{margin:0;overflow:hidden;background:#f4f4f4;border-radius:.25rem}.technical-feature__media img,.technical-feature__media video{display:block;width:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.technical-feature__media--contain{background:#fff}.technical-feature__media--contain img{-o-object-fit:contain;object-fit:contain}.technical-feature__media--screen{background:#000}.technical-feature__media--slider{position:relative;background:#fff;border-radius:.5rem}.technical-feature__media--slider .owl-stage-outer,.technical-feature__media--slider .owl-stage,.technical-feature__media--slider .owl-item,.technical-feature__media--slider .technical-feature__slide{height:100%}.technical-feature__media--slider video{min-height:22rem;-o-object-fit:cover;object-fit:cover}.technical-feature__counter{position:absolute;top:2rem;left:2.5rem;z-index:3;color:#1a4a4d;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1}.technical-feature__controls{position:absolute;bottom:4rem;left:2.5rem;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.technical-feature__controls button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:3rem;height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#1a4a4d;background:#34d3a7;border:0;border-radius:.875rem;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.technical-feature__controls button:hover,.technical-feature__controls button:focus-visible{color:#fff;background:#1a4a4d;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.technical-feature__controls button svg,.technical-feature__controls button img{display:block;width:.9375rem;height:1rem;pointer-events:none}.technical-feature__controls button svg path{fill:currentcolor}.technical-feature__previous{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.technical-feature__previous:hover,.technical-feature__previous:focus-visible{-webkit-transform:rotate(180deg) translateY(0.125rem);transform:rotate(180deg) translateY(0.125rem)}.technical-feature__content h2{margin:0 0 1.25rem;color:#1f2933;font-size:35px;font-style:normal;font-weight:700;line-height:45px;text-transform:capitalize}.technical-feature__content h2 span{display:block;color:#1f2933;font-size:35px;font-style:normal;font-weight:200;line-height:45px;text-transform:capitalize}.technical-feature__content .technical-feature__underline{display:block;width:min(23.75rem,100%);height:auto;margin:0 0 2.25rem}.technical-feature__content p{margin:0 0 1.25rem;color:#5a5a5a;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.technical-feature__content p:last-child{margin-bottom:0}.technical-assist{display:grid;gap:clamp(1.5rem,3.25vw,3.25rem);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:clamp(3.5rem,7vw,6.25rem)}.technical-assist__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:clamp(22rem,29vw,35rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:clamp(2rem,5vw,6.625rem) clamp(1.5rem,5vw,5rem);color:#fff;background:#1a4a4d;border-radius:1.125rem}.technical-assist__card h2{position:relative;z-index:2;max-width:26rem;margin:0 0 2rem;color:#fff;font-size:clamp(2rem,3vw,2.625rem);font-style:normal;font-weight:200;line-height:1.15;text-transform:capitalize}.technical-assist__card h2::before{display:inline-block;width:1.0625rem;height:.9375rem;margin-right:.75rem;content:"";background:url("../images/smart-parking-accent.svg") center/contain no-repeat}.technical-assist__card h2 strong{display:block;font-weight:700}.technical-assist__card p{position:relative;z-index:2;max-width:43rem;margin:0 0 2.125rem;color:#fff;font-family:Inter;font-size:1rem;font-weight:400;line-height:1.875rem}.technical-assist__card p:last-child{margin-bottom:0}.technical-assist__mark{position:absolute;top:3.75rem;right:4.5rem;z-index:1;width:clamp(6rem,11vw,11.25rem);height:auto;opacity:.95;pointer-events:none}.technical-assist__word{position:absolute;bottom:2.25rem;left:clamp(1.5rem,5vw,5rem);z-index:1;color:rgba(0,0,0,0);font-family:"Noto Sans Display",sans-serif;font-size:clamp(3rem,5.5vw,5rem);font-weight:700;line-height:1;letter-spacing:0;opacity:.45;pointer-events:none;-webkit-text-stroke:1px rgba(52,211,167,.22);text-transform:uppercase}.technical-assist__media{margin:0;overflow:hidden;background:#f1f1f1;border-radius:1.125rem}.technical-assist__media img,.technical-assist__media video{display:block;width:100%;height:100%;min-height:clamp(22rem,29vw,35rem);-o-object-fit:cover;object-fit:cover}.technical-battery{position:relative;min-height:30rem;overflow:hidden;background:#000}.technical-battery::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.94)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.94) 100%);pointer-events:none}.technical-battery>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.technical-battery__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:4rem;padding-bottom:4rem}.technical-battery h2{margin:0;color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.1}.technical-battery h2 span{display:block;font-weight:200}.technical-page .above-footer{position:relative;z-index:2}@media(min-width: 48rem){.technical-page .container{padding-right:2rem;padding-left:2rem}.technical-hero,.technical-hero__inner,.technical-hero__content{min-height:36rem}.technical-feature,.technical-assist{grid-template-columns:repeat(2, minmax(0, 1fr))}.technical-assist{grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.18fr)}.technical-feature--reverse .technical-feature__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.technical-battery{position:sticky;top:0;z-index:0;min-height:1165px}.technical-battery__content{min-height:1165px}}@media(min-width: 87.5rem){.technical-page .container{padding-right:6.25rem;padding-left:6.25rem}.technical-hero,.technical-hero__inner,.technical-hero__content{min-height:43.75rem}.technical-feature{-webkit-column-gap:7.5rem;-moz-column-gap:7.5rem;column-gap:7.5rem}}@media(max-width: 47.998rem){.technical-hero__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.technical-hero h1,.technical-hero h1 span{font-size:2.5rem;line-height:1.2}}.smart-parking-page{overflow:hidden}.smart-parking-page .container{padding-right:1rem;padding-left:1rem}.parking-hero{position:relative;min-height:22rem;overflow:hidden;background:#1a1a1a}.parking-hero::after{position:absolute;right:0;bottom:0;left:0;height:min(11rem,28%);content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(180deg, rgba(0, 0, 0, 0), #000 100%);mix-blend-mode:multiply;pointer-events:none}.parking-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.parking-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:22rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;padding-bottom:2.5rem}.parking-hero h1{margin:0;color:#fff;font-family:"Inter",sans-serif;font-size:clamp(2rem,3.385vw,4.0625rem);font-weight:700;line-height:1.23;text-align:center;text-transform:capitalize;white-space:nowrap}.parking-hero__light{font-weight:200}@media(max-width: 35.998rem){.parking-hero h1{white-space:normal}}.parking-intro{padding:4rem 0 6.25rem;background:#fff}.parking-intro__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;min-height:20rem;padding:2rem 1.5rem;overflow:hidden;color:#fff;background:#1a4a4d;border-radius:1.25rem}.parking-intro__mark{position:absolute;top:2rem;right:1.5rem;z-index:0;width:5.3125rem;height:auto;pointer-events:none}.parking-intro__letters{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.parking-intro__letters img{width:auto;height:2.5rem;-webkit-filter:brightness(0) saturate(100%) invert(72%) sepia(47%) saturate(467%) hue-rotate(118deg) brightness(95%) contrast(92%);filter:brightness(0) saturate(100%) invert(72%) sepia(47%) saturate(467%) hue-rotate(118deg) brightness(95%) contrast(92%)}.parking-intro__heading{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.75rem}.parking-intro__heading>img{width:1.0625rem;height:auto;-ms-flex-negative:0;flex-shrink:0;margin-top:.55rem}.parking-intro__heading h2{margin:0;color:#fff;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:200;line-height:1.2;letter-spacing:-0.04375rem;text-transform:capitalize}.parking-intro__heading h2 span,.parking-intro__heading h2 strong{display:block}.parking-intro__heading h2 strong{font-weight:700}.parking-intro__copy{position:relative;z-index:1;max-width:39.6875rem}.parking-intro__copy p{margin:0 0 1.25rem;color:#fff;font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.875}.parking-intro__copy p:last-child{margin-bottom:0}.parking-intro__visual{margin:0;height:100%;overflow:hidden;border-radius:1.25rem}.parking-intro__visual img,.parking-intro__visual video{display:block;width:100%;height:100%;min-height:16rem;aspect-ratio:942/567;-o-object-fit:cover;object-fit:cover}@media(min-width: 48rem){.smart-parking-page .container{padding-right:2rem;padding-left:2rem}.parking-hero,.parking-hero__content{min-height:32rem}.parking-hero__content{padding-bottom:3.5rem}.parking-intro{padding-top:5rem}.parking-intro__card{min-height:28rem;padding:2.5rem 3rem}.parking-intro__mark{top:2.5rem;right:3rem;width:6.875rem}.parking-intro__letters{right:auto;bottom:2.5rem;left:3rem}.parking-intro__letters img{height:3.125rem}.parking-intro__heading{margin-bottom:2.25rem}}@media(min-width: 62rem){.parking-hero,.parking-hero__content{min-height:50.125rem}.parking-hero__content{padding-bottom:4.5rem}.parking-intro{padding-top:6.125rem}.parking-intro__card{min-height:35.4375rem;padding:2.5rem 3.0625rem 2.5rem 3.0625rem}.parking-intro__letters{bottom:3rem;left:3.0625rem}.parking-intro__visual :is(img,video){min-height:35.4375rem}}@media(min-width: 87.5rem){.smart-parking-page .container{padding-right:6.25rem;padding-left:6.25rem}}@media(prefers-reduced-motion: reduce){.parking-hero{scroll-margin-top:0}}.user-manual-page{overflow:hidden;background:#000}.user-manual-page .container{padding-right:1rem;padding-left:1rem}.manual-hero{position:relative;min-height:22rem;overflow:hidden;background:#121212}.manual-hero::after{position:absolute;right:0;bottom:0;left:0;height:min(12.6875rem,30%);content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(180deg, rgba(0, 0, 0, 0), #000 100%);mix-blend-mode:multiply;pointer-events:none}.manual-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.manual-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:22rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;padding-bottom:2.5rem}.manual-hero h1{margin:0;color:#fff;font-family:"Inter",sans-serif;font-size:clamp(2rem,3.385vw,4.0625rem);font-weight:700;line-height:1.23;text-align:center;text-transform:capitalize}.manual-hero h1 span{font-weight:200}.manual-guide{padding:5.75rem 0 8rem;color:#fff;background:#000}.manual-guide__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem;color:#f4f5f5;font-size:clamp(1.125rem,2vw,1.5625rem);font-weight:600;line-height:1.2}.manual-guide__eyebrow img{width:1.0625rem;height:auto;-ms-flex-negative:0;flex-shrink:0}.manual-guide>.container>h2{margin:0;color:#34d3a7;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:700;line-height:1.2;text-align:center;letter-spacing:-0.04375rem}.manual-guide>.container>h2 span{font-weight:200}.manual-guide__grid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem;margin-top:4.5rem}.manual-card{position:relative;min-height:14.875rem;padding:2.375rem 2.5rem;overflow:hidden;color:#fff;background:#121212;border:1px dashed #848484;border-radius:1.25rem}.manual-card:hover .manual-card__action-default,.manual-card:focus-within .manual-card__action-default{opacity:0}.manual-card:hover .manual-card__action-hover,.manual-card:focus-within .manual-card__action-hover{opacity:1}.manual-card__icon{display:block;width:4.5625rem;height:4.5625rem;-o-object-fit:contain;object-fit:contain}.manual-card__number{position:absolute;top:3rem;right:2.375rem;color:#848484;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-0.025rem}.manual-card__content{position:absolute;right:6.5rem;bottom:2.3125rem;left:3rem}.manual-card__content p{margin:0 0 .75rem;color:#fff;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:-0.02rem}.manual-card__content h3{margin:0;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-0.025rem}.manual-card__action{position:absolute;right:2.375rem;bottom:2.4375rem;display:block;width:2.375rem;height:2.375rem;border-radius:50%}.manual-card__action:focus-visible{outline:.125rem solid #34d3a7;outline-offset:.25rem}.manual-card__action-circle,.manual-card__action-plus{position:absolute;display:block;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.manual-card__action-circle{inset:0;width:100%;height:100%}.manual-card__action-plus{top:50%;left:50%;width:1.1875rem;height:1.1875rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.manual-card__action-default{opacity:1}.manual-card__action-hover{opacity:0}.manual-download{position:relative;min-height:11.25rem;margin-top:6rem;overflow:hidden;background:#1a4a4d;border-radius:1.25rem}.manual-download__image,.manual-download__overlay{position:absolute;inset:0;width:100%;height:100%}.manual-download__image{-o-object-fit:cover;object-fit:cover}.manual-download__overlay{background:-webkit-gradient(linear, left top, right top, from(rgba(9, 9, 9, 0.95)), to(rgba(0, 0, 0, 0.25)));background:linear-gradient(90deg, rgba(9, 9, 9, 0.95), rgba(0, 0, 0, 0.25));pointer-events:none}.manual-download__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:11.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.manual-download h2{margin:0 0 .75rem;color:#34d3a7;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:700;line-height:1.2;letter-spacing:-0.04375rem}.manual-download h2 span{font-weight:300}.manual-download p{margin:0;color:#f4f5f5;font-size:1rem;font-weight:400;line-height:1.875;text-transform:capitalize}.manual-download__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.125rem 2.1875rem;color:#000;background:#34d3a7;border-radius:100rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none}.manual-download__button img{width:1.1875rem;height:1.1875rem;-ms-flex-negative:0;flex-shrink:0}.manual-download__button:hover,.manual-download__button:focus-visible{color:#000;background:#fff}.manual-download__button:focus-visible{outline:.125rem solid #fff;outline-offset:.25rem}.manual-innovation{position:relative;min-height:36rem;overflow:hidden;background:#000}.manual-innovation::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, #000 100%);pointer-events:none}.manual-innovation__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.manual-innovation__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:36rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:8rem}.manual-innovation h2{max-width:25rem;margin:0;color:#fff;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.39;letter-spacing:-0.05rem;text-transform:capitalize}.manual-innovation h2 span{display:block;font-weight:200}@media(min-width: 48rem){.user-manual-page .container{padding-right:2rem;padding-left:2rem}.manual-hero,.manual-hero__content{min-height:32rem}.manual-hero__content{padding-bottom:3.5rem}.manual-guide__grid{--bs-gutter-x: 2rem;--bs-gutter-y: 2.5rem}.manual-download__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 3rem}.manual-innovation,.manual-innovation__content{min-height:50rem}.manual-innovation__content{padding-top:12rem}}@media(min-width: 62rem){.manual-hero,.manual-hero__content{min-height:50.125rem}.manual-hero__content{padding-bottom:4.5rem}.manual-guide{padding-bottom:8rem}.manual-guide__grid{--bs-gutter-x: 2.5rem;--bs-gutter-y: 3.75rem}.manual-innovation,.manual-innovation__content{min-height:72.8125rem}.manual-innovation__content{padding-top:23.625rem}}@media(min-width: 87.5rem){.user-manual-page .container{padding-right:6.25rem;padding-left:6.25rem}}@media(prefers-reduced-motion: reduce){.manual-card__action,.manual-card__action-circle,.manual-card__action-plus,.manual-download__button{-webkit-transition:none;transition:none}}.community-page{overflow:hidden;background:#fff}.community-page .container{padding-right:1rem;padding-left:1rem}.community-hero{position:relative;min-height:30rem;overflow:hidden;background:#1a4a4d}.community-hero::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, right top, color-stop(35%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(90deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.7) 100%);pointer-events:none}.community-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.community-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4rem}.community-hero h1{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.0625rem);font-weight:200;line-height:1.23;text-align:center;text-transform:capitalize}.community-hero h1 span,.community-hero h1 strong{display:block}.community-hero h1 strong{font-weight:700}.community-intro{padding:4.5rem 0 3.5rem}.community-intro__content{max-width:89.375rem;margin:0 auto;text-align:center}.community-intro h2{margin:0 0 2.5rem;color:#1f2933;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:200;line-height:1.3;text-transform:capitalize}.community-intro h2 strong{font-weight:700}.community-intro__copy{color:#5a5a5a;font-size:1rem;font-weight:400;line-height:1.875}.community-intro__copy p{margin:0 0 1rem}.community-intro__copy p:last-child{margin-bottom:0}.community-benefits{padding:0 0 4.5rem}.community-feature{margin-bottom:4.5rem}.community-feature:last-child{margin-bottom:0}.community-feature__media{position:relative;margin:0;overflow:hidden;border-radius:.375rem}.community-feature__media>img{display:block;width:100%;aspect-ratio:781/513;-o-object-fit:cover;object-fit:cover}.community-feature__image{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.community-feature__image.is-changing{opacity:0;-webkit-transform:scale(1.015);transform:scale(1.015)}.community-feature__controls{position:absolute;bottom:1rem;left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.community-feature__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.5rem;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#fff;background:#227468;border:0;border-radius:50%;cursor:pointer;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.community-feature__arrow span{position:relative;display:block;width:.9375rem;height:.75rem}.community-feature__arrow span::before,.community-feature__arrow span::after{position:absolute;content:""}.community-feature__arrow span::before{top:50%;left:0;width:100%;height:.125rem;background:currentcolor;border-radius:100rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.community-feature__arrow span::after{top:50%;right:0;width:.4375rem;height:.4375rem;border-top:.125rem solid currentcolor;border-right:.125rem solid currentcolor;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.community-feature__arrow:hover,.community-feature__arrow:focus-visible{color:#1a4a4d;background:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.community-feature__arrow:focus-visible{outline:.125rem solid #34d3a7;outline-offset:.1875rem}.community-feature__arrow--previous{color:#227468;background:#fff}.community-feature__arrow--previous span{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.community-feature__arrow--previous:hover,.community-feature__arrow--previous:focus-visible{color:#fff;background:#227468}.community-feature__content{max-width:53.125rem}.community-feature h2{margin:0 0 2rem;color:#1f2933;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:200;line-height:1.28;text-transform:capitalize}.community-feature h2 span,.community-feature h2 strong{display:block}.community-feature h2 strong{font-weight:700}.community-feature p{margin:0 0 1rem;color:#5a5a5a;font-size:1rem;font-weight:400;line-height:1.875}.community-feature p:last-child{margin-bottom:0}.community-showcase{padding-bottom:4.5rem}.community-showcase__media{position:relative;margin:0;overflow:hidden;border-radius:.375rem}.community-showcase__media>img:first-child{display:block;width:100%;aspect-ratio:1720/584;-o-object-fit:cover;object-fit:cover}.community-showcase__wordmark{position:absolute;bottom:7%;left:3%;width:31%;height:auto;-webkit-filter:grayscale(1) brightness(5);filter:grayscale(1) brightness(5);pointer-events:none}@media(min-width: 48rem){.community-page .container{padding-right:2rem;padding-left:2rem}.community-hero,.community-hero__content{min-height:36rem}.community-hero__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5%;padding-bottom:6rem}.community-hero h1{text-align:left}.community-intro{padding-top:5.5rem;padding-bottom:4.5rem}.community-feature{margin-bottom:5.5rem}.community-showcase{padding-bottom:5.5rem}}@media(min-width: 62rem){.community-hero,.community-hero__content{min-height:50.125rem}.community-hero__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:11%;padding-bottom:0}.community-intro{padding-top:6.25rem;padding-bottom:5.5rem}.community-feature{margin-bottom:3.75rem}.community-feature--reverse .community-feature__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.community-feature--reverse .community-feature__content-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.community-feature--reverse .community-feature__controls{right:1rem;left:auto}.community-feature__content{padding:1rem 0}.community-showcase{padding-top:.75rem;padding-bottom:6.25rem}}@media(min-width: 87.5rem){.community-page .container{padding-right:6.25rem;padding-left:6.25rem}}@media(prefers-reduced-motion: reduce){.community-feature__image,.community-feature__arrow{-webkit-transition:none;transition:none}}.single-product-page{overflow:hidden;background:#fff}.single-product-page .container{padding-right:1rem;padding-left:1rem}.single-product-hero{position:relative;overflow:hidden;background:#e8f2f6}.single-product-hero__image{display:block;width:100%;min-height:22rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}.zip-overview{padding:4.5rem 0 3.75rem;background:#fff}.zip-overview__content{max-width:34.75rem}.zip-overview h1{margin:0 0 1.75rem;color:#34d3a7;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.2}.zip-overview p{max-width:30rem;margin:0 0 2.75rem;color:#4f5556;font-size:1rem;font-weight:400;line-height:1.55}.zip-overview__specs{display:grid;grid-template-columns:1fr;gap:0;max-width:35.5rem;margin:0 0 3.125rem;padding:1.875rem 0;border-top:1px solid #d8d8d8;list-style:none}.zip-overview__specs li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.875rem 0;color:#252525;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}.zip-overview__specs li+li{border-top:1px solid #d8d8d8}.zip-overview__specs img{width:1.625rem;height:1.625rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0);filter:brightness(0)}.zip-overview__specs svg{width:1.625rem;height:1.625rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.zip-overview__specs svg path{fill:#000}.zip-overview__specs span,.zip-overview__specs strong{display:block}.zip-overview__specs strong{font-weight:500}.zip-overview__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:11.875rem;min-height:3.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.875rem 2rem;color:#000;background:#34d3a7;border-radius:100rem;font-size:.9375rem;font-weight:700;line-height:1;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.zip-overview__button:hover,.zip-overview__button:focus-visible{color:#fff;background:#2e6049;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.zip-overview__media{margin:0;overflow:hidden;background:#000;border-radius:.5rem}.zip-overview__media img{display:block;width:100%;aspect-ratio:940/560;-o-object-fit:cover;object-fit:cover}.zip-colors{position:relative;padding:0;background:#fff}.zip-colors__inner{position:relative;padding-right:0;padding-left:0}.zip-colors__slide{position:relative;overflow:hidden;background:#fff}.zip-colors__image{display:block;width:100%;height:auto}.zip-colors__controls{position:absolute;right:0;bottom:2.25rem;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.zip-colors__controls button{width:2.375rem;height:2.375rem;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1a4a4d;background:#ddd;border:0;border-radius:15px;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out;pointer-events:auto}.zip-colors__controls button:hover,.zip-colors__controls button:focus-visible{color:#ddd;background:#1a4a4d;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.zip-colors__controls button img{display:block;width:.9375rem;height:1rem;-webkit-filter:brightness(0) saturate(100%) invert(24%) sepia(18%) saturate(1286%) hue-rotate(134deg) brightness(91%) contrast(91%);filter:brightness(0) saturate(100%) invert(24%) sepia(18%) saturate(1286%) hue-rotate(134deg) brightness(91%) contrast(91%);pointer-events:none}.zip-colors__controls button svg{display:block;width:.9375rem;height:1rem;pointer-events:none}.zip-colors__controls button svg path{fill:currentcolor}.zip-colors__controls button:hover img,.zip-colors__controls button:focus-visible img{-webkit-filter:none;filter:none}.zip-colors__controls .zip-colors__previous{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.zip-colors__controls .zip-colors__previous:hover,.zip-colors__controls .zip-colors__previous:focus-visible{-webkit-transform:rotate(180deg) translateY(0.125rem);transform:rotate(180deg) translateY(0.125rem)}@media(min-width: 48rem){.single-product-page .container{padding-right:2rem;padding-left:2rem}.single-product-hero__image{min-height:32rem}.zip-overview{padding-top:5.5rem;padding-bottom:4.5rem}.zip-overview__specs{grid-template-columns:1fr 1.55fr 1.1fr}.zip-overview__specs li{padding:0 1.25rem}.zip-overview__specs li:first-child{padding-left:0}.zip-overview__specs li+li{border-top:0}.zip-overview__specs li+li::before{position:absolute;top:50%;left:0;width:1px;height:2.5rem;content:"";background:#d8d8d8;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zip-colors__controls{bottom:2.5rem}}@media(min-width: 62rem){.single-product-hero__image{min-height:50.125rem}.zip-overview{padding-top:5.875rem;padding-bottom:5.375rem}.zip-colors__controls{bottom:3rem}}@media(min-width: 87.5rem){.single-product-page .container{padding-right:6.25rem;padding-left:6.25rem}.zip-colors__controls{bottom:3.25rem}}@media(max-width: 47.998rem){.zip-overview__content{max-width:none}.zip-colors__image{width:220%;max-width:none;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.zip-colors__controls{bottom:1rem}}@media(prefers-reduced-motion: reduce){.zip-overview__button,.zip-colors__controls button{-webkit-transition:none;transition:none}}.zip-overview__content{padding-left:40px}.contact-page{background:#fff}.contact-page .container{padding-right:1rem;padding-left:1rem}.contact-hero{position:relative;min-height:24rem;overflow:hidden;background:#000}.contact-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.contact-hero__shade{position:absolute;right:0;bottom:0;left:0;height:224px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);background-blend-mode:multiply}.contact-hero__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:24rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:clamp(2.25rem,8vw,6.875rem);text-align:center}.contact-hero__content h1{margin:0;color:#fff;font-size:clamp(2.25rem,5vw,4.375rem);font-weight:700;line-height:1.1}.contact-details{padding:clamp(4rem,8vw,7.25rem) 0 clamp(3.5rem,7vw,6.75rem);background:#fff}.contact-details__grid{display:grid;gap:2rem;max-width:90rem;margin:0 auto}.contact-details__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:20.5rem;margin:0 auto}.contact-details__item figure{-webkit-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem;margin:0}.contact-details__item img,.contact-details__item svg{display:block;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.contact-details__item svg path{fill:#34d3a7}.contact-details__item h2{margin:0 0 .5rem;color:#000;font-family:"Judou Sans CN";font-size:15px;font-style:normal;font-weight:500;line-height:120%}.contact-details__item p{margin:0;color:#626262;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.contact-details__item a{color:inherit;text-decoration:none;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.contact-details__item a:hover,.contact-details__item a:focus-visible{color:#34d3a7}.contact-details__item:nth-child(3) a{text-decoration:underline;text-underline-offset:.25rem}.contact-form-section{padding:clamp(3.75rem,7vw,6.5rem) 0 clamp(4.5rem,9vw,7.875rem);background:#fff;-webkit-box-shadow:inset 0 .0625rem 0 rgba(0,0,0,.04);box-shadow:inset 0 .0625rem 0 rgba(0,0,0,.04)}.contact-form{max-width:90rem;margin:0 auto}.contact-form__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.125rem}.contact-form__heading img{width:.75rem;height:.875rem;-o-object-fit:contain;object-fit:contain}.contact-form__heading h2{margin:0;color:#141414;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.1}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:1.25rem 3.25rem}.contact-form__field{position:relative}.contact-form__field label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0, 0, 0, 0);white-space:nowrap}.contact-form__field input,.contact-form__field textarea{display:block;width:100%;min-height:2.25rem;padding:0 0 .625rem;color:#141414;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #b8b8b8;border-radius:0;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;outline:0;-webkit-transition:border-color 300ms ease-in-out;transition:border-color 300ms ease-in-out}.contact-form__field input::-webkit-input-placeholder, .contact-form__field textarea::-webkit-input-placeholder{color:#8e8e8e;opacity:1}.contact-form__field input::-moz-placeholder, .contact-form__field textarea::-moz-placeholder{color:#8e8e8e;opacity:1}.contact-form__field input:-ms-input-placeholder, .contact-form__field textarea:-ms-input-placeholder{color:#8e8e8e;opacity:1}.contact-form__field input::-ms-input-placeholder, .contact-form__field textarea::-ms-input-placeholder{color:#8e8e8e;opacity:1}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#8e8e8e;opacity:1}.contact-form__field input:focus,.contact-form__field textarea:focus{border-color:#34d3a7}.contact-form__field textarea{min-height:2.25rem;resize:vertical}.contact-form__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:10.8125rem;min-height:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.25rem;padding:.875rem 2rem;color:#000;background:#34d3a7;border:0;border-radius:100rem;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:700;line-height:1;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}.contact-form__button:hover,.contact-form__button:focus-visible{color:#fff;background:#1a4a4d;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.contact-drive{position:relative;min-height:530px;overflow:hidden;background:#000}.contact-drive__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.58}.contact-drive__shade{position:absolute;inset:0;background:radial-gradient(circle at 50% 52%, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.82) 66%, rgba(0, 0, 0, 0.96) 100%)}.contact-drive__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:530px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.contact-drive__content h2{margin:0 0 1rem;color:#34d3a7;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;line-height:1.1}.contact-drive__content p{margin:0 0 1.75rem;color:hsla(0,0%,100%,.72);font-size:.9375rem;line-height:1.6}.contact-drive__content img,.contact-drive__content svg{width:4.375rem;height:4.375rem;-o-object-fit:contain;object-fit:contain}.contact-drive__content svg path{fill:#34d3a7}.contact-map{overflow:hidden;background:#d8d8d8}.contact-map__iframe{display:block;width:1920px;max-width:100%;height:530px;margin:0 auto;-webkit-filter:grayscale(1);filter:grayscale(1)}.contact-map__canvas{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:530px;overflow:hidden;background-color:#d4d4d4;background-image:none;-webkit-filter:grayscale(1);filter:grayscale(1)}.contact-map__label{position:absolute;top:50%;left:50%;color:#6f6f6f;font-family:"Inter",sans-serif;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact-map__label strong,.contact-map__label span{display:block}.contact-map__label strong{font-size:clamp(1.875rem,4vw,3.125rem);font-weight:600;line-height:1.1}.contact-map__label span{margin-top:.25rem;font-size:clamp(1.25rem,3vw,2.25rem);font-weight:500}@media(min-width: 48rem){.contact-page .container{padding-right:2rem;padding-left:2rem}.contact-hero,.contact-hero__content{min-height:30rem}.contact-details__grid{grid-template-columns:repeat(3, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contact-details__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0}.contact-details__item:nth-child(1){justify-self:start}.contact-details__item:nth-child(2){justify-self:center}.contact-details__item:nth-child(3){justify-self:end}.contact-form__grid{grid-template-columns:repeat(6, 1fr)}.contact-form__field{grid-column:span 2}.contact-form__field--place,.contact-form__field--message{grid-column:span 3}}@media(min-width: 87.5rem){.contact-page .container{padding-right:6.25rem;padding-left:6.25rem}.contact-hero,.contact-hero__content{min-height:44.125rem}}@media(max-width: 47.998rem){.contact-details__item{max-width:none}.contact-map__iframe{height:22rem}.contact-map__canvas{min-height:20rem}}@media(prefers-reduced-motion: reduce){.contact-details__item a,.contact-form__field input,.contact-form__field textarea,.contact-form__button{-webkit-transition:none;transition:none}}.battery-network-page{overflow:hidden;background:#fff}.battery-network-page .container{padding-right:1rem;padding-left:1rem}.battery-network-hero{position:relative;min-height:24rem;overflow:hidden;background:#000}.battery-network-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.battery-network-hero__shade{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.08)), color-stop(45%, rgba(0, 0, 0, 0.06)), to(rgba(0, 0, 0, 0.18)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.06) 45%, rgba(0, 0, 0, 0.18) 100%)}.battery-network-hero__marker{position:absolute;z-index:1;display:none;min-width:8.875rem;padding:.75rem 1rem .75rem 2.875rem;color:#fff;background:rgba(28,41,41,.82);border:1px solid hsla(0,0%,100%,.28);border-radius:.75rem;-webkit-box-shadow:0 .75rem 1.875rem rgba(0,0,0,.18);box-shadow:0 .75rem 1.875rem rgba(0,0,0,.18);text-transform:uppercase}.battery-network-hero__marker::before{position:absolute;top:50%;left:.875rem;width:1.375rem;height:1.375rem;content:"";border:2px solid #fff;border-radius:50%;opacity:.9;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.battery-network-hero__marker::after{position:absolute;right:1.25rem;bottom:-2.125rem;width:1.375rem;height:1.375rem;content:"";background:#fff;border:.25rem solid #34d3a7;border-radius:50%;-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.24);box-shadow:0 .25rem 1rem rgba(0,0,0,.24)}.battery-network-hero__marker span,.battery-network-hero__marker small{display:block;line-height:1.1}.battery-network-hero__marker span{font-size:.6875rem;font-weight:700}.battery-network-hero__marker small{margin-top:.125rem;color:hsla(0,0%,100%,.76);font-size:.5rem;font-weight:600;letter-spacing:.02em}.battery-network-hero__marker--clubhouse{top:43%;left:6.75%}.battery-network-hero__marker--sports{top:10%;left:25%}.battery-network-hero__marker--shopping{top:8%;right:23%}.battery-network-hero__marker--park{top:34%;right:7.25%}.battery-network-hero__marker--store{right:35%;bottom:21%}.battery-network-intro{padding:clamp(4rem,8vw,6.25rem) 0 clamp(3.5rem,7vw,5.875rem);background:#fff;text-align:center}.battery-network-intro__content{max-width:58.75rem;margin:0 auto}.battery-network-intro h1{margin:0;color:#1f2933;font-size:35px;font-style:normal;font-weight:200;line-height:45px;text-transform:capitalize}.battery-network-intro h1 strong{color:#1f2933;font-size:35px;font-style:normal;font-weight:bold;line-height:45px;text-transform:capitalize}.battery-network-intro__subtitle{margin:.5rem 0 1.125rem;color:#1f2933;font-size:25px;font-style:normal;font-weight:400;line-height:45px;text-transform:capitalize}.battery-network-intro img{display:block;width:min(24rem,100%);height:auto;margin:0 auto 1.875rem}.battery-network-intro h2{margin:0 0 1.5rem;color:#1f2933;font-size:22px;font-style:normal;font-weight:200;line-height:45px;text-transform:capitalize}.battery-network-intro p:not(.battery-network-intro__subtitle){margin:0;color:#5a5a5a;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.battery-network-works{display:grid;background:#1a4a4d}.battery-network-works__media{min-height:24rem;overflow:hidden}.battery-network-works__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.battery-network-works__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:24rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(3rem,7vw,7.5rem) 1rem;color:#fff}.battery-network-works__content h2{margin:0 0 2.25rem;color:hsla(0,0%,100%,.75);font-size:clamp(1.875rem,4vw,3.125rem);font-weight:300;line-height:1.1}.battery-network-works__content h2 span,.battery-network-works__content h2 strong{display:block;color:#fff;font-size:35px}.battery-network-works__content h2 strong{color:#fff;font-weight:bold}.battery-network-works__content p{max-width:41rem;margin:0 0 1.875rem;color:#ededed;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.battery-network-works__content p:last-child{margin-bottom:0}.battery-network-showcase{padding:clamp(3.5rem,7vw,6.25rem) 0;background:#fff}.battery-network-showcase__media{position:relative;margin:0;overflow:hidden;border-radius:.875rem}.battery-network-showcase__media>img:first-child{display:block;width:100%;aspect-ratio:1983/793;-o-object-fit:cover;object-fit:cover}.battery-network-showcase__wordmark{position:absolute;bottom:8%;left:4%;width:min(22rem,45%);height:auto;opacity:.22;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(min-width: 48rem){.battery-network-page .container{padding-right:2rem;padding-left:2rem}.battery-network-hero{min-height:34rem}.battery-network-hero__marker{display:block}.battery-network-works{grid-template-columns:1.46fr 1fr}.battery-network-works__media,.battery-network-works__content{min-height:42rem}.battery-network-works__content{padding-right:100px;padding-left:100px}}@media(min-width: 87.5rem){.battery-network-page .container{padding-right:6.25rem;padding-left:6.25rem}.battery-network-hero{min-height:44.375rem}}