.FloatingWhatsApp-module__qoJBTq__root{--fab-size:56px;--pill-width:200px;--wa-green:#25d366;width:var(--fab-size);height:var(--fab-size);background:var(--wa-green);color:#fff;transform-origin:100%;will-change:width;border-radius:999px;padding:0;transition:width .65s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 18px #25d36647}.FloatingWhatsApp-module__qoJBTq__iconDock{top:50%;left:calc(var(--fab-size) / 2);z-index:2;justify-content:center;align-items:center;width:28px;height:28px;transition:left .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.FloatingWhatsApp-module__qoJBTq__icon{color:#fff;flex-shrink:0;width:28px;height:28px;display:block}.FloatingWhatsApp-module__qoJBTq__label{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;font-size:17px;font-weight:600;line-height:1;transition:opacity .35s .1s,transform .5s cubic-bezier(.22,1,.36,1) 80ms,visibility 0s linear .5s;position:absolute;top:50%;left:62px;transform:translate(10px,-50%)}@media (hover:hover) and (pointer:fine){.FloatingWhatsApp-module__qoJBTq__root:hover{width:var(--pill-width);box-shadow:0 8px 26px #25d36661}.FloatingWhatsApp-module__qoJBTq__root:hover .FloatingWhatsApp-module__qoJBTq__iconDock{left:28px}.FloatingWhatsApp-module__qoJBTq__root:hover .FloatingWhatsApp-module__qoJBTq__label{opacity:1;visibility:visible;transition:opacity .4s .1s,transform .5s cubic-bezier(.22,1,.36,1) 80ms,visibility;transform:translateY(-50%)}}.FloatingWhatsApp-module__qoJBTq__root:focus-visible{outline:2px solid var(--wa-green);outline-offset:4px}@media (max-width:640px){.FloatingWhatsApp-module__qoJBTq__root{--fab-size:46px;width:var(--fab-size);height:var(--fab-size)}.FloatingWhatsApp-module__qoJBTq__iconDock,.FloatingWhatsApp-module__qoJBTq__icon{width:24px;height:24px}.FloatingWhatsApp-module__qoJBTq__label{display:none}}@media (prefers-reduced-motion:reduce){.FloatingWhatsApp-module__qoJBTq__root,.FloatingWhatsApp-module__qoJBTq__iconDock,.FloatingWhatsApp-module__qoJBTq__label{transition:none}}
.FloatingConsultation-module__MrkuqW__root{--fab-size:56px;--pill-width:240px;--consult-gold:#c5a059;box-sizing:border-box;width:var(--fab-size);height:var(--fab-size);background:var(--consult-gold);color:#fff;transform-origin:100%;will-change:width;border:1px solid #0000;border-radius:999px;padding:0;text-decoration:none;transition:width .65s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 18px #c5a05952}.FloatingConsultation-module__MrkuqW__iconDock{z-index:2;justify-content:center;align-items:center;width:28px;height:28px;transition:left .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FloatingConsultation-module__MrkuqW__icon{color:#fff;flex-shrink:0;width:24px;height:24px;display:block}.FloatingConsultation-module__MrkuqW__label{color:#fff;font-family:var(--font-afacad), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;font-size:17px;font-weight:600;line-height:1;transition:opacity .35s .1s,transform .45s cubic-bezier(.22,1,.36,1) 80ms,visibility 0s linear .5s;position:absolute;top:50%;left:62px;transform:translate(12px,-50%)}@media (hover:hover) and (pointer:fine){.FloatingConsultation-module__MrkuqW__root:hover,.FloatingConsultation-module__MrkuqW__root:focus-visible{width:var(--pill-width);background:var(--consult-gold);box-shadow:0 8px 26px #c5a0596b}.FloatingConsultation-module__MrkuqW__root:hover .FloatingConsultation-module__MrkuqW__iconDock,.FloatingConsultation-module__MrkuqW__root:focus-visible .FloatingConsultation-module__MrkuqW__iconDock{left:28px}.FloatingConsultation-module__MrkuqW__root:hover .FloatingConsultation-module__MrkuqW__label,.FloatingConsultation-module__MrkuqW__root:focus-visible .FloatingConsultation-module__MrkuqW__label{opacity:1;visibility:visible;transition:opacity .4s .1s,transform .5s cubic-bezier(.22,1,.36,1) 80ms,visibility;transform:translateY(-50%)}}@media (max-width:640px){.FloatingConsultation-module__MrkuqW__root{--fab-size:46px;width:var(--fab-size);height:var(--fab-size)}.FloatingConsultation-module__MrkuqW__iconDock{width:24px;height:24px}.FloatingConsultation-module__MrkuqW__icon{width:20px;height:20px}.FloatingConsultation-module__MrkuqW__label{display:none}}@media (prefers-reduced-motion:reduce){.FloatingConsultation-module__MrkuqW__root,.FloatingConsultation-module__MrkuqW__iconDock,.FloatingConsultation-module__MrkuqW__label{transition:none!important}}
