.whatsapp-contact{position:fixed;right:24px;bottom:max(110px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:11px;padding:13px 19px;border:1px solid #ffad6b;border-radius:999px;background:#ff8a32;color:#211207;box-shadow:0 6px 25px #0005;text-decoration:none;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;transition:background .2s,transform .2s}
.whatsapp-contact svg{width:27px;height:27px;flex:none}.whatsapp-contact span{display:block}.whatsapp-contact small{display:block;font-size:11px;font-weight:500;margin-top:3px}.whatsapp-contact:hover{background:#ffad6b;transform:translateY(-2px)}.whatsapp-contact:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:600px){.whatsapp-contact{right:16px;bottom:max(88px,env(safe-area-inset-bottom));padding:11px 15px;font-size:13px}.company-footer,body>footer{padding-bottom:105px!important}}
@media(prefers-reduced-motion:reduce){.whatsapp-contact{transition:none}}
.whatsapp-contact{width:56px;height:56px;padding:0;justify-content:center;gap:0}.whatsapp-contact>span{display:none}.whatsapp-contact svg{width:29px;height:29px}@media(max-width:600px){.whatsapp-contact{width:52px;height:52px;padding:0}}
