/* ── RESPONSIVE ── */
@media(max-width:960px){
  .nav-links{display:none}
  .hero-content{width:85%}
  .vid-inner,.proc-grid,.ftg{grid-template-columns:1fr}
  .pvis{display:none}
  .tp-in{flex-direction:column}
  .ftg{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){
  .ftg{grid-template-columns:1fr}
  .hero-stats{gap:20px}
  .hero-content{width:100%}
}
