/* ── RESPONSIVE ──────────────────────────────────────────────────── */
@media(max-width:860px){
  .nav-links{display:none}
  .ham{display:flex}
  .hero-grid{grid-template-columns:1fr}
  .hero-card{display:none}
  .about-grid,.contact-grid{grid-template-columns:1fr}
  .steps{grid-template-columns:1fr}
  .steps::before{display:none}
  .step{margin-bottom:26px}
  .ft{grid-template-columns:1fr}
  .lb-inner{grid-template-columns:1fr}
  .lb-img,.lb-ph{height:200px}
  .lang-switcher{display:none}
}
