@font-face{font-family: "Montserrat";font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/qcn_montserrat-400.28f8bd4a7d.woff2) format("woff2");}@font-face{font-family: "Montserrat";font-style: normal;font-weight: 600;font-display: swap;src: url(/assets/qcn_montserrat-600.1399b66d4a.woff2) format("woff2");}@font-face{font-family: "Montserrat";font-style: normal;font-weight: 700;font-display: swap;src: url(/assets/qcn_montserrat-700.32f1d47a3f.woff2) format("woff2");}:root{--navy: #103151;--verde: #0A9B1E;--blanco: #FFFFFF;--tinta: #23282F;--niebla: #EEF2F6;--papel: #F5F7F9;--ambar: #B45309;--rojo: #B91C1C;--tinta-72: rgba(35, 40, 47, .72);--tinta-40: rgba(35, 40, 47, .40);--navy-60: rgba(16, 49, 81, .60);--navy-16: rgba(16, 49, 81, .16);--navy-12: rgba(16, 49, 81, .12);--navy-10: rgba(16, 49, 81, .10);--navy-06: rgba(16, 49, 81, .06);--blanco-84: rgba(255, 255, 255, .84);--blanco-20: rgba(255, 255, 255, .20);--blanco-08: rgba(255, 255, 255, .08);--verde-14: rgba(10, 155, 30, .14);--fuente: "Montserrat", Arial, Helvetica, sans-serif;--t1: clamp(2rem, 1.45rem + 2.2vw, 2.875rem);--t2: clamp(1.5rem, 1.32rem + .75vw, 1.875rem);--t3: 1.1875rem;--t4: .875rem;--u: .5rem;--r1: 8px;--r2: 14px;--r3: 22px;--sombra-1: 0 1px 2px var(--navy-10), 0 2px 8px var(--navy-06);--sombra-2: 0 2px 4px var(--navy-10), 0 12px 32px var(--navy-16);--dur-presion: .08s;--dur-ui: .18s;--dur-entrada: .35s;--curva: cubic-bezier(.2, .7, .2, 1);--t1-heroe: clamp(2rem, 1.3rem + 2.6vw, 3.5rem);--ancho: 1200px;--cab: 72px;}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--cab) + 24px);}body{margin: 0;background: var(--papel);color: var(--tinta);font-family: var(--fuente);font-size: var(--t3);line-height: 1.55;font-weight: 400;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-wrap: anywhere;}[hidden]{display: none !important;}img, svg{max-width: 100%;}img{width: auto;height: auto;object-fit: contain;}h1, h2, h3, h4{color: var(--navy);font-weight: 700;line-height: 1.15;margin: 0 0 calc(var(--u) * 2);text-wrap: balance;overflow-wrap: normal;}h1{font-size: var(--t1);letter-spacing: -.02em;line-height: 1.08;}h2{font-size: var(--t2);letter-spacing: -.012em;}h3, h4{font-size: var(--t3);line-height: 1.3;}p{margin: 0 0 calc(var(--u) * 2);max-width: 36em;}ul, ol{margin: 0 0 calc(var(--u) * 2);padding-left: 1.25em;}li{margin: 0 0 var(--u);}strong, b{font-weight: 700;}small, .nota{font-size: var(--t4);color: var(--tinta-72);line-height: 1.5;}a{color: var(--navy);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;font-weight: 600;}a:hover{text-decoration-thickness: 2px;}.cifra, .num{font-variant-numeric: tabular-nums lining-nums;white-space: normal;}code{font-family: var(--fuente);font-weight: 600;color: var(--navy);}hr{border: 0;border-top: 1px solid var(--navy-12);margin: calc(var(--u) * 4) 0;}:focus-visible{outline: 3px solid var(--navy);outline-offset: 3px;border-radius: 4px;}.oscuro :focus-visible, .pie :focus-visible, .heroe-navy :focus-visible{outline-color: var(--blanco);}.heroe-navy .ejemplo :focus-visible, .heroe-navy .caratula :focus-visible, .heroe-navy .tarjeta :focus-visible, .oscuro .tarjeta :focus-visible{outline-color: var(--navy);}#contenido:focus, #contenido:focus-visible{outline: none;}.saltar{position: absolute;left: 16px;top: -100px;z-index: 100;background: var(--navy);color: var(--blanco);padding: 12px 18px;border-radius: var(--r1);font-size: var(--t4);}.saltar:focus{top: 12px;}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.cont{width: 100%;max-width: calc(var(--ancho) + 2 * clamp(1rem, 4vw, 4rem));margin: 0 auto;padding-left: clamp(1rem, 4vw, 4rem);padding-right: clamp(1rem, 4vw, 4rem);}.seccion{padding: clamp(48px, 7vw, 96px) 0;}.seccion.compacta{padding: clamp(32px, 4vw, 56px) 0;}.seccion.blanca{background: var(--blanco);}.seccion:not(.blanca):not(.oscuro) + .seccion:not(.blanca):not(.oscuro), .seccion.blanca + .seccion.blanca{padding-top: 0;}.centro{text-align: center;}.centro p{margin-left: auto;margin-right: auto;}.kicker{display: inline-flex;align-items: center;gap: 10px;font-size: var(--t4);font-weight: 600;color: var(--navy);margin: 0 0 var(--u);overflow-wrap: normal;}.kicker::before{content: "";flex: none;width: 10px;height: 11px;background: var(--verde);clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);}.oscuro .kicker, .heroe-navy .kicker{color: var(--blanco);}.lead{color: var(--tinta);max-width: 34em;}.mut{color: var(--tinta-72);}html.js .rv{opacity: 0;transform: translateY(14px);transition: opacity var(--dur-entrada) var(--curva), transform var(--dur-entrada) var(--curva);}html.js .rv.visto{opacity: 1;transform: none;}@keyframes entrar{from{opacity: .01;transform: translateY(8px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: no-preference){#contenido.entrando{animation: entrar var(--dur-entrada) var(--curva) both;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation: none !important;transition: none !important;}html.js .rv{opacity: 1;transform: none;}}.sinjs{background: var(--blanco);border: 2px solid var(--navy);border-radius: var(--r2);padding: 16px 20px;margin: 16px;}html:not(.js) .btn-menu, html:not(.js) .asistente-btn{display: none;}.banda-demo{background: var(--niebla);color: var(--navy);font-size: var(--t4);text-align: center;padding: 8px 16px;border-bottom: 1px solid var(--navy-12);}.banda-demo strong{font-weight: 700;}.cab{position: sticky;top: 0;z-index: 40;background: var(--blanco);border-bottom: 1px solid var(--navy-12);transition: box-shadow var(--dur-ui);}.cab.sombra{box-shadow: var(--sombra-1);}.cab .cont{display: flex;align-items: center;gap: 16px;min-height: var(--cab);}.logo{display: inline-flex;align-items: center;flex: none;padding: 6px 0;text-decoration: none;}.logo svg{display: block;width: 180px;height: auto;}.nav{display: flex;align-items: center;gap: 4px;margin-left: auto;}.nav a, .nav button.nav-btn{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 12px;border-radius: var(--r1);color: var(--navy);font: inherit;font-size: var(--t4);font-weight: 600;text-decoration: none;background: none;border: 0;cursor: pointer;white-space: nowrap;overflow-wrap: normal;}.nav a:hover, .nav button.nav-btn:hover, .nav a[aria-current="page"]{background: var(--navy-06);}.nav a[aria-current="page"], .nav button.nav-btn.activo{box-shadow: inset 0 -3px 0 var(--navy);border-radius: var(--r1) var(--r1) 0 0;}.nav .grupo{position: relative;}.nav .submenu{position: absolute;top: calc(100% + 6px);left: 0;min-width: 340px;background: var(--blanco);border: 1px solid var(--navy-12);border-radius: var(--r2);box-shadow: var(--sombra-2);padding: 8px;z-index: 50;}.nav .submenu a{display: flex;align-items: flex-start;gap: 12px;padding: 10px 12px;min-height: 0;white-space: normal;}.nav .submenu .sub-ico{width: 26px;height: 26px;margin-top: 1px;}.nav .submenu .sub-t{display: flex;flex-direction: column;gap: 2px;}.nav .submenu .sub-t span{font-weight: 400;color: var(--tinta-72);}.nav .chev{width: 16px;height: 16px;transition: transform var(--dur-ui);}.nav button[aria-expanded="true"] .chev{transform: rotate(180deg);}.cab-acciones{display: flex;align-items: center;gap: 8px;margin-left: 8px;}.cab-acciones a.btn-secundario[aria-current="page"]{background: var(--navy-06);}.btn-menu{display: none;margin-left: auto;width: 48px;height: 48px;border-radius: var(--r1);border: 1.5px solid var(--navy-60);background: var(--blanco);color: var(--navy);cursor: pointer;align-items: center;justify-content: center;}.btn-menu svg{width: 24px;height: 24px;}@media (max-width: 1180px){.nav, .cab-acciones{display: none;}.btn-menu{display: inline-flex;}}.cajon{position: fixed;inset: 0;z-index: 60;background: var(--tinta-40);}.cajon-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(420px, 100%);background: var(--blanco);overflow-y: auto;padding: 16px 20px 32px;box-shadow: var(--sombra-2);display: flex;flex-direction: column;gap: 4px;}.cajon-cab{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px;}.cajon-panel a.item{display: flex;align-items: center;gap: 12px;min-height: 48px;padding: 8px 8px;border-radius: var(--r1);color: var(--navy);text-decoration: none;font-weight: 600;font-size: var(--t3);}.cajon-panel a.item:hover, .cajon-panel a.item[aria-current="page"]{background: var(--navy-06);}.cajon-panel .titulo-grupo{font-size: var(--t4);color: var(--tinta-72);margin: 18px 8px 4px;font-weight: 600;}.cajon-panel .btn{margin-top: 12px;}.ico{width: 24px;height: 24px;flex: none;color: var(--navy);}.ico-d{stroke: var(--ico-d, var(--verde));}.btn-primario{--ico-d: var(--blanco);}.ico.g{width: 40px;height: 40px;}.oscuro .ico, .heroe-navy .ico, .pie .ico{color: var(--blanco);}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 12px 24px;border-radius: 10px;font: inherit;font-size: var(--t3);font-weight: 700;line-height: 1.2;text-decoration: none;cursor: pointer;border: 2px solid transparent;overflow: hidden;transition: transform var(--dur-ui) ease, box-shadow var(--dur-ui) ease, background-color var(--dur-ui);overflow-wrap: normal;text-align: center;}.btn:hover{transform: translateY(-2px);text-decoration: none;}.btn:active{transform: translateY(0) scale(.97);transition-duration: var(--dur-presion);}.btn .ico{width: 22px;height: 22px;color: currentColor;}.btn-primario{background: var(--verde);color: var(--blanco);box-shadow: 0 6px 18px var(--navy-16);}.btn-primario:hover{box-shadow: var(--sombra-2);}.btn-primario::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;background: linear-gradient(100deg, transparent, var(--blanco-20), transparent);transform: skewX(-18deg);transition: left .6s ease;}.btn-primario:hover::after{left: 120%;}.btn-secundario{background: transparent;color: var(--navy);border-color: var(--navy);}.btn-secundario:hover{background: var(--navy-06);}.btn-claro{background: transparent;color: var(--blanco);border-color: var(--blanco);}.btn-claro:hover{background: var(--blanco-08);}.btn-navy{background: var(--navy);color: var(--blanco);}.btn-chico{min-height: 44px;padding: 8px 16px;font-size: var(--t4);}.btn[disabled], .btn[aria-disabled="true"]{cursor: not-allowed;transform: none;box-shadow: none;}.acciones{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-top: 24px;}.acciones > .enlace-flecha{margin-top: 0;}.btn-ancho{width: 100%;}.rejilla{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));}.rejilla.dos{grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));}.rejilla.tres{grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));}.tarjeta{position: relative;background: var(--blanco);color: var(--tinta);border: 1px solid var(--navy-12);border-radius: var(--r2);padding: clamp(20px, 3vw, 32px);}.tarjeta > :last-child{margin-bottom: 0;}a.tarjeta, .tarjeta.interactiva{display: block;text-decoration: none;transition: transform var(--dur-ui) ease, box-shadow var(--dur-ui) ease;}a.tarjeta{color: var(--tinta);font-weight: 400;}a.tarjeta:hover, .tarjeta.interactiva:hover{transform: translateY(-3px);box-shadow: var(--sombra-2);}.tarjeta.dato{overflow: hidden;}.tarjeta.dato::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--navy);}.tarjeta h3{margin-bottom: 8px;}.oscuro .tarjeta, .heroe-navy .tarjeta{color: var(--tinta);}.oscuro .tarjeta p{color: var(--tinta);}.oscuro .tarjeta .nota, .oscuro .tarjeta .et-tarjeta{color: var(--tinta-72);}.oscuro .tarjeta .ico{color: var(--navy);}.copiar{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 6px 12px;border: 1px solid var(--navy-16);border-radius: var(--r1);background: transparent;color: var(--navy);font: inherit;font-size: var(--t4);font-weight: 600;cursor: pointer;transition: background-color var(--dur-ui), border-color var(--dur-ui);}.copiar:hover{background: var(--navy-06);border-color: var(--navy-60);}.copiar:active{transform: scale(.97);}.copiar .ico{width: 18px;height: 18px;}.oscuro .copiar{color: var(--blanco);border-color: var(--blanco-20);}.oscuro .copiar:hover{background: var(--blanco-08);border-color: var(--blanco);}.oscuro .tarjeta .copiar{color: var(--navy);border-color: var(--navy-16);}.oscuro .tarjeta .copiar:hover{background: var(--navy-06);border-color: var(--navy-60);}.dato-fila{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;}.dato-fila > p{margin: 0;min-width: 0;}.dato-copiable{font-weight: 700;white-space: nowrap;font-variant-numeric: tabular-nums lining-nums;}.ir{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;color: var(--navy);font-weight: 700;}.ir .ico{width: 20px;height: 20px;transition: transform var(--dur-ui);}a.tarjeta:hover .ir .ico{transform: translateX(4px);}.caratula{background: var(--blanco);color: var(--tinta);border-radius: var(--r3);box-shadow: var(--sombra-2);border: 1px solid var(--navy-12);overflow: hidden;}.caratula-cab{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 24px;background: var(--niebla);border-bottom: 1px solid var(--navy-12);}.caratula-cab p{margin: 0;font-size: var(--t4);font-weight: 700;color: var(--navy);}.caratula-cuerpo{padding: 8px 24px 20px;}.renglon{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--navy-12);}.renglon:last-child{border-bottom: 0;}.renglon dt, .renglon .et{font-size: var(--t4);color: var(--tinta-72);}.renglon dt, .renglon .et{flex: 1 1 auto;min-width: 0;}.renglon dd, .renglon .va{flex: none;max-width: 62%;margin: 0;font-size: var(--t3);font-weight: 700;color: var(--navy);text-align: right;font-variant-numeric: tabular-nums lining-nums;overflow-wrap: normal;}.renglon.mayor dd, .renglon.mayor .va{font-size: var(--t2);}.renglon .sub{display: block;font-size: var(--t4);font-weight: 400;color: var(--tinta-72);}.caratula-pie{padding: 14px 24px;background: var(--papel);border-top: 1px solid var(--navy-12);font-size: var(--t4);color: var(--tinta-72);}dl{margin: 0;}.bloque-cat{background: var(--blanco);border: 1px solid var(--navy-12);border-left: 4px solid var(--navy);border-radius: var(--r1);padding: 16px 20px;color: var(--tinta);}.bloque-cat .cat{display: block;font-size: var(--t2);font-weight: 700;color: var(--navy);line-height: 1.2;margin-bottom: 6px;}.bloque-cat p{font-size: var(--t4);margin: 0;max-width: none;}.tabla-env{width: 100%;overflow-x: auto;border-radius: var(--r2);border: 1px solid var(--navy-12);background: var(--blanco);-webkit-overflow-scrolling: touch;}@media (max-width: 560px){.tabla.comisiones thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.tabla.comisiones tr{display: block;padding: 12px 16px;border-top: 1px solid var(--navy-12);}.tabla.comisiones th, .tabla.comisiones td{display: block;padding: 2px 0;border: 0;background: none;text-align: left;}.tabla.comisiones td.cifra{font-weight: 600;}}.tabla{width: 100%;border-collapse: collapse;font-size: var(--t4);}.tabla caption{text-align: left;padding: 14px 16px;font-weight: 700;color: var(--navy);}.tabla th, .tabla td{padding: 12px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--navy-12);}.tabla thead th{background: var(--navy);color: var(--blanco);font-weight: 700;}.tabla tbody th{color: var(--navy);font-weight: 700;}.tabla tbody tr:nth-child(even){background: var(--papel);}.tabla tbody tr:last-child th, .tabla tbody tr:last-child td{border-bottom: 0;}.tabla{overflow-wrap: normal;word-break: normal;}.tabla th, .tabla td{min-width: 7rem;}@media (max-width: 360px){.tabla th, .tabla td{min-width: 0;padding: 10px 12px;}}.tabla .n{text-align: right;font-variant-numeric: tabular-nums lining-nums;white-space: nowrap;}.tabla td strong{color: var(--navy);}.tabla td.ambas{text-align: center;}.tabla:not(.comparada) td.ambas{text-align: left;}.tabla.comparada thead th:not(:first-child), .tabla.comparada td{text-align: center;}.tabla.comparada tbody th{width: 38%;}.tabla.comparada td.ambas{padding-left: 24px;padding-right: 24px;}@media (min-width: 720px){.tabla.comparada{table-layout: fixed;}.tabla.comparada thead th:first-child{width: 38%;}}.lista-ico{list-style: none;padding: 0;margin: 0;display: grid;gap: 14px;}.lista-ico li{display: flex;gap: 14px;align-items: flex-start;margin: 0;}.lista-ico li .ico{margin-top: 2px;}.lista-ico.dos{grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap: 16px 32px;}.aviso{display: flex;gap: 14px;align-items: flex-start;padding: 16px 18px;border-radius: var(--r2);background: var(--blanco);border: 1px solid var(--navy-12);border-left: 4px solid var(--navy);color: var(--tinta);}.aviso p{margin: 0;max-width: 40em;}.rejilla > .aviso{align-self: start;}.aviso p + p{margin-top: 8px;}.aviso.alerta{border-left-color: var(--ambar);}.aviso.alerta .ico{color: var(--ambar);}.aviso.error{border-left-color: var(--rojo);}.aviso.error .ico{color: var(--rojo);}.aviso.ok{border-left-color: var(--verde);}.etiqueta{display: inline-flex;align-items: center;gap: 6px;font-size: var(--t4);font-weight: 700;padding: 4px 10px;border-radius: 999px;background: var(--niebla);color: var(--navy);}.etiqueta.ok{background: var(--verde-14);color: var(--navy);}.etiqueta.alerta{background: var(--blanco);color: var(--ambar);box-shadow: inset 0 0 0 1px var(--ambar);}.etiqueta.error{background: var(--niebla);color: var(--rojo);}.form{display: grid;gap: 20px;}.campo{display: grid;gap: 8px;}.campo label, .campo .et, fieldset legend{font-size: var(--t4);font-weight: 700;color: var(--navy);}.campo .ayuda{font-size: var(--t4);color: var(--tinta-72);margin: 0;}input[type="text"], input[type="tel"], input[type="email"], input[type="number"], input[type="search"], select, textarea{width: 100%;min-height: 52px;padding: 12px 14px;font: inherit;font-size: var(--t3);color: var(--tinta);background: var(--blanco);border: 1.5px solid var(--navy-60);border-radius: var(--r1);appearance: none;}textarea{min-height: 120px;resize: vertical;}select{background-image: linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position: calc(100% - 22px) 50%, calc(100% - 16px) 50%;background-size: 6px 6px, 6px 6px;background-repeat: no-repeat;padding-right: 44px;}input:focus-visible, select:focus-visible, textarea:focus-visible{outline: 3px solid var(--navy);outline-offset: 1px;border-color: var(--navy);}.campo.con-error input, .campo.con-error select, .campo.con-error textarea{border-color: var(--rojo);}.error-campo{display: flex;gap: 8px;align-items: center;color: var(--rojo);font-size: var(--t4);font-weight: 600;margin: 0;}.error-campo .ico{width: 18px;height: 18px;color: var(--rojo);}fieldset{border: 0;padding: 0;margin: 0;min-width: 0;}.opciones{display: grid;gap: 10px;}.opcion{display: flex;gap: 12px;align-items: flex-start;padding: 14px 16px;border: 1.5px solid var(--navy-60);border-radius: var(--r1);background: var(--blanco);cursor: pointer;}.opcion:has(input:checked){border-color: var(--navy);box-shadow: inset 0 0 0 1.5px var(--navy);background: var(--navy-06);}.opcion input{margin-top: 3px;}input[type="checkbox"], input[type="radio"]{width: 24px;height: 24px;flex: none;accent-color: var(--navy);}.consent{display: flex;gap: 12px;align-items: flex-start;font-size: var(--t4);line-height: 1.5;}.consent label{font-weight: 400;color: var(--tinta);}.dos-col{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));}.hp-qcn{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden;}.segmento{display: inline-flex;flex-wrap: wrap;gap: 6px;padding: 6px;background: var(--niebla);border-radius: 12px;}.segmento label{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 112px;padding: 8px 16px;border-radius: 8px;font-size: var(--t4);font-weight: 700;color: var(--navy);cursor: pointer;}.segmento input{position: absolute;opacity: 0;inset: 0;width: 100%;height: 100%;margin: 0;cursor: pointer;}.segmento label:has(input:checked){background: var(--navy);color: var(--blanco);}.segmento label:has(input:focus-visible){outline: 3px solid var(--navy);outline-offset: 2px;}input[type="range"]{width: 100%;height: 44px;accent-color: var(--navy);background: transparent;cursor: pointer;margin: 0;}.rango-et{display: flex;justify-content: space-between;font-size: var(--t4);color: var(--tinta-72);}.monto-campo{display: flex;align-items: center;gap: 8px;}.monto-campo .signo{font-size: var(--t3);font-weight: 700;color: var(--navy);}.pestanas{display: flex;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;gap: 4px;border-bottom: 1px solid var(--navy-12);margin-bottom: 24px;}.pestanas button{flex: none;white-space: nowrap;min-height: 52px;padding: 10px 18px;background: none;border: 0;border-bottom: 3px solid transparent;font: inherit;font-size: var(--t4);font-weight: 700;color: var(--tinta-72);cursor: pointer;margin-bottom: -1px;}.pestanas button[aria-selected="true"]{color: var(--navy);border-bottom-color: var(--navy);}.pestanas button:hover{color: var(--navy);}@media (max-width: 520px){.pestanas{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));overflow: visible;gap: 0;}.pestanas button{white-space: normal;padding: 10px 6px;line-height: 1.25;text-align: center;}}.lista-ico + .nota, .lista-ico + .aviso{margin-top: 20px;}details.preg{background: var(--blanco);border: 1px solid var(--navy-12);border-radius: var(--r2);margin-bottom: 12px;}details.preg summary{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 18px 22px;cursor: pointer;font-weight: 700;color: var(--navy);list-style: none;min-height: 56px;}details.preg summary::-webkit-details-marker{display: none;}details.preg summary::after{content: "";flex: none;width: 12px;height: 12px;border-right: 2.5px solid var(--navy);border-bottom: 2.5px solid var(--navy);transform: rotate(45deg);transition: transform var(--dur-ui);margin-top: -6px;}details.preg[open] summary::after{transform: rotate(-135deg);margin-top: 6px;}details.preg .resp{padding: 0 22px 20px;}details.preg .resp p:last-child{margin-bottom: 0;}.modal-fondo{position: fixed;inset: 0;z-index: 80;background: var(--tinta-40);display: flex;align-items: center;justify-content: center;padding: 16px;backdrop-filter: blur(3px);}.modal{position: relative;width: min(560px, 100%);max-height: calc(100vh - 32px);overflow-y: auto;background: var(--blanco);border-radius: var(--r3);box-shadow: var(--sombra-2);padding: 28px;}.modal h2{font-size: var(--t2);padding-right: 40px;}.modal-cerrar{position: absolute;top: 14px;right: 14px;width: 44px;height: 44px;border-radius: 50%;border: 0;background: var(--niebla);color: var(--navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;}.modal-cerrar .ico{width: 20px;height: 20px;}@media (max-width: 640px){.modal-fondo{align-items: flex-end;padding: 0;}.modal{width: 100%;border-radius: var(--r3) var(--r3) 0 0;max-height: 92vh;}}body.bloqueado{overflow: hidden;}.toasts{position: fixed;left: 50%;bottom: 24px;transform: translateX(-50%);z-index: 90;display: grid;gap: 8px;width: min(480px, calc(100% - 32px));}.toast{background: var(--navy);color: var(--blanco);padding: 14px 18px;border-radius: var(--r2);box-shadow: var(--sombra-2);font-size: var(--t4);}.cookies{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 70;max-width: 560px;background: var(--blanco);color: var(--tinta);border: 1px solid var(--navy-12);border-radius: var(--r2);box-shadow: var(--sombra-2);padding: 20px 22px;}.cookies p{font-size: var(--t4);margin-bottom: 14px;}.cookies .acciones{margin-top: 0;}.cookies .btn{flex: 1 1 180px;}.arriba{position: fixed;right: 16px;bottom: 16px;z-index: 30;width: 50px;height: 56px;border: 0;background: none;color: var(--blanco);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;isolation: isolate;transition: transform var(--dur-ui);}.arriba::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--navy);clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);}.arriba:hover{transform: translateY(-2px);}.arriba .ico{color: var(--blanco);}.arriba .ico{transform: rotate(-90deg);}.pie{position: relative;background: var(--navy);color: var(--blanco);padding: 64px 0 32px;overflow: hidden;}.pie a{color: var(--blanco);font-weight: 600;}.pie-sup{display: grid;gap: 32px;grid-template-columns: minmax(0, 1.25fr) repeat(4, minmax(0, 1fr));}@media (max-width: 960px){.pie-sup{grid-template-columns: repeat(2, minmax(0, 1fr));}.pie-sup > :first-child{grid-column: 1 / -1;}}@media (max-width: 520px){.pie-sup{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 16px;}}.pie .logo svg{width: 200px;}.pie h2{font-size: var(--t4);color: var(--blanco);margin-bottom: 10px;}.pie ul{list-style: none;padding: 0;margin: 0;}.pie li{margin: 0;}.pie li a{display: inline-flex;align-items: center;min-height: 44px;text-decoration: none;font-size: var(--t4);}.pie li a:hover{text-decoration: underline;}.pie li button.enlace{min-height: 44px;font-size: var(--t4);color: var(--blanco);text-decoration: none;}.pie li button.enlace:hover{text-decoration: underline;}.pie .contacto{font-size: var(--t4);color: var(--blanco-84);margin-top: 16px;}.pie .contacto p{margin-bottom: 6px;}.legal{border-top: 1px solid var(--blanco-20);margin-top: 40px;padding-top: 24px;font-size: var(--t4);color: var(--blanco-84);line-height: 1.6;}.legal p{max-width: none;margin-bottom: 10px;}.legal strong{color: var(--blanco);}.legal .datos{display: grid;gap: 4px 24px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));margin: 12px 0;}.legal .datos p{margin: 0;}button.enlace{background: none;border: 0;padding: 0;font: inherit;color: var(--navy);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.miga{font-size: var(--t4);margin-bottom: 16px;color: var(--tinta-72);}.miga ol{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 6px;}.miga li{margin: 0;}.miga a{display: inline-block;padding: 3px 0;}.miga li + li::before{content: "/";margin-right: 6px;color: var(--tinta-72);}.heroe-navy .miga, .heroe-navy .miga li + li::before{color: var(--blanco-84);}.heroe-navy .miga a{color: var(--blanco);}.ejemplo{background: var(--blanco);color: var(--tinta);border-radius: var(--r3);box-shadow: var(--sombra-2);border: 1px solid var(--navy-12);overflow: hidden;}.ejemplo-cab{padding: 18px 24px 16px;background: var(--niebla);border-bottom: 1px solid var(--navy-12);}.ejemplo-t{margin: 0 0 12px;font-size: var(--t3);font-weight: 700;color: var(--navy);}.ejemplo-ctl{display: flex;flex-wrap: wrap;gap: 8px 10px;}.seg{display: inline-flex;flex-wrap: wrap;padding: 3px;background: var(--blanco);border: 1px solid var(--navy-16);border-radius: 999px;}.seg button{min-height: 34px;padding: 6px 12px;border: 0;border-radius: 999px;background: none;font: inherit;font-size: var(--t4);font-weight: 700;color: var(--tinta-72);cursor: pointer;font-variant-numeric: tabular-nums lining-nums;}.seg button:hover{color: var(--navy);}.seg button[aria-pressed="true"]{background: var(--navy);color: var(--blanco);}.ejemplo-bloque{padding: 16px 24px 14px;border-bottom: 1px solid var(--navy-12);}.ejemplo-et{display: flex;align-items: center;gap: 8px;margin: 0 0 6px;font-size: var(--t4);font-weight: 700;color: var(--navy);}.ejemplo-et::before{content: "";flex: none;width: 10px;height: 11px;background: var(--verde);clip-path: var(--hexagono);}.libro{margin: 0;}.ln{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 5px 0;}.ln dt{font-size: var(--t4);color: var(--tinta-72);}.ln dt .sub{display: block;font-size: var(--t4);color: var(--tinta-72);font-weight: 400;}.ln dd{flex: none;margin: 0;font-size: var(--t3);font-weight: 700;color: var(--navy);white-space: nowrap;font-variant-numeric: tabular-nums lining-nums;border-radius: 6px;padding: 0 4px;margin-right: -4px;}.ln.suma{margin-top: 4px;padding-top: 9px;border-top: 1.5px solid var(--navy);}.ln.suma dt{color: var(--navy);font-weight: 700;}.par{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 10px;margin: 2px 0 8px;}.par-c{padding: 12px 14px;background: var(--papel);border-radius: var(--r2);}.par-et{margin: 0;font-size: var(--t4);font-weight: 700;color: var(--navy);}.par-v{margin: 2px 0;font-size: var(--t2);font-weight: 700;line-height: 1.15;color: var(--navy);white-space: nowrap;font-variant-numeric: tabular-nums lining-nums;border-radius: 6px;}.par-sub{margin: 0;font-size: var(--t4);line-height: 1.35;color: var(--tinta-72);}.ejemplo-pie{padding: 14px 24px 16px;background: var(--papel);font-size: var(--t4);color: var(--tinta-72);}.ejemplo-pie p{margin: 0 0 8px;max-width: none;}.ejemplo-enl{display: inline-flex;align-items: center;min-height: 44px;font-weight: 700;color: var(--navy);}.par-v.cambio, .ln dd.cambio, .ejemplo-t span.cambio{animation: destello .9s ease;}@media (max-width: 420px){.ejemplo-cab, .ejemplo-bloque, .ejemplo-pie{padding-left: 16px;padding-right: 16px;}.par{gap: 8px;}.par-c{padding: 10px 12px;}}.pestanas.dos{max-width: 520px;}@media (max-width: 520px){.pestanas.dos{grid-template-columns: repeat(2, minmax(0, 1fr));}}.pestana{max-width: 46em;}.pestana:focus-visible{outline: 3px solid var(--navy);outline-offset: 6px;border-radius: var(--r1);}.pestana-estado{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 12px;font-weight: 600;color: var(--navy);}html:not(.js) .pestanas-caja .pestanas{display: none;}html:not(.js) .pestana[hidden]{display: block !important;margin-top: 24px;}html:not(.js) .pestana .sr{position: static !important;width: auto;height: auto;margin: 0 0 8px;clip: auto;overflow: visible;white-space: normal;}.recomendar{display: grid;gap: 14px;min-width: 0;}.recomendar-msg{margin: 0;padding: 14px 16px;border-left: 3px solid var(--verde);border-radius: 0 var(--r1) var(--r1) 0;background: var(--papel);color: var(--tinta);font-size: var(--t4);overflow-wrap: anywhere;}.recomendar .acciones{margin: 0;}.oscuro .recomendar-msg{background: var(--blanco-08);color: var(--blanco);}.recomendar-tarjeta .recomendar-msg{background: var(--papel);}.sprite{position: absolute;width: 0;height: 0;overflow: hidden;}.encabezado{margin-bottom: clamp(24px, 3.5vw, 40px);}.encabezado h2{max-width: 32ch;}.encabezado .lead{margin-bottom: 0;}.alinear{align-items: center;}.enlace-flecha{display: inline-block;margin-top: 8px;padding: 4px 0;font-weight: 700;}.heroe-navy{position: relative;background-color: var(--navy);color: var(--blanco);padding: clamp(48px, 7vw, 96px) 0 clamp(56px, 8vw, 104px);overflow: hidden;isolation: isolate;}.heroe-navy > .cont{position: relative;z-index: 1;}.heroe-navy .heroe-texto h1{color: var(--blanco);}.heroe-navy .heroe-texto .lead{color: var(--blanco-84);}.heroe-navy .heroe-texto a:not(.btn){color: var(--blanco);}.heroe-navy .tarjeta .ico, .heroe-navy .caratula .ico{color: var(--navy);}.heroe-claro{position: relative;background-color: var(--blanco);border-bottom: 1px solid var(--navy-12);padding: clamp(40px, 5.5vw, 80px) 0 clamp(44px, 6vw, 88px);overflow: hidden;isolation: isolate;}.heroe-claro > .cont{position: relative;z-index: 1;}.heroe-claro.compacto{padding: clamp(32px, 4vw, 56px) 0;}.heroe-rejilla{display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);align-items: center;}.heroe-claro .heroe-rejilla{align-items: start;}.heroe-claro .heroe-texto{padding-top: clamp(0px, 2vw, 24px);}.heroe-texto > :last-child{margin-bottom: 0;}.heroe-texto h1{max-width: 18ch;}.heroe-visual{position: relative;}.heroe-visual > .caratula, .heroe-visual > .tarjeta, .heroe-visual > .ejemplo{max-width: 500px;margin-left: auto;}.heroe-visual > .foto{max-width: 560px;margin-left: auto;}html.js .heroe-visual > .caratula, html.js .heroe-visual > .ejemplo{animation: aparecer .7s cubic-bezier(.2, .7, .2, 1) both .15s;}@keyframes aparecer{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: none;}}.heroe-nota{font-size: var(--t4);margin: 20px 0 0;}.heroe-navy .heroe-nota{color: var(--blanco-84);}@media (max-width: 960px){.heroe-rejilla{grid-template-columns: minmax(0, 1fr);}.heroe-visual > .caratula, .heroe-visual > .tarjeta, .heroe-visual > .foto, .heroe-visual > .ejemplo{margin-left: 0;max-width: 560px;}}.franja{background: var(--blanco);border-bottom: 1px solid var(--navy-12);}.franja-rejilla{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));gap: 12px 32px;padding-top: 26px;padding-bottom: 26px;}.franja-rejilla p{display: flex;gap: 14px;align-items: flex-start;margin: 0;font-size: var(--t4);color: var(--tinta-72);}.franja-rejilla strong{display: block;color: var(--navy);}.franja-rejilla .ico{width: 30px;height: 30px;}.productos{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));}.tarjeta.producto{display: flex;flex-direction: column;padding: clamp(24px, 3.4vw, 40px);}.tarjeta.producto h3{font-size: var(--t2);line-height: 1.2;margin: 18px 0 8px;}.tarjeta.producto .ir{margin-top: auto;padding-top: 20px;}.puntos{list-style: none;padding: 0;margin: 4px 0 8px;display: grid;gap: 10px;font-size: var(--t4);}.puntos li{position: relative;padding-left: 22px;margin: 0;}.puntos li::before{content: "";position: absolute;left: 0;top: .32em;width: 10px;height: 11px;background: var(--navy);clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);}.ir{display: inline-flex;align-items: center;gap: 8px;color: var(--navy);font-weight: 700;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;}a.tarjeta:hover .ir{text-decoration-thickness: 2px;}.proceso, .con-foto, .equipo-banda{display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center;}.equipo-banda{grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);}@media (max-width: 960px){.proceso, .con-foto, .equipo-banda{grid-template-columns: minmax(0, 1fr);}}.pasos-v{list-style: none;padding: 0;margin: 24px 0 20px;display: grid;gap: 22px;position: relative;}.pasos-v::before{content: "";position: absolute;left: 23px;top: 26px;bottom: 26px;width: 2px;background: var(--navy-12);}.pasos-v li{display: flex;gap: 20px;align-items: flex-start;margin: 0;position: relative;}.pasos-v h3{margin: 10px 0 4px;}.pasos-v p{margin: 0;color: var(--tinta-72);}.pasos{list-style: none;padding: 0;margin: 0;display: grid;gap: 28px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));}.pasos.cinco{grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr));}.paso{position: relative;margin: 0;}.paso h3{margin: 16px 0 6px;}.paso p{font-size: var(--t4);color: var(--tinta-72);margin: 0;}@media (min-width: 900px){.pasos .paso:not(:last-child)::after{content: "";position: absolute;left: 58px;right: -14px;top: 26px;height: 2px;background: var(--navy-12);}}.capacidad-rejilla{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 72px);align-items: center;}.medidor{margin: 0;background: var(--blanco);border: 1px solid var(--navy-12);border-radius: var(--r3);padding: clamp(20px, 3vw, 36px);}.medidor svg{display: block;width: 100%;max-width: 420px;height: auto;margin: 0 auto 12px;}.medidor .arco{stroke-dasharray: 100;stroke-dashoffset: 0;transition: stroke-dashoffset 1.3s cubic-bezier(.2, .7, .2, 1) .15s;}html.js .medidor.rv:not(.visto) .arco{stroke-dashoffset: 100;}html.js .medidor.rv{opacity: 1;transform: none;}.medidor figcaption{margin: 0;text-align: center;max-width: none;}@media (max-width: 860px){.capacidad-rejilla{grid-template-columns: minmax(0, 1fr);}}.compromisos{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 0;border-top: 1px solid var(--navy-12);border-bottom: 1px solid var(--navy-12);}.compromisos > div{padding: 28px 32px 32px 0;}.compromisos > div + div{padding: 28px 0 32px 32px;border-left: 1px solid var(--navy-12);}.compromisos h3{margin-bottom: 18px;}@media (max-width: 860px){.compromisos{grid-template-columns: minmax(0, 1fr);}.compromisos > div, .compromisos > div + div{padding: 24px 0;border-left: 0;}.compromisos > div + div{border-top: 1px solid var(--navy-12);}}.areas-mini{list-style: none;padding: 0;margin: 4px 0 18px;display: flex;flex-wrap: wrap;gap: 10px 22px;font-size: var(--t4);font-weight: 600;color: var(--navy);}.areas-mini li{display: inline-flex;align-items: center;gap: 8px;margin: 0;}.preg-rejilla{display: grid;grid-template-columns: minmax(0, .85fr) minmax(0, 1.5fr);gap: clamp(28px, 5vw, 64px);align-items: start;}@media (max-width: 900px){.preg-rejilla{grid-template-columns: minmax(0, 1fr);}}.banda-rejilla{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 40px;}.banda-rejilla > div:first-child{flex: 1 1 420px;}.banda-rejilla > div:first-child > :last-child{margin-bottom: 0;}.banda-rejilla .acciones{margin-top: 0;}.oscuro{position: relative;background: var(--navy);color: var(--blanco);overflow: hidden;isolation: isolate;}.oscuro > .cont{position: relative;z-index: 1;}.oscuro h2, .oscuro h3{color: var(--blanco);}.oscuro p{color: var(--blanco-84);}.oscuro a:not(.btn){color: var(--blanco);}.rasgos{display: grid;gap: 26px 40px;grid-template-columns: minmax(0, 1fr);}.rasgos.dos{grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));}.rasgos.tres{grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));margin-bottom: 28px;}.rasgo{display: flex;gap: 18px;align-items: flex-start;}.rasgo h3{margin: 6px 0 6px;}.rasgo p{margin: 0;color: var(--tinta-72);}h2.con-ico{display: flex;align-items: center;gap: 14px;}.columnas{display: grid;gap: clamp(28px, 5vw, 64px);grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));}.lista-alerta{background: var(--blanco);border: 1px solid var(--navy-12);border-left: 4px solid var(--navy);border-radius: var(--r2);padding: clamp(20px, 3vw, 32px);}.barra-total{display: flex;gap: 3px;height: 22px;border-radius: 999px;overflow: hidden;background: var(--niebla);margin: 24px 0 14px;}.barra-total .seg{display: block;height: 100%;flex: 0 1 0;min-width: 4px;transition: flex-grow .5s ease;}.seg.cap, .mk.cap{background: var(--navy);}.seg.int, .mk.int{background: var(--verde);}.seg.iva, .mk.iva{background: var(--navy-60);}.caratula-pie .barra-total{margin: 4px 0 12px;height: 14px;}.leyenda{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px 20px;font-size: var(--t4);color: var(--tinta);}.leyenda li{display: inline-flex;align-items: center;gap: 8px;margin: 0;}.mk{display: inline-block;width: 12px;height: 12px;border-radius: 3px;flex: none;}.lista-cifras .renglon:first-child{padding-top: 0;}.tarjeta.lista-cifras > dl .renglon:first-child{padding-top: 12px;}.et-tarjeta{font-size: var(--t4);font-weight: 700;color: var(--navy);margin: 0 0 8px;}.h-tarjeta{font-size: var(--t3);line-height: 1.3;}.liberado{margin: 0;box-shadow: var(--sombra-2);}.liberado-tit{font-weight: 700;color: var(--navy);margin-bottom: 20px;}.liberado-barra{display: flex;gap: 3px;height: 18px;border-radius: 999px;background: var(--niebla);overflow: hidden;}.liberado-barra span{display: block;height: 100%;transition: width .9s cubic-bezier(.2, .7, .2, 1);}html.js .liberado.rv{opacity: 1;transform: none;}html.js .liberado.rv:not(.visto) .liberado-barra span{width: 0;}.liberado figcaption{margin: 8px 0 0;}.flujo-rejilla{display: grid;gap: clamp(32px, 5vw, 64px);grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr);align-items: start;}.flujo-rejilla > .foto{position: sticky;top: calc(var(--cab) + 24px);}@media (max-width: 960px){.flujo-rejilla{grid-template-columns: minmax(0, 1fr);}.flujo-rejilla > .foto{position: relative;top: auto;}}.flujo{list-style: none;padding: 0;margin: 0;position: relative;display: grid;gap: 10px;--avance: 0;}.flujo::before, .flujo::after{content: "";position: absolute;left: 25px;top: 29px;width: 2px;}.flujo::before{bottom: 29px;background: var(--navy-12);}.flujo::after{height: calc((100% - 58px) * var(--avance));background: var(--verde);transition: height .5s ease;}.flujo li{margin: 0;position: relative;}.nodo summary{display: flex;align-items: center;gap: 18px;min-height: 58px;cursor: pointer;list-style: none;padding: 0 12px 0 0;}.nodo summary::-webkit-details-marker{display: none;}.nodo summary:hover .nodo-t{text-decoration: underline;text-underline-offset: 4px;}.nodo-n{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;flex: none;width: 52px;height: 58px;clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background: var(--niebla);color: var(--navy);font-size: var(--t4);font-weight: 700;transition: background-color var(--dur-ui), color var(--dur-ui);}.nodo.hecho .nodo-n{background: var(--verde-14);}.nodo[open] .nodo-n{background: var(--navy);color: var(--blanco);}.nodo-t{font-size: var(--t3);font-weight: 700;color: var(--navy);}.nodo-d{margin: 4px 0 10px 70px;background: var(--blanco);border: 1px solid var(--navy-12);border-left: 3px solid var(--verde);border-radius: var(--r1);padding: 16px 20px;animation: aparecer .3s ease both;}.nodo-d p{margin: 0;}.calendario .cal-lista{list-style: none;padding: 0;margin: 0;}.cal-lista li{display: grid;grid-template-columns: 34px minmax(0, 1fr) auto;align-items: center;gap: 4px 14px;padding: 12px 0;border-bottom: 1px solid var(--navy-12);margin: 0;}.cal-lista li:last-child{border-bottom: 0;}.cal-k{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 34px;clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background: var(--verde-14);color: var(--navy);font-size: var(--t4);font-weight: 700;}.cal-fecha{font-weight: 700;color: var(--navy);}.cal-n{font-size: var(--t4);color: var(--tinta-72);text-align: right;}.cal-lista .cal-sep{display: block;padding: 6px 0;}.cal-lista .cal-sep span{display: block;height: 14px;margin-left: 8px;width: 14px;background: radial-gradient(circle, var(--navy-60) 1.5px, transparent 2px) 0 0 / 14px 5px repeat-y;}@media (max-width: 520px){.cal-lista li{grid-template-columns: 34px minmax(0, 1fr);}.cal-n{grid-column: 2;text-align: left;}}.sim-rejilla{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(20px, 4vw, 48px);align-items: start;}.sim-res{position: sticky;top: calc(var(--cab) + 20px);}.h-panel{font-size: var(--t3);line-height: 1.3;}.segmento label.inactivo{opacity: .45;cursor: not-allowed;}.segmento label.inactivo input{cursor: not-allowed;}.panel{animation: aparecer .35s ease both;}@media (max-width: 900px){.sim-rejilla{grid-template-columns: minmax(0, 1fr);}.sim-res{position: static;}}.monto-campo input{font-weight: 700;color: var(--navy);}.renglon dd.cambio{animation: destello .9s ease;}@keyframes destello{from{background-color: var(--verde-14);}to{background-color: transparent;}}.renglon dd{border-radius: 6px;padding: 0 4px;margin-right: -4px;}.faq-rejilla{display: grid;grid-template-columns: minmax(0, 260px) minmax(0, 1fr);gap: clamp(24px, 4vw, 56px);align-items: start;}.faq-indice{position: sticky;top: calc(var(--cab) + 20px);border-left: 2px solid var(--navy-12);padding-left: 16px;}.faq-temas{list-style: none;padding: 0;margin: 0;display: grid;gap: 2px;}.faq-temas li{margin: 0;}.faq-temas a{display: flex;align-items: center;min-height: 44px;padding: 6px 10px;border-radius: var(--r1);text-decoration: none;font-size: var(--t4);}.faq-temas a:hover{background: var(--navy-06);}.faq-grupo + .faq-grupo{margin-top: 40px;}.faq-buscar{display: grid;gap: 8px;margin-bottom: clamp(24px, 3vw, 40px);}.faq-buscar > *{max-width: 640px;}.faq-buscar .nota{margin: 0;}mark.faq-m{background: var(--verde-14);color: inherit;border-radius: 3px;box-shadow: inset 0 -2px 0 var(--verde);}.faq-temas a[aria-current="true"]{background: var(--navy-06);font-weight: 700;}@media (max-width: 860px){.faq-rejilla{grid-template-columns: minmax(0, 1fr);}.faq-indice{position: sticky;top: var(--cab);z-index: 4;min-width: 0;border-left: 0;padding: 10px 0;background: var(--papel);box-shadow: 0 1px 0 var(--navy-12);}.faq-indice .et-tarjeta{display: none;}.faq-temas{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 2px;}.faq-temas::-webkit-scrollbar{display: none;}.faq-temas a{white-space: nowrap;border: 1px solid var(--navy-16);border-radius: 999px;padding: 6px 14px;background: var(--blanco);}.faq-temas a[aria-current="true"]{background: var(--navy);color: var(--blanco);border-color: var(--navy);}.faq-grupo h2{scroll-margin-top: calc(var(--cab) + 80px);}}.pasos-alerta-t{margin: clamp(40px, 6vw, 64px) 0 24px;font-size: var(--t3);}.pasos-alerta{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 28px;}.pasos-alerta li{position: relative;display: grid;gap: 14px;align-content: start;margin: 0;min-width: 0;}.pasos-alerta li:not(:last-child)::after{content: "";position: absolute;top: 26px;left: 60px;right: -18px;height: 2px;background: var(--blanco-20);}.pasos-alerta .paso-n{background: var(--blanco);color: var(--navy);}.pasos-alerta li:last-child .paso-n{background: var(--verde);color: var(--blanco);font-size: var(--t3);}.pasos-alerta .paso-t{margin: 0 0 6px;font-size: var(--t3);font-weight: 700;color: var(--blanco);}.pasos-alerta p{margin: 0;}.pasos-alerta .dato-fila{justify-content: flex-start;margin-top: 12px;}.pasos-alerta .dato-copiable{font-size: var(--t3);color: var(--blanco);}@media (max-width: 960px){.pasos-alerta{grid-template-columns: repeat(2, minmax(0, 1fr));}.pasos-alerta li:nth-child(2)::after{display: none;}}@media (max-width: 600px){.pasos-alerta{grid-template-columns: minmax(0, 1fr);gap: 24px;}.pasos-alerta li{grid-template-columns: 48px minmax(0, 1fr);gap: 16px;}.pasos-alerta li:not(:last-child)::after{display: block;top: 58px;bottom: -22px;left: 23px;right: auto;width: 2px;height: auto;}}.registro-banda .registro-dato{display: grid;gap: 10px;}.registro-banda .registro-num{margin: 0;}.registro-banda .registro-dato > .nota{margin: 0;}.medido .renglon dd{font-size: var(--t4);}.form-rejilla{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: clamp(24px, 4vw, 56px);align-items: start;}@media (max-width: 900px){.form-rejilla{grid-template-columns: minmax(0, 1fr);}}.form-estado:empty{display: none;}.form-estado:focus{outline: none;}.consent-bloque{display: grid;gap: 14px;padding: 18px;border-radius: var(--r2);background: var(--papel);border: 1px solid var(--navy-12);}.consent-bloque > p{margin: 0;max-width: none;}.consent-campo{gap: 6px;}.sol-lateral{display: grid;gap: 20px;}.lista-num{list-style: none;padding: 0;margin: 0;counter-reset: paso;display: grid;gap: 14px;}.lista-num li{counter-increment: paso;position: relative;padding-left: 44px;margin: 0;font-size: var(--t4);}.lista-num li::before{content: counter(paso);position: absolute;left: 0;top: -4px;width: 30px;height: 34px;clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background: var(--navy);color: var(--blanco);display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: var(--t4);}.formula{font-weight: 700;color: var(--navy);background: var(--papel);border: 1px solid var(--navy-12);border-radius: var(--r1);padding: 12px 16px;font-variant-numeric: tabular-nums;overflow-x: auto;overflow-wrap: normal;}.formula sup{font-size: var(--t4);line-height: 0;}.legal-doc{max-width: 860px;}.legal-doc .intro{font-size: var(--t3);}.legal-doc section{padding: 24px 0;border-top: 1px solid var(--navy-12);}.legal-doc h2{font-size: var(--t3);line-height: 1.3;margin-bottom: 12px;}.legal-doc p{max-width: none;}.legal-doc .tabla-env{margin-top: 12px;}.panal-areas{list-style: none;padding: 0;margin: 28px 0 0;display: grid;gap: 22px;}.panal-areas li{position: relative;display: grid;grid-template-columns: 52px minmax(0, 1fr);gap: 0 18px;margin: 0;}.panal-areas li .ico-hex{grid-row: 1 / span 2;position: relative;z-index: 1;}.panal-areas li:not(:last-child)::before{content: "";position: absolute;left: 25px;top: 58px;bottom: -22px;width: 2px;background: var(--navy-12);}.panal-areas h3{margin: 4px 0 4px;}.panal-areas p{margin: 0;font-size: var(--t4);color: var(--tinta-72);}.cuenta-acceso{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 24px;align-items: start;}@media (max-width: 860px){.cuenta-acceso{grid-template-columns: minmax(0, 1fr);}}.cuenta-cab{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 24px;}.cuenta-cab h2{margin-bottom: 8px;}.cuenta-cab h2:focus{outline: none;}.cuenta-cifras{margin-bottom: 24px;}.cifra-mayor{font-size: var(--t2);font-weight: 700;color: var(--navy);line-height: 1.15;margin: 4px 0 10px;font-variant-numeric: tabular-nums lining-nums;}.cuenta-linea{margin-bottom: 32px;max-width: 720px;}.cuenta-inf{margin-top: 32px;}.cuenta-inf h3{margin-top: 0;}.cuenta-inf + .nota{margin-top: 20px;}#cuenta-panel h3{margin-top: 32px;}#cuenta-panel .bloque-cat{margin-top: 28px;}.dep-panel{box-shadow: var(--sombra-2);}.dep-lista{display: grid;gap: 18px;}.dep-lista li span{font-size: var(--t4);}.dep-lista strong{color: var(--navy);}.heroe-claro .rejilla.tres{margin-top: 32px;}.tabla-env + .nota, .tabla-env + p{margin-top: 14px;}.rejilla + .aviso, .rejilla + .acciones, .rasgos + .aviso{margin-top: 28px;}.aviso + .acciones{margin-top: 28px;}.con-foto .aviso{margin-top: 24px;}.metodologia .tarjeta{background: var(--blanco);}.heroe-inicio{padding-top: clamp(40px, 5vw, 72px);}.heroe-inicio .heroe-texto h1{font-size: var(--t1-heroe);max-width: 17ch;}.heroe-inicio .heroe-rejilla{align-items: start;}.heroe-inicio .heroe-texto{padding-top: clamp(0px, 3vw, 40px);}.tabla-concepto tbody th{width: 55%;}.registro-dato .et-tarjeta{margin-bottom: 6px;}.registro-num{margin: 0 0 10px;font-size: var(--t2);font-weight: 700;color: var(--navy);letter-spacing: -.01em;font-variant-numeric: tabular-nums lining-nums;}.registro-dato .nota{margin: 0;}.beneficios .rasgo{height: 100%;}.lleva-banda h2{margin-bottom: 28px;}.lleva-rejilla{align-items: stretch;}.lleva-col{display: grid;align-content: start;gap: 12px;min-width: 0;padding: clamp(20px, 3vw, 32px);border: 1px solid var(--blanco-20);border-radius: var(--r3);background: var(--blanco-08);}.lleva-col h3{margin: 0;color: var(--blanco);font-size: var(--t3);}.lleva-col p{margin: 0;}.lleva-col .acciones{margin-top: 4px;}.whatsapp-estado{margin: 0 0 12px;}.chat-demo{margin: 0;justify-self: center;width: min(100%, 420px);border: 1px solid var(--navy-12);border-radius: var(--r3);background: var(--blanco);box-shadow: var(--sombra-2);overflow: hidden;}.chat-cab{display: flex;align-items: center;gap: 12px;padding: 14px 18px;background: var(--navy);color: var(--blanco);}.chat-cab strong{display: block;font-size: var(--t4);}.chat-cab span span{display: block;font-size: var(--t4);color: var(--blanco-84);}.chat-avatar{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 45px;clip-path: var(--hexagono);background: var(--blanco-08);}.chat-avatar .ico{width: 22px;height: 22px;color: var(--blanco);}.chat-burbujas{list-style: none;margin: 0;padding: 18px;display: grid;gap: 10px;background: var(--papel);}.burbuja{max-width: 86%;margin: 0;padding: 10px 14px;border-radius: 14px;font-size: var(--t4);line-height: 1.45;}.burbuja.tu{justify-self: end;background: var(--verde-14);color: var(--tinta);border-bottom-right-radius: 4px;}.burbuja.q{justify-self: start;background: var(--blanco);color: var(--tinta);border: 1px solid var(--navy-12);border-bottom-left-radius: 4px;}.chat-demo figcaption{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 12px 18px;font-size: var(--t4);color: var(--tinta-72);border-top: 1px solid var(--navy-12);}@keyframes burbuja{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: no-preference){html.js .chat-demo:not(.visto) .burbuja{opacity: 0;}.chat-demo.visto .burbuja{animation: burbuja var(--dur-entrada) var(--curva) both;}.chat-demo.visto .burbuja:nth-child(2){animation-delay: .7s;}.chat-demo.visto .burbuja:nth-child(3){animation-delay: 1.6s;}.chat-demo.visto .burbuja:nth-child(4){animation-delay: 2.3s;}}.banda-rejilla > .recomendar{flex: 1 1 360px;max-width: 600px;}:root{--hexagono: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--panal-claro: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.57' height='72' viewBox='0 0 41.57 72'%3E%3Cpath d='M20.78 0L41.57 12V36L20.78 48L0 36V12ZM20.78 48V72' fill='none' stroke='%23103151' stroke-opacity='.10' stroke-width='1'/%3E%3C/svg%3E");--panal-oscuro: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.57' height='72' viewBox='0 0 41.57 72'%3E%3Cpath d='M20.78 0L41.57 12V36L20.78 48L0 36V12ZM20.78 48V72' fill='none' stroke='%23FFFFFF' stroke-opacity='.08' stroke-width='1'/%3E%3C/svg%3E");}.heroe-claro::before, .textura::before, .pie::before, .foto-pendiente::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-size: 41.57px 72px;background-position: right -1px top -1px;}.heroe-claro::before{background-image: var(--panal-claro);-webkit-mask-image: linear-gradient(100deg, transparent 38%, var(--navy) 92%);mask-image: linear-gradient(100deg, transparent 38%, var(--navy) 92%);}.textura::before, .heroe-navy::before{background-image: var(--panal-oscuro);-webkit-mask-image: linear-gradient(110deg, transparent 30%, var(--navy) 85%);mask-image: linear-gradient(110deg, transparent 30%, var(--navy) 85%);}.heroe-navy::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-size: 41.57px 72px;background-position: right -1px top -1px;}.heroe-navy.con-panal::before{display: none;}.pie::before{background-image: var(--panal-oscuro);-webkit-mask-image: radial-gradient(70% 90% at 100% 0, var(--navy), transparent 70%);mask-image: radial-gradient(70% 90% at 100% 0, var(--navy), transparent 70%);}.pie > .cont{position: relative;z-index: 1;}.panal{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;display: block;}.ico-hex{position: relative;display: inline-flex;align-items: center;justify-content: center;flex: none;width: 52px;height: 58px;clip-path: var(--hexagono);background: var(--niebla);color: var(--navy);transition: background-color var(--dur-ui) ease, color var(--dur-ui) ease, transform var(--dur-entrada) var(--curva);}.ico-hex .ico{width: 26px;height: 26px;color: inherit;transition: transform var(--dur-entrada) var(--curva);}a.tarjeta:hover .ico-hex, a.tarjeta:focus-visible .ico-hex{transform: rotate(60deg);}a.tarjeta:hover .ico-hex .ico, a.tarjeta:focus-visible .ico-hex .ico{transform: rotate(-60deg);}a:hover .ico-hex, a:focus-visible .ico-hex, .rasgo:hover .ico-hex, .panal-areas li:hover .ico-hex{background: var(--navy);color: var(--blanco);}.oscuro .ico-hex, .heroe-navy .heroe-texto .ico-hex{background: var(--blanco-08);color: var(--blanco);}.heroe-navy .tarjeta .ico-hex{background: var(--niebla);color: var(--navy);}h2.con-ico .ico-hex{width: 44px;height: 49px;}h2.con-ico .ico-hex .ico{width: 22px;height: 22px;}.paso-n{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 48px;height: 54px;clip-path: var(--hexagono);background: var(--navy);color: var(--blanco);font-size: var(--t4);font-weight: 700;font-variant-numeric: tabular-nums;position: relative;z-index: 1;}.pasos .paso:hover .paso-n, .pasos-v li:hover .paso-n{background: var(--verde);}.foco{overflow: hidden;isolation: isolate;transition: transform var(--dur-ui) ease, box-shadow var(--dur-ui) ease, border-color var(--dur-ui) ease;}.foco::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 0;transition: opacity var(--dur-ui) ease;background: radial-gradient(380px circle at var(--mx, 50%) var(--my, 0%), var(--verde-14), transparent 65%);}.foco::before{content: "";position: absolute;top: 0;right: 0;width: 46%;height: 70%;z-index: -1;pointer-events: none;background-image: var(--panal-claro);background-size: 41.57px 72px;-webkit-mask-image: radial-gradient(100% 100% at 100% 0, var(--navy), transparent 70%);mask-image: radial-gradient(100% 100% at 100% 0, var(--navy), transparent 70%);}.foco:hover{border-color: var(--navy-60);box-shadow: var(--sombra-2);transform: translateY(-3px);}.foco:hover::after{opacity: 1;}.foto{position: relative;margin: 0;border-radius: var(--r3);overflow: hidden;background: var(--niebla);}.foto.r-3-2{aspect-ratio: 3 / 2;}.foto.r-1-1{aspect-ratio: 1 / 1;}.heroe-visual > .foto.r-1-1{max-width: 400px;}.foto picture{display: block;height: 100%;}.foto img{display: block;width: 100%;height: 100%;object-fit: cover;}.foto::after{content: "";position: absolute;right: 18px;bottom: 18px;width: 26px;height: 29px;clip-path: var(--hexagono);background: var(--verde);z-index: 2;}.foto-pendiente{background: var(--papel);box-shadow: inset 0 0 0 1.5px var(--navy-16);}.foto-pendiente::before{background-image: var(--panal-claro);background-position: center;-webkit-mask-image: none;mask-image: none;}.foto-marco{position: absolute;inset: 0;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;padding: 24px;text-align: center;}.foto-marco .ico{width: 40px;height: 40px;}.foto-marco p{margin: 0;font-size: var(--t4);color: var(--tinta-72);max-width: 36ch;}.foto-marco strong{display: block;color: var(--navy);}.enrutador{display: grid;gap: 24px;}.enr-opciones{display: flex;flex-wrap: wrap;gap: 8px;}.enr-opciones button{min-height: 44px;padding: 10px 18px;border: 1.5px solid var(--navy-16);border-radius: 999px;background: var(--blanco);font: inherit;font-size: var(--t4);font-weight: 700;color: var(--navy);cursor: pointer;transition: background-color var(--dur-ui), border-color var(--dur-ui), color var(--dur-ui);}.enr-opciones button:hover{border-color: var(--navy);}.enr-opciones button[aria-pressed="true"]{background: var(--navy);border-color: var(--navy);color: var(--blanco);}.enr-cuerpo{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(16px, 2.5vw, 28px);align-items: start;background: var(--blanco);border: 1px solid var(--navy-12);border-radius: var(--r3);padding: clamp(20px, 3vw, 36px);}.enr-svg{display: block;width: 100%;max-width: 960px;height: auto;margin: 0 auto;}.enr-svg text{font-family: inherit;font-weight: 700;fill: var(--navy);}.enr-base{fill: none;stroke: var(--navy-12);stroke-width: 2;}.enr-prog{fill: none;stroke: var(--verde);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 100;}.enr-p0, .enr-c.on{stroke-dashoffset: 0;}.enr-svg.anim .enr-p0{animation: trazo .45s ease-out both;}.enr-svg.anim .enr-c.on{animation: trazo .7s .35s cubic-bezier(.4, 0, .2, 1) both;}@keyframes trazo{from{stroke-dashoffset: 100;}to{stroke-dashoffset: 0;}}.enr-nodo polygon{stroke-linejoin: round;}.enr-origen polygon{fill: var(--blanco);stroke: var(--navy);stroke-width: 2;}.enr-origen text, .enr-centro text{text-anchor: middle;}.enr-centro polygon:not(.enr-halo){fill: var(--navy);}.enr-centro text{fill: var(--blanco);}.enr-centro .enr-sub{font-weight: 400;fill: var(--blanco-84);}.enr-halo{fill: none;stroke: var(--verde);stroke-width: 2;opacity: 0;}.enr-centro .enr-halo{opacity: .55;}.enr-dest polygon:not(.enr-halo){fill: var(--blanco);stroke: var(--navy-16);stroke-width: 2;transition: fill var(--dur-ui), stroke var(--dur-ui);}.enr-dest text{font-weight: 600;fill: var(--tinta-72);transition: fill var(--dur-ui);}.enr-dest.on polygon:not(.enr-halo){fill: var(--navy);stroke: var(--navy);}.enr-dest.on .enr-halo{opacity: 1;}.enr-dest.on text{font-weight: 700;fill: var(--navy);}.enr-det h3{font-size: var(--t2);margin: 2px 0 8px;}.enr-det > p{color: var(--tinta-72);}.enr-et{display: flex;align-items: center;gap: 8px;margin: 0;font-size: var(--t4);font-weight: 700;color: var(--navy);}.enr-et::before{content: "";width: 10px;height: 11px;background: var(--verde);clip-path: var(--hexagono);}.enr-det .puntos{margin: 12px 0 0;}.enr-det .acciones{margin-top: 18px;align-items: center;}.enr-det:not([hidden]){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 0 clamp(24px, 4vw, 56px);padding-top: clamp(16px, 2.5vw, 28px);border-top: 1px solid var(--navy-12);}.enr-det > .enr-et, .enr-det > h3, .enr-det > p{grid-column: 1;}.enr-det > .puntos, .enr-det > .acciones{grid-column: 2;}.enr-det > .puntos{grid-row: 1 / span 3;margin: 0;}.enr-det > .acciones{grid-row: 4;}.enr-det:not(:has(.puntos)) > .acciones{grid-column: 1;grid-row: auto;}@media (max-width: 900px){.enr-det:not([hidden]){grid-template-columns: minmax(0, 1fr);}.enr-det > .puntos, .enr-det > .acciones{grid-column: 1;grid-row: auto;}.enr-det > .puntos{margin-top: 12px;}}@media (max-width: 600px){.enr-svg{display: none;}.enr-opciones button{flex: 1 1 auto;}}.flujo::before, .flujo::after{content: none;}.flujo li:not(:last-child)::before{content: "";position: absolute;left: 25px;top: 62px;bottom: -6px;width: 2px;background: var(--navy-12);border-radius: 2px;}.flujo li:has(> .nodo.hecho)::before{background: var(--navy);}.nodo-n{isolation: isolate;background: var(--navy-16);color: var(--navy);}.nodo-n::before{content: "";position: absolute;inset: 2px;z-index: -1;clip-path: var(--hexagono);background: var(--blanco);transition: background-color var(--dur-ui);}.nodo.hecho .nodo-n{background: var(--navy);color: var(--blanco);}.nodo.hecho .nodo-n::before{background: var(--navy);}.nodo summary{position: relative;}.nodo[open] .nodo-n{background: var(--navy);color: var(--blanco);}.nodo[open] .nodo-n::before{background: var(--navy);}.nodo[open] summary::before{content: "";position: absolute;left: -4px;top: calc(50% - 33px);width: 60px;height: 66px;clip-path: var(--hexagono);background: var(--verde);}.pasos-v::before{content: none;}.pasos-v li:not(:last-child)::before{content: "";position: absolute;left: 23px;top: 60px;bottom: -18px;width: 2px;background: var(--navy-12);border-radius: 2px;}.avance{list-style: none;padding: 0;margin: 22px 0 0;display: flex;flex-wrap: wrap;gap: 8px 28px;}.avance li{display: flex;align-items: center;gap: 10px;margin: 0;font-size: var(--t4);font-weight: 700;color: var(--tinta-72);}.avance-n{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 34px;clip-path: var(--hexagono);background: var(--niebla);color: var(--navy);font-variant-numeric: tabular-nums;}.avance li.actual{color: var(--navy);}.avance li.actual .avance-n{background: var(--navy);color: var(--blanco);}.avance li.hecho{color: var(--navy);}.avance li.hecho .avance-n{background: var(--verde-14);}.panel > .amortiz{margin-top: 24px;}.amortiz{margin-top: 18px;background: var(--blanco);border: 1px solid var(--navy-12);border-radius: var(--r2);}.amortiz summary{min-height: 52px;display: flex;align-items: center;gap: 8px;padding: 12px 18px;cursor: pointer;font-weight: 700;color: var(--navy);list-style: none;}.amortiz summary::-webkit-details-marker{display: none;}.amortiz summary span{font-weight: 400;color: var(--tinta-72);font-size: var(--t4);}.amortiz summary::after{content: "";margin-left: auto;width: 9px;height: 9px;border-right: 2px solid var(--navy);border-bottom: 2px solid var(--navy);transform: rotate(45deg);transition: transform var(--dur-ui);}.amortiz[open] summary::after{transform: rotate(-135deg);}.amortiz .tabla-env{max-height: 420px;overflow: auto;border-radius: 0;border-left: 0;border-right: 0;}.tabla-amortiz{font-size: var(--t4);}.tabla-amortiz th, .tabla-amortiz td{padding: 8px 12px;min-width: 0;white-space: nowrap;}.tabla-amortiz thead th{position: sticky;top: 0;z-index: 1;}.amortiz > .nota{margin: 10px 18px 14px;}.liberado-ctl{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;font-size: var(--t4);color: var(--tinta-72);}.liberado-ctl strong{color: var(--navy);font-variant-numeric: tabular-nums;}.liberado-rango{width: 100%;margin: 8px 0 14px;accent-color: var(--navy);min-height: 28px;}.liberado .liberado-barra{gap: 0;margin-bottom: 12px;}.liberado .lib-libre{order: -1;width: calc(var(--lib) * 100%);background: var(--verde);transition: width var(--dur-ui) ease;}.liberado .lib-saldo{flex: 1;background: var(--navy);}.liberado .mk{display: inline-block;width: 10px;height: 10px;border-radius: 2px;margin-right: 8px;vertical-align: 0;}.liberado .mk.saldo{background: var(--navy);}.liberado .mk.libre{background: var(--verde);}html.js .liberado.rv:not(.visto) .liberado-barra span{width: auto;}.barra-accion{position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;display: flex;gap: 10px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: var(--blanco);border-top: 1px solid var(--navy-12);box-shadow: 0 -8px 24px var(--navy-10);}.barra-accion[hidden]{display: none;}.barra-accion .btn{flex: 1 1 0;min-height: 48px;justify-content: center;}.barra-accion .btn-navy{flex-grow: 1.6;}body.con-barra .pie{padding-bottom: 96px;}.asistente-btn{position: fixed;right: 16px;bottom: 16px;z-index: 46;display: inline-flex;align-items: center;gap: 8px;min-height: 52px;padding: 0 18px 0 14px;border: 0;border-radius: 999px;background: var(--navy);color: var(--blanco);font: inherit;font-size: var(--t4);font-weight: 700;cursor: pointer;box-shadow: var(--sombra-2);}.asistente-btn .ico{width: 24px;height: 24px;color: var(--blanco);--ico-d: var(--blanco);}.asistente-btn:hover{transform: translateY(-1px);box-shadow: var(--sombra-2), 0 0 0 3px var(--verde-14);}body.con-barra .asistente-btn{bottom: 84px;}.asistente-btn ~ .arriba{bottom: 82px;}.asistente-btn:focus-visible, .arriba:focus-visible{outline: 3px solid var(--blanco);outline-offset: 0;box-shadow: 0 0 0 6px var(--navy);}.asistente{position: fixed;right: 16px;bottom: 80px;z-index: 47;width: min(360px, calc(100vw - 32px));background: var(--blanco);color: var(--tinta);border: 1px solid var(--navy-12);border-radius: var(--r2);box-shadow: var(--sombra-2);padding: 0 0 16px;}.asistente[hidden]{display: none;}body.con-barra .asistente{bottom: 148px;}.asistente-cab{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 12px 12px 18px;border-bottom: 1px solid var(--navy-12);}.asistente-cab p{margin: 0;font-weight: 700;color: var(--navy);font-size: var(--t4);}.asistente-x{width: 40px;height: 40px;border: 0;background: none;color: var(--navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;}.asistente-x:hover{background: var(--niebla);}.asistente > p{margin: 12px 18px 0;font-size: var(--t4);max-width: none;}.asistente-estado{margin-top: 14px;}.asistente-atajos{list-style: none;margin: 10px 18px 0;padding: 0;display: grid;gap: 6px;}.asistente-atajos a{display: flex;align-items: center;min-height: 40px;padding: 8px 12px;border: 1px solid var(--navy-12);border-radius: var(--r1);font-size: var(--t4);font-weight: 700;color: var(--navy);text-decoration: none;}.asistente-atajos a:hover{border-color: var(--navy);}@media (max-width: 759px){.arriba{display: none;}.asistente-btn span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.asistente-btn{padding: 0 14px;}}@media print{.barra-accion, .asistente-btn, .asistente{display: none !important;}}.linea-rejilla{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: clamp(28px, 5vw, 64px);align-items: center;}@media (max-width: 960px){.linea-rejilla{grid-template-columns: minmax(0, 1fr);}}.lt-claves{list-style: none;padding: 0;margin: 22px 0 0;display: grid;gap: 14px;}.lt-claves li{display: flex;gap: 12px;align-items: flex-start;margin: 0;}.lt-claves .mk{margin-top: 6px;}.lt-claves strong{color: var(--navy);}.mk.nom{background: var(--navy);}.mk.com{background: var(--navy-60);}.mk.lib{background: var(--verde);}.mk.desc{background: var(--blanco);box-shadow: inset 0 0 0 2px var(--navy);}.mk.hoy{background: var(--verde-14);box-shadow: inset 0 0 0 2px var(--verde);}.linea-texto .acciones{margin-top: 24px;align-items: center;}.linea-t{margin: 0;box-shadow: var(--sombra-2);}.lt-cab{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 18px;}.lt-tit{margin: 0;font-weight: 700;color: var(--navy);}.lt-ctl{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;font-size: var(--t4);color: var(--tinta-72);}.lt-ctl strong{color: var(--navy);font-variant-numeric: tabular-nums;}.lt-rango{width: 100%;margin: 8px 0 14px;accent-color: var(--navy);min-height: 28px;}.lt-barra{display: flex;height: 20px;margin-bottom: 12px;border-radius: 999px;overflow: hidden;background: var(--niebla);}.lt-barra span{display: block;height: 100%;transition: width var(--dur-ui) ease;}.lt-nom{width: calc(var(--n) * 100%);background: var(--navy);}.lt-com{width: calc(var(--c) * 100%);background: var(--navy-60);}.lt-lib{width: calc(var(--l) * 100%);background: var(--verde);}.linea-t .libro{margin-bottom: 14px;}.linea-t .ln dt .mk{width: 10px;height: 10px;margin-right: 8px;vertical-align: 0;}.linea-t .par{margin-bottom: 12px;}.lt-msg{margin: 0 0 12px;padding: 12px 14px;border-left: 3px solid var(--verde);border-radius: var(--r1);background: var(--papel);color: var(--navy);font-size: var(--t4);max-width: none;min-height: 4.5em;}.lt-msg.cambio{animation: destello .9s ease;}.linea-t figcaption{margin: 0;}@media (prefers-reduced-motion: reduce){.lt-barra span{transition: none;}}.asesor-rejilla{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: clamp(28px, 5vw, 64px);align-items: start;}@media (max-width: 900px){.asesor-rejilla{grid-template-columns: minmax(0, 1fr);}}.asesor-rejilla .lista-ico{margin-top: 22px;}.asesor-rejilla .lista-ico .ico{color: var(--navy);}.asesor-rejilla .lista-ico + .nota{margin-top: 18px;}.verifica-tarjeta{position: relative;padding: clamp(20px, 3vw, 30px);border-radius: var(--r3);background: var(--navy);color: var(--blanco);box-shadow: var(--sombra-2);}.vt-cab{display: flex;gap: 16px;align-items: flex-start;}.vt-cab .ico-hex{background: var(--blanco-08);color: var(--blanco);}.vt-cab .ico{color: var(--blanco);}.verifica-tarjeta h2{margin: 2px 0 4px;color: var(--blanco);}.vt-cab p, .vt-pie{margin: 0;color: var(--blanco-84);}.vt-form{display: grid;gap: 8px;margin: 18px 0 18px;padding: 14px 16px 16px;border-radius: var(--r2);background: var(--blanco);color: var(--tinta);}.vt-form label{font-size: var(--t4);font-weight: 700;color: var(--navy);}.vt-fila{display: flex;gap: 8px;}.vt-fila input{flex: 1 1 auto;min-width: 0;}.vt-fila .btn{flex: none;min-height: 52px;}.vt-form .nota{margin: 0;}.vt-et{margin: 0 0 8px;font-size: var(--t4);font-weight: 700;color: var(--blanco);}.vt-nunca{list-style: none;margin: 0 0 16px;padding: 0;display: grid;gap: 8px;}.vt-nunca li{display: flex;gap: 10px;align-items: flex-start;margin: 0;font-size: var(--t4);color: var(--blanco);}.vt-nunca .ico{flex: none;width: 20px;height: 20px;margin-top: 1px;color: var(--blanco);}.vt-pie{font-size: var(--t4);}.vt-pie a{color: var(--blanco);font-weight: 700;}.verifica-tarjeta :focus-visible{outline-color: var(--blanco);}.vt-form :focus-visible{outline-color: var(--navy);}.sol-principal{display: grid;gap: 20px;}.sol-paso{display: grid;gap: 16px;}.sol-paso > h2, .sol-paso > div > h2{margin: 0;}.sol-paso > p, .sol-paso > div > p{margin: 0;}.sol-ok{display: flex;gap: 10px;align-items: center;margin: 0;padding: 10px 14px;border-radius: var(--r1);background: var(--verde-14);color: var(--navy);font-size: var(--t4);}.sol-ok .ico{flex: none;color: var(--navy);}.segmento.tres label{min-width: 0;flex: 1 1 140px;}.sol-resumen{padding: 14px 16px;border-left: 3px solid var(--verde);border-radius: var(--r1);background: var(--niebla);}.sol-resumen p{margin: 0 0 6px;font-size: var(--t4);max-width: none;}.sol-resumen .et-tarjeta{margin-bottom: 4px;}.sol-resumen .nota{margin: 0;}.sol-resumen a{font-weight: 700;}.sol-alt{font-size: var(--t4);}.form .h-tarjeta + p{margin-top: 8px;}.sim-intro{margin: 0;font-size: var(--t4);color: var(--tinta-72);}.campo label:has(.campo-n){display: flex;align-items: center;}.campo-n{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 27px;margin-right: 8px;clip-path: var(--hexagono);background: var(--navy);color: var(--blanco);font-size: var(--t4);font-weight: 700;flex: none;}.recibo-guia{border: 1px solid var(--navy-12);border-radius: var(--r2);background: var(--papel);}.recibo-guia summary{min-height: 48px;display: flex;align-items: center;padding: 10px 16px;cursor: pointer;font-weight: 700;color: var(--navy);font-size: var(--t4);}.recibo-guia .libro{margin: 0 16px 8px;padding: 12px 14px;background: var(--blanco);border: 1px dashed var(--navy-16);border-radius: var(--r1);}.recibo .ln{padding: 4px 0;}.recibo .ln dd{font-size: var(--t4);min-width: 24px;text-align: right;}.recibo .ln.marca dt{color: var(--navy);font-weight: 700;}.recibo .ln.marca{background: var(--verde-14);margin: 2px -8px;padding: 6px 8px;border-radius: 6px;}.recibo .ln.suma.marca{margin-top: 6px;}.recibo .campo-n{margin: 0;vertical-align: 0;}.recibo-guia > .nota{margin: 0 16px 14px;}.op-rutas{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap: 20px;}.op-ruta{display: flex;flex-direction: column;gap: 10px;}.op-ruta h3{margin: 6px 0 0;font-size: var(--t3);}.op-ruta p{margin: 0;}.op-acc{margin-top: auto !important;padding-top: 8px;font-weight: 700;}.op-alerta{border-top: 4px solid var(--ambar);}.op-sub{margin: 4px 0 -6px;font-size: var(--t4);font-weight: 700;color: var(--navy);}@media (max-width: 960px){.linea-rejilla{display: flex;flex-direction: column;align-items: stretch;gap: 18px;}.linea-texto > h2, .linea-texto > .lead{margin: 0;}.linea-texto{display: contents;}.linea-texto > h2{order: 1;}.linea-texto > .lead{order: 2;}.linea-t{order: 3;}.lt-claves{order: 4;margin-top: 4px;}.linea-texto > .acciones{order: 5;margin-top: 0;}}@media (max-width: 520px){.lt-cab .seg{display: grid;grid-template-columns: 1fr 1fr;width: 100%;border-radius: 14px;}.lt-cab .seg button{border-radius: 10px;}}.sol-linea > p:not(.sol-ok):not(.nota):not(.sol-alt){font-size: var(--t4);}@media (max-width: 600px){.pasos-v li{gap: 14px;}.pasos-v .paso-n{width: 40px;height: 45px;}.pasos-v li:not(:last-child)::before{left: 19px;top: 52px;}.nodo-d{margin-left: 0;}.vt-cab{flex-direction: column;gap: 10px;}}@media (max-width: 520px){.heroe-texto .acciones .btn{flex: 1 1 100%;}}.vt-cab + .vt-pie, .vt-cab + .vt-et{margin-top: 18px;}.oscuro + .pie{box-shadow: inset 0 1px 0 var(--blanco-20);}.pronto{display: inline-flex;align-items: center;gap: 7px;padding: 3px 11px 3px 9px;border-radius: 999px;background: var(--verde-14);color: var(--navy);font-size: var(--t4);font-weight: 700;line-height: 1.45;letter-spacing: .01em;white-space: nowrap;vertical-align: middle;}.pronto::before{content: "";flex: none;width: 8px;height: 9px;background: var(--verde);clip-path: var(--hexagono);}.pie .pronto, .heroe-navy .heroe-texto .pronto, .oscuro .pronto, .verifica-tarjeta .pronto{background: var(--blanco-08);color: var(--blanco);box-shadow: inset 0 0 0 1px var(--blanco-20);}td > .pronto, dd > .pronto{margin: 1px 0;background: none;box-shadow: none;padding: 0;color: var(--tinta-72);font-weight: 600;white-space: normal;}td > .pronto::before, dd > .pronto::before{display: none;}.pie dd > .pronto, .pie td > .pronto{color: var(--blanco-84);}.heroe-estado{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 18px;font-size: var(--t4);font-weight: 600;color: var(--blanco-84);}.heroe-claro .heroe-estado{color: var(--navy);}.actualizado{margin: 14px 0 0;font-size: var(--t4);color: var(--tinta-72);}.heroe-navy .actualizado{color: var(--blanco-84);}.banda-pre{background: var(--navy);color: var(--blanco);font-size: var(--t4);line-height: 1.45;padding: 7px 16px;text-align: center;}.banda-pre p{margin: 0 auto;max-width: var(--ancho);}.banda-pre strong{font-weight: 700;}.banda-pre span{color: var(--blanco-84);}.pronto-bloque{position: relative;overflow: hidden;background: var(--blanco);border: 1px solid var(--navy-12);border-radius: var(--r3);box-shadow: var(--sombra-1);padding: clamp(22px, 3.2vw, 38px);}.pronto-bloque > *{position: relative;z-index: 1;}.pronto-bloque > .pronto{margin-bottom: 14px;}.pronto-bloque .h-tarjeta{margin-top: 0;max-width: none;}.sim-pronto .h-tarjeta, .sol-principal .pronto-bloque .h-tarjeta, #pb-portal .h-tarjeta{font-size: var(--t2);}.pronto-bloque p{max-width: 64ch;}.pronto-bloque .lista-ico{margin: 18px 0 0;}.pronto-bloque .acciones{margin-top: 22px;}.sim-pronto{max-width: 860px;}.form-rejilla > .pronto-solo{grid-column: 1 / -1;max-width: 860px;}.sol-principal > .pronto-bloque, #f-dependencia > .pronto-bloque, #f-opinion > .pronto-bloque, #f-verifica > .pronto-bloque{height: 100%;}.ejemplo-pronto .ejemplo-cab > .pronto{margin-bottom: 10px;}.ejemplo-pronto .ejemplo-t{margin: 0 0 6px;}.ejemplo-sub{margin: 0;font-size: var(--t4);color: var(--tinta-72);}.ej-lista{gap: 8px;font-size: var(--t4);}.ej-lista .ico{width: 18px;height: 18px;color: var(--verde);}.calendario > .pronto{margin-bottom: 10px;}.calendario .cal-n{color: var(--tinta-72);}.capacidad-pronto .et-tarjeta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;}.vt-pronto{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 16px;font-weight: 600;color: var(--blanco);}.vt-pie + .vt-pie{margin-top: 10px;}.vt-pie a{color: var(--blanco);}.foto-marca{background: var(--navy);box-shadow: none;}@media (max-width: 960px){.foto-marca{display: none;}}.heroe-visual > .foto-marca{max-width: 360px;aspect-ratio: 1 / 1;}.foto-marca svg{display: block;width: 100%;height: 100%;}.foto-marca .fm-fondo{fill: var(--navy);}.foto-marca polygon{fill: none;stroke: var(--blanco-08);stroke-width: 2;}.foto-marca polygon.fm-c1{fill: var(--blanco-08);stroke: none;}.foto-marca polygon.fm-c2{stroke: var(--verde);stroke-opacity: .6;}@media (max-width: 960px){.heroe-visual:has(> .foto-marca:only-child){display: none;}}