/* ── Home-page specific adjustments ──────────────────────── */

@media (max-width: 900px) {
  .hero__inner { grid-template-columns: 1fr; }
  section > .container > [style*="grid-template-columns:1fr 1fr"] {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 640px) {
  .hero__stats { flex-direction: column; gap: var(--space-4); }
  .process-steps { grid-template-columns: 1fr; }
  section > .container > [style*="grid-template-columns:repeat(3"] {
    grid-template-columns: 1fr !important;
  }
}
