/* CTA flutuante de WhatsApp — compartilhado por Home, Orientação e Psicoterapia. */
.wa-float{position:fixed;right:22px;bottom:22px;z-index:80;width:50px;height:50px;border-radius:999px;background:var(--green,#244033);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(25,49,39,.24);opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .22s ease,visibility .22s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}
.wa-float:hover{background:var(--green-dark,#193127);transform:translateY(-2px) scale(1.02)}
.wa-float:focus-visible{outline:3px solid var(--sage,#a7be8f);outline-offset:3px}
.wa-float svg{width:23px;height:23px;fill:currentColor;display:block}
.wa-float[data-scroll-control="true"]:not(.visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.96)}
.wa-float[data-scroll-control="true"].visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}
@media(max-width:640px){.wa-float{width:44px;height:44px;right:14px;bottom:16px}.wa-float svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.wa-float{transition:none}}
