/* Padrão institucional e WhatsApp. */
.header .wordmark{display:flex;line-height:0;flex-shrink:0}.header .wordmark img{width:105px;height:70px;object-fit:contain;background:#fff;border-radius:4px}.header{min-height:94px}.closing-logo{position:static!important;display:block;width:150px!important;height:100px!important;object-fit:contain!important;background:#fff;border-radius:4px;margin-bottom:26px}.exit-product .exit-brand-logo{width:100px;height:67px;object-fit:contain;background:#fff;margin:12px auto}
a[data-whatsapp],.exit-copy a[data-whatsapp]{background:#25D366;color:#073e22;border:1px solid #25D366;border-radius:28px;padding:14px 21px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:12px;line-height:1.4;max-width:100%;white-space:normal;text-align:center}
a[data-whatsapp]:hover{background:#1ebe5b;border-color:#1ebe5b}a[data-whatsapp]:focus-visible{outline:3px solid #075E54;outline-offset:4px}.header a[data-whatsapp]{font-size:11px;padding:12px 16px}.footer-identity a[data-whatsapp]{margin-top:12px}
a.floating-wa{position:fixed;display:flex;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));width:60px;height:60px;min-height:0;padding:0;border:0;border-radius:50%;background:#25D366;color:white;z-index:90;box-shadow:0 4px 16px #0003;isolation:isolate;visibility:visible}
a.floating-wa:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#25D366;z-index:-1;animation:contact-pulse 2.4s ease-out infinite;pointer-events:none}a.floating-wa svg{width:32px;height:32px;fill:currentColor;stroke:none}a.floating-wa:hover{background:#128C7E}.mobile-bar{display:none!important}body:has(dialog[open]) a.floating-wa{visibility:hidden}
@keyframes contact-pulse{0%{transform:scale(1);opacity:.4}75%,100%{transform:scale(1.55);opacity:0}}
body:has(#cookie-panel:not([hidden])) a.floating-wa{top:110px;bottom:auto}.cookie-panel{z-index:1000}.cookie-panel input{appearance:auto;width:18px;height:18px}.cookie-panel h2{font:23px Georgia;letter-spacing:0}.cookie-panel label{display:flex;gap:9px;align-items:center}
@media(max-width:760px){.header .wordmark img{width:78px;height:52px}.header{min-height:76px}.header a[data-whatsapp]{font-size:10px;padding:10px 12px;min-height:42px;gap:5px}.header nav{display:none}a.floating-wa{width:56px;height:56px;right:20px;bottom:max(20px,env(safe-area-inset-bottom))}a.floating-wa svg{width:30px;height:30px}body:has(#cookie-panel:not([hidden])) a.floating-wa{top:88px;bottom:auto}.header-end{gap:10px}.closing-logo{width:126px!important;height:84px!important}}
@media(prefers-reduced-motion:reduce){a.floating-wa:before{animation:none;display:none}}

a[data-whatsapp]:not(.floating-wa){background:#25D366!important;color:#073e22!important;border-color:#25D366!important}a[data-whatsapp]:not(.floating-wa):hover{background:#1ebe5b!important}
