/* Mobile Responsive Overrides */
@media (max-width: 768px) {
  .product-cards__grid { grid-template-columns: 1fr; }
  .product-card { padding: var(--space-md); }
  .step-flow__step { grid-template-columns: 48px 1fr; gap: var(--space-sm); }
  .trust__stats { flex-direction: column; gap: var(--space-md); }
  .trust__logos { gap: var(--space-sm); }
  .footer__grid { grid-template-columns: 1fr 1fr; }
  .footer__brand { grid-column: 1 / -1; }
}

/* Small Mobile (375px) */
@media (max-width: 480px) {
  .hero__headline { font-size: clamp(1.75rem, 8vw, 2.25rem); }
  .pain-points__item { font-size: 0.9375rem; }
  .community-stories__grid,
  .products-group__grid,
  .muse-capabilities__grid { grid-template-columns: 1fr; }
  .mobile-cta-bar .btn { width: 100%; padding: 12px; font-size: 0.9375rem; }
}
