.footer[data-astro-cid-jo6i4kqk]{background:var(--color-hero-fondo);color:#ffffffbf;margin-top:2rem;padding-block:3rem 2.5rem}.footer-grid[data-astro-cid-jo6i4kqk]{gap:2rem;display:grid}.logo[data-astro-cid-jo6i4kqk]{font-family:var(--fuente-titulos);color:#fff;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:8px}.marca[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:.8rem 0 0;font-size:.92rem}.marca[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{color:#ffffff7a;max-width:17rem;margin-top:.35rem;font-size:.76rem}h3[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.07em;color:#ffffff8c;margin:0 0 .7rem;font-size:.85rem}ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.producto-link[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].app-link{color:color-mix(in srgb, var(--color-acento) 55%, #fff 45%);font-size:.76rem}a[data-astro-cid-jo6i4kqk]:not(.logo){color:#fffc;text-decoration:none}a[data-astro-cid-jo6i4kqk]:not(.logo):hover,a[data-astro-cid-jo6i4kqk]:not(.logo):focus-visible{color:#fff;text-decoration:underline}@media (width>=700px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (width>=1000px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--color-hero-fondo) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;padding-block:.7rem;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--fuente-titulos);color:#fff;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:8px}.nav[data-astro-cid-nen7h5rs]{gap:1.4rem;margin-inline-start:auto;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ffffffc7;font-size:.95rem;text-decoration:none;transition:color .2s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:#fff}.boton-header[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--color-acento) 70%, #fff 30%);color:#fff;background:0 0;margin-inline-start:auto;padding:.45rem 1.1rem;font-size:.9rem}.boton-header[data-astro-cid-nen7h5rs]:hover,.boton-header[data-astro-cid-nen7h5rs]:focus-visible{background:var(--color-acento);border-color:var(--color-acento)}@media (width>=900px){.nav[data-astro-cid-nen7h5rs]{display:flex}.boton-header[data-astro-cid-nen7h5rs]{margin-inline-start:0}}:root{--mascota-placa:#fffbf4}.mascota{width:var(--mascota-ancho);aspect-ratio:1;object-fit:contain;user-select:none;max-width:100%;height:auto;animation:.35s cubic-bezier(.2,.8,.2,1) both mascota-entrada;display:block}.mascota[hidden]{display:none!important}.mascota-xs{--mascota-ancho:40px}.mascota-sm{--mascota-ancho:72px}.mascota-md{--mascota-ancho:120px}.mascota-lg{--mascota-ancho:176px}.mascota-xl{--mascota-ancho:240px}.mascota-placa{filter:drop-shadow(1px 0 0 var(--mascota-placa)) drop-shadow(-1px 0 0 var(--mascota-placa)) drop-shadow(0 1px 0 var(--mascota-placa)) drop-shadow(0 -1px 0 var(--mascota-placa))}.trio-mascotas{flex-wrap:nowrap;align-items:flex-end;gap:clamp(.25rem,1.5vw,.75rem);display:flex}.trio-mascotas>.mascota{flex:0 auto;min-width:0}:has(>.mascota-encabezado){grid-template-columns:minmax(0,1fr);display:grid}:has(>.mascota-encabezado)>.mascota-encabezado{grid-area:1/1;margin-bottom:1rem}@media (width>=720px){:has(>.mascota-encabezado){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(1.5rem,4vw,3rem)}:has(>.mascota-encabezado)>:nth-child(2){align-self:start}:has(>.mascota-encabezado)>*{grid-column:1}:has(>.mascota-encabezado)>.mascota-encabezado{grid-area:1/2/span 2;align-self:end;margin-bottom:0}.mascota-encabezado~*{grid-column:1/-1}}@media (width<=600px){.mascota-encabezado.mascota-md{--mascota-ancho:88px}.mascota-md{--mascota-ancho:96px}.mascota-lg{--mascota-ancho:128px}.mascota-xl{--mascota-ancho:160px}}@keyframes mascota-entrada{0%{opacity:0;transform:translateY(8px)}}.revelar .mascota{animation:none}@media (prefers-reduced-motion:reduce){.mascota{animation:none}}:root{--fuente-titulos:"Bricolage Grotesque Variable", "Segoe UI", system-ui, sans-serif;--fuente-texto:"Inter Variable", "Segoe UI", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;-webkit-tap-highlight-color:transparent;scroll-padding-top:4rem}.saltar{z-index:100;background:var(--color-primario);color:#fff;border-radius:10px;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;position:fixed;top:.6rem;left:.6rem;translate:0 -300%}.saltar:focus{translate:0}body{font-family:var(--fuente-texto);background:var(--color-base);color:var(--color-texto);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}::selection{background:color-mix(in srgb, var(--color-acento) 30%, transparent)}img,svg{max-width:100%;display:block}.contenedor{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}h2{font-family:var(--fuente-titulos);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15}.kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--color-acento);margin:0 0 .5rem;font-size:.85rem;font-weight:700}a,button{touch-action:manipulation}.boton{cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.boton-primario{background:var(--color-primario);color:#fff;border:1px solid #0000}.boton-primario:hover,.boton-primario:focus-visible{background:color-mix(in srgb, var(--color-primario) 85%, #000);transform:translateY(-1px)}.hero .boton-primario{color:var(--color-hero-fondo);background:#fff}.hero .boton-primario:hover,.hero .boton-primario:focus-visible{outline:2px solid var(--color-acento);outline-offset:2px;background:#fff}:focus-visible{outline:2px solid var(--color-primario);outline-offset:2px}.revelar{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),translate .75s cubic-bezier(.2,.7,.2,1);translate:0 30px}.revelar.visible{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.boton,.boton:hover{transform:none}.revelar{opacity:1;transition:none;translate:0}}
