.wa-btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;background:#075e54;color:#fff!important;border-radius:9999px;box-shadow:0 4px 20px rgba(7,94,84,.18);transition:transform .2s,box-shadow .2s,background .2s;padding:.75rem 2rem;text-decoration:none;font-size:1.1rem}.wa-btn:focus,.wa-btn:hover{transform:scale(1.05);background:#064c43;box-shadow:0 8px 32px rgba(7,94,84,.24)}.wa-btn .chaty-svg{margin-right:.5rem;display:inline-block;vertical-align:middle}.floating-btn{position:fixed;right:24px;z-index:9999;display:flex;align-items:center;justify-content:center}.floating-btn.floating-wa{right:24px;bottom:90px;z-index:10000}.floating-wa .chaty-icon{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(7,94,84,.16);animation:wa-pulse 1.6s infinite,wa-bounce 1.2s infinite alternate;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.floating-wa .chaty-svg svg{width:39px!important;height:39px!important;display:block;margin:auto}.floating-wa:focus .chaty-icon,.floating-wa:hover .chaty-icon{transform:scale(1.12) translateY(-6px);box-shadow:0 12px 36px rgba(7,94,84,.22)}@keyframes wa-bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes wa-pulse{0%{box-shadow:0 0 0 0 rgba(7,94,84,.7)}70%{box-shadow:0 0 0 12px rgba(7,94,84,0)}100%{box-shadow:0 0 0 0 rgba(7,94,84,0)}}.wa-tooltip{position:absolute;right:0;top:-2.5rem;background:#222;color:#fff;font-size:.85rem;padding:.4rem .9rem;border-radius:.5rem;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap;z-index:100}.floating-wa.group:focus .wa-tooltip,.floating-wa.group:hover .wa-tooltip{opacity:1}.floating-btn.floating-appel{position:fixed;right:24px;bottom:170px;z-index:9999;display:flex;align-items:center;justify-content:center}.floating-btn.floating-appel .chaty-icon{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(239,68,68,.18);transition:transform .2s,box-shadow .2s}.floating-btn.floating-appel .chaty-svg svg{width:39px!important;height:39px!important;display:block;margin:auto;stroke:#fff}.floating-btn.floating-appel:focus .chaty-icon,.floating-btn.floating-appel:hover .chaty-icon{transform:scale(1.12);box-shadow:0 12px 36px rgba(239,68,68,.22)}.floating-btn-appel:focus,.floating-btn-appel:hover{background:#1742a5;transform:scale(1.07);box-shadow:0 8px 32px rgba(37,99,235,.35);color:#fff;text-decoration:none}.floating-btn-appel .btn-inner{display:flex;align-items:center}.floating-btn-appel .icon-phone{width:28px;height:28px;margin-right:.7em;stroke:#fff}.floating-btn-appel .btn-text{font-size:1.12rem;font-weight:700;letter-spacing:.01em}.scroll-to-top{right:24px;bottom:24px;position:fixed;z-index:9999}@keyframes fadeIn{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}img{background:0 0!important;border:none!important;box-shadow:none!important}