/* V194 — tighter alignment to approved iScooter reference */
body.customer-v5{background:#f6f1e8!important}
.customer-v5 .site-header{background:#fffaf3!important}
.customer-v5 .nav{height:92px!important}
.customer-v5 .iscooterLogo{width:188px!important;height:76px!important}
.customer-v5 .navlinks a{font-size:14px!important;padding:10px 14px!important}
.customer-v5 .nav-actions .btn{font-size:13px!important;padding:10px 16px!important}
.customer-v5 .nav-actions .btn-primary{background:linear-gradient(135deg,#dffb98,#a8ee67)!important;color:#123d31!important}
.customer-v5 .v48Hero{min-height:600px!important;border-radius:0!important}
.customer-v5 .v48HeroCopy{padding:70px 26px 58px 36px!important}
.customer-v5 .v48Eyebrow{font-size:15px!important;letter-spacing:3.2px!important}
.customer-v5 .v48Hero h1{font-size:clamp(64px,5.8vw,92px)!important;max-width:720px!important}
.customer-v5 .v48HeroLead{font-size:20px!important;max-width:610px!important}
.customer-v5 .v48HeroActions .btn{min-width:210px!important}
.customer-v5 .v48Visual{min-height:600px!important}
.customer-v5 .v48Lifestyle{background-position:center 40%!important}
.customer-v5 .v48Phone{right:1%!important;top:18px!important;width:260px!important;height:535px!important}
.customer-v5 .v48PhoneLogo{width:126px!important}
.customer-v5 .v48PhoneMap{height:220px!important}
.customer-v5 .v48Benefits{margin-top:-6px!important;border-radius:22px!important}
.customer-v5 .v48Benefit{gap:10px!important}
.customer-v5 .v48Services{margin-top:10px!important}
.customer-v5 .v48Service{min-height:112px!important}
.customer-v5 .v48Service h3{font-size:23px!important}
.customer-v5 .v48How{min-height:190px!important;margin-top:24px!important}
.customer-v5 .v48HowTitle h2{font-size:46px!important}
.customer-v5 .v48Step b{font-size:15px!important}
.customer-v5 .v48Step span{font-size:12px!important}
@media(max-width:900px){
 .customer-v5 .nav{height:72px!important}
 .customer-v5 .iscooterLogo{width:128px!important;height:54px!important}
 .customer-v5 .v48Hero{min-height:0!important}
 .customer-v5 .v48HeroCopy{padding:34px 18px 24px!important}
 .customer-v5 .v48Hero h1{font-size:clamp(44px,12vw,62px)!important}
 .customer-v5 .v48Visual{min-height:355px!important}
 .customer-v5 .v48Phone{width:175px!important;height:330px!important}
}
