.sticky-cta{position:fixed;right:1rem;bottom:1rem;z-index:30;display:none;flex-direction:row;align-items:center;gap:.625rem;transform:translateY(calc(100% + 1.5rem));opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}@media(max-width:767px){.sticky-cta{display:flex}}.sticky-cta--visible{transform:translateY(0);opacity:1}.sticky-cta__btn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.sticky-cta__btn svg{flex-shrink:0}.sticky-cta__btn:active{transform:scale(.94)}.sticky-cta__btn--whatsapp{background:#25d366;color:#fff;box-shadow:0 10px 24px -6px #25d36680}.sticky-cta__btn--whatsapp svg{color:#fff}.sticky-cta__btn--phone{background:var(--color-navy);color:#fff;box-shadow:0 10px 24px -6px #0b2b4e80}.sticky-cta__btn--phone svg{color:var(--color-copper-soft)}.sticky-cta__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-ink: #1a1f2e;--color-ink-soft: #6b7280;--color-ink-faint: #9ca3af;--color-navy: #0b2b4e;--color-navy-deep: #07203c;--color-navy-soft: #143a63;--color-copper: #c48b4a;--color-copper-soft: #e8c9a3;--color-copper-tint: #f7ede0;--color-atlantic: #3a7ba8;--color-star: #f5b400;--color-shell: #fafaf7;--color-shell-deep: #f2f1ec;--color-line: #e5e5df;--font-display: "Space Grotesk Variable", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(11, 43, 78, .04), 0 8px 24px -12px rgba(11, 43, 78, .08);--shadow-md: 0 2px 4px rgba(11, 43, 78, .06), 0 16px 40px -16px rgba(11, 43, 78, .15);--shadow-lg: 0 20px 60px -20px rgba(11, 43, 78, .25);--shadow-xl: 0 30px 80px -20px rgba(11, 43, 78, .35);--shadow-cta: 0 10px 24px -8px rgba(11, 43, 78, .3);--shadow-accent: 0 6px 16px -4px rgba(196, 139, 74, .6);--container-max: 80rem;--content-max: 48rem;--nav-h: 4.5rem}.cookie{position:fixed;inset-inline:1rem;bottom:1rem;z-index:50;display:none;padding:1.25rem 2.5rem 1.25rem 1.25rem;border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:#fff;box-shadow:0 20px 50px -10px #0003}.cookie.is-visible{display:block}.cookie__close{position:absolute;top:.375rem;right:.375rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--color-ink-soft);cursor:pointer;border-radius:50%;transition:background .2s,color .2s}.cookie__close:hover{background:var(--color-shell);color:var(--color-navy)}.cookie__close:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media(min-width:768px){.cookie{inset-inline:auto;left:1.5rem;bottom:1.5rem;max-width:28rem}}.cookie__text{font-size:.875rem;color:var(--color-ink)}.cookie__actions{margin-top:1rem;display:flex;align-items:center;gap:.75rem}.cookie__accept{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.2;border:none;cursor:pointer;transition:transform .2s,background .2s,color .2s,box-shadow .2s,border-color .2s;text-decoration:none;white-space:nowrap}@media(min-width:768px){.cookie__accept{padding:.875rem 1.5rem;font-size:.9375rem}}.cookie__accept:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.cookie__accept:disabled{opacity:.6;cursor:not-allowed;transform:none}.cookie__accept svg{flex-shrink:0;width:16px;height:16px}.cookie__accept{background:var(--color-navy);color:#fff}.cookie__accept:hover{background:var(--color-navy-soft);transform:translateY(-2px);box-shadow:var(--shadow-cta)}.cookie__accept{min-height:40px;padding:.5rem 1rem;font-size:.8125rem}.cookie__learn{font-size:.75rem;color:var(--color-ink-soft);text-decoration:underline}.cookie__learn:hover{color:var(--color-navy)}
