/* Responsive refinements */

@media (max-width: 991.98px){
  .usp-list{columns:1}
  .mainnav .navbar-brand span{font-size:1rem}
}

@media (max-width: 767.98px){
  .hero-slide{min-height:60vh}
  .trustbar .stat h3{font-size:1.25rem}
  .sector-tile{padding:18px}
  .footer-section .widget-title{font-size:1rem}
}

@media (prefers-reduced-motion: reduce){
  *{scroll-behavior:auto}
}
