:root{--green:#00c853;--lime:#b2ff59;--orange:#ff6d00;--sky:#e3f9ec;--cream:#fffdf5;--charcoal:#1a1a2e;--mid:#3a3a5c;--light:#f0fff4;--accent:#00e676;--card-bg:#fff;--shadow:#00c85326}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--charcoal);font-family:Manrope,sans-serif;overflow-x:hidden}#root{min-height:100svh}.voltride-site.site-hidden{opacity:0;pointer-events:none}.voltride-site.site-revealed{animation:.5s ease-out forwards site-reveal}@keyframes site-reveal{0%{opacity:0}to{opacity:1}}@media (hover:none){.cursor,.cursor-follower{display:none!important}}.cursor{background:var(--green);pointer-events:none;z-index:9999;mix-blend-mode:multiply;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:fixed;top:0;left:0}.cursor-follower{border:2px solid var(--green);pointer-events:none;z-index:9998;opacity:.5;border-radius:50%;width:36px;height:36px;transition:transform .4s;position:fixed;top:0;left:0}.voltride-nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#ffffff14;border-bottom:1px solid #ffffff0f;flex-direction:column;transition:background .45s,box-shadow .45s,border-color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:flex;position:fixed;top:0;left:0;right:0}.voltride-nav.nav-scrolled{-webkit-backdrop-filter:blur(30px);background:#ffffffeb;border-bottom-color:#00c8531f;box-shadow:0 4px 30px #00000012,0 1px 6px #0000000a}.voltride-nav.nav-scrolled .nav-top-bar{padding:.25rem 4%}.voltride-nav.nav-scrolled .nav-main-bar{padding:.5rem 4%}.nav-top-bar{background:#f8f9fa;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:.35rem 4%;display:flex}.nav-top-left,.nav-top-right{align-items:center;display:flex}.nav-top-item{color:#444;letter-spacing:.01em;align-items:center;gap:.4rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-top-item svg{opacity:.6;flex-shrink:0}.nav-main-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.7rem 4%;display:grid}.nav-brand{color:var(--charcoal);align-items:center;gap:.7rem;text-decoration:none;display:flex}.nav-brand-logo{color:var(--green);flex-shrink:0}.nav-brand-text{flex-direction:column;line-height:1.05;display:flex}.nav-brand-title{letter-spacing:.02em;text-transform:uppercase;color:var(--charcoal);font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:900}.nav-brand-sub{letter-spacing:.04em;color:var(--mid);margin-top:.15rem;font-size:.6rem;font-style:italic;font-weight:500}.nav-links-v2{justify-self:center;gap:1.35rem}.nav-links{margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--mid);letter-spacing:.06em;text-transform:uppercase;padding-bottom:.3rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .25s,transform .25s;position:relative}.nav-links a:after{content:"";background:var(--green);border-radius:2px;width:0;height:2px;transition:width .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:absolute;bottom:0;left:50%;box-shadow:0 0 #0000}.nav-links a:hover{color:var(--green);text-shadow:0 0 12px #00c85340;transform:translateY(-2px)}.nav-links a:hover:after{width:100%;left:0;box-shadow:0 0 8px #00c85380,0 0 16px #00c85333}.nav-link-active{color:var(--charcoal)!important}.nav-link-active:after{content:"";background:var(--green);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.nav-admin-btn{color:var(--charcoal);letter-spacing:.02em;white-space:nowrap;background:#f0fff4;border:1px solid #00c8534d;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font:700 .78rem Manrope,sans-serif;text-decoration:none;transition:background .25s,color .25s,transform .2s,box-shadow .25s;display:inline-flex}.nav-admin-btn:hover{color:#00a844;background:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #00c8532e}.nav-mobile-tools{display:none}.nav-phone-pill{background:var(--green);letter-spacing:.03em;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.55rem 1rem .55rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 6px 20px #00c85359;color:#fff!important}.nav-phone-pill:hover{background:#00a844;transform:scale(1.04);box-shadow:0 6px 25px #00c85373,0 0 15px #0f83}.nav-right-group{align-items:center;gap:.75rem;display:flex}@media (width<=1100px){.nav-admin-btn{display:none}.nav-mobile-tools{margin-top:1rem;display:block;border-bottom:none!important}.nav-links .nav-mobile-tools a{color:var(--charcoal);letter-spacing:.02em;text-transform:none;background:#f0fff4;border:1px solid #00c85340;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem;font:700 .85rem Manrope,sans-serif;text-decoration:none;display:flex}.nav-links .nav-mobile-tools a svg{color:var(--green)}}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:none}.nav-hamburger span{background:var(--charcoal);border-radius:2px;width:100%;height:2.5px;transition:transform .3s,opacity .3s;display:block}.nav-hamburger-open span:first-child{transform:rotate(45deg)translate(5px,5px)}.nav-hamburger-open span:nth-child(2){opacity:0}.nav-hamburger-open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.nav-mobile-phone{display:none}@media (width<=1100px){.nav-top-bar{gap:.5rem;padding:.25rem 3%}.nav-top-item{gap:.2rem;font-size:.62rem}.nav-top-item svg{width:11px;height:11px}.nav-hamburger{display:flex}.nav-links-v2{z-index:200;background:#fff;flex-direction:column;gap:0;width:270px;height:100vh;padding:4.5rem 1.5rem 2rem;transition:right .35s cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:-100%;box-shadow:-4px 0 20px #0000001a}.nav-links-v2.nav-links-open{right:0}.nav-links-v2 li{border-bottom:1px solid #0000000d}.nav-links-v2 a{padding:.9rem 0;font-size:.95rem;font-weight:600;display:block}.nav-links-v2 a:after{display:none}.nav-mobile-phone{border-top:1px solid #00c85326;margin-top:1rem;padding-top:1rem;display:block;border-bottom:none!important}.nav-mobile-phone a{align-items:center;gap:.5rem;display:flex;color:var(--green)!important;font-weight:700!important}.nav-phone-pill span{display:none}.nav-phone-pill{border-radius:10px;padding:.5rem .65rem}.nav-main-bar{grid-template-columns:1fr auto;padding:.5rem 3%}.nav-brand{gap:.5rem}.nav-brand-logo svg{width:34px;height:34px}.nav-brand-title{font-size:.88rem}.nav-brand-sub{font-size:.52rem}}@media (width<=480px){.nav-top-bar{padding:.2rem 3%}.nav-top-item{font-size:.55rem}.nav-brand-title{font-size:.75rem}.nav-brand-sub{font-size:.45rem}.nav-brand-logo svg{width:30px;height:30px}.nav-main-bar{padding:.4rem 3%}}.logo{letter-spacing:2px;color:var(--charcoal);font-family:Bebas Neue,sans-serif;font-size:2rem}.logo span{color:var(--green)}@keyframes voltride-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}#hero.hero-v2{background:#0a0f0d;flex-direction:column;min-height:100vh;padding:6.5rem 4% 0;display:flex;position:relative;overflow:hidden}.hero-v2-bg{pointer-events:none;will-change:transform, opacity;transform-origin:50%;background:url(/banner.png) top/cover no-repeat;position:absolute;inset:0}.hero-light-streaks{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-streak{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:50%;height:1px;animation:linear infinite hero-streak-move;position:absolute}.hero-streak-1{width:40%;animation-duration:5s;top:35%;left:-30%}.hero-streak-2{opacity:.7;width:30%;animation-duration:7s;animation-delay:1.5s;top:55%;left:-20%}.hero-streak-3{opacity:.5;width:35%;animation-duration:6s;animation-delay:3s;top:72%;left:-25%}@keyframes hero-streak-move{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(350%)}}.hero-particles-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-floating-particle{background:#0f8;border-radius:50%;animation:ease-in-out infinite alternate hero-particle-drift;position:absolute;box-shadow:0 0 6px #00ff8880}@keyframes hero-particle-drift{0%{opacity:.3;transform:translateY(0)translate(0)}50%{opacity:.8}to{opacity:.4;transform:translateY(-20px)translate(10px)}}.hero-v2-inner{z-index:2;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1280px;margin:0 auto;padding-bottom:2rem;display:flex;position:relative}.hero-tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:.85rem;font-size:.75rem;font-weight:700}.hero-v2-title.hero-title{letter-spacing:-.02em;text-transform:uppercase;color:var(--charcoal);margin-bottom:1rem;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,5.5vw,4.2rem);font-weight:900;line-height:1.05}.hero-title-green{color:var(--green);text-transform:lowercase;font-style:italic}.hero-v2-desc.hero-desc{color:#555;max-width:30rem;margin-bottom:1.5rem;font-size:.95rem;font-weight:400;line-height:1.6}.hero-values{flex-wrap:wrap;gap:1.25rem 2.5rem;margin-bottom:2.25rem;display:flex}.hero-value-item{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:5.5rem;max-width:8rem;display:flex}.hero-value-icon{border:2px solid var(--green);width:48px;height:48px;color:var(--green);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:flex}.hero-value-icon svg{width:22px;height:22px}.hero-value-label{letter-spacing:.04em;text-transform:uppercase;color:var(--charcoal);font-size:.62rem;font-weight:700;line-height:1.3}.hero-v2-btns.hero-btns{align-items:center;gap:1.5rem;display:flex}.btn-primary-tight{text-transform:uppercase;letter-spacing:.08em;background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:.6rem;padding:1.15rem 2.5rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;animation:3s ease-in-out 3.5s infinite btn-glow-hero;display:inline-flex;box-shadow:0 6px 24px #00c8534d}@keyframes btn-glow-hero{0%,to{box-shadow:0 6px 24px #00c8534d}50%{box-shadow:0 6px 40px #00ff8880,0 0 15px #00ff8826}}.btn-primary-tight:hover{animation:none;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 40px #00c85380}.btn-hero-video{color:var(--charcoal);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff9;border:2px solid #e0e0e0;border-radius:50px;align-items:center;gap:.75rem;padding:.6rem 1.8rem .6rem .6rem;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700;transition:opacity .2s,border-color .2s;display:inline-flex}.btn-hero-video:hover{opacity:.85;border-color:#ccc}.btn-hero-video-play{color:#fff;background:#2d2d2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding-left:2px;font-size:.65rem;display:flex}.hero-visual.hero-v2-visual{justify-content:flex-end}.hero-photo-card.rickshaw-card{aspect-ratio:4/3;background:#1a1a2e;border:1px solid #00c85326;border-radius:24px;width:100%;max-width:100%;min-height:320px;padding:0;overflow:hidden;box-shadow:0 28px 70px #1a1a2e1f}.hero-photo-card.rickshaw-card:before{display:none}.hero-photo-city{z-index:1;pointer-events:none;background:linear-gradient(#ffc89626 0%,#0000 40%),linear-gradient(90deg,#1e3a5f40 0%,#0000 45%);position:absolute;inset:0}.hero-photo-main{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0;width:100%;height:100%;display:block;position:relative}.hero-leaf{filter:blur(.5px);z-index:2;pointer-events:none;opacity:.85;background:linear-gradient(135deg,#00c85373,#b2ff5959);border-radius:50% 4px;width:48px;height:48px;position:absolute}.hero-leaf--1{animation:5s ease-in-out infinite hero-leaf-drift-1;top:12%;left:8%}.hero-leaf--2{animation:6s ease-in-out .5s infinite hero-leaf-drift-2;bottom:22%;left:4%}.hero-leaf--3{animation:5.5s ease-in-out 1s infinite hero-leaf-drift-3;top:20%;right:10%}@keyframes hero-leaf-drift-1{0%,to{transform:translateY(0)rotate(-25deg)scale(.9)}50%{transform:translateY(-12px)rotate(-25deg)scale(.9)}}@keyframes hero-leaf-drift-2{0%,to{transform:translateY(0)rotate(15deg)scale(.7)}50%{transform:translateY(-10px)rotate(15deg)scale(.7)}}@keyframes hero-leaf-drift-3{0%,to{transform:translateY(0)rotate(40deg)scale(.55)}50%{transform:translateY(-8px)rotate(40deg)scale(.55)}}.hero-float-zero{z-index:3;letter-spacing:.04em;text-transform:uppercase;color:var(--charcoal);background:#fffffff2;border:1px solid #00c85333;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%);box-shadow:0 10px 30px #0000001f}.hero-float-zero-icon{font-size:1rem}.hero-bottom-bar{z-index:2;background:var(--charcoal);color:#fff;border-radius:20px 20px 0 0;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;max-width:1280px;margin:0 auto;padding:1.35rem 4% 1.5rem;display:grid;position:relative;box-shadow:0 -12px 40px #00000014}.hero-bottom-item{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:0 .5rem;display:flex}.hero-bottom-icon-wrap{border:2px solid var(--green);background:#00c85314;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.hero-bottom-icon{font-size:1.35rem;line-height:1}.hero-bottom-text{color:#ffffffeb;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.btn-primary{background:var(--green);color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:50px;padding:1rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px #00c85359}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00c85373}.btn-outline{border:2px solid var(--charcoal);color:var(--charcoal);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:50px;padding:1rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s}.btn-outline:hover{background:var(--charcoal);color:#fff;transform:translateY(-3px)}.marquee-section{background:var(--green);white-space:nowrap;padding:1rem 0;overflow:hidden}.marquee-track{gap:3rem;animation:20s linear infinite voltride-marquee;display:inline-flex}.marquee-item{color:#fff;letter-spacing:2px;align-items:center;gap:1rem;font-family:Bebas Neue,sans-serif;font-size:1.4rem;display:inline-flex}.marquee-dot{color:var(--lime)}@keyframes voltride-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-label{letter-spacing:2px;text-transform:uppercase;color:var(--green);margin-bottom:1rem;font-size:.8rem;font-weight:700}.section-title{color:var(--charcoal);margin-bottom:1rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.section-title span{color:var(--green)}.section-sub{color:var(--mid);max-width:500px;margin-bottom:3.5rem;font-size:1rem;line-height:1.7}#features{background:var(--charcoal);color:#fff;padding:7rem 5%;position:relative;overflow:hidden}#features:before{content:"";background:radial-gradient(circle,#00c8531f,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;left:-100px}#features .section-title{color:#fff}#features .section-sub{color:#fff9}.features-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.feature-card{background:#ffffff0d;border:1px solid #00c85333;border-radius:20px;padding:2rem 1.5rem;transition:background .3s,border-color .3s,transform .3s;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg, var(--green), var(--lime));transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.feature-card:hover{border-color:var(--green);background:#00c85314;transform:translateY(-5px)}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{background:#00c85326;border:1px solid #00c85333;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.2rem;font-size:1.6rem;display:flex}.feature-card h3{color:#fff;margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.feature-card p{color:#ffffff8c;font-size:.85rem;line-height:1.65}.why-road-section{text-align:center;background:#f7fff9;padding:6rem 5% 5rem;position:relative;overflow:hidden}#why .section-label{position:relative}#why .section-title{color:var(--charcoal);position:relative}#why .section-title span{color:var(--green)}#why .section-sub{color:var(--mid);position:relative}.why-road-header{z-index:1;margin-bottom:3.5rem;position:relative}.why-road-container{max-width:1100px;margin:0 auto;padding:1rem 0;position:relative}.why-road-track{width:100%;height:80px;margin-bottom:2.5rem;position:relative}.why-road-svg{width:100%;height:60px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.why-road-marker{border:3px solid var(--green);z-index:2;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00c85340}.why-rickshaw{z-index:3;will-change:transform;position:absolute;top:calc(50% - 28px);left:0}.why-rickshaw-svg{filter:drop-shadow(0 3px 10px #00c8534d);width:70px;height:38px}.why-stops-row{grid-template-columns:repeat(5,1fr);gap:1.2rem;display:grid;position:relative}.why-stop{text-align:center;background:#fff;border-radius:18px;padding:1.8rem 1.2rem 1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00c8530f}.why-stop>:not(.why-stop-border-glow){z-index:2;position:relative}.why-stop-border-glow{z-index:0;background:conic-gradient(#00c853 0deg,#76ff03 60deg,#0000 120deg 240deg,#00e676 300deg,#00c853 360deg);width:200%;height:200%;animation:2.5s linear infinite why-energy-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-stop:after{content:"";z-index:1;background:#fff;border-radius:16px;position:absolute;inset:2px}@keyframes why-energy-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.why-stop:hover{transform:translateY(-6px);box-shadow:0 12px 36px #00c8532e}.why-stop-connector{background:linear-gradient(to bottom, var(--green), #00c85326);border-radius:2px;width:2px;height:20px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.why-stop-icon{background:linear-gradient(135deg,#e8fff4,#f0fff7);border:1px solid #00c85326;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto .8rem;display:flex}.why-stop-icon svg{width:22px;height:22px;stroke:var(--green)}.why-stop-title{color:var(--charcoal);margin-bottom:.3rem;font-size:.95rem;font-weight:800}.why-stop-desc{color:var(--mid);font-size:.8rem;line-height:1.5}.why-road-cta{z-index:1;margin-top:3rem;position:relative}@media (width<=900px){.why-road-section{padding:4rem 5% 3rem}.why-stops-row{grid-template-columns:repeat(2,1fr);gap:1rem}.why-road-track{height:50px;margin-bottom:1.5rem}.why-rickshaw{display:none}.why-road-container{max-width:100%}.why-stop{padding:1.2rem}.why-stop-connector{display:none}}@media (width<=550px){.why-road-section{padding:3rem 4% 2.5rem}.why-stops-row{grid-template-columns:1fr;gap:.8rem}.why-road-track{display:none}.why-road-header .section-title{font-size:1.6rem}.why-stop{padding:1.2rem 1rem}.why-stop-icon{width:38px;height:38px;margin-bottom:.6rem}.why-stop-title{font-size:.88rem}.why-stop-desc{font-size:.75rem}}.testi-section{background:linear-gradient(#fff 0%,#f8fffb 50%,#f3fff7 100%);justify-content:center;align-items:center;min-height:100vh;padding:5rem 5%;display:flex;position:relative;overflow:hidden}.testi-particles{pointer-events:none;position:absolute;inset:0}.testi-particle{background:#00c85340;border-radius:50%;animation:ease-in-out infinite alternate testi-p-float;position:absolute;box-shadow:0 0 4px #00c8534d}@keyframes testi-p-float{0%{opacity:.15;transform:translateY(0)scale(.7)}to{opacity:.5;transform:translateY(-25px)scale(1.3)}}.testi-ripple{pointer-events:none;z-index:1;border:2px solid #00c85340;border-radius:50%;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%;transform:scale(0)}.testi-glow{pointer-events:none;background:radial-gradient(circle,#00c85317 0%,#0000 55%);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:55%;left:50%}.testi-h1{color:var(--charcoal);white-space:nowrap;z-index:2;letter-spacing:-.03em;opacity:0;pointer-events:none;font-family:Manrope,sans-serif;font-size:clamp(60px,8vw,120px);font-weight:800;line-height:.95;position:absolute;top:50%;left:50%}.testi-h1-dot{color:var(--green)}.testi-content{z-index:3;gap:3rem;width:100%;max-width:1120px;display:grid;position:relative}.testi-head{text-align:center;justify-items:center;display:grid}.testi-head .section-label{margin-bottom:.75rem}.testi-title{color:var(--charcoal);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.12}.testi-h2-accent{color:var(--green)}.testi-cta{color:#00a844;letter-spacing:.02em;background:#ffffffb3;border:1.5px solid #00c85359;border-radius:99px;align-items:center;gap:.4rem;margin-top:1.4rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.testi-cta:hover{background:var(--green);border-color:var(--green);color:#fff}.testi-cta-arrow{animation:1.5s ease-in-out infinite testi-arrow;display:inline-block}@keyframes testi-arrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.testi-cards{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.testi-card{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #00c8531f;border-radius:24px;margin:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #1a1a2e2e,0 0 40px #00ff780a}.testi-card:before{content:"";background:var(--av-color);opacity:.85;height:4px;position:absolute;inset:0 0 auto}@media (hover:hover){.testi-card:hover{border-color:#00c8534d;transform:translateY(-10px);box-shadow:0 30px 70px -20px #1a1a2e40,0 0 60px #00ff781a}}.testi-card-shine{pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:80%;height:100%;transition:left .7s;position:absolute;top:0;left:-130%;transform:skew(-15deg)}.testi-card:hover .testi-card-shine{left:160%}.testi-card-inner{z-index:2;flex-direction:column;height:100%;padding:1.9rem 1.9rem 1.7rem;display:flex;position:relative}.testi-card-quote{color:var(--av-color);opacity:.12;pointer-events:none;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:1.1rem;right:1.4rem}.testi-card-stat{gap:.1rem;margin-bottom:1.1rem;display:grid}.testi-card-stat strong{letter-spacing:.01em;color:color-mix(in srgb, var(--av-color) 85%, #1a1a2e);font-family:Bebas Neue,sans-serif;font-size:3.4rem;font-weight:400;line-height:.95}.testi-card-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:.78rem;font-weight:800}.testi-card-text{color:var(--mid);margin:0 0 1.5rem;font-size:.98rem;line-height:1.75}.testi-card-author{border-top:1px dashed #1a1a2e1a;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.1rem;display:flex}.testi-card-avatar{background:var(--av-color);color:#fff;width:42px;height:42px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--av-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:800;display:flex}.testi-card-stars{color:#ffb300;letter-spacing:2px;white-space:nowrap;margin-left:auto;font-size:.8rem}.testi-card-name{white-space:nowrap;color:var(--charcoal);font-size:.9rem;font-weight:700}.testi-card-role{color:var(--mid);font-size:.78rem}.testi-dots{display:none}@media (width<=900px){.testi-dots{justify-content:center;gap:.5rem;margin-top:-1rem;display:flex}.testi-dots button{cursor:pointer;background:#1a1a2e2e;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.testi-dots button.on{background:var(--green);width:26px}.testi-section{min-height:0;padding:4.5rem 0 4rem}.testi-h1,.testi-ripple{display:none}.testi-content{gap:2rem}.testi-head{padding:0 5%}.testi-cards{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;gap:1rem;padding:.5rem 5% 1.5rem;scroll-padding:0 5%;display:flex;overflow-x:auto}.testi-cards::-webkit-scrollbar{display:none}.testi-card{scroll-snap-align:start;flex:0 0 min(84%,360px)}.testi-card-inner{padding:1.6rem 1.5rem 1.4rem}.testi-card-stars{letter-spacing:1px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.testi-particle,.testi-cta-arrow{animation:none}}#stats{text-align:center;background:linear-gradient(160deg,#0a0f0d 0%,#0d1a14 50%,#081210 100%);grid-template-columns:repeat(4,1fr);gap:2rem;padding:6rem 5%;display:grid;position:relative;overflow:hidden}#stats:before{content:"";pointer-events:none;background:radial-gradient(circle,#00ff8814 0%,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#stats:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 49px,#00ff8808 50px),repeating-linear-gradient(90deg,#0000,#0000 49px,#00ff8808 50px);position:absolute;inset:0}.stat-item{z-index:1;position:relative}.stat-item .big{color:#0f8;text-shadow:0 0 30px #0f86,0 0 60px #00ff8826;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:900;line-height:1}.stat-separator{background:linear-gradient(90deg,#0000,#0f8,#0000);border-radius:2px;width:40px;height:2px;margin:.6rem auto;animation:2s ease-in-out infinite alternate stat-sep-glow}@keyframes stat-sep-glow{0%{opacity:.5;width:30px}to{opacity:1;width:50px}}.stat-item .label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.12em;margin-top:.2rem;font-size:.85rem;font-weight:600}#contact{text-align:center;background:linear-gradient(#f7fff9 0%,#fff 50%,#f3fff7 100%);padding:6rem 5%;position:relative;overflow:hidden}.contact-bg-orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.contact-bg-orb-1{background:#00c8530f;width:500px;height:500px;animation:8s ease-in-out infinite alternate contact-orb-drift;top:-120px;right:-100px}.contact-bg-orb-2{background:#00c8530a;width:400px;height:400px;animation:10s ease-in-out infinite alternate-reverse contact-orb-drift;bottom:-100px;left:-80px}@keyframes contact-orb-drift{0%{transform:translate(0)}to{transform:translate(20px,-15px)}}.contact-wrapper{z-index:2;max-width:640px;margin:0 auto;position:relative}.contact-header{margin-bottom:2.5rem}.contact-label{text-transform:uppercase;letter-spacing:.15em;color:var(--green);margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:inline-block}.contact-title{color:var(--charcoal);margin-bottom:1rem;font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.contact-title span{color:var(--green)}.contact-desc{color:var(--mid);max-width:480px;margin:0 auto;font-size:1rem;line-height:1.7}.contact-form{flex-direction:column;gap:1rem;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-input,.form-select,.form-textarea{width:100%;color:var(--charcoal);background:#fff;border:1.5px solid #00000014;border-radius:14px;outline:none;padding:1rem 1.3rem;font-family:Manrope,sans-serif;font-size:.92rem;transition:border-color .25s,box-shadow .25s;box-shadow:0 2px 8px #00000008}.form-input::-moz-placeholder{color:#9ca3af}.form-textarea::-moz-placeholder{color:#9ca3af}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #00c8531a,0 4px 12px #0000000a}.form-textarea{resize:vertical;height:110px}.form-select{color:var(--charcoal);appearance:auto}.form-submit{background:var(--green);color:#fff;cursor:pointer;letter-spacing:.3px;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.1rem 2.5rem;font-size:1rem;font-weight:800;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #00c85340}.form-submit-icon{transition:transform .3s;display:inline-flex}.form-submit:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 40px #00c85359}.form-submit:hover .form-submit-icon{transform:translate(4px)}.form-submit:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.form-submit:hover:after{left:130%}@media (width<=600px){.form-row{grid-template-columns:1fr}#contact{padding:4rem 5%}}.site-footer{color:#fff9;background:linear-gradient(#0b1410 0%,#0a0f0d 100%);border-top:1px solid #00c85326;padding:0}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2.5rem;max-width:1200px;margin:0 auto;padding:3.5rem 5% 2.5rem;display:grid}.footer-col-brand{flex-direction:column;gap:1rem;display:flex}.footer-brand-logo{align-items:center;gap:.7rem;display:flex}.footer-brand-name{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800}.footer-brand-sub{color:#fff6;margin-top:.15rem;font-size:.68rem;font-style:italic}.footer-brand-desc{color:#ffffff80;max-width:300px;font-size:.88rem;line-height:1.65}.footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:1.1rem;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700}.footer-col-links{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footer-col-links li{align-items:center;gap:.4rem;display:flex}.footer-col-links li svg{opacity:.45;stroke:#fff9;flex-shrink:0}.footer-col-links a{color:#ffffff8c;font-size:.88rem;text-decoration:none;transition:color .25s}.footer-col-links a:hover{color:#0f8}.footer-address{color:#ffffff80;font-size:.85rem;line-height:1.75}.footer-gst{color:#ffffffbf;letter-spacing:.02em;margin-top:.75rem;font-size:.78rem;font-weight:700}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1.2rem 5%;display:flex}.footer-copy{color:#fff6;font-size:.8rem}.footer-motto{color:#0f8;text-shadow:0 0 12px #0f83;font-size:.9rem;font-style:italic;font-weight:600}@media (width<=900px){.footer-main{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=600px){.footer-main{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 5% 2rem}.footer-bottom{text-align:center;flex-direction:column;gap:.5rem}}.reveal{opacity:0;transform:translateY(40px)}@media (width<=900px){#hero.hero-v2{padding:5.5rem 5% 0}.hero-v2-inner{grid-template-columns:1fr;gap:2rem}.hero-visual.hero-v2-visual{order:-1;justify-content:center}.hero-photo-card.rickshaw-card{aspect-ratio:16/11;max-width:420px;margin:0 auto}.hero-bottom-bar{border-radius:16px 16px 0 0;grid-template-columns:1fr 1fr;gap:1.25rem .75rem;padding:1.25rem 5% 1.35rem}.features-grid{grid-template-columns:1fr 1fr}.why-stops-row{grid-template-columns:repeat(2,1fr)}.testi-cards-wrap{flex-direction:column;align-items:center}#stats{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}}.ht-section{text-align:center;background:linear-gradient(135deg,#021 0%,#003d20 50%,#001a0e 100%);padding:4.5rem 1.5rem;position:relative;overflow:hidden}.ht-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#00c85314,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ht-container{perspective:600px;max-width:800px;margin:0 auto}.ht-text-block{flex-wrap:wrap;justify-content:center;gap:.4rem .6rem;margin-bottom:.6rem;display:flex}.ht-text-main{margin-bottom:1.2rem}.ht-word{color:#fff;will-change:transform, opacity;font-family:Noto Sans Devanagari,Manrope,sans-serif;font-size:clamp(1.6rem,5vw,2.8rem);font-weight:800;display:inline-block}.ht-text-main .ht-word{font-size:clamp(1.8rem,5.5vw,3.2rem)}.ht-word-red{color:#ff5252;-webkit-text-decoration:line-through #ff5252;text-decoration:line-through #ff5252;text-decoration-thickness:3px;position:relative}.ht-word-green{color:#69f0ae;text-shadow:0 0 30px #69f0ae59}.ht-badge{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform, opacity;background:#ffffff0d;border:1px solid #69f0ae33;border-radius:50px;padding:.7rem 2rem;font-family:Noto Sans Devanagari,Manrope,sans-serif;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:600;display:inline-block}.ht-word-gold{color:#ffd740;font-weight:900}@media (width<=600px){.ht-section{padding:3rem 1rem}.ht-text-block{gap:.3rem .4rem}.ht-badge{padding:.5rem 1.4rem}}.gallery-section{background:#fff;padding:6rem 5% 5rem}.gallery-head{text-align:center;margin-bottom:2.5rem}.gallery-head .section-sub{margin:0 auto}.gallery-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px;max-width:1280px;margin:0 auto;display:grid}.gallery-item:first-child{grid-area:span 2/span 2}.gallery-item:nth-child(6),.gallery-item:nth-child(9),.gallery-item:nth-child(10){grid-column:span 2}.gallery-item:nth-child(6) img,.gallery-item:nth-child(9) img{-o-object-position:center 20%;object-position:center 20%}.gallery-item{background:var(--light);cursor:zoom-in;border:none;border-radius:16px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 24px -14px #1a1a2e59}.gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.gallery-item:hover img,.gallery-item:focus-visible img{transform:scale(1.06)}.gallery-caption{color:#fff;text-align:left;opacity:0;background:linear-gradient(#0000,#0a1e12c7);padding:2.2rem 1rem .85rem;font:600 .82rem Manrope,sans-serif;transition:opacity .3s,transform .3s;position:absolute;inset:auto 0 0;transform:translateY(8px)}.gallery-item:hover .gallery-caption,.gallery-item:focus-visible .gallery-caption{opacity:1;transform:none}.gallery-item:focus-visible{outline:3px solid var(--green);outline-offset:3px}.gallery-lightbox{z-index:2000;background:#06120beb;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;animation:.2s gallery-fade;display:flex;position:fixed;inset:0}@keyframes gallery-fade{0%{opacity:0}}.gallery-lightbox figure{max-width:min(1200px,100%);margin:0}.gallery-lightbox img{border-radius:12px;max-width:100%;max-height:calc(100vh - 7rem);margin:0 auto;display:block;box-shadow:0 30px 80px #00000080}.gallery-lightbox figcaption{color:#ffffffe6;justify-content:space-between;gap:1rem;margin-top:.85rem;font:600 .9rem Manrope,sans-serif;display:flex}.gallery-lightbox figcaption span{color:#ffffff8c;font-variant-numeric:tabular-nums}.gallery-nav,.gallery-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;font:400 2rem/1 Manrope,sans-serif;transition:background .2s;display:grid}.gallery-nav{width:52px;height:52px;padding-bottom:4px}.gallery-close{width:44px;height:44px;font-size:1.8rem;position:absolute;top:1rem;right:1rem}.gallery-nav:hover,.gallery-close:hover{background:var(--green);border-color:var(--green)}@media (width<=900px){.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.gallery-item:nth-child(6),.gallery-item:nth-child(9){grid-column:span 1}.gallery-item:nth-child(10){grid-column:span 2}}@media (width<=560px){.gallery-grid{grid-auto-rows:130px;gap:10px}.gallery-caption{display:none}.gallery-lightbox{padding:.5rem}.gallery-nav{width:46px;height:46px;position:absolute;bottom:1.25rem}.gallery-nav.prev{left:1.25rem}.gallery-nav.next{right:1.25rem}.gallery-lightbox figcaption{padding:0 .5rem}}@property --p{syntax:"<number>";inherits:false;initial-value:100}.emi-section{background:radial-gradient(50% 40% at 15% 20%,#00c8531a,#0000 70%),radial-gradient(40% 40% at 90% 80%,#ffb30014,#0000 70%),#f7fff9;padding:6rem 5% 5rem;position:relative;overflow:hidden}.emi-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#00c85317 0 60px,#0000 60px 110px) 50%/100% 6px no-repeat;height:160px;position:absolute;top:58%;left:-10%;right:-10%;transform:rotate(-4deg)}.emi-head{text-align:center;margin-bottom:2.5rem;position:relative}.emi-head .section-sub{margin:0 auto}.emi-card{background:#fff;border-radius:30px;grid-template-columns:1.25fr 1fr;max-width:1060px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0f3d2273,0 0 0 1px #00c85324}.emi-inputs{background:radial-gradient(circle at 1px 1px,#00c85321 1px,#0000 0) 0 0/22px 22px,#fff;align-content:center;gap:1.6rem;padding:2.6rem;display:grid;position:relative}.emi-row{gap:.8rem;display:grid}.emi-row+.emi-row{border-top:1px dashed #1a1a2e1a;padding-top:1.6rem}.emi-row-head{color:var(--charcoal);justify-content:space-between;align-items:center;gap:1rem;font:700 .95rem Manrope,sans-serif;display:flex}.emi-row-head b{color:#00a844;font-variant-numeric:tabular-nums;font-size:1.1rem}.emi-label{align-items:center;gap:.75rem;display:flex}.emi-step{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#00e676,#00a844);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font:400 1.05rem Bebas Neue,sans-serif;display:grid;box-shadow:0 6px 14px -6px #00a844cc}.emi-hint{color:#00a844;margin-top:.1rem;font-size:.74rem;font-style:normal;font-weight:700;display:block}.emi-num{min-width:10.5rem;color:var(--charcoal);cursor:text;background:#fff;border:2px solid #00c85373;border-radius:14px;justify-content:flex-end;align-items:center;gap:.45rem;padding:.4rem .6rem .4rem .45rem;font-size:1.2rem;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 6px 16px -8px #00a84473}.emi-num:hover{border-color:var(--green);transform:translateY(-1px)}.emi-num:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #00c8532e,0 8px 18px -8px #00a84480}.emi-affix{color:#00a844;background:#e3f9ec;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 .45rem;font-size:.85rem;font-weight:800;display:grid}.emi-num input{width:auto;min-width:0;font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:none}.emi-edit{color:var(--green);opacity:.7;flex-shrink:0;transition:opacity .2s}.emi-num:hover .emi-edit,.emi-num:focus-within .emi-edit{opacity:1}.emi-row input[type=range]{appearance:none;background:linear-gradient(90deg, #00e676 0%, var(--green) var(--fill), #e3efe7 var(--fill));cursor:pointer;border-radius:99px;outline:none;width:100%;height:10px}.emi-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle, var(--green) 0 4px, #fff 5px);border:3px solid var(--green);cursor:grab;border-radius:50%;width:26px;height:26px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 0 6px #00c85324,0 6px 14px #00c85366}.emi-row input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px #00c85329,0 6px 14px #00c85366}.emi-row input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.emi-row input[type=range]::-moz-range-track{background:#e3efe7;border-radius:99px;height:10px}.emi-row input[type=range]::-moz-range-progress{background:var(--green);border-radius:99px;height:10px}.emi-row input[type=range]::-moz-range-thumb{border:3px solid var(--green);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 6px #00c85324}.emi-row input[type=range]:focus-visible{box-shadow:0 0 0 4px #00c85340}.emi-range-ends{color:#8a8aa3;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.3rem;font-size:.72rem;font-weight:600;display:flex}.emi-road{grid-template-columns:repeat(var(--n), 1fr);padding-top:2.4rem;display:grid;position:relative}.emi-road-track{top:calc(2.4rem + 5px);left:calc(50% / var(--n));right:calc(50% / var(--n));background:repeating-linear-gradient(90deg,#fff 0 10px,#0000 10px 20px) 50%/100% 2px no-repeat,#3a3a5c;border-radius:99px;height:8px;position:absolute}.emi-road-fill{height:100%;width:calc(100% * var(--at) / (var(--n) - 1));background:repeating-linear-gradient(90deg, #fff 0 10px, transparent 10px 20px) center / 100% 2px no-repeat, var(--green);border-radius:99px;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.emi-road-rider{top:0;left:calc(100% * (var(--at) + .5) / var(--n));filter:drop-shadow(0 4px 4px #00000026);pointer-events:none;line-height:0;transition:left .6s cubic-bezier(.22,1,.36,1);animation:.5s ease-in-out infinite alternate emi-ride;position:absolute;translate:-50%}@keyframes emi-ride{to{transform:translateY(-2px)}}.emi-road button{color:#8a8aa3;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.45rem;padding:0 0 .2rem;font:800 .95rem Manrope,sans-serif;transition:color .2s;display:grid;position:relative}.emi-road button small{margin-top:-.5rem;font-size:.66rem;font-weight:600}.emi-road-dot{z-index:1;background:#fff;border:3px solid #3a3a5c;border-radius:50%;width:18px;height:18px;transition:border-color .2s,transform .2s,box-shadow .2s}.emi-road button:hover{color:var(--charcoal)}.emi-road button:hover .emi-road-dot{transform:scale(1.15)}.emi-road button[aria-pressed=true]{color:#00a844}.emi-road button[aria-pressed=true] .emi-road-dot{border-color:var(--green);background:var(--green);box-shadow:0 0 0 5px #00c85333}.emi-road button:focus-visible{outline:none}.emi-road button:focus-visible .emi-road-dot{box-shadow:0 0 0 5px #00c85359}.emi-result{color:#fff;background:radial-gradient(90% 60% at 50% 18%,#00e67640,#0000 65%),linear-gradient(165deg,#134d2c 0%,#0f3d22 50%,#08261a 100%);flex-direction:column;align-items:center;padding:2.4rem 2.4rem 2rem;display:flex;position:relative;overflow:hidden}.emi-result:before,.emi-result:after{content:"";pointer-events:none;border:1px dashed #b2ff592e;border-radius:50%;animation:40s linear infinite emi-spin;position:absolute}.emi-result:before{width:420px;height:420px;top:-210px;right:-210px}.emi-result:after{width:260px;height:260px;animation-direction:reverse;bottom:-130px;left:-130px}@keyframes emi-spin{to{transform:rotate(360deg)}}.emi-result-label{letter-spacing:.18em;text-transform:uppercase;color:#c8a94e;font:700 .75rem Manrope,sans-serif}.emi-gauge{place-items:center;width:210px;height:210px;margin:1rem 0 .9rem;display:grid;position:relative}.emi-ring{background:conic-gradient(from -90deg, #00e676 0, var(--lime) calc(var(--p) * 1%), #c8a94e 0);filter:drop-shadow(0 0 18px #00e67673);border-radius:50%;transition:--p .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px));mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px))}.emi-gauge:before{content:"";background:radial-gradient(circle at 50% 35%,#ffffff1a,#00000026);border-radius:50%;position:absolute;inset:24px;box-shadow:inset 0 0 0 1px #ffffff14}.emi-ring-center{text-align:center;position:relative}.emi-result-value{font-variant-numeric:tabular-nums;text-shadow:0 0 30px #00e67659;font-family:Bebas Neue,sans-serif;font-size:3.6rem;line-height:1}.emi-ring-sub{color:#ffffffb3;font-size:.78rem}.emi-daily{color:var(--lime);background:#b2ff5924;border:1px solid #b2ff594d;border-radius:99px;padding:.4rem .9rem;font-size:.85rem;font-weight:800}.emi-split-legend{color:#ffffffbf;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin-top:1rem;font-size:.78rem;display:flex}.emi-split-legend i{border-radius:50%;width:8px;height:8px;margin-right:.4rem;display:inline-block}.emi-split-legend i.p{background:#00e676}.emi-split-legend i.i{background:#c8a94e}.emi-result dl{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-self:stretch;margin:1.4rem 0 1.5rem;padding:.4rem 1.1rem;display:grid}.emi-result dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:.6rem 0;font-size:.9rem;display:flex}.emi-result dl div.emi-total{border-bottom:0;font-size:1rem}.emi-result dl div.emi-total dd{color:var(--lime)}.emi-result dt{color:#ffffffb8}.emi-result dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.emi-ctas{align-self:stretch;gap:.6rem;margin-top:auto;display:grid}.emi-cta{text-align:center;background:var(--green);color:#fff;border-radius:12px;padding:.9rem 1rem;font:800 .95rem Manrope,sans-serif;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:block;box-shadow:0 10px 24px -10px #00e676b3}.emi-cta:hover{background:#00a844;transform:translateY(-1px)}.emi-cta.ghost{box-shadow:none;background:0 0;border:1.5px solid #ffffff40}.emi-cta.ghost:hover{background:#ffffff14;border-color:#ffffff80}.emi-result small{color:#ffffff80;text-align:center;margin-top:.8rem;font-size:.72rem;position:relative}@media (width<=860px){.emi-card{grid-template-columns:1fr}.emi-inputs,.emi-result{padding:1.6rem}.emi-num{min-width:0}}@media (width<=480px){.emi-row-head{gap:.6rem}.emi-label{white-space:nowrap}.emi-num{gap:.3rem;padding:.3rem .5rem .3rem .35rem;font-size:1.05rem}.emi-affix{min-width:24px;height:24px;padding:0 .35rem;font-size:.75rem}.emi-edit{display:none}}@media (width<=420px){.emi-step{border-radius:9px;width:28px;height:28px;font-size:.95rem}.emi-label{gap:.55rem}.emi-road button{font-size:.85rem}.emi-gauge{width:210px;height:210px}.emi-result-value{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.emi-road-rider,.emi-result:before,.emi-result:after{animation:none}}@media (width>=1101px) and (width<=1280px){.nav-links-v2{gap:.95rem}.nav-links-v2 a{letter-spacing:.03em}.nav-phone-pill span{display:none}.nav-phone-pill{padding:.55rem .7rem}}#models.fleet-cinema{min-height:100vh;color:var(--charcoal);position:relative;overflow:hidden}.fleet-cinema-bg{filter:saturate(1.05)contrast(1.02);z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;animation:12s ease-in-out infinite alternate fleet-bg-breathe;position:absolute;inset:0}@keyframes fleet-bg-breathe{0%{transform:scale(1)}to{transform:scale(1.03)}}.fleet-cinema-vignette{z-index:1;pointer-events:none;background:linear-gradient(#ffffff40 0%,#0000 30% 70%,#ffffff2e 100%),radial-gradient(80% 50% at 50% 0,#00c85314 0%,#0000 60%);position:absolute;inset:0}.fleet-particles{z-index:1;pointer-events:none;opacity:.6;background-image:radial-gradient(2px 2px at 20% 30%,#00c85359,#0000),radial-gradient(2px 2px at 70% 20%,#00e67640,#0000),radial-gradient(1px 1px at 50% 60%,#00c85333,#0000);background-size:100% 100%;position:absolute;inset:0}.fleet-energy-beam{z-index:1;pointer-events:none;width:70%;height:38%;position:absolute;top:42%;left:-30%;overflow:visible}.fleet-energy-beam-scroll{filter:blur(38px);will-change:transform, opacity;background:linear-gradient(105deg,#0000 0%,#00ff8c38 35%,#00c85359 50%,#00ff8c2e 65%,#0000 100%);width:130%;height:100%;position:absolute;inset:0 auto 0 -15%;transform:skew(-6deg)}.fleet-floating-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fleet-float-dot{filter:blur(1px);background:#00e67673;border-radius:999px;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #00c8538c}@keyframes fleet-beam-scroll-mobile{0%,to{opacity:.65;transform:translate(0)skew(-6deg)}50%{opacity:1;transform:translate(22%)skew(-6deg)}}.fleet-cinema-inner{z-index:2;flex-direction:column;max-width:1400px;min-height:100vh;margin:0 auto;padding:5rem 4% 2.5rem;display:flex;position:relative}.fleet-header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex}.fleet-header-left{z-index:3;flex-shrink:0;position:relative}.fleet-header-right{flex-shrink:0;padding-top:.5rem}.fleet-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:.6rem;font-size:.75rem;font-weight:800}.fleet-title{letter-spacing:-.03em;color:var(--charcoal);text-transform:uppercase;margin-bottom:.75rem;font-family:Manrope,sans-serif;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:900;line-height:1.05}.fleet-title span{color:var(--green);text-transform:none;font-style:italic}.fleet-lead{max-width:26rem;color:var(--mid);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border-radius:8px;padding:.4rem .6rem;font-size:.92rem;line-height:1.6}.fleet-feature-strip{flex-wrap:wrap;gap:.6rem .8rem;display:flex}.fleet-feature-pill{background:#fffc;border:1px solid #0000000f;border-radius:12px;align-items:center;gap:.55rem;padding:.5rem .85rem;display:flex;box-shadow:0 2px 12px #0000000a}.fleet-feature-ico{background:#00c85314;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fleet-feature-title{color:var(--charcoal);font-size:.72rem;font-weight:800;line-height:1.3}.fleet-feature-sub{color:var(--mid);font-size:.62rem;line-height:1.3}.fleet-stage{flex:1;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.fleet-cards-stage{width:100%;height:480px;transform-style:preserve-3d;position:relative;overflow:visible}.fleet-cine-card{transform-origin:50%;will-change:transform, opacity, filter;cursor:pointer;width:240px;margin-top:-230px;position:absolute;top:50%;left:0}.fleet-cine-card-motion{transform-style:preserve-3d;height:100%}.fleet-cine-card-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #00000014, 0 0 40px rgba(var(--accent-rgb), .1);background:#ffffffed;border:1.5px solid #fffffff2;border-radius:18px;padding-bottom:.85rem;transition:box-shadow .4s,border-color .35s,transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.fleet-cine-shine-sweep{z-index:10;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff4d 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)skew(-14deg)}.fleet-cine-card:hover .fleet-cine-shine-sweep{animation:1s ease-out forwards fleet-cine-sweep}@keyframes fleet-cine-sweep{0%{opacity:.6;transform:translate(-120%)skew(-14deg)}to{opacity:0;transform:translate(140%)skew(-14deg)}}.fleet-cine-card:hover .fleet-cine-card-inner{box-shadow:0 28px 60px #00000024, 0 0 50px rgba(var(--accent-rgb), .3), 0 0 0 1.5px rgba(var(--accent-rgb), .4);border-color:rgba(var(--accent-rgb), .5)}.fleet-cine-card.is-active .fleet-cine-card-inner{box-shadow:0 20px 55px #0000001f, 0 0 60px rgba(var(--accent-rgb), .35);border-color:rgba(var(--accent-rgb), .45)}.fleet-cine-tag{z-index:5;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent);box-shadow:0 4px 12px rgba(var(--accent-rgb), .3);border-radius:999px;margin:.75rem .75rem 0;padding:.25rem .6rem;font-size:.55rem;font-weight:800;display:inline-block;position:relative}.fleet-cine-media{z-index:5;background:#f5f5f5;border-radius:12px;height:140px;margin:.5rem .75rem 0;position:relative;overflow:hidden}.fleet-cine-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .5s}.fleet-cine-card:hover .fleet-cine-media img{transform:scale(1.05)}.fleet-cine-media-shine{background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:4.5s ease-in-out infinite fleet-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes fleet-shine{0%,70%{transform:translate(-100%)}85%{transform:translate(100%)}to{transform:translate(100%)}}.fleet-cine-body{z-index:5;padding:.75rem .9rem 0;position:relative}.fleet-cine-name{color:var(--charcoal);margin:0 0 .25rem;font-size:.9rem;font-weight:800;line-height:1.3}.fleet-cine-desc{color:var(--mid);margin:0 0 .7rem;font-size:.68rem;line-height:1.5}.fleet-cine-specs{border-top:1px solid #0000000d;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-bottom:.75rem;padding-top:.6rem;display:grid}.fleet-cine-spec{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.fleet-cine-spec-icon{opacity:.75;justify-content:center;align-items:center;display:flex}.fleet-cine-spec-val{color:var(--charcoal);font-size:.62rem;font-weight:800;line-height:1.2}.fleet-cine-spec-key{color:var(--mid);font-size:.5rem;line-height:1.2}.fleet-cine-link{z-index:5;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.68rem;font-weight:800;transition:gap .25s,opacity .2s;display:inline-flex;position:relative}.fleet-cine-link span{transition:transform .25s}.fleet-cine-link:hover{gap:.55rem}.fleet-cine-link:hover span{transform:translate(3px)}.fleet-compare-wrap{text-align:center;opacity:0;padding:1.5rem 0 2rem}.fleet-compare-btn{border:2px solid var(--green);color:var(--charcoal);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffffe6;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 2.5rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:800;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 6px 24px #00c8531f}.fleet-compare-btn:hover{transform:translateY(-3px);box-shadow:0 12px 36px #00c85338}.fleet-compare-btn svg{opacity:.7}@media (width<=900px){.fleet-header{flex-direction:column;gap:1rem}.fleet-feature-strip{gap:.5rem}.fleet-cinema-inner{min-height:auto;padding:4.5rem 5% 2rem}.fleet-stage{min-height:auto}.fleet-cards-stage{perspective:none;grid-template-columns:1fr 1fr;gap:1rem;height:auto;display:grid}.fleet-cine-card{width:100%;max-width:none;margin-top:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.fleet-cine-card .fleet-cine-card-inner{opacity:1;transform:none}.fleet-cine-card .fleet-cine-card-motion{transform:none!important}.fleet-energy-beam-scroll{animation:6s ease-in-out infinite fleet-beam-scroll-mobile}.fleet-compare-wrap{padding-bottom:2.5rem;opacity:1!important}}@media (width<=480px){.fleet-cards-stage{grid-template-columns:1fr}.fleet-cine-specs{grid-template-columns:repeat(2,1fr)}}.er-loader{z-index:99999;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.er-loader .loader-bg{z-index:0;background:linear-gradient(160deg,#0a0f0d 0%,#0d1a14 40%,#081210 100%);position:absolute;inset:0}.er-loader .particles{z-index:1;pointer-events:none;position:absolute;inset:0}.er-loader .particle{background:#0f8;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #0f8,0 0 24px #00ff884d}.er-loader .particle:first-child{top:20%;left:15%}.er-loader .particle:nth-child(2){top:30%;right:20%}.er-loader .particle:nth-child(3){bottom:35%;left:25%}.er-loader .particle:nth-child(4){top:45%;right:12%}.er-loader .particle:nth-child(5){bottom:25%;right:30%}.battery-wrap{z-index:3;align-items:center;gap:.75rem;display:flex;position:relative}.battery{background:#ffffff1a;border:1px solid #ffffff26;border-radius:4px;width:120px;height:8px;overflow:hidden}.battery-fill{background:linear-gradient(90deg,#00c853,#0f8);border-radius:4px;width:0%;height:100%;box-shadow:0 0 8px #00ff8880}.battery-percent{color:#0f8;min-width:32px;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800}.rickshaw-wrap{z-index:3;filter:drop-shadow(0 15px 40px #0f83);width:min(380px,75vw);position:relative}.rickshaw-wrap svg{width:100%;height:auto}.brand-content{z-index:3;text-align:center;position:relative}.brand-title{color:#fff;letter-spacing:.08em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.3rem,4vw,2rem);font-weight:900}.brand-sub{color:#ffffff73;letter-spacing:.05em;margin-top:.4rem;font-family:Manrope,sans-serif;font-size:clamp(.65rem,2vw,.82rem)}.moving-road{z-index:2;background:repeating-linear-gradient(90deg,#fff3 0 40px,#0000 40px 80px) 0 0/80px 3px;width:100%;height:3px;position:absolute;bottom:22%;left:0}.announce-overlay{z-index:99998;-webkit-backdrop-filter:blur(8px);perspective:800px;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.announce-card{will-change:transform, opacity;width:100%;max-width:680px;transform-style:preserve-3d;background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059,0 0 60px #00b45026,0 0 0 1px #ffffff1a}.announce-close{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:flex;position:absolute;top:10px;right:10px}.announce-close:hover{background:#dc2828d9;transform:scale(1.1)rotate(90deg)}.announce-img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.announce-footer{background:linear-gradient(135deg,#0a2e1a,#0d3820);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.announce-badge{text-transform:uppercase;letter-spacing:.12em;color:#0f8;background:#00ff881f;border:1px solid #00ff8840;border-radius:30px;padding:6px 16px;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800}.announce-cta{color:#0a2e1a;cursor:pointer;background:linear-gradient(135deg,#0f8,#00e676);border:none;border-radius:30px;padding:10px 28px;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 20px #00ff884d}.announce-cta:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 6px 28px #00ff8873}@media (width<=500px){.announce-card{border-radius:14px;max-width:95vw}.announce-footer{text-align:center;flex-direction:column;gap:10px;padding:12px 16px}.announce-close{width:30px;height:30px;top:6px;right:6px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
