.mi-caso_hero__BLIpo{position:relative;padding-block:clamp(38px,6vw,62px) clamp(46px,7vw,72px);background:var(--hero-bg);color:#fff;overflow:hidden}.mi-caso_hero__BLIpo:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cpath d='M40 18h10v12h12v10H50v12H40V40H28V30h12z' fill='%23ffffff' fill-opacity='0.05'/%3E%3C/svg%3E");background-size:90px 90px;pointer-events:none}.mi-caso_heroContenido__D_BH8{position:relative;max-width:46rem}.mi-caso_heroEyebrow__CuAkQ{display:block;font-family:var(--body);font-size:var(--t-sm);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--cel-400);margin-bottom:14px}.mi-caso_heroTitulo__IheEw{color:#fff;margin-bottom:14px}.mi-caso_heroBajada__l3x5H{max-width:56ch;font-size:var(--t-lg);line-height:1.6;color:var(--hero-text-2)}.mi-caso_onda__ULw7T{display:block;width:100%;height:clamp(24px,3.5vw,44px);margin-bottom:-1px;color:var(--hero-bg)}.mi-caso_cuerpo__KRMSa{padding-block:clamp(34px,5vw,60px) clamp(48px,7vw,80px);background:var(--surface)}.mi-caso_contenedor__13bGf{max-width:780px;margin-inline:auto}.mi-caso_retomar__CVlnO{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 20px;margin-bottom:26px;border:1px solid var(--border);border-left:4px solid var(--ok);border-radius:var(--r);background:var(--surface-2);font-size:var(--t-sm);line-height:1.55;color:var(--text-2)}.mi-caso_retomar__CVlnO strong{color:var(--text)}.mi-caso_retomarAccion__xaZsH{margin-left:auto}.mi-caso_tarjetaFormulario__gd0VT{padding:clamp(22px,3.4vw,36px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.mi-caso_pieAyuda__fN7lx{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;padding:18px 22px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2)}.mi-caso_pieTexto__Xqq4v{flex:1 1 260px;font-size:var(--t-sm);line-height:1.55;color:var(--text-2);margin:0}.mi-caso_pieTexto__Xqq4v strong{color:var(--text)}.mi-caso_gracias__PoxEF{padding-block:clamp(60px,9vw,110px);background:var(--surface)}.mi-caso_graciasCaja__miCI6{max-width:680px;margin-inline:auto;text-align:center}.mi-caso_graciasMarca__xf44V{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 26px;border-radius:50%;background:var(--cel-100);color:var(--ok)}.mi-caso_graciasMarca__xf44V svg{width:38px;height:38px}.mi-caso_graciasTitulo__ZWvED{margin-bottom:16px}.mi-caso_graciasBajada__36hSB{max-width:54ch;margin:0 auto 32px;font-size:var(--t-lg);line-height:1.65;color:var(--text-2)}.mi-caso_graciasPasos__S_Gmg{display:grid;grid-gap:14px;gap:14px;margin:0 auto 34px;padding:0;list-style:none;text-align:left;max-width:520px}.mi-caso_graciasPaso__W8HbF{display:grid;grid-template-columns:30px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px 18px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2);font-size:var(--t-sm);line-height:1.55;color:var(--text-2);counter-increment:graciaspaso}.mi-caso_graciasPasos__S_Gmg{counter-reset:graciaspaso}.mi-caso_graciasPaso__W8HbF:before{content:counter(graciaspaso);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--cel-100);color:var(--accent-ink);font-size:var(--t-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-caso_graciasPaso__W8HbF strong{display:block;color:var(--text)}.mi-caso_graciasAcciones__jPzgJ{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.mi-caso_graciasNota__wkAye{margin-top:30px;font-size:var(--t-sm);color:var(--text-3);line-height:1.6}.mi-caso_graciasCodigo__sGRVc{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:var(--t-xs);color:var(--text-3);line-height:1.6}.mi-caso_graciasCodigo__sGRVc strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--text-2);white-space:nowrap}.turnstile_hueco__uhtkK{min-height:65px;overflow:hidden;-webkit-margin-before:18px;margin-block-start:18px}.turnstile_widget__guMUO{opacity:1;transition:opacity .16s ease}.turnstile_widget__guMUO:empty{opacity:0}@media (prefers-reduced-motion:reduce){.turnstile_widget__guMUO{transition:none}}@media (max-width:400px){.turnstile_hueco__uhtkK{min-height:56px}.turnstile_widget__guMUO{transform:scale(.86);transform-origin:left top}}@media (max-width:340px){.turnstile_hueco__uhtkK{min-height:48px}.turnstile_widget__guMUO{transform:scale(.74)}}.formularios_form__uYKuT{display:flex;flex-direction:column;gap:26px}.formularios_bloque__SKVBD{display:flex;flex-direction:column;gap:16px}.formularios_bloqueTitulo__rcDE5{font-family:var(--body);font-size:var(--t-sm);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-ink);margin:0}.formularios_grupo__W81X_{border:0;padding:0;margin:0;min-width:0}.formularios_grupoLeyenda__ybNoq{padding:0;margin-bottom:6px;font-size:var(--t-sm);font-weight:600;color:var(--text)}.formularios_grupoAyuda__q98r8{margin-bottom:12px;font-size:var(--t-xs);color:var(--text-3);line-height:1.5}.formularios_trampa___JsgD{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.formularios_acciones___beJY{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px}.formularios_accionesFin__XFnKy{margin-left:auto}.formularios_aclaracion__XR6ko{font-size:var(--t-xs);color:var(--text-3);line-height:1.5}.formularios_aviso__7BPY7{padding:14px 18px;border:1px solid var(--border);border-left:4px solid var(--alert);border-radius:var(--r);background:var(--surface-2);color:var(--text);font-size:var(--t-sm);line-height:1.55}.formularios_avisoOk__lMDl_{border-left-color:var(--ok)}.formularios_exito__tRRnE{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,4vw,38px);background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--ok);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.formularios_exitoTitulo__Dit7J{font-size:clamp(1.5rem,3vw,var(--t-2xl));margin:0}.formularios_exitoLista__Bb_O0{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0;color:var(--text-2);font-size:var(--t-sm);line-height:1.55}.formularios_exitoLista__Bb_O0 li{display:flex;gap:10px}.formularios_exitoLista__Bb_O0 li:before{content:"";flex:none;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--accent)}.formularios_progreso___39ti{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.formularios_progresoCabecera____rBi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.formularios_progresoPaso__m5g4u{font-family:var(--body);font-size:var(--t-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink)}.formularios_progresoGuardado__g6oF8{font-size:var(--t-xs);color:var(--text-3)}.formularios_barra__OVgk2{position:relative;height:8px;border-radius:999px;background:var(--chip);overflow:hidden}.formularios_barraRelleno__qEVD2{height:100%;border-radius:999px;background:var(--accent);transition:width .35s ease}@media (prefers-reduced-motion:reduce){.formularios_barraRelleno__qEVD2{transition:none}}.formularios_pasos__Kz1AL{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.formularios_pasoBoton___WGKt{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:var(--t-xs);font-weight:600;line-height:1.3;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.formularios_pasoBoton___WGKt:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.formularios_pasoBoton___WGKt:disabled{cursor:default;opacity:.6}.formularios_pasoActual__gGIkm{border-color:transparent;background:var(--cel-100);color:var(--accent-ink)}.formularios_pasoNumero__awXFv{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--chip);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.formularios_pasoActual__gGIkm .formularios_pasoNumero__awXFv{background:var(--accent);color:var(--on-accent)}.formularios_pasoNombre__bQ4Y8{display:none}@media (min-width:700px){.formularios_pasoNombre__bQ4Y8{display:inline}}.formularios_docGrupo__U1UUk{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2)}.formularios_docCabecera__PQ8bD{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.formularios_docTitulo__ykiSW{font-family:var(--body);font-size:var(--t-base);font-weight:600;color:var(--text);margin:0;text-transform:none}.formularios_docEstado__saFoL{font-size:var(--t-xs);font-weight:600;color:var(--text-3)}.formularios_docEstadoListo__v9Uem{color:var(--ok)}.formularios_docAyuda__HIRM_{font-size:var(--t-xs);color:var(--text-3);line-height:1.5}.formularios_docInput__SYlmc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.formularios_docBoton__stKuR{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;min-height:42px;padding:10px 18px;border:1px dashed var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font-size:var(--t-sm);font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.formularios_docBoton__stKuR:hover{border-color:var(--accent);background:var(--cel-100);color:var(--accent-ink)}.formularios_docInput__SYlmc:focus-visible+.formularios_docBoton__stKuR{outline:3px solid var(--focus);outline-offset:2px}.formularios_docLista__CMKjC{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.formularios_docItem__BahGx{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);font-size:var(--t-sm)}.formularios_docNombre__Bptku{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formularios_docPeso__JegEt{flex:none;color:var(--text-3);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.formularios_docQuitar__6Oh1Y{flex:none;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-2);font-size:var(--t-xs);font-weight:600;cursor:pointer}.formularios_docQuitar__6Oh1Y:hover{border-color:var(--alert);color:var(--alert)}.formularios_resumen__Lmv8F{display:flex;flex-direction:column;gap:4px;margin:0}.formularios_resumenFila__kJc_q{display:grid;grid-template-columns:minmax(140px,34%) 1fr;grid-gap:10px 16px;gap:10px 16px;padding:10px 0;border-bottom:1px solid var(--border)}.formularios_resumenFila__kJc_q:last-child{border-bottom:0}.formularios_resumenClave__P_zx9{margin:0;font-size:var(--t-sm);font-weight:600;color:var(--text-2)}.formularios_resumenValor__EtTAB{margin:0;font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.formularios_resumenVacio__UFzd_{color:var(--text-3);font-style:italic}@media (max-width:560px){.formularios_resumenFila__kJc_q{grid-template-columns:1fr;gap:2px}}.formularios_convenio__g3iIC{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--r);background:var(--cel-100)}.formularios_convenioNombre__dAUoY{font-size:var(--t-xl);font-weight:700;line-height:1.25;color:var(--text);margin:0}.formularios_convenioDetalle__ZRq94{font-size:var(--t-sm);color:var(--text-2);line-height:1.55;margin:0}