/* responsive.css — supplemental mobile tweaks */
@media (max-width: 576px) {
  .container { padding-left: 16px; padding-right: 16px; }
  .feature_title h2, .section-title h2 { font-size: 1.75em; }
  .key-value-card { margin-bottom: 16px; }
  .hero-stats { display: none; }
}
@media (max-width: 400px) {
  .cta-btn-sec { flex-direction: column; }
  .cta-btn { justify-content: center; }
}
