body:has(#brief-form) .whatsapp-fab{display:none}.page-header[data-astro-cid-z7acanle]{text-align:center;max-width:640px;margin:0 auto;padding:56px 0 24px}.page-header[data-astro-cid-z7acanle] h1[data-astro-cid-z7acanle]{margin:8px 0 12px;font-size:clamp(1.9rem,7vw,2.5rem)}.page-header[data-astro-cid-z7acanle] p[data-astro-cid-z7acanle]{color:var(--text-dim);margin:0;line-height:1.6}.page-header[data-astro-cid-z7acanle] strong[data-astro-cid-z7acanle]{color:var(--text)}.brief[data-astro-cid-z7acanle][hidden],.listo[data-astro-cid-z7acanle][hidden]{display:none}.brief[data-astro-cid-z7acanle]{flex-direction:column;gap:24px;max-width:640px;margin:0 auto;padding-bottom:64px;display:flex}fieldset[data-astro-cid-z7acanle]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;gap:20px;min-width:0;margin:0;padding:24px;display:flex}legend[data-astro-cid-z7acanle]{font-family:var(--display);align-items:center;gap:12px;padding:0 8px;font-size:1.15rem;font-weight:600;display:flex}.paso[data-astro-cid-z7acanle]{background:var(--accent-btn);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.95rem;display:inline-grid}.campo[data-astro-cid-z7acanle]{flex-direction:column;gap:8px;font-weight:600;line-height:1.4;display:flex}.campo[data-astro-cid-z7acanle]>span[data-astro-cid-z7acanle]:first-child,.campo[data-astro-cid-z7acanle]{color:var(--text)}.req[data-astro-cid-z7acanle]{color:var(--text-dim);font-size:.9rem;font-weight:400}.brief[data-astro-cid-z7acanle] input[data-astro-cid-z7acanle][type=text],.brief[data-astro-cid-z7acanle] input[data-astro-cid-z7acanle][type=tel],.brief[data-astro-cid-z7acanle] input[data-astro-cid-z7acanle][type=date],.brief[data-astro-cid-z7acanle] select[data-astro-cid-z7acanle],.brief[data-astro-cid-z7acanle] textarea[data-astro-cid-z7acanle]{font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--text-dim);border-radius:var(--radius-input);width:100%;min-height:48px;padding:12px;font-size:1rem;font-weight:400}.brief[data-astro-cid-z7acanle] textarea[data-astro-cid-z7acanle]{resize:vertical;line-height:1.5}.brief[data-astro-cid-z7acanle] [data-astro-cid-z7acanle]::placeholder{color:var(--text-dim);opacity:.85}.brief[data-astro-cid-z7acanle] [data-astro-cid-z7acanle]:is(input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.brief[data-astro-cid-z7acanle] [data-astro-cid-z7acanle][aria-invalid=true]{border-color:#f87171}.opciones[data-astro-cid-z7acanle]{flex-direction:column;gap:8px;display:flex}.opcion[data-astro-cid-z7acanle]{border:1px solid var(--border);border-radius:var(--radius-input);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-weight:400;display:flex}.opcion[data-astro-cid-z7acanle]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.opcion[data-astro-cid-z7acanle] input[data-astro-cid-z7acanle][type=radio],.opcion[data-astro-cid-z7acanle] input[data-astro-cid-z7acanle][type=checkbox]{width:20px;height:20px;accent-color:var(--accent-btn);flex-shrink:0}.muestra[data-astro-cid-z7acanle]{border:1px solid var(--text-dim);background:0 0;border-radius:6px;width:48px;height:36px;margin-left:auto;padding:0}.acepto[data-astro-cid-z7acanle]{align-items:flex-start;font-size:.95rem;line-height:1.5}.acepto[data-astro-cid-z7acanle] input[data-astro-cid-z7acanle]{margin-top:2px}.ayuda[data-astro-cid-z7acanle]{color:var(--text-dim);margin:0;font-size:.9rem;font-weight:400}.centro[data-astro-cid-z7acanle]{text-align:center}.error[data-astro-cid-z7acanle]{color:#f87171;min-height:1em;font-size:.9rem;font-weight:400}.estado[data-astro-cid-z7acanle]{margin:0;font-size:.95rem}.estado[data-astro-cid-z7acanle]:empty{display:none}.estado[data-astro-cid-z7acanle][data-estado=error]{color:#f87171}.enviar[data-astro-cid-z7acanle]{justify-content:center;width:100%;min-height:52px;font-size:1.05rem}.listo[data-astro-cid-z7acanle]{text-align:center;max-width:640px;margin:0 auto;padding:32px 24px 80px}.listo[data-astro-cid-z7acanle] h2[data-astro-cid-z7acanle]{margin:0 0 12px}.listo[data-astro-cid-z7acanle] p[data-astro-cid-z7acanle]{color:var(--text-dim);line-height:1.6}.listo[data-astro-cid-z7acanle] strong[data-astro-cid-z7acanle]{color:var(--text)}.listo[data-astro-cid-z7acanle] .btn[data-astro-cid-z7acanle]{margin-top:12px}.listo[data-astro-cid-z7acanle]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=480px){fieldset[data-astro-cid-z7acanle]{padding:20px 16px}}
