@media (max-width: 768px) {
  .features, .pricing-grid, .dashboard-grid { grid-template-columns: 1fr; }
  .hero h1 { font-size: 2rem; }
  .hero-actions { flex-direction: column; align-items: center; }
}
