/* css/responsive.css */
@media (max-width:768px) {
  .hero-grid { grid-template-columns:1fr; }
  .progress-tracker { flex-wrap:wrap; gap:10px; }
}