.vida_raiz__XULRp{--marino:#002e71;--azul:#0057ff;--azul-hover:#0040cc;--naranja:#ff6b00;--naranja-tinta:#b34a00;--tinta:#1a1f2e;--tinta-2:#4f5672;--tinta-3:#6b7490;--linea:#e2e4ea;--linea-fuerte:#c8cdd8;--fondo:#f5f7fb;--curva:cubic-bezier(0.16,1,0.3,1);min-height:100vh;min-height:100dvh;padding:76px 16px 40px;background:radial-gradient(1100px 420px at 85% -10%,rgba(0,87,255,.1),transparent 60%),radial-gradient(700px 300px at -10% 0,rgba(255,107,0,.06),transparent 60%),var(--fondo);color:var(--tinta);font-family:DM Sans,system-ui,sans-serif}@media (min-width:768px){.vida_raiz__XULRp{padding:104px 32px 56px}}.vida_marco__d4JAu{max-width:1040px;margin:0 auto;display:grid;gap:14px;scroll-margin-top:80px}@media (min-width:1024px){.vida_marco__d4JAu{grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}}.vida_jarvis__u8Eup{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:hsla(0,0%,100%,.72);border:1px solid rgba(0,46,113,.08);backdrop-filter:blur(8px)}@media (min-width:1024px){.vida_jarvis__u8Eup{position:sticky;top:104px;grid-template-columns:1fr;justify-items:start;padding:22px;gap:14px}.vida_orbe__4lhXI{margin-left:-6px}}.vida_orbe__4lhXI{line-height:0}.vida_dice__xUjEL{min-width:0}.vida_dice__xUjEL strong{display:block;font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--marino);margin-bottom:2px}.vida_linea__bLado{margin:0;font-size:15px;line-height:1.4;color:var(--tinta);animation:vida_aparecer__4LXjw .45s var(--curva) both}.vida_lineaSuave__7xdMf{margin-top:2px;font-size:13.5px;color:var(--tinta-2);animation-delay:.12s}@media (min-width:1024px){.vida_linea__bLado{font-size:17px}.vida_lineaSuave__7xdMf{font-size:14.5px;margin-top:6px}}.vida_voz__mSjVV{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--linea);background:#fff;color:var(--marino);cursor:pointer;align-self:start}.vida_voz__mSjVV:hover{border-color:var(--linea-fuerte)}.vida_voz__mSjVV:focus-visible{outline:3px solid rgba(0,87,255,.45);outline-offset:2px}@media (min-width:1024px){.vida_voz__mSjVV{position:absolute;top:18px;right:18px}}.vida_tarjeta__uagyb{min-width:0;background:#fff;border-radius:22px;border:1px solid rgba(0,46,113,.08);box-shadow:0 1px 2px rgba(26,31,46,.04),0 24px 48px -32px rgba(0,46,113,.35);padding:20px 16px 16px}@media (min-width:768px){.vida_tarjeta__uagyb{padding:32px 36px 24px}}.vida_cabeza__6R47z{margin-bottom:18px}.vida_ceja__f7mIu{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--tinta-3)}.vida_barra__eKnG5{height:4px;border-radius:99px;background:#eef1f6;overflow:hidden;margin-bottom:18px}.vida_barra__eKnG5 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--azul),#4d8aff 70%,var(--naranja));transition:width .5s var(--curva)}.vida_titulo__UBoHt{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;color:var(--marino);font-size:clamp(26px,6.4vw,38px);line-height:1.08;letter-spacing:-.01em;outline:none}.vida_cuerpo__04P8B{display:grid;gap:18px;animation:vida_entrar__LNFvf .5s var(--curva) both}.vida_opciones__tWdQw{display:grid;gap:10px}@media (min-width:640px){.vida_opciones__tWdQw{grid-template-columns:repeat(2,minmax(0,1fr))}}.vida_desvio__gMg4c,.vida_opcion__06PGS{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:68px;padding:12px 34px 12px 12px;text-align:left;cursor:pointer;color:var(--tinta);border:1px solid var(--linea);border-radius:16px;background:#fff;font:inherit;box-shadow:0 1px 2px rgba(26,31,46,.05),0 6px 16px -12px rgba(26,31,46,.3);transition:border-color .2s var(--curva),box-shadow .25s var(--curva),transform .2s var(--curva)}.vida_desvio__gMg4c:hover,.vida_opcion__06PGS:hover{border-color:var(--linea-fuerte)}.vida_opcion__06PGS:active{transform:scale(.99)}.vida_atajo__KnH2L:focus-visible,.vida_atras__qxc4P:focus-visible,.vida_chip__VF7ra:focus-visible,.vida_desvio__gMg4c:focus-visible,.vida_opcion__06PGS:focus-visible,.vida_primario__aVUqO:focus-visible{outline:3px solid rgba(0,87,255,.45);outline-offset:2px}.vida_opcion__06PGS:is([aria-pressed=true],[aria-checked=true]){border-color:var(--azul);background:linear-gradient(180deg,#f3f7ff,#fff);box-shadow:0 0 0 1px var(--azul),0 14px 26px -16px rgba(0,87,255,.55)}.vida_opcionTipo__dg5E9{grid-template-columns:1fr;align-items:start;padding:14px 36px 14px 16px}.vida_iconoNaranja__Y4Ab8,.vida_icono__8S_d8{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(160deg,#3b7bff,#0040cc);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.vida_iconoNaranja__Y4Ab8{background:linear-gradient(160deg,#ff9a4d,#e55f00)}.vida_opTexto__2zNIY{display:grid;gap:3px;min-width:0}.vida_opTexto__2zNIY strong{font-size:15px;font-weight:600;line-height:1.25}.vida_opTexto__2zNIY small{font-size:12.5px;color:var(--tinta-3);line-height:1.35}.vida_opcion__06PGS:is([aria-pressed=true],[aria-checked=true]) .vida_opTexto__2zNIY strong{color:var(--azul-hover)}.vida_porque__8qHVx{font-size:13.5px;line-height:1.4;color:var(--tinta-2)}.vida_palomita__ARBz6{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:99px;background:var(--azul);color:#fff;animation:vida_pop__7kuw7 .3s var(--curva) both}.vida_selloSuave__mNmsO,.vida_sello__Nex3R{justify-self:start;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;margin-bottom:4px}.vida_sello__Nex3R{background:#fff3ea;color:var(--naranja-tinta);border:1px solid #ffc699}.vida_selloSuave__mNmsO{background:#eef3ff;color:var(--azul-hover);border:1px solid #dce7ff}.vida_desvio__gMg4c{grid-template-columns:auto 1fr auto;padding-right:14px;background:#fffaf5;border-style:dashed;border-color:#ffc699;text-decoration:none}.vida_desvio__gMg4c svg:last-child{color:var(--naranja-tinta)}.vida_ofertas__HJ0bK{display:grid;gap:12px}.vida_opcionesUna__30wrR{display:grid;gap:10px}.vida_opcionLiga__x5M_j{text-decoration:none;padding-right:40px}.vida_ligaFlecha__yR1JZ{position:absolute;top:14px;right:12px;color:var(--naranja-tinta);line-height:0}.vida_verMas___yPuS{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;width:100%;border:1px dashed var(--linea-fuerte);border-radius:14px;background:#f8faff;color:var(--marino);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s var(--curva),border-color .2s var(--curva)}.vida_verMas___yPuS:hover{background:#eef3ff;border-color:var(--azul)}.vida_verMas___yPuS:focus-visible{outline:3px solid rgba(0,87,255,.45);outline-offset:2px}.vida_verMas___yPuS svg{transition:transform .25s var(--curva)}.vida_girado__iYFgU{transform:rotate(180deg)}.vida_extras__h8U91{display:grid;gap:10px}.vida_extras__h8U91 .vida_casilla__z5Vjn strong{font-weight:600;color:var(--tinta)}.vida_chips__R9PX6{display:flex;flex-wrap:wrap;gap:8px}.vida_chip__VF7ra{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--linea);background:#fff;color:var(--tinta);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;transition:all .2s var(--curva)}.vida_chip__VF7ra:hover{border-color:var(--linea-fuerte)}.vida_chip__VF7ra:is([aria-pressed=true],[aria-checked=true]){background:var(--marino);border-color:var(--marino);color:#fff}.vida_sugerido__Ju3bx{font-style:normal;font-size:12px;color:var(--naranja-tinta);font-weight:600}.vida_chip__VF7ra:is([aria-pressed=true],[aria-checked=true]) .vida_sugerido__Ju3bx{color:#ffc699}.vida_bloque__X25ri,.vida_grupo___HGWb{display:grid;gap:10px}.vida_grupo___HGWb{padding-bottom:16px;border-bottom:1px solid #eef1f6}.vida_etiqueta__hlMYe{margin:0;font-size:14px;font-weight:600;color:var(--tinta);display:grid;gap:2px}.vida_etiqueta__hlMYe small{font-weight:400;font-size:12.5px;color:var(--tinta-3)}p.vida_etiqueta__hlMYe{display:block}p.vida_etiqueta__hlMYe small{display:inline}.vida_nota__ofn_J{margin:0;font-size:13px;line-height:1.45;color:var(--tinta-2);display:flex;gap:4px;align-items:center;flex-wrap:wrap}.vida_error__pqipX{margin:0;font-size:13px;color:#b42318}.vida_letraChica__YkVhO{margin:0;font-size:12px;line-height:1.5;color:var(--tinta-3)}.vida_letraChica__YkVhO a{color:inherit;text-decoration:underline}.vida_cuenta__S2zwi{margin:0;padding:12px 14px;border-radius:14px;background:#f3f7ff;color:var(--tinta-2);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}.vida_cuenta__S2zwi strong{color:var(--marino);font-size:16px}.vida_separador__fGp_X{margin:4px 0 -4px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--marino);letter-spacing:.02em}.vida_separador__fGp_X:after{content:"";flex:1;height:1px;background:var(--linea)}.vida_separador__fGp_X small{font-weight:500;color:var(--tinta-3)}.vida_duo__fr5ox{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vida_contador__b6upc{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--linea)}.vida_contadorFila__pHN2o{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center}.vida_contadorFila__pHN2o button{width:40px;height:40px;border-radius:99px;border:1px solid var(--linea);background:#fff;font-size:20px;color:var(--marino);cursor:pointer}.vida_contadorFila__pHN2o button:disabled{opacity:.4;cursor:default}.vida_contadorFila__pHN2o output{font-size:24px;font-weight:600;color:var(--marino);font-variant-numeric:tabular-nums}.vida_contadorFila__pHN2o output small{font-size:13px;font-weight:500;color:var(--tinta-3)}.vida_casilla__z5Vjn{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--tinta-2);cursor:pointer}.vida_casilla__z5Vjn input{width:20px;height:20px;margin-top:1px;accent-color:var(--azul);flex:none}.vida_casilla__z5Vjn small{color:var(--tinta-3)}.vida_monto__BZMKH{display:grid;gap:10px}.vida_montoCabeza__KDrIr{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.vida_montoNum__BNq_z{width:9.5em;min-width:0;text-align:right;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-family:"DM Serif Display",Georgia,serif;font-size:24px;color:var(--marino);font-variant-numeric:tabular-nums;padding:0 0 2px;border-radius:0}.vida_montoNum__BNq_z:hover{border-bottom-color:var(--linea)}.vida_montoNum__BNq_z:focus{outline:none;border-bottom-color:var(--azul)}.vida_rangoInput__M6Soh{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer;margin:0}.vida_rangoInput__M6Soh::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--azul) var(--p,0),#e6eaf2 var(--p,0))}.vida_rangoInput__M6Soh::-moz-range-track{height:6px;border-radius:99px;background:#e6eaf2}.vida_rangoInput__M6Soh::-moz-range-progress{height:6px;border-radius:99px;background:var(--azul)}.vida_rangoInput__M6Soh::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:99px;background:#fff;border:2px solid var(--azul);box-shadow:0 4px 12px -4px rgba(0,87,255,.6)}.vida_rangoInput__M6Soh::-moz-range-thumb{width:22px;height:22px;border-radius:99px;background:#fff;border:2px solid var(--azul)}.vida_rangoInput__M6Soh:focus-visible{outline:none}.vida_rangoInput__M6Soh:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(0,87,255,.25)}.vida_atajos__ubw7F{display:flex;flex-wrap:wrap;gap:6px}.vida_atajo__KnH2L{min-height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--linea);background:#fff;color:var(--tinta-2);font:inherit;font-size:13px;cursor:pointer}.vida_atajo__KnH2L[aria-pressed=true]{border-color:var(--azul);color:var(--azul-hover);background:#f3f7ff}.vida_numero__0oJ12{display:grid;gap:4px;padding:20px 18px;border-radius:20px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(500px 200px at 100% 0,rgba(77,138,255,.55),transparent 60%),linear-gradient(150deg,#002e71,#001a45)}.vida_numero__0oJ12:after{content:"";position:absolute;left:18px;bottom:0;width:64px;height:3px;border-radius:3px 3px 0 0;background:var(--naranja)}.vida_numeroEt__Ny67a{font-size:13px;letter-spacing:.04em;color:#c9d8ff}.vida_numero__0oJ12 strong{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(36px,10vw,54px);line-height:1.05;font-variant-numeric:tabular-nums;animation:vida_aparecer__4LXjw .6s var(--curva) both}.vida_rango__T2UgG{font-size:13.5px;color:#dbe5ff}.vida_desglose__PDYjp{margin:0;display:grid;border:1px solid var(--linea);border-radius:16px;overflow:hidden}.vida_desglose__PDYjp>div{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #eef1f6}.vida_desglose__PDYjp>div:first-child{border-top:0}.vida_desglose__PDYjp dt{display:grid;gap:2px;font-size:14px;font-weight:600;color:var(--tinta);min-width:0}.vida_desglose__PDYjp dt small{font-weight:400;font-size:12.5px;color:var(--tinta-3)}.vida_desglose__PDYjp dd{margin:0;font-size:14.5px;font-weight:600;color:var(--marino);white-space:nowrap;font-variant-numeric:tabular-nums}.vida_resta__wtMx5 dd{color:#0f7a4f}.vida_totalFila__v9BSL{background:#f5f7fb}.vida_totalFila__v9BSL dd,.vida_totalFila__v9BSL dt{font-size:15px;font-weight:700;color:var(--marino)}.vida_ajuste__8tBIE{display:grid;gap:8px;padding:14px;border-radius:16px;background:#f3f7ff}.vida_ajuste__8tBIE .vida_etiqueta__hlMYe{display:block}.vida_ajuste__8tBIE strong{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:20px;color:var(--marino)}.vida_campo__47evd{width:100%;min-height:50px;padding:0 14px;border-radius:14px;border:1px solid var(--linea-fuerte);background:#fff;font:inherit;font-size:16px;color:var(--tinta)}.vida_campo__47evd:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 4px rgba(0,87,255,.15)}.vida_campo__47evd[aria-invalid=true]{border-color:#d92d20}.vida_formulario__DXfiw{display:grid;gap:16px}.vida_resumen__yMoan{display:grid;gap:0;border-radius:16px;background:#f5f7fb;padding:4px 14px}.vida_resumen__yMoan>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e8ecf3;font-size:14px}.vida_resumen__yMoan>div:first-child{border-top:0}.vida_resumen__yMoan span{color:var(--tinta-3)}.vida_resumen__yMoan strong{color:var(--marino);text-align:right}.vida_acciones__NiWOq{position:sticky;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,hsla(0,0%,100%,.85),#fff 40%);border-top:1px solid #eef1f6;border-radius:0 0 22px 22px}@media (min-width:768px){.vida_acciones__NiWOq{position:static;margin:26px 0 0;padding:18px 0 0;background:none;border-radius:0}}.vida_avanzar__vLgNP{display:flex;align-items:center;gap:12px;min-width:0}.vida_falta__pzX0Q{font-size:12.5px;color:var(--tinta-3);text-align:right;line-height:1.3}.vida_primario__aVUqO{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border:0;border-radius:999px;background:var(--azul);color:#fff;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px -12px rgba(0,87,255,.8);white-space:nowrap;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s}.vida_primario__aVUqO:hover{background:var(--azul-hover)}.vida_primario__aVUqO:active{transform:scale(.98)}.vida_primario__aVUqO:disabled{background:#b9c3d6;box-shadow:none;cursor:not-allowed}.vida_atras__qxc4P{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;border:0;background:none;color:var(--tinta-2);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;text-decoration:none}.vida_atras__qxc4P:hover{color:var(--marino)}.vida_escape__fpqup{max-width:1040px;margin:18px auto 0;text-align:center;font-size:13.5px;color:var(--tinta-3)}.vida_escape__fpqup a{display:inline-flex;align-items:center;gap:4px;color:var(--azul-hover);font-weight:600;text-decoration:none}.vida_escape__fpqup a:hover{text-decoration:underline}.vida_fin__xYAgA{display:grid;gap:14px;justify-items:start}.vida_finCheck__kLBZx{display:grid;place-items:center;width:60px;height:60px;border-radius:99px;color:#fff;background:linear-gradient(160deg,#3b7bff,#0040cc);box-shadow:0 12px 30px -12px rgba(0,87,255,.8);animation:vida_pop__7kuw7 .5s var(--curva) both}.vida_finLinea__rAek3{margin:-4px 0 0;font-size:17px;color:var(--tinta-2)}.vida_fin__xYAgA .vida_resumen__yMoan{width:100%}.vida_siguen__UmPig{margin:0;padding:0;list-style:none;counter-reset:paso;display:grid;gap:10px;width:100%}.vida_siguen__UmPig li{counter-increment:paso;position:relative;padding-left:40px;font-size:14.5px;line-height:1.45;color:var(--tinta-2)}.vida_siguen__UmPig li:before{content:counter(paso);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:28px;height:28px;border-radius:99px;background:#fff3ea;color:var(--naranja-tinta);font-weight:700;font-size:13px}.vida_siguen__UmPig strong{color:var(--tinta)}.vida_finAcciones__pGKGZ{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}@keyframes vida_entrar__LNFvf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vida_aparecer__4LXjw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes vida_pop__7kuw7{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vida_cuerpo__04P8B,.vida_finCheck__kLBZx,.vida_linea__bLado,.vida_numero__0oJ12 strong,.vida_palomita__ARBz6{animation:none}.vida_barra__eKnG5 span{transition:none}}