.analytics-privacy_settings__sZuZP{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;padding:14px 20px;color:#535d60;background:#f6f7f5;font-size:12px}.analytics-privacy_details__8VhUZ,.analytics-privacy_settings__sZuZP button{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;padding:8px;cursor:pointer}.analytics-privacy_banner__gEJ33{position:fixed;inset-inline:20px;bottom:20px;z-index:1000;max-width:720px;margin-inline:auto;padding:24px;color:#173137;background:#fff;border:1px solid #ccd5d3;border-radius:16px;box-shadow:0 8px 40px #071e2933}.analytics-privacy_banner__gEJ33 h2{margin:0 0 8px;font-size:18px;line-height:1.4}.analytics-privacy_banner__gEJ33 p,.analytics-privacy_dialog__eBp__ p{font-size:14px;line-height:1.65;margin:12px 0}.analytics-privacy_actions__1oy2L{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.analytics-privacy_actions__1oy2L button{flex:1 1;min-height:44px;padding:11px 16px;border:1px solid #173137;border-radius:8px;background:#fff;color:#173137;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.analytics-privacy_actions__1oy2L button:hover{background:#edf3f0}.analytics-privacy_actions__1oy2L button:disabled{opacity:.55;cursor:wait}.analytics-privacy_details__8VhUZ{margin-top:6px;font-size:12px}.analytics-privacy_dialog__eBp__{max-width:720px;width:calc(100% - 32px);max-height:85dvh;overflow-y:auto;padding:28px;color:#173137;background:#fff;border:1px solid #ccd5d3;border-radius:16px}.analytics-privacy_dialog__eBp__::backdrop{background:#071e2988}.analytics-privacy_dialogTop__xdDdS{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.analytics-privacy_dialogTop__xdDdS h2{margin:0;font-size:22px;line-height:1.4}.analytics-privacy_dialogTop__xdDdS button{min-height:44px;padding:8px 12px;border:1px solid #ccd5d3;border-radius:6px;background:#fff;color:inherit;cursor:pointer}.analytics-privacy_dialog__eBp__ a{text-decoration:underline;text-underline-offset:3px}.analytics-privacy_banner__gEJ33 button:focus-visible,.analytics-privacy_dialog__eBp__ button:focus-visible,.analytics-privacy_settings__sZuZP button:focus-visible{outline:3px solid #4d8f9c;outline-offset:3px}@media(max-width:1100px){.analytics-privacy_banner__gEJ33{bottom:96px;max-height:calc(100dvh - 116px);overflow-y:auto}}@media(max-width:600px){.analytics-privacy_banner__gEJ33{inset-inline:10px;bottom:88px;padding:18px;max-height:calc(100dvh - 108px);overflow-y:auto}.analytics-privacy_banner__gEJ33 h2{font-size:16px}.analytics-privacy_banner__gEJ33 p{font-size:13px}.analytics-privacy_actions__1oy2L button{padding:10px}.analytics-privacy_dialog__eBp__{padding:20px}}.whatsapp-contact_header__NBylJ{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.whatsapp-contact_phone__N8Kja{display:inline-flex;align-items:center;gap:5px;min-height:24px;color:#155940;direction:ltr;font:600 12px/1.4 var(--font-body),sans-serif;white-space:nowrap;text-decoration:none;text-underline-offset:3px}.whatsapp-contact_phone__N8Kja:hover{text-decoration:underline}.whatsapp-contact_phone__N8Kja svg{width:13px;height:13px;flex-shrink:0}.whatsapp-contact_message__UIS6c{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #16613f;border-radius:8px;background:#16613f;color:#fff;font:600 13px/1.35 var(--font-body),sans-serif;white-space:nowrap;text-decoration:none;transition:background .15s}.whatsapp-contact_message__UIS6c:hover{background:#0c4c2e;color:#fff}.whatsapp-contact_message__UIS6c svg{width:19px;height:19px;flex-shrink:0}.whatsapp-contact_floating__irIhu:focus-visible,.whatsapp-contact_message__UIS6c:focus-visible,.whatsapp-contact_phone__N8Kja:focus-visible{outline:3px solid #91c960;outline-offset:4px}.whatsapp-contact_floating__irIhu{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;justify-content:center;gap:9px;height:60px;padding:0 18px;direction:ltr;border:2px solid #fff;border-radius:999px;background:#16613f;color:#fff;box-shadow:0 6px 24px #0b291f35;text-decoration:none;transition:background .15s,transform .15s}.whatsapp-contact_floating__irIhu>svg{width:30px;height:30px;flex-shrink:0}.whatsapp-contact_floating__irIhu:hover{background:#0c4c2e;color:#fff;transform:translateY(-2px)}.whatsapp-contact_label__QJWZn{color:inherit;font:600 14px/1.4 var(--font-body),sans-serif;white-space:nowrap}@media(max-width:700px){.whatsapp-contact_header__NBylJ{display:none}.whatsapp-contact_floating__irIhu{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));height:56px;padding-inline:15px}.whatsapp-contact_floating__irIhu>svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.whatsapp-contact_floating__irIhu,.whatsapp-contact_message__UIS6c{transition:none}.whatsapp-contact_floating__irIhu:hover{transform:none}}