/* =============================================================
   ALKALEAN — Responsive Refinements
   ============================================================= */

@media (max-width: 991px){
  .hero .row{ flex-direction:column-reverse; }
  .melt-meter-wrap{ margin-bottom:2rem; }
  .price-card.popular{ order:-1; }
}

@media (max-width: 575px){
  .btn-ak{ width:100%; justify-content:center; }
  .hero-badges{ gap:.75rem; }
  .guarantee-seal{ width:120px; height:120px; }
  .guarantee-seal .days{ font-size:1.6rem; }
  .section{ padding:2.75rem 0; }
  .sticky-cta{ flex-direction:column; gap:.5rem; text-align:center; }
}

@media (min-width: 992px){
  .sticky-cta{ display:none !important; }
}

@media (prefers-reduced-motion: reduce){
  html{ scroll-behavior:auto; }
  .btn-ak, .price-card{ transition:none; }
}

@media print{
  .sticky-cta, .ak-navbar, .btn-ak{ display:none !important; }
}
