/* Floating WhatsApp button */
.wa-float{
  position:fixed;right:20px;bottom:20px;z-index:90;           /* below the header (100) and the inquiry popup (9999) */
  width:58px;height:58px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  background:#25D366;color:#fff;text-decoration:none;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
  transition:transform .2s ease,box-shadow .2s ease;
}
.wa-float:hover{transform:scale(1.07);box-shadow:0 8px 22px rgba(0,0,0,.32)}
.wa-float:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (max-width:575px){
  .wa-float{right:14px;bottom:14px;width:54px;height:54px}
}
@media (prefers-reduced-motion:reduce){.wa-float{transition:none}}