/* ═══════════════════════════════════════════════════
   RESPONSIVE — v6 Premium (Step 11 spacing)
   ═══════════════════════════════════════════════════ */
@media(max-width:1024px){
  .features-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}
  .pricing-grid{grid-template-columns:1fr;max-width:480px}
}
@media(max-width:900px){
  :root{--section-pad:var(--section-pad-mobile)}
  .container{padding:0 24px}
  .nav-links,.nav-right{display:none}
  .hamburger{display:flex}
  .process-grid,.testi-grid,.metrics-grid{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr;gap:32px}
  .hero{padding:120px 0 60px;min-height:auto}
  .hero-grid{display:none}
  .section-header{margin-bottom:48px}
}
@media(max-width:640px){
  .container{padding:0 16px}
  .hero{padding:110px 0 56px}
  .hero-ctas{flex-direction:column}
  .btn-coral,.btn-dark,.btn-outline,.btn-white{width:100%;justify-content:center}
  .cta-dark{padding:64px 24px;border-radius:20px}
  .trust-logos{gap:24px}
  .trust-logo{font-size:14px}
  .testi-card{padding:22px}
  .g-card{padding:24px}
  .price-card{padding:28px}
}
