/* ── RESPONSIVE VISIBILITY ─────────────────────────────────────
   Single breakpoint: desktop ≥ 1024px, mobile < 1024px.
   Merged pages contain both variants; these rules show exactly one. */

@media (min-width: 1024px) {
  .page-mobile,
  .mob-nav,
  .mob-overlay,
  .mob-footer,
  .mob-wa-btn { display: none !important; }
}

@media (max-width: 1023.98px) {
  .page-desktop,
  .navbar,
  .footer,
  .wa-float { display: none !important; }
}
