/* V203 — mobile hero final framing toward approved reference */
@media(max-width:760px){
  .customer-v5 .v48HeroCopy{
    padding:24px 18px 14px!important;
  }
  .customer-v5 .v48Hero h1{
    font-size:clamp(44px,12.8vw,60px)!important;
    line-height:.91!important;
    margin:8px 0 12px!important;
  }
  .customer-v5 .v48HeroLead{
    font-size:14px!important;
    line-height:1.4!important;
    margin-bottom:15px!important;
  }
  .customer-v5 .v48HeroActions{
    margin-top:10px!important;
    gap:8px!important;
  }
  .customer-v5 .v48Visual{
    min-height:300px!important;
    margin-top:8px!important;
    background:#f4f1e8!important;
    border:1px solid #d7e1d6!important;
  }
  .customer-v5 .v48Lifestyle{
    inset:0 48px 0 0!important;
    background-image:url('/src/branding/iscooter-v201-two-riders.webp')!important;
    background-size:contain!important;
    background-position:left center!important;
    background-repeat:no-repeat!important;
    background-color:#f4f1e8!important;
  }
  .customer-v5 .v48Phone{
    width:66px!important;
    height:146px!important;
    right:-3px!important;
    top:78px!important;
    border-width:3px!important;
    border-radius:15px!important;
    opacity:.92!important;
    box-shadow:0 8px 18px rgba(0,0,0,.18)!important;
  }
  .customer-v5 .v48Phone:before{
    width:30px!important;
    height:8px!important;
    top:4px!important;
  }
  .customer-v5 .v48PhoneLogo{width:29px!important;margin:8px auto 2px!important}
  .customer-v5 .v48PhoneMap{height:39px!important;margin:0 3px 3px!important;border-radius:7px!important}
  .customer-v5 .v48PhoneCard{margin:0 3px!important;padding:3px!important;font-size:5px!important;border-radius:6px!important}
  .customer-v5 .v48PhoneBtn{margin:3px!important;min-height:18px!important;font-size:5px!important;border-radius:5px!important}
  .customer-v5 .v48Benefits{
    margin-top:12px!important;
  }
}
@media(max-width:390px){
  .customer-v5 .v48Visual{min-height:270px!important}
  .customer-v5 .v48Lifestyle{inset:0 42px 0 0!important}
  .customer-v5 .v48Phone{width:60px!important;height:134px!important;top:70px!important}
}
