/* WSDL V1.4.1 — halaman dalam saja; homepage Smart CTA tidak disentuh. */
@media (max-width: 767px) {
  body.wsdl-mobile-cta-page { padding-bottom: 0 !important; }
  body.wsdl-mobile-cta-page .ws-mobile-cta {
    bottom: calc(12px + env(safe-area-inset-bottom));
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(18px);
    transition: opacity .2s ease, transform .2s ease, visibility .2s ease;
  }
  body.wsdl-mobile-cta-page.wsdl-mobile-cta-visible .ws-mobile-cta {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0);
  }
}
@media (max-width: 767px) and (prefers-reduced-motion: reduce) {
  body.wsdl-mobile-cta-page .ws-mobile-cta { transition: none; }
}
