.WhatsApp_floating__SbHQe{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));z-index:40;width:56px;height:56px;display:grid;place-items:center;color:var(--white);background:var(--carbon);border:1px solid var(--hairline-dark);border-radius:50%;box-shadow:0 4px 18px #0002;animation:WhatsApp_enter__yoTfx .35s var(--ease-out-expo) backwards;transition:transform .18s ease,box-shadow .18s ease}.WhatsApp_floating__SbHQe[data-blocked],body:has([data-marketing-panel]) .WhatsApp_floating__SbHQe,body:has(dialog[open]) .WhatsApp_floating__SbHQe{visibility:hidden;pointer-events:none}.WhatsApp_floating__SbHQe:focus-visible,.WhatsApp_link__x3nhm:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.WhatsApp_contact__z48_r{margin-top:32px;padding-top:24px;border-top:1px solid var(--hairline)}.WhatsApp_link__x3nhm{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:8px;text-decoration:underline;text-underline-offset:5px}.WhatsApp_link__x3nhm svg{width:22px;height:22px;flex-shrink:0}@media (hover:hover){.WhatsApp_floating__SbHQe:hover{transform:translateY(-3px);box-shadow:0 6px 24px #0003}.WhatsApp_link__x3nhm:hover{text-decoration-thickness:2px}}@keyframes WhatsApp_enter__yoTfx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WhatsApp_floating__SbHQe{animation:none;transition:none}}.MarketingConsent_panel__weZMZ{position:fixed;bottom:20px;left:20px;z-index:100;width:min(520px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;background:#fff;color:#181818;border:1px solid #d0d0c9;box-shadow:0 8px 32px #0002}.MarketingConsent_panel__weZMZ h2{font-family:inherit;font-size:18px;line-height:1.35;margin:0 0 10px;font-weight:600}.MarketingConsent_panel__weZMZ p{font-size:14px;line-height:1.55;margin:0}.MarketingConsent_panel__weZMZ a{text-decoration:underline}.MarketingConsent_actions__K_nRc{display:flex;gap:12px;margin-top:18px}.MarketingConsent_actions__K_nRc button{flex:1;min-height:44px;border:1px solid #181818;padding:10px;background:white;color:#181818;cursor:pointer;font:inherit;font-size:14px}.MarketingConsent_actions__K_nRc button:hover{background:#eee}.MarketingConsent_settings__H8cwH{background:none;border:0;color:inherit;font:inherit;padding:0;margin-left:16px;cursor:pointer;text-decoration:underline;min-height:44px}.MarketingConsent_panel__weZMZ a:focus-visible,.MarketingConsent_panel__weZMZ button:focus-visible,.MarketingConsent_settings__H8cwH:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:480px){.MarketingConsent_panel__weZMZ{bottom:12px;left:12px;width:calc(100vw - 24px);padding:18px}}