.opciones[data-astro-cid-cjohgkqp]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-cjohgkqp]{margin-bottom:.45rem;padding:0}.opciones-lista[data-astro-cid-cjohgkqp]{flex-wrap:wrap;gap:.5rem;display:flex}.opciones-lista[data-astro-cid-cjohgkqp].rejilla{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opciones-lista[data-astro-cid-cjohgkqp].tres{grid-template-columns:repeat(3,minmax(0,1fr))}.dos[data-astro-cid-cjohgkqp] .opcion[data-astro-cid-cjohgkqp]:last-child:nth-child(odd){grid-column:1/-1}.opcion[data-astro-cid-cjohgkqp]{cursor:pointer;position:relative}.rejilla[data-astro-cid-cjohgkqp] .opcion[data-astro-cid-cjohgkqp] span[data-astro-cid-cjohgkqp]{height:100%}@media (width<=399px){.rejilla[data-astro-cid-cjohgkqp] .opcion[data-astro-cid-cjohgkqp] span[data-astro-cid-cjohgkqp]{gap:.45rem;padding-inline:.6em;font-size:.88rem}}.opcion[data-astro-cid-cjohgkqp] input[data-astro-cid-cjohgkqp]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opcion[data-astro-cid-cjohgkqp] span[data-astro-cid-cjohgkqp]{background:var(--color-bg);border:1px solid var(--color-line-strong);align-items:center;gap:.65rem;min-height:44px;padding:.55em .95em;font-size:.94rem;line-height:1.35;transition:border-color .15s;display:flex}.opcion[data-astro-cid-cjohgkqp] span[data-astro-cid-cjohgkqp]:before{content:"";border:1px solid var(--color-ink-muted);flex:none;width:.62em;height:.62em}.opcion[data-astro-cid-cjohgkqp]:hover span[data-astro-cid-cjohgkqp]{border-color:var(--color-ink-muted)}.opcion[data-astro-cid-cjohgkqp] input[data-astro-cid-cjohgkqp]:checked+span[data-astro-cid-cjohgkqp]{border-color:var(--color-accent)}.opcion[data-astro-cid-cjohgkqp] input[data-astro-cid-cjohgkqp]:checked+span[data-astro-cid-cjohgkqp]:before{background:var(--color-accent);border-color:var(--color-accent);transform:rotate(12deg)}@media (prefers-reduced-motion:no-preference){.opcion[data-astro-cid-cjohgkqp] input[data-astro-cid-cjohgkqp]:checked+span[data-astro-cid-cjohgkqp]:before{animation:var(--animate-drop)}}.opcion[data-astro-cid-cjohgkqp] input[data-astro-cid-cjohgkqp]:focus-visible+span[data-astro-cid-cjohgkqp]{outline:3px solid var(--color-accent);outline-offset:3px}.opciones[data-astro-cid-cjohgkqp].error .opcion[data-astro-cid-cjohgkqp] span[data-astro-cid-cjohgkqp]{border-color:var(--color-error)}.opciones[data-astro-cid-cjohgkqp].error .opcion[data-astro-cid-cjohgkqp] input[data-astro-cid-cjohgkqp]:checked+span[data-astro-cid-cjohgkqp]{border-color:var(--color-accent)}.opciones[data-astro-cid-cjohgkqp] .aviso[data-astro-cid-cjohgkqp]{margin-top:.15rem}.aviso-envio[data-astro-cid-p3nwfhgm] a[data-astro-cid-p3nwfhgm]{color:inherit;text-underline-offset:.18em;text-decoration:underline}.privacidad[data-astro-cid-p3nwfhgm]{color:var(--color-ink-muted);font-size:.84rem}.privacidad[data-astro-cid-p3nwfhgm] a[data-astro-cid-p3nwfhgm]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.2em}.privacidad[data-astro-cid-p3nwfhgm] a[data-astro-cid-p3nwfhgm]:hover{text-decoration-color:currentColor}.recibido[data-astro-cid-p3nwfhgm]:focus{outline:none}.contacto[data-astro-cid-kphbpcdu]{padding-block:clamp(40px, 7vw, 96px) var(--spacing-section);gap:clamp(2.5rem,6vw,3.5rem);display:grid}.formulario[data-astro-cid-kphbpcdu]{background:var(--color-surface);border-top:1px solid var(--color-line-strong);padding:clamp(1.25rem,4vw,2.5rem)}@media (width<=639px){.formulario[data-astro-cid-kphbpcdu]{margin-inline:calc(-1 * var(--spacing-gutter));padding-inline:var(--spacing-gutter)}}.lateral[data-astro-cid-kphbpcdu]{gap:clamp(2.5rem,6vw,3.5rem);display:grid}.email[data-astro-cid-kphbpcdu]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.email[data-astro-cid-kphbpcdu]:hover{color:var(--color-accent);text-decoration-color:currentColor}.paso[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--color-line);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:1.1rem;display:grid}.paso-num[data-astro-cid-kphbpcdu]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink-muted);font-size:1.25rem;font-weight:600}@media (width>=1024px){.contacto[data-astro-cid-kphbpcdu]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:3rem clamp(3rem,6vw,5rem)}.inicio[data-astro-cid-kphbpcdu]{grid-area:1/1}.formulario[data-astro-cid-kphbpcdu]{grid-area:1/2/span 2;align-self:start}.lateral[data-astro-cid-kphbpcdu]{grid-area:2/1;align-self:start}@media (height>=720px){.lateral[data-astro-cid-kphbpcdu]{position:sticky;top:104px}}.despues[data-astro-cid-kphbpcdu]{order:-1}}
