/* Additional responsive tweaks */
@media(max-width:768px){
  section{padding:70px 0}
  .section-head{align-items:flex-start}
  .contact-info{padding:32px 24px}
  .booking-form{padding:28px 22px}
  .hero-badge{font-size:10px}
  .trust-row{gap:18px}
}
@media(max-width:480px){
  .container-xxl{padding:0 18px}
  .hero-cta .btn-lux{padding:12px 20px;font-size:13px}
  .fleet-body{padding:20px}
}
