/* Shared mobile CTA, loaded only on discovery/product pages. */
.bebaik-mobile-wa{display:none}
@media(max-width:768px){
 body:has(.bebaik-mobile-wa){padding-bottom:calc(96px + env(safe-area-inset-bottom))}
 html:has(.bebaik-mobile-wa){scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}
 body:has(.bebaik-mobile-wa) :is(.sticky,.sticky-consult){display:none!important}
 .bebaik-mobile-wa{display:block;position:fixed;inset:auto 0 0;z-index:100;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#fffaf6;border-top:1px solid #ded8d1;box-shadow:0 -4px 20px #00000014}
 .bebaik-mobile-wa a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px 16px;border:1px solid #086546;border-radius:10px;background:#087f5b;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 2px 0 #06543b}
 .bebaik-mobile-wa svg{width:24px;height:24px;flex:none}
 .bebaik-mobile-wa a:hover{background:#066b4c}
 .bebaik-mobile-wa a:focus-visible{outline:3px solid #087f5b;outline-offset:4px}
 .bebaik-mobile-wa[hidden]{display:none}
}
