/* ══════════════════════════════════════════════
   RESPONSIVE — NAVBAR
══════════════════════════════════════════════ */
@media(max-width:700px){
  .navlinks{display:none}
  .ham{display:flex}
  .sk-nav-links{display:none}
}

/* ══════════════════════════════════════════════
   RESPONSIVE — GRID LAYOUTS
══════════════════════════════════════════════ */
@media(max-width:860px){
  .g3{grid-template-columns:repeat(2,1fr)}
  .sk-cards{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:520px){
  .g3{grid-template-columns:1fr}
  .sk-cards{grid-template-columns:1fr}
}
@media(max-width:800px){
  .g2{grid-template-columns:1fr}
  .sk-why{grid-template-columns:1fr}
}

/* ══════════════════════════════════════════════
   RESPONSIVE — FOOTER
══════════════════════════════════════════════ */
@media(max-width:600px){
  .ftgrid{grid-template-columns:1fr;gap:1.6rem}
}

/* ══════════════════════════════════════════════
   RESPONSIVE — GLASS PERFORMANCE (MOBILE)
══════════════════════════════════════════════ */
@media(max-width:768px){
  .glass,.gnav,.ze-card{
    backdrop-filter:blur(8px) saturate(120%)!important;
    -webkit-backdrop-filter:blur(8px) saturate(120%)!important;
  }
  .stat{
    backdrop-filter:blur(6px) saturate(110%)!important;
    -webkit-backdrop-filter:blur(6px) saturate(110%)!important;
  }
  .reas li{
    backdrop-filter:blur(6px) saturate(110%)!important;
    -webkit-backdrop-filter:blur(6px) saturate(110%)!important;
  }
  /* Speed up off-screen rendering */
  .sec{
    content-visibility:auto;
    contain-intrinsic-size:auto 600px;
  }
}
