.form:where(.astro-sevzbneq){background:var(--dd-white);border:1px solid var(--dd-border);border-radius:var(--dd-radius);gap:14px;padding:28px;display:grid;box-shadow:0 16px 40px #1414281a}.form__title:where(.astro-sevzbneq){margin:0;font-size:1.25rem}.form__sub:where(.astro-sevzbneq){color:var(--dd-text-soft);margin:0;font-size:.95rem}.form__paso:where(.astro-sevzbneq){gap:14px;display:grid}.form__paso:where(.astro-sevzbneq)[hidden]{display:none}.form__exito:where(.astro-sevzbneq){text-align:center;justify-items:center;gap:0;display:grid}.form__exito:where(.astro-sevzbneq)[hidden]{display:none}.form__exito:where(.astro-sevzbneq) :where(.astro-sevzbneq)[hidden]{display:none!important}.exito__arte:where(.astro-sevzbneq){width:64px;height:64px;color:var(--dd-teal-dark);background:#38d2c729;border-radius:999px;place-items:center;margin-bottom:18px;font-size:30px;display:grid}.exito__arte:where(.astro-sevzbneq) .icono{stroke-width:3px}.exito__titulo:where(.astro-sevzbneq){color:var(--dd-purple);margin:0 0 8px;font-size:1.25rem}.exito__sub:where(.astro-sevzbneq){color:var(--dd-text-soft);margin:0 0 22px;font-size:.95rem}.exito__pasos:where(.astro-sevzbneq){counter-reset:paso;text-align:left;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.exito__pasos:where(.astro-sevzbneq) li:where(.astro-sevzbneq){counter-increment:paso;color:var(--dd-text-soft);min-height:26px;padding-left:38px;font-size:.93rem;position:relative}.exito__pasos:where(.astro-sevzbneq) li:where(.astro-sevzbneq):before{content:counter(paso);background:var(--dd-surface);border:1.5px solid var(--dd-border);width:26px;height:26px;color:var(--dd-purple);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.exito__pasos:where(.astro-sevzbneq) strong:where(.astro-sevzbneq){color:var(--dd-text);font-weight:600}.exito__tiendas:where(.astro-sevzbneq){gap:10px;margin-top:22px;display:grid}.exito__tiendas:where(.astro-sevzbneq) .dd-button:where(.astro-sevzbneq){text-align:center}.exito__nota:where(.astro-sevzbneq){color:var(--dd-text-soft);margin:22px 0 0;font-size:.82rem}.form__indicador:where(.astro-sevzbneq){letter-spacing:.08em;text-transform:uppercase;color:var(--dd-teal-dark);margin:0;font-size:.75rem;font-weight:700}.intereses:where(.astro-sevzbneq){border:none;margin:0;padding:0}.intereses:where(.astro-sevzbneq) legend:where(.astro-sevzbneq){color:var(--dd-purple);padding:0;font-size:1.05rem;font-weight:600}.intereses__ayuda:where(.astro-sevzbneq){color:var(--dd-text-soft);margin:4px 0 14px;font-size:.88rem}.intereses__chips:where(.astro-sevzbneq){flex-wrap:wrap;gap:8px;display:flex}.chip:where(.astro-sevzbneq) input:where(.astro-sevzbneq){opacity:0;width:0;height:0;position:absolute}.chip:where(.astro-sevzbneq){cursor:pointer;display:inline-flex}.chip:where(.astro-sevzbneq) span:where(.astro-sevzbneq){border:1.5px solid var(--dd-border);color:var(--dd-text);border-radius:999px;padding:9px 15px;font-size:.88rem;line-height:1.2;transition:border-color .15s,background .15s;display:inline-block}.chip:where(.astro-sevzbneq) input:where(.astro-sevzbneq):checked+span:where(.astro-sevzbneq){border-color:var(--dd-teal-dark);background:#38d2c724;font-weight:600}.chip:where(.astro-sevzbneq) input:where(.astro-sevzbneq):focus-visible+span:where(.astro-sevzbneq){outline:2px solid var(--dd-purple);outline-offset:2px}.chip--todo:where(.astro-sevzbneq) span:where(.astro-sevzbneq){color:var(--dd-text-soft);border-style:dashed}.form__progreso:where(.astro-sevzbneq){color:var(--dd-text-soft);margin:0;font-size:.85rem}.form__submit:where(.astro-sevzbneq)[hidden]{display:none}.form__warn:where(.astro-sevzbneq){color:#7a5a00;background:#fff6e0;border-radius:10px;margin:0;padding:10px 14px;font-size:.85rem}.form__campo:where(.astro-sevzbneq){gap:6px;font-size:.9rem;font-weight:500;display:grid}.form__campo:where(.astro-sevzbneq) input:where(.astro-sevzbneq),.form__campo:where(.astro-sevzbneq) select:where(.astro-sevzbneq),.form__campo:where(.astro-sevzbneq) textarea:where(.astro-sevzbneq){font:inherit;border:1px solid var(--dd-border);background:var(--dd-white);border-radius:10px;padding:12px 14px;font-weight:400}.form__campo:where(.astro-sevzbneq) textarea:where(.astro-sevzbneq){resize:vertical;min-height:84px}.form__opcional:where(.astro-sevzbneq){color:var(--dd-text-soft);font-style:normal;font-weight:400}.form__campo:where(.astro-sevzbneq) input:where(.astro-sevzbneq):focus,.form__campo:where(.astro-sevzbneq) select:where(.astro-sevzbneq):focus,.form__campo:where(.astro-sevzbneq) textarea:where(.astro-sevzbneq):focus{outline:2px solid var(--dd-teal);outline-offset:1px;border-color:#0000}.form__hp:where(.astro-sevzbneq){width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__submit:where(.astro-sevzbneq){cursor:pointer;width:100%;font:inherit;border:none;font-weight:600}.form__submit:where(.astro-sevzbneq):disabled{opacity:.6;cursor:not-allowed}.form__estado:where(.astro-sevzbneq){text-align:center;min-height:1.2em;margin:0;font-size:.9rem}.form__estado:where(.astro-sevzbneq)[data-tipo=ok]{color:var(--dd-teal-dark);font-weight:600}.form__estado:where(.astro-sevzbneq)[data-tipo=error]{color:#b4232a}.form__legal:where(.astro-sevzbneq){color:var(--dd-text-soft);text-align:center;margin:0;font-size:.78rem}
