@media (max-width: 768px) {
  section { padding: 60px 24px !important; }
  .hero-grid { grid-template-columns: 1fr !important; }
  .services-grid { grid-template-columns: 1fr !important; }
  .pricing-grid { grid-template-columns: 1fr !important; gap: 40px !important; }
  .stats-grid { grid-template-columns: 1fr 1fr !important; }
  .nav-row { padding: 16px 24px !important; }
  .closing-row { flex-direction: column; gap: 20px; }
  .closing-divider { display: none; }
}
.hero-grid { display: grid; grid-template-columns: 1fr 1fr; align-items: center; }
.services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); }
.pricing-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }
.stats-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; }
.closing-row { display: flex; justify-content: center; align-items: center; gap: 40px; }
.closing-divider { width: 1px; height: 40px; background: var(--border); }
.services-grid > div { background: var(--surface); }
.surface-alt { background: var(--surface-alt); }