.hero[data-astro-cid-w2icgue2]{padding-block:clamp(4rem,2.5rem + 8vw,9rem)}.hero__inner[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-lg)}.hero__title[data-astro-cid-w2icgue2]{font-size:var(--fs-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);max-width:20ch}.hero__sub[data-astro-cid-w2icgue2]{font-size:var(--fs-body-lg);line-height:var(--leading-loose);color:var(--color-text)}.pasarela[data-astro-cid-w2icgue2] a[data-astro-cid-w2icgue2]{color:var(--color-accent);font-weight:var(--weight-medium)}.band--surface[data-astro-cid-w2icgue2]{background-color:var(--color-surface)}.section-head[data-astro-cid-w2icgue2] h2[data-astro-cid-w2icgue2],.testimonios__h[data-astro-cid-w2icgue2],.cierre__h[data-astro-cid-w2icgue2]{font-size:var(--fs-headline);text-wrap:balance}.etapas[data-astro-cid-w2icgue2]{list-style:none;padding:0;margin:0}.etapa[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-sm);padding-block:var(--space-xl)}.etapa[data-astro-cid-w2icgue2]:first-child{padding-top:0}@media(min-width:48rem){.etapa[data-astro-cid-w2icgue2]{grid-template-columns:12rem 1fr;gap:var(--space-xl);align-items:start}}.etapa__marca[data-astro-cid-w2icgue2]{display:grid;justify-items:start;gap:var(--space-xs)}.etapa__tick[data-astro-cid-w2icgue2]{width:2rem;height:2px;border-radius:var(--radius-pill);background-color:var(--color-accent)}.etapa__paso[data-astro-cid-w2icgue2]{font-size:var(--fs-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-text)}.etapa__cuerpo[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-md);max-width:var(--measure)}.etapa__cuerpo[data-astro-cid-w2icgue2] p[data-astro-cid-w2icgue2]{font-size:var(--fs-body);line-height:var(--leading-body);color:var(--color-text);max-width:var(--measure-narrow)}.etapa__cuerpo[data-astro-cid-w2icgue2] .etapa__intro[data-astro-cid-w2icgue2]{color:var(--color-text);font-weight:var(--weight-medium)}.etapa__cuerpo[data-astro-cid-w2icgue2] .etapa__cierre[data-astro-cid-w2icgue2]{color:var(--color-text-muted)}.etapa__cuerpo[data-astro-cid-w2icgue2] .etapa__punch[data-astro-cid-w2icgue2]{font-size:var(--fs-body-lg);font-weight:var(--weight-medium);color:var(--color-text);text-wrap:balance}.salidas-lista[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-sm);list-style:none;padding:0;margin:0;max-width:var(--measure-narrow)}.salidas-lista[data-astro-cid-w2icgue2] li[data-astro-cid-w2icgue2]{position:relative;padding-left:var(--space-md);font-size:var(--fs-body);line-height:var(--leading-body)}.salidas-lista[data-astro-cid-w2icgue2] li[data-astro-cid-w2icgue2]:before{content:"";position:absolute;left:0;top:.65em;width:var(--space-xs);height:2px;border-radius:var(--radius-pill);background-color:var(--color-accent)}.btn-primary--enlace[data-astro-cid-w2icgue2]{display:inline-flex;align-items:center;justify-self:start;text-decoration:none}.cta-repetido[data-astro-cid-w2icgue2]{margin-top:var(--space-md)}.pasarela[data-astro-cid-w2icgue2]{padding-block:var(--space-xl) var(--space-2xl);font-size:var(--fs-label);color:var(--color-text-muted)}.testimonios[data-astro-cid-w2icgue2]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--space-lg) var(--space-xl)}.testimonio[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-sm);align-content:start;padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-border-strong)}.testimonio__cita[data-astro-cid-w2icgue2]{margin:0;font-size:var(--fs-body);line-height:var(--leading-body);color:var(--color-text)}.testimonio__attr[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-3xs);font-size:var(--fs-label);font-style:normal;color:var(--color-text-muted)}.testimonio__nombre[data-astro-cid-w2icgue2]{font-weight:var(--weight-semibold);color:var(--color-text)}.cierre[data-astro-cid-w2icgue2]{padding-block:var(--section-py)}.cierre__lead[data-astro-cid-w2icgue2]{color:var(--color-text-muted)}.form[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-md);max-width:30rem}.cierre__h[data-astro-cid-w2icgue2]+.form[data-astro-cid-w2icgue2]{margin-top:var(--space-md)}.field__select[data-astro-cid-w2icgue2]{cursor:pointer;min-height:2.75rem}.field__textarea[data-astro-cid-w2icgue2]{resize:vertical;min-height:5.5rem;line-height:var(--leading-body)}.field[data-astro-cid-w2icgue2]{display:grid;gap:var(--space-2xs)}.field__label[data-astro-cid-w2icgue2]{font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--color-text)}.field__input[data-astro-cid-w2icgue2]{font-size:var(--fs-body);color:var(--color-text);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-2xs) var(--space-xs)}.field__input[data-astro-cid-w2icgue2]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-color:var(--color-accent)}.estado-planta[data-astro-cid-w2icgue2]{font-size:var(--fs-label);line-height:var(--leading-body);color:var(--color-text-muted)}.estado-planta__valor[data-astro-cid-w2icgue2]{color:var(--color-accent);font-weight:var(--weight-medium)}.check[data-astro-cid-w2icgue2]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2xs);align-items:start;align-content:center;min-height:2.75rem;font-size:var(--fs-label);color:var(--color-text-muted)}.check[data-astro-cid-w2icgue2] input[data-astro-cid-w2icgue2]{width:1.25rem;height:1.25rem;margin-top:.1em;accent-color:var(--color-accent)}.btn-primary[data-astro-cid-w2icgue2]{justify-self:start;min-height:2.75rem;padding:var(--space-xs) var(--space-lg);font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--color-on-accent);background-color:var(--color-accent-solid);border:var(--border-width) solid var(--color-accent-solid);border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.btn-primary[data-astro-cid-w2icgue2]:hover{background-color:var(--color-accent-solid-hover);border-color:var(--color-accent-solid-hover)}
