.fn--claro[data-astro-cid-3ko5kk55]{--fn-bg: var(--color-fondo);--fn-fg: var(--color-texto);--fn-suave: color-mix(in srgb, var(--color-texto) 76%, transparent);--fn-linea: color-mix(in srgb, var(--color-texto) 13%, transparent);--fn-oro: color-mix(in srgb, var(--color-primario) 55%, var(--color-texto));--fn-panel: radial-gradient(ellipse at 50% 40%, #2a2117 0%, var(--color-texto) 75%)}.fn--oscuro[data-astro-cid-3ko5kk55]{--fn-bg: var(--color-texto);--fn-fg: var(--color-fondo);--fn-suave: color-mix(in srgb, var(--color-fondo) 80%, transparent);--fn-linea: color-mix(in srgb, var(--color-primario) 26%, transparent);--fn-oro: var(--color-acento);--fn-panel: radial-gradient(ellipse at 50% 40%, #2a2117 0%, #0f0d0a 80%)}.fn[data-astro-cid-3ko5kk55]{background-color:var(--fn-bg);color:var(--fn-fg);scroll-margin-top:4.5rem;overflow-x:clip}.fn__head[data-astro-cid-3ko5kk55]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:960px){.fn__head[data-astro-cid-3ko5kk55]{grid-template-columns:1fr 1fr}.fn--invertida[data-astro-cid-3ko5kk55] .fn__media[data-astro-cid-3ko5kk55]{order:-1}}.fn__texto[data-astro-cid-3ko5kk55]{max-width:34rem}.fn__eyebrow[data-astro-cid-3ko5kk55]{color:var(--fn-oro);display:flex;gap:.5rem;align-items:baseline;margin:0}.fn__contador[data-astro-cid-3ko5kk55]{font-variant-numeric:tabular-nums}.fn__nombre[data-astro-cid-3ko5kk55]{margin:.9rem 0 .8rem;font-family:var(--font-display);font-size:var(--text-5xl);line-height:1;letter-spacing:var(--tracking-display)}.fn__tipo[data-astro-cid-3ko5kk55]{display:inline-block;padding:.28rem .7rem;border:1px solid color-mix(in srgb,var(--color-primario) 50%,transparent);border-radius:9999px;font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fn-oro)}.fn__como[data-astro-cid-3ko5kk55]{margin:1.25rem 0 .75rem;color:var(--fn-suave)}.fn__encaja[data-astro-cid-3ko5kk55]{margin:0 0 1.75rem;font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--fn-oro)}.fn__media[data-astro-cid-3ko5kk55]{margin:0;justify-self:center;width:100%}.fn__escena[data-astro-cid-3ko5kk55]{position:relative;isolation:isolate;padding:clamp(.5rem,3vw,2rem)}.fn--claro[data-astro-cid-3ko5kk55] .fn__escena[data-astro-cid-3ko5kk55]{border-radius:var(--radius-xl);background:var(--fn-panel)}.fn__halo[data-astro-cid-3ko5kk55]{position:absolute;inset:-4% -6% -2%;z-index:-1;background:radial-gradient(ellipse 62% 58% at 50% 58%,color-mix(in srgb,var(--color-primario) 30%,transparent),color-mix(in srgb,var(--color-primario) 8%,transparent) 55%,transparent 75%);pointer-events:none}.fn__escena[data-astro-cid-3ko5kk55] img[data-astro-cid-3ko5kk55]{display:block;width:calc(min(1,var(--escala, 1) * 1.15)*100%);height:auto;margin-inline:auto}.fn__marco[data-astro-cid-3ko5kk55]{position:relative;width:min(100%,26rem);margin-inline:auto;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;padding:1px;background:linear-gradient(160deg,#ecd699,#8a6526 45%,#3a2c14);box-shadow:0 30px 80px -40px color-mix(in srgb,var(--color-primario) 55%,transparent)}.fn__video[data-astro-cid-3ko5kk55]{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--radius-lg) - 1px);background:#0d0b09}.fn__pie[data-astro-cid-3ko5kk55]{margin-top:.75rem;font-family:var(--font-body);font-size:.75rem;text-align:center;color:var(--fn-suave)}.fn__cifras[data-astro-cid-3ko5kk55]{margin:clamp(2.5rem,6vw,4.5rem) 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 2rem}@media(min-width:900px){.fn__cifras[data-astro-cid-3ko5kk55]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.fn__cifra[data-astro-cid-3ko5kk55]{padding-top:1rem;border-top:1px solid var(--fn-linea)}.fn__cifra-valor[data-astro-cid-3ko5kk55]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-4xl);line-height:1;letter-spacing:-.03em;color:var(--fn-oro)}.fn__cifra-unidad[data-astro-cid-3ko5kk55]{font-size:.45em;font-style:normal;letter-spacing:0}.fn__cifra-texto[data-astro-cid-3ko5kk55]{margin:.6rem 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--fn-suave);text-wrap:balance}.fn__h3[data-astro-cid-3ko5kk55]{margin:0 0 1rem;font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.15}.fn__dentro[data-astro-cid-3ko5kk55]{margin-top:clamp(3rem,7vw,5rem);display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(min-width:960px){.fn__dentro[data-astro-cid-3ko5kk55]{grid-template-columns:1.1fr .9fr}.fn__detalle[data-astro-cid-3ko5kk55]{position:sticky;top:6.5rem}}.fn__tecs[data-astro-cid-3ko5kk55]{list-style:none;margin:0;padding:0}.fn__tec[data-astro-cid-3ko5kk55]{display:grid;gap:.35rem;padding-block:1.1rem;border-top:1px solid var(--fn-linea)}@media(min-width:640px){.fn__tec[data-astro-cid-3ko5kk55]{grid-template-columns:minmax(11rem,14rem) 1fr;gap:1.5rem}}.fn__tec-titulo[data-astro-cid-3ko5kk55]{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1.25}.fn__tec-texto[data-astro-cid-3ko5kk55]{margin:0;max-width:36rem;font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--fn-suave)}.fn__detalle[data-astro-cid-3ko5kk55]{margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--fn-panel);padding:1.25rem 1.25rem 0}.fn__detalle[data-astro-cid-3ko5kk55] img[data-astro-cid-3ko5kk55]{display:block;width:100%;height:auto}.fn__detalle[data-astro-cid-3ko5kk55] figcaption[data-astro-cid-3ko5kk55]{padding:.85rem 0 1rem;font-family:var(--font-body);font-size:.78rem;color:color-mix(in srgb,var(--color-fondo) 72%,transparent)}.fn__sesion[data-astro-cid-3ko5kk55]{margin-top:clamp(3rem,7vw,5rem)}.fn__pasos[data-astro-cid-3ko5kk55]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:720px){.fn__pasos[data-astro-cid-3ko5kk55]{grid-template-columns:1fr 1fr;column-gap:2.5rem}}@media(min-width:1100px){.fn__pasos[data-astro-cid-3ko5kk55]{grid-template-columns:repeat(4,1fr);column-gap:2rem}}.fn__paso[data-astro-cid-3ko5kk55]{padding-block:1.4rem;border-top:1px solid var(--fn-linea)}.fn__paso-num[data-astro-cid-3ko5kk55]{display:block;margin-bottom:.75rem;font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);line-height:1;color:var(--fn-oro)}.fn__paso-titulo[data-astro-cid-3ko5kk55]{margin:0 0 .45rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.fn__paso-texto[data-astro-cid-3ko5kk55]{margin:0;max-width:30rem;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--fn-suave)}@media(prefers-reduced-motion:no-preference){.fn__paso[data-astro-cid-3ko5kk55]{transition-delay:calc(var(--i, 0) * 90ms)}}.fn__antes[data-astro-cid-3ko5kk55]{margin-top:clamp(3rem,7vw,5rem);display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:960px){.fn__antes[data-astro-cid-3ko5kk55]{grid-template-columns:.9fr 1.1fr}}.fn__lista[data-astro-cid-3ko5kk55]{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.8rem}.fn__lista[data-astro-cid-3ko5kk55] li[data-astro-cid-3ko5kk55]{position:relative;padding-left:1.4rem;font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;color:var(--fn-suave)}.fn__lista[data-astro-cid-3ko5kk55] li[data-astro-cid-3ko5kk55]:before{content:"";position:absolute;left:0;top:.7em;width:.75rem;height:1px;background:linear-gradient(90deg,#8a6526,#ecd699)}.fn__salud[data-astro-cid-3ko5kk55]{padding:1.2rem 1.4rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-primario) 45%,transparent)}.fn--claro[data-astro-cid-3ko5kk55] .fn__salud[data-astro-cid-3ko5kk55]{background:color-mix(in srgb,var(--color-acento-2) 45%,var(--color-fondo))}.fn--oscuro[data-astro-cid-3ko5kk55] .fn__salud[data-astro-cid-3ko5kk55]{background:color-mix(in srgb,var(--color-primario) 8%,transparent)}.fn__salud-titulo[data-astro-cid-3ko5kk55]{margin:0 0 .4rem;font-family:var(--font-display);font-style:italic;font-size:var(--text-lg)}.fn__salud-texto[data-astro-cid-3ko5kk55]{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--fn-suave)}.fn__faq[data-astro-cid-3ko5kk55]{border-top:1px solid var(--fn-linea)}.fn__faq[data-astro-cid-3ko5kk55]:last-of-type{border-bottom:1px solid var(--fn-linea)}.fn__faq-q[data-astro-cid-3ko5kk55]{position:relative;display:block;list-style:none;cursor:pointer;min-height:44px;padding:1rem 2.25rem 1rem 0;font-family:var(--font-body);font-size:var(--text-base);font-weight:500;line-height:1.45}.fn__faq-q[data-astro-cid-3ko5kk55]::-webkit-details-marker{display:none}.fn__faq-q[data-astro-cid-3ko5kk55]:after{content:"";position:absolute;right:.35rem;top:1.3rem;width:.6rem;height:.6rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--motion-base) var(--ease-out)}.fn__faq[data-astro-cid-3ko5kk55][open] .fn__faq-q[data-astro-cid-3ko5kk55]:after{transform:translateY(.25rem) rotate(-135deg)}.fn__faq-a[data-astro-cid-3ko5kk55]{margin:0 0 1.1rem;max-width:40rem;font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--fn-suave)}.nv-hero[data-astro-cid-27cin2n4]{position:relative;overflow:hidden;isolation:isolate;background-color:var(--color-texto);color:var(--color-fondo)}.nv-hero[data-astro-cid-27cin2n4]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 45% 65% at 80% 50%,color-mix(in srgb,var(--color-primario) 14%,transparent),transparent 70%);pointer-events:none}.nv-hero__grid[data-astro-cid-27cin2n4]{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:960px){.nv-hero__grid[data-astro-cid-27cin2n4]{grid-template-columns:1.1fr .9fr}}.nv-hero__texto[data-astro-cid-27cin2n4]{max-width:36rem}.nv-hero__meta-top[data-astro-cid-27cin2n4]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.nv-hero__firma[data-astro-cid-27cin2n4]{font-family:var(--font-firma);font-size:clamp(2.4rem,2rem + 2vw,3.4rem);line-height:1;padding:.08em .18em .12em;margin:-.08em -.18em -.12em}.nv-hero__eyebrow[data-astro-cid-27cin2n4]{color:color-mix(in srgb,var(--color-fondo) 72%,transparent)}.nv-hero__titulo[data-astro-cid-27cin2n4]{margin:0 0 1.5rem;color:var(--color-fondo)}.nv-hero__titulo[data-astro-cid-27cin2n4] em[data-astro-cid-27cin2n4]{font-style:italic;font-weight:inherit}.nv-hero__sub[data-astro-cid-27cin2n4]{margin:0 0 2rem;max-width:32rem;color:color-mix(in srgb,var(--color-fondo) 80%,transparent)}.nv-hero__ctas[data-astro-cid-27cin2n4]{display:flex;flex-wrap:wrap;gap:.6rem}.nv-indice__lista[data-astro-cid-27cin2n4]{list-style:none;margin:0;padding:0}.nv-indice__lista[data-astro-cid-27cin2n4] li[data-astro-cid-27cin2n4]+li[data-astro-cid-27cin2n4]{border-top:1px solid color-mix(in srgb,var(--color-primario) 24%,transparent)}.nv-indice__item[data-astro-cid-27cin2n4]{display:grid;grid-template-columns:auto 6.5rem 1fr auto;align-items:center;gap:1rem;padding:1rem .25rem;color:var(--color-fondo);border-radius:var(--radius-md)}.nv-indice__num[data-astro-cid-27cin2n4]{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--color-acento);font-variant-numeric:tabular-nums}.nv-indice__img[data-astro-cid-27cin2n4]{position:relative;display:grid;place-items:center;height:5rem}.nv-indice__img[data-astro-cid-27cin2n4]:before{content:"";position:absolute;inset:10% 0 0;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--color-primario) 28%,transparent),transparent 70%)}.nv-indice__img[data-astro-cid-27cin2n4] img[data-astro-cid-27cin2n4]{position:relative;max-height:100%;width:auto;max-width:100%;object-fit:contain}.nv-indice__txt[data-astro-cid-27cin2n4]{display:grid;gap:.2rem;min-width:0}.nv-indice__nombre[data-astro-cid-27cin2n4]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1;letter-spacing:var(--tracking-display)}.nv-indice__tipo[data-astro-cid-27cin2n4]{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-fondo) 66%,transparent)}.nv-indice__flecha[data-astro-cid-27cin2n4]{color:var(--color-acento);font-size:var(--text-lg);transition:transform var(--motion-base) var(--ease-out)}.nv-indice__item[data-astro-cid-27cin2n4]:hover .nv-indice__nombre[data-astro-cid-27cin2n4]{color:var(--color-acento)}.nv-indice__item[data-astro-cid-27cin2n4]:hover .nv-indice__flecha[data-astro-cid-27cin2n4]{transform:translateY(3px)}@media(max-width:479px){.nv-indice__item[data-astro-cid-27cin2n4]{grid-template-columns:auto 4.5rem 1fr auto;gap:.75rem}.nv-indice__img[data-astro-cid-27cin2n4]{height:3.75rem}.nv-indice__nombre[data-astro-cid-27cin2n4]{font-size:var(--text-xl)}.nv-indice__tipo-largo[data-astro-cid-27cin2n4]{display:none}}.nv-legal[data-astro-cid-27cin2n4]{margin:0;padding-block:1.5rem;font-family:var(--font-body);font-size:.78rem;font-style:italic;line-height:1.5;color:color-mix(in srgb,var(--color-texto) 62%,transparent)}
