.form-socio[data-astro-cid-65r52uga]{gap:var(--space-8);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.form-bloque[data-astro-cid-65r52uga]{padding:var(--space-6);gap:var(--space-4);border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;display:flex}.form-bloque[data-astro-cid-65r52uga][hidden]{display:none}.form-bloque[data-astro-cid-65r52uga] legend[data-astro-cid-65r52uga]{font-family:var(--font-display);color:var(--color-gold);font-size:var(--text-lg);padding:0 var(--space-2)}.campo[data-astro-cid-65r52uga]{flex-direction:column;gap:4px;display:flex}.campo-fila[data-astro-cid-65r52uga]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.campo-fila[data-astro-cid-65r52uga].campo-fila-domicilio{grid-template-columns:1fr 140px}.fila-triple[data-astro-cid-65r52uga]{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=600px){.campo-fila[data-astro-cid-65r52uga],.campo-fila[data-astro-cid-65r52uga].campo-fila-domicilio{grid-template-columns:1fr}}@media (width<=640px){.fila-triple[data-astro-cid-65r52uga]{grid-template-columns:1fr}}label[data-astro-cid-65r52uga]{font-size:var(--text-sm);color:var(--color-text-muted)}.req[data-astro-cid-65r52uga]{color:var(--color-gold)}input[data-astro-cid-65r52uga][type=text],input[data-astro-cid-65r52uga][type=email],input[data-astro-cid-65r52uga][type=tel],input[data-astro-cid-65r52uga][type=date],input[data-astro-cid-65r52uga][type=number],select[data-astro-cid-65r52uga]{color:inherit;font-size:var(--text-base);background-color:#ffffff0a;border:1px solid #ffffff26;border-radius:6px;padding:10px 12px;transition:border-color .2s cubic-bezier(.25,0,0,1)}select[data-astro-cid-65r52uga] option[data-astro-cid-65r52uga]{color:#1a1a1a}input[data-astro-cid-65r52uga]:focus-visible,select[data-astro-cid-65r52uga]:focus-visible{border-color:var(--color-gold);outline:none}input[data-astro-cid-65r52uga]:invalid:not(:placeholder-shown):not(:focus){border-color:#d97b66}.ayuda[data-astro-cid-65r52uga]{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.8;text-align:justify;margin:0}.error[data-astro-cid-65r52uga]{color:#d97b66;font-size:var(--text-sm);margin:0}.bloque-familiares[data-astro-cid-65r52uga]{padding:var(--space-6);background-color:#ffffff08}.familiar-cabecera[data-astro-cid-65r52uga]{gap:var(--space-2);grid-template-columns:1.3fr 1.3fr 1fr .9fr auto;padding-inline:2px;display:grid}.familiar-cabecera[data-astro-cid-65r52uga][hidden]{display:none}.familiar-cabecera[data-astro-cid-65r52uga] span[data-astro-cid-65r52uga]{font-size:var(--text-xs);color:var(--color-text-faint)}.familiar-cabecera[data-astro-cid-65r52uga] span[data-astro-cid-65r52uga]:last-child{grid-column:4}.lista-familiares[data-astro-cid-65r52uga]{gap:var(--space-3);flex-direction:column;display:flex}.familiar-fila[data-astro-cid-65r52uga]{gap:var(--space-2);grid-template-columns:1.3fr 1.3fr 1fr .9fr auto;align-items:center;display:grid}.familiar-fila[data-astro-cid-65r52uga] input[data-astro-cid-65r52uga],.familiar-fila[data-astro-cid-65r52uga] select[data-astro-cid-65r52uga]{min-width:0}@media (width<=640px){.familiar-cabecera[data-astro-cid-65r52uga]{display:none}.familiar-fila[data-astro-cid-65r52uga]{grid-template-columns:1fr 1fr}.familiar-fila[data-astro-cid-65r52uga] .btn-quitar-familiar[data-astro-cid-65r52uga]{grid-column:1/-1;justify-self:end}}.btn-anadir-familiar[data-astro-cid-65r52uga]{align-self:flex-start}.btn-quitar-familiar[data-astro-cid-65r52uga]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:8px 10px;transition:border-color .2s cubic-bezier(.25,0,0,1)}.btn-quitar-familiar[data-astro-cid-65r52uga]:hover{border-color:var(--color-gold);color:var(--color-gold)}.campo-honeypot[data-astro-cid-65r52uga]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.campo-consentimiento[data-astro-cid-65r52uga]{flex-direction:row}.check-label[data-astro-cid-65r52uga]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;text-align:justify;display:flex}.check-label[data-astro-cid-65r52uga] input[data-astro-cid-65r52uga]{margin-top:3px}.check-label[data-astro-cid-65r52uga] a[data-astro-cid-65r52uga]{color:var(--color-gold)}.aviso-legal[data-astro-cid-65r52uga]{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.85;text-align:justify;line-height:1.6}.aviso-legal[data-astro-cid-65r52uga] a[data-astro-cid-65r52uga]{color:var(--color-gold)}.cuota-banner[data-astro-cid-65r52uga]{background:var(--color-gold-glow);border:1px solid var(--color-gold-dim);color:var(--color-text);text-align:center;padding:var(--space-4);border-radius:8px}.cuota-banner[data-astro-cid-65r52uga] p[data-astro-cid-65r52uga]{margin:4px 0}.cuota-banner[data-astro-cid-65r52uga] p[data-astro-cid-65r52uga]:first-child{color:var(--color-gold);font-weight:600}.salto-iban[data-astro-cid-65r52uga]{display:none}@media (width<=640px){.salto-iban[data-astro-cid-65r52uga]{content:"";display:block}}.form-feedback[data-astro-cid-65r52uga]{text-align:center;padding:var(--space-4);border-radius:6px}.form-feedback[data-astro-cid-65r52uga][data-tipo=error]{color:#d97b66;background-color:#d97b6626}.form-feedback[data-astro-cid-65r52uga][data-tipo=ok]{color:#a9c75f;background-color:#8fae4a26}.form-acciones[data-astro-cid-65r52uga]{gap:var(--space-4);justify-content:flex-end;display:flex}.modal-confirmacion[data-astro-cid-65r52uga]{z-index:200;background:color-mix(in srgb, var(--color-bg) 94%, transparent);backdrop-filter:blur(6px);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-confirmacion[data-astro-cid-65r52uga][hidden]{display:none}.modal-panel[data-astro-cid-65r52uga]{background:var(--color-bg-surface);width:100%;max-width:420px;padding:var(--space-6);text-align:center;gap:var(--space-4);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;display:flex}.modal-panel[data-astro-cid-65r52uga] h2[data-astro-cid-65r52uga]{font-family:var(--font-display);color:var(--color-gold);font-size:var(--text-xl)}.modal-panel[data-astro-cid-65r52uga] p[data-astro-cid-65r52uga]{color:var(--color-text-muted);line-height:1.6}.modal-recordatorio[data-astro-cid-65r52uga]{font-size:var(--text-sm);background:var(--color-gold-glow);border:1px solid var(--color-gold-dim);padding:var(--space-3) var(--space-4);border-radius:6px}.modal-recordatorio[data-astro-cid-65r52uga][hidden]{display:none}.modal-recordatorio[data-astro-cid-65r52uga] a[data-astro-cid-65r52uga]{color:var(--color-gold)}.modal-panel[data-astro-cid-65r52uga] .btn[data-astro-cid-65r52uga]{align-self:center}@media (prefers-reduced-motion:reduce){input[data-astro-cid-65r52uga],select[data-astro-cid-65r52uga],.btn-quitar-familiar[data-astro-cid-65r52uga]{transition:none}}.hazte-socio-hero[data-astro-cid-moxo6r2i]{padding:var(--space-8) 0 var(--space-6)}.breadcrumb[data-astro-cid-moxo6r2i]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2)}.breadcrumb[data-astro-cid-moxo6r2i] a[data-astro-cid-moxo6r2i]{color:var(--color-text-muted)}.breadcrumb[data-astro-cid-moxo6r2i] span[data-astro-cid-moxo6r2i]{color:var(--color-gold)}.hazte-socio-hero[data-astro-cid-moxo6r2i] h1[data-astro-cid-moxo6r2i]{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}.hazte-socio-form[data-astro-cid-moxo6r2i]{max-width:840px;margin:0 auto var(--space-16);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);padding:var(--space-8);border-radius:12px}
