@media (max-width: 991px) {
  .mh-nav { display: none; }
  .mh-burger { display: block; }
  .mh-hero-grid { grid-template-columns: 1fr; text-align: center; }
  .mh-hero-stats { justify-content: center; }
  .mh-hero-media img { max-width: 340px; }
  .mh-btn-outline.d-none { display: none !important; }
}
@media (max-width: 767px) {
  .mh-section { padding: 48px 0; }
  .mh-trust-row { gap: 18px; }
  .mh-trust-row img { width: 100px; height: auto; }
  .mh-guarantee { flex-direction: column; text-align: center; }
  .mh-blog-grid { grid-template-columns: 1fr; }
}
@media (min-width: 768px) {
  .mh-sticky-cta { display: none !important; }
}
