.whatsapp-flotante[data-astro-cid-ic3vkkfi]{display:none}@media (width<=779px){.whatsapp-flotante[data-astro-cid-ic3vkkfi]{z-index:40;right:max(.85rem, env(safe-area-inset-right,0px));bottom:max(.85rem, env(safe-area-inset-bottom,0px));border-radius:var(--radius-pill);background-color:var(--color-cta);color:#fff;justify-content:center;align-items:center;width:52px;min-width:44px;height:52px;min-height:44px;padding:0;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;box-shadow:0 10px 24px #c2452059}.whatsapp-flotante[data-astro-cid-ic3vkkfi].is-oculto{opacity:0;pointer-events:none;transform:translateY(8px)}body.sitio{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}.whatsapp-flotante__icono[data-astro-cid-ic3vkkfi]{width:1.45rem;height:1.45rem}@media (prefers-reduced-motion:reduce){.whatsapp-flotante[data-astro-cid-ic3vkkfi]{transition:none}}.header[data-astro-cid-nen7h5rs]{z-index:50;background-color:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.header__brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.55rem;font-weight:800;line-height:1;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs]{gap:1.5rem;font-size:.9375rem;font-weight:500;display:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-cta)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:flex}.header__cta[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background-color:var(--color-cta);color:#fff;align-items:center;min-height:44px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:none}.header__cta[data-astro-cid-nen7h5rs]:hover{background-color:var(--color-cta-hover)}.header__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--color-text);border-radius:99px;width:22px;height:2px;display:block}.menu-movil[data-astro-cid-nen7h5rs]{z-index:60;background-color:var(--color-bg);flex-direction:column;justify-content:space-between;padding:6rem 1.5rem 2.5rem;display:flex;position:fixed;inset:0}.menu-movil[data-astro-cid-nen7h5rs][hidden]{display:none}.menu-movil__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu-movil__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:52px;font-family:var(--font-display);letter-spacing:-.04em;align-items:center;font-size:clamp(1.75rem,8vw,2.35rem);font-weight:800;text-decoration:none;display:flex}@media (width>=780px){.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:flex}.header__toggle[data-astro-cid-nen7h5rs],.menu-movil[data-astro-cid-nen7h5rs]{display:none}}.footer__top[data-astro-cid-ubqjqawr]{max-width:44ch;margin-bottom:2.5rem}.footer__title[data-astro-cid-ubqjqawr]{margin-bottom:.85rem}.footer__lead[data-astro-cid-ubqjqawr]{color:#fffaf3d1;margin-bottom:1.4rem}.footer__bottom[data-astro-cid-ubqjqawr]{border-top:1px solid var(--color-dark-line);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.footer__nav[data-astro-cid-ubqjqawr]{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.footer__link[data-astro-cid-ubqjqawr]{color:#fffaf3c7;align-items:center;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}.footer__ig[data-astro-cid-ubqjqawr]{gap:.4rem}.footer__ig-icon[data-astro-cid-ubqjqawr]{flex-shrink:0;width:1.1rem;height:1.1rem}.footer__copy[data-astro-cid-ubqjqawr]{color:#fffaf39e;font-size:.8125rem}@media (width>=700px){.footer__bottom[data-astro-cid-ubqjqawr]{flex-direction:row;justify-content:space-between;align-items:center}}
