/* ═══════════════════════════════════════════════════════
   RESPONSIVE.CSS — All media queries
═══════════════════════════════════════════════════════ */


@media(max-width:960px) {
  .hero                  { grid-template-columns:1fr }
  .about-grid,
  .careers-inner,
  .sec-inner,
  .digital-inner,
  .why-inner             { grid-template-columns:1fr }
  .svc-grid,
  .reviews-grid          { grid-template-columns:1fr }
  .bp-grid               { grid-template-columns:1fr }
  .bp-right-col          { gap:2px }
  .ft                    { grid-template-columns:1fr 1fr }
  .nav-ul                { display:none }
  .mob-btn               { display:flex }
  .hero-right            { min-height:340px }
  body                   { cursor:auto }
  #cur, #cur-r           { display:none }
  .hero-stats-bar .hsb-div { display:none }
}

@media(max-width:600px) {
  .ft                    { grid-template-columns:1fr }
  .dch-grid,
  .career-perks,
  .digital-results       { grid-template-columns:1fr }
  .lc                    { display:none }
  section                { padding:60px 5% }
}
