.formulario[data-astro-cid-wiwmmv4l]{max-width:calc(var(--max-width) / 2);padding:var(--space-5) var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.etapa[data-astro-cid-wiwmmv4l]{gap:var(--space-4);flex-direction:column;display:flex}.etapa[data-astro-cid-wiwmmv4l][hidden]{display:none}.etapa[data-astro-cid-wiwmmv4l]>.badge[data-astro-cid-wiwmmv4l],.etapa[data-astro-cid-wiwmmv4l]>.btn[data-astro-cid-wiwmmv4l]{align-self:flex-start}.etapa[data-astro-cid-wiwmmv4l] h1[data-astro-cid-wiwmmv4l]:focus{outline:none}form[data-astro-cid-wiwmmv4l]{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.fila-doble[data-astro-cid-wiwmmv4l]{gap:var(--space-4);display:grid}.campo[data-astro-cid-wiwmmv4l]{gap:var(--space-2);flex-direction:column;display:flex}.campo[data-astro-cid-wiwmmv4l]>label[data-astro-cid-wiwmmv4l],legend[data-astro-cid-wiwmmv4l]{font-size:var(--fs-caption);font-weight:500}input[data-astro-cid-wiwmmv4l]:not([type=radio],[type=checkbox]),select[data-astro-cid-wiwmmv4l]{font:inherit;width:100%;padding:var(--space-3);color:var(--text-primary);background:var(--bg-card);border:var(--border-btn) solid var(--color-royal-burgundy);border-radius:var(--radius-btn)}input[data-astro-cid-wiwmmv4l]::placeholder{color:var(--text-muted);opacity:1}.campo__ayuda[data-astro-cid-wiwmmv4l]{font-size:var(--fs-body-s);color:var(--text-muted)}input[data-astro-cid-wiwmmv4l][aria-invalid=true]:not([type=radio],[type=checkbox]){background:var(--color-soft-purple)}.campo__error[data-astro-cid-wiwmmv4l]{font-size:var(--fs-body-s);color:var(--text-primary)}.segmentos[data-astro-cid-wiwmmv4l].es-invalido{background:var(--color-soft-purple)}.telefono[data-astro-cid-wiwmmv4l]{gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.telefono[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l]{width:auto}fieldset[data-astro-cid-wiwmmv4l]{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}legend[data-astro-cid-wiwmmv4l]{margin-bottom:var(--space-2);padding:0}.segmentos[data-astro-cid-wiwmmv4l]{gap:var(--space-1);padding:var(--space-1);background:var(--bg-section);border-radius:var(--radius-btn);grid-template-columns:repeat(4,1fr);display:grid}.segmento[data-astro-cid-wiwmmv4l]{position:relative}.segmento[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmento[data-astro-cid-wiwmmv4l] span[data-astro-cid-wiwmmv4l]{padding:var(--space-3) var(--space-1);text-align:center;border-radius:var(--radius-btn);cursor:pointer;display:block}.segmento[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]:checked+span[data-astro-cid-wiwmmv4l]{background:var(--color-royal-burgundy);color:var(--color-cream-paper)}.segmento[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]:focus-visible+span[data-astro-cid-wiwmmv4l]{outline:var(--border-btn) solid var(--color-royal-burgundy);outline-offset:2px}.privacidad[data-astro-cid-wiwmmv4l]{gap:var(--space-2);flex-direction:column;display:flex}.check[data-astro-cid-wiwmmv4l]{gap:var(--space-2);font-size:var(--fs-body-s);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.check[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]{width:var(--space-3);height:var(--space-3);accent-color:var(--color-royal-burgundy);cursor:pointer;margin:.15em 0 0}.check[data-astro-cid-wiwmmv4l] a[data-astro-cid-wiwmmv4l]{color:inherit;text-underline-offset:.15em;text-decoration:underline}.trampa[data-astro-cid-wiwmmv4l]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aviso[data-astro-cid-wiwmmv4l]{padding:var(--space-3);font-size:var(--fs-body-s);background:var(--color-soft-purple);color:var(--text-primary);border-radius:var(--radius-btn)}.aviso[data-astro-cid-wiwmmv4l]:empty{display:none}form[data-astro-cid-wiwmmv4l] .btn[data-astro-cid-wiwmmv4l]{width:100%;margin-top:var(--space-2)}.btn[data-astro-cid-wiwmmv4l][disabled]{cursor:progress}@media (width>=400px){.fila-doble[data-astro-cid-wiwmmv4l]{grid-template-columns:1fr 1fr}}@media (width>=768px){.formulario[data-astro-cid-wiwmmv4l]{padding:var(--space-6)}}
