.formulario_tarjeta__3_h8w{position:relative;display:flex;flex-direction:column;gap:28px;padding:clamp(32px,3.4vw,44px) clamp(24px,3vw,40px) clamp(24px,3vw,40px);border-radius:var(--shape-xl);background:var(--surface-container);overflow:hidden}.formulario_avance__wMpJZ{position:absolute;inset:0 0 auto;height:4px;background:color-mix(in srgb,var(--primary) 14%,transparent)}.formulario_avance__wMpJZ>span{display:block;height:100%;background:var(--primary);transform-origin:0 50%;transition:transform .32s cubic-bezier(.2,0,0,1)}.formulario_avanceTexto__329uG{position:absolute;top:14px;right:clamp(24px,3vw,40px);font-size:12px;letter-spacing:.4px;color:var(--on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.formulario_trampa__GzoMy{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.formulario_paso__4F7HK{display:flex;flex-direction:column;gap:18px;margin:0}.formulario_pasoTitulo__wOEcG{display:flex;align-items:center;gap:12px;margin:0;font:500 16px/24px Rubik,sans-serif;color:var(--primary)}.formulario_pasoNumero__m_9Eo{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:13px;font-weight:500}.formulario_fila__rejPQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.formulario_campo__kzo_2{position:relative}.formulario_campo__kzo_2 input,.formulario_campo__kzo_2 select{width:100%;height:56px;padding:16px;border-radius:var(--shape-xs);border:1px solid var(--outline);background:transparent;color:var(--on-surface);font:400 16px/24px Rubik,sans-serif;caret-color:var(--primary);transition:border-color .15s ease,box-shadow .15s ease}.formulario_campo__kzo_2 input{padding-right:44px}.formulario_campo__kzo_2 input:hover,.formulario_campo__kzo_2 select:hover:not(:disabled){border-color:var(--on-surface)}.formulario_campo__kzo_2 input:focus,.formulario_campo__kzo_2 select:focus{outline:none;border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.formulario_campo__kzo_2 label{position:absolute;left:12px;top:16px;padding:0 4px;font:400 16px/24px Rubik,sans-serif;color:var(--on-surface-variant);background:var(--surface-container);pointer-events:none;transform-origin:left top;transition:transform .15s var(--ease-out),color .15s ease,top .15s var(--ease-out)}.formulario_campo__kzo_2 input:focus+label,.formulario_campo__kzo_2 input:not(:placeholder-shown)+label,.formulario_lista__rr223 label{top:-9px;transform:scale(.75)}.formulario_campo__kzo_2 input:focus+label,.formulario_campo__kzo_2 select:focus+label{color:var(--primary)}.formulario_ok__SsHI_{position:absolute;right:14px;top:16px;font-size:22px;color:var(--primary);animation:formulario_aparece__qXCGE .2s var(--ease-out)}@keyframes formulario_aparece__qXCGE{0%{opacity:0;transform:scale(.6)}}.formulario_mensaje__pViXg{display:block;padding:4px 16px 0;font-size:12px;color:var(--pink-accent)}.formulario_campoError__l56a1 input,.formulario_campoError__l56a1 select{border-color:var(--pink-accent)}.formulario_campoError__l56a1 input:focus,.formulario_campoError__l56a1 select:focus{box-shadow:inset 0 0 0 1px var(--pink-accent);border-color:var(--pink-accent)}.formulario_campoError__l56a1 label{color:var(--pink-accent)!important}.formulario_lista__rr223 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer}.formulario_lista__rr223 select[data-vacio=true]{color:var(--on-surface-variant)}.formulario_lista__rr223 option{background:var(--surface-container-high);color:var(--on-surface)}.formulario_flecha__WexeK{position:absolute;right:12px;top:16px;font-size:24px;color:var(--on-surface-variant);pointer-events:none}.formulario_deshabilitado__8CDzU select{cursor:not-allowed;opacity:.45}.formulario_deshabilitado__8CDzU label{opacity:.6}.formulario_chips__AJOYa{display:flex;flex-wrap:wrap;gap:8px}.formulario_chip__t0TjJ{display:inline-flex;align-items:center;gap:0;height:32px;padding:0 16px;border-radius:8px;border:1px solid var(--outline);background:transparent;color:var(--on-surface-variant);font:500 14px/20px Rubik,sans-serif;letter-spacing:.1px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,padding .2s var(--ease-out)}.formulario_chip__t0TjJ:hover{background:color-mix(in srgb,var(--on-surface-variant) 8%,transparent)}.formulario_chip__t0TjJ:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.formulario_chipCheck__2_SPF{width:0;overflow:hidden;font-size:18px;transition:width .2s var(--ease-out),margin .2s var(--ease-out)}.formulario_chipSel__eC6V6{background:var(--secondary-container);border-color:transparent;color:var(--on-secondary-container);padding-left:8px}.formulario_chipSel__eC6V6 .formulario_chipCheck__2_SPF{width:18px;margin-right:8px}.formulario_otro__gsHSJ{animation:formulario_entra__resxq .22s var(--ease-out)}@keyframes formulario_entra__resxq{0%{opacity:0;transform:translateY(-4px)}}.formulario_consentimiento__nSFWl{position:relative;display:flex;gap:12px;font-size:14px;line-height:1.5;color:var(--on-surface-variant);cursor:pointer}.formulario_consentimiento__nSFWl input{position:absolute;opacity:0;width:18px;height:18px;margin:2px 0 0}.formulario_casilla__mowM_{flex:none;width:18px;height:18px;margin-top:2px;display:grid;place-items:center;border:2px solid var(--on-surface-variant);border-radius:2px;color:transparent;transition:background-color .12s ease,border-color .12s ease}.formulario_casilla__mowM_ .sym{font-size:16px;font-weight:700;transform:scale(.6);transition:transform .16s var(--ease-out)}.formulario_consentimiento__nSFWl input:checked+.formulario_casilla__mowM_{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.formulario_consentimiento__nSFWl input:checked+.formulario_casilla__mowM_ .sym{transform:scale(1)}.formulario_consentimiento__nSFWl input:focus-visible+.formulario_casilla__mowM_{outline:2px solid var(--primary);outline-offset:2px}.formulario_errorEnvio__ujWEq{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--pink-accent) 14%,transparent);color:var(--on-surface);font-size:14px}.formulario_errorEnvio__ujWEq .sym{color:var(--pink-accent)}.formulario_pie__8Y8Jx{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.formulario_pie__8Y8Jx button:disabled{opacity:.75;cursor:progress}.formulario_pista___LZ_b{font-size:13px;color:var(--on-surface-variant)}.formulario_spinner__jcqW6{width:18px;height:18px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:formulario_gira__Mts7i .8s linear infinite}@keyframes formulario_gira__Mts7i{to{rotate:1turn}}.formulario_exito__k4zCW{align-items:center;text-align:center;gap:12px;padding-block:56px}.formulario_exito__k4zCW h3{margin:8px 0 0;font:500 22px/1.3 Rubik,sans-serif}.formulario_exito__k4zCW p{margin:0;max-width:42ch;color:var(--on-surface-variant);line-height:1.6}.formulario_exito__k4zCW b{color:var(--on-surface);font-weight:500}.formulario_check__rwjzb{width:72px;height:72px}.formulario_check__rwjzb circle{fill:none;stroke:var(--primary);stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:formulario_traza__9c_e_ .6s var(--ease-out) forwards}.formulario_check__rwjzb path{fill:none;stroke:var(--primary);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:formulario_traza__9c_e_ .36s var(--ease-out) .45s forwards}@keyframes formulario_traza__9c_e_{to{stroke-dashoffset:0}}@media (max-width:640px){.formulario_fila__rejPQ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.formulario_avance__wMpJZ>span,.formulario_check__rwjzb circle,.formulario_check__rwjzb path,.formulario_chipCheck__2_SPF,.formulario_chip__t0TjJ{transition:none;animation:none;stroke-dashoffset:0}}.formulario_radios__LHoZl{display:flex;flex-wrap:wrap;gap:8px 32px}.formulario_radio__6gC31{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:16px;cursor:pointer}.formulario_radio__6gC31 input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.formulario_radioCirculo__RnaB7{position:relative;flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--on-surface-variant);transition:border-color .15s ease}.formulario_radioCirculo__RnaB7:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:var(--on-surface);opacity:0;transition:opacity .15s ease}.formulario_radio__6gC31:hover .formulario_radioCirculo__RnaB7:before{opacity:.08}.formulario_radioCirculo__RnaB7:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .2s cubic-bezier(.2,0,0,1)}.formulario_radio__6gC31 input:checked+.formulario_radioCirculo__RnaB7{border-color:var(--primary)}.formulario_radio__6gC31 input:checked+.formulario_radioCirculo__RnaB7:after{transform:scale(1)}.formulario_radio__6gC31 input:focus-visible+.formulario_radioCirculo__RnaB7{outline:2px solid var(--primary);outline-offset:4px}.formulario_radioError__Heefe .formulario_radioCirculo__RnaB7{border-color:var(--pink-accent)}.formulario_bloque__x3gNh{display:flex;flex-direction:column;gap:28px;margin:0;padding:0;border:0;min-width:0;transition:opacity .22s ease}.formulario_bloque__x3gNh:disabled{opacity:.4}.formulario_bloque__x3gNh:disabled *{cursor:not-allowed}.formulario_pasoSigue__Mlp4p{margin-top:-10px}.formulario_aviso__0YM5k{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--primary)}.formulario_aviso__0YM5k .sym{font-size:18px}.ganchos_marco__0j9RE{position:relative;width:100%}.ganchos_lienzo__tRnuf{position:absolute;top:0;left:0;transform-origin:0 0;border-radius:18px;background-color:var(--surface-container-lowest);background-image:radial-gradient(circle,color-mix(in srgb,var(--on-surface) 14%,transparent) 1px,transparent 1.2px);background-size:18px 18px;box-shadow:inset 0 0 0 1px var(--outline-variant);overflow:hidden;transition:opacity .4s ease}.ganchos_lienzoSale__DW1Rm{opacity:.35}.ganchos_cabecera__Wg3wi{position:absolute;top:14px;left:16px;display:flex;align-items:center;gap:8px;color:var(--on-surface-variant);font:400 13.5px/1 Rubik,sans-serif}.ganchos_cabecera__Wg3wi .sym{font-size:20px;color:var(--primary)}.ganchos_activoChip__fwlnm{padding:3px 8px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:12px}.ganchos_aristas__yG5Gi{position:absolute;inset:0;overflow:visible}.ganchos_arista__Tjo0w{fill:none;stroke:color-mix(in srgb,var(--on-surface) 22%,transparent);stroke-width:1.5}.ganchos_flujo__JhU41{fill:none;stroke:var(--c);stroke-width:1.75;stroke-dasharray:1;stroke-linecap:round}.ganchos_flujoListo__KeA3H{opacity:0}.ganchos_arista__Tjo0w,.ganchos_flujoListo__KeA3H{transition:opacity .3s ease}.ganchos_oculta__z7tn9{opacity:0}.ganchos_corriente__kTlVF{fill:none;stroke:color-mix(in srgb,var(--c) 35%,#fff);stroke-width:2;stroke-linecap:round;stroke-dasharray:7 9;filter:drop-shadow(0 0 3px var(--c));animation:ganchos_corre__17wRu .7s linear infinite}@keyframes ganchos_corre__17wRu{to{stroke-dashoffset:-16}}.ganchos_punta__m9eef{fill:color-mix(in srgb,var(--c) 35%,#fff);filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 10px color-mix(in srgb,var(--c) 70%,transparent))}.ganchos_items__030KS{position:absolute;padding:1px 6px;border-radius:4px;background:var(--surface-container-high);color:var(--on-surface-variant);font:400 11.5px/1.4 Rubik,sans-serif;animation:ganchos_aparece__Ih2JJ .25s ease}.ganchos_evento__B_uyN{position:absolute;left:30px;top:114px;display:flex;align-items:center;gap:6px;max-width:420px;padding:6px 10px;border-radius:8px;background:var(--surface-container-highest);color:var(--on-surface);font:400 12.5px/1.3 Rubik,sans-serif;box-shadow:0 6px 16px rgba(0,0,0,.4);opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .35s cubic-bezier(.2,0,0,1)}.ganchos_evento__B_uyN .sym{font-size:16px;color:var(--primary)}.ganchos_eventoVisible__KCw6V{opacity:1;transform:none}.ganchos_contenido__zPsJp{display:contents}.ganchos_nodo__WCGSt{position:absolute;width:60px;display:flex;flex-direction:column;align-items:center}.ganchos_cuadro__KF3Oj{position:relative;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:var(--surface-container-lowest);border:2px solid color-mix(in srgb,var(--c) 28%,var(--outline-variant));color:color-mix(in srgb,var(--c) 55%,var(--on-surface-variant));transition:border-color .25s ease,box-shadow .25s ease,color .25s ease}.ganchos_cuadro__KF3Oj>.sym{font-size:28px}.ganchos_condicion__SxlA5 .ganchos_cuadro__KF3Oj>.sym{rotate:90deg}.ganchos_rayo__J_xRa{position:absolute;left:-14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent);animation:ganchos_latido__OV9Jt 1.6s ease-in-out infinite}@keyframes ganchos_latido__OV9Jt{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 12%,transparent),0 0 10px var(--c)}}.ganchos_activo__RKUwL .ganchos_cuadro__KF3Oj:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--c);animation:ganchos_onda__cLExS 1.1s ease-out infinite}@keyframes ganchos_onda__cLExS{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.ganchos_activo__RKUwL .ganchos_cuadro__KF3Oj{border-color:var(--c);color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent),0 0 20px color-mix(in srgb,var(--c) 28%,transparent);animation:ganchos_late__19uo0 .9s ease-in-out infinite}@keyframes ganchos_late__19uo0{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--c) 9%,transparent),0 0 26px color-mix(in srgb,var(--c) 32%,transparent)}}.ganchos_hecho__2q4iR .ganchos_cuadro__KF3Oj{border-color:var(--c);color:var(--c);animation:ganchos_rebote__1znlt .48s cubic-bezier(.3,1.6,.5,1)}@keyframes ganchos_rebote__1znlt{0%{transform:scale(.84)}}.ganchos_check__drSnx{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--c);color:#141218;animation:ganchos_aparece__Ih2JJ .25s cubic-bezier(.2,0,0,1)}.ganchos_check__drSnx .sym{font-size:14px;font-variation-settings:"wght" 700}@keyframes ganchos_aparece__Ih2JJ{0%{opacity:0;transform:scale(.6)}}.ganchos_etiqueta__mltf5{margin-top:6px;width:184px;display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;font:400 12px/1.3 Rubik,sans-serif;color:var(--on-surface-variant)}.ganchos_etiqueta__mltf5 b{color:var(--on-surface);font-weight:400;font-size:13.5px}.ganchos_hecho__2q4iR.ganchos_accion__WXa84 .ganchos_etiqueta__mltf5 span{color:color-mix(in srgb,var(--c) 75%,var(--on-surface))}