.sec-arriba{padding-top: 40px;padding-bottom: var(--pad)}.sec-arriba-min{padding-top: 8px;padding-bottom: var(--pad)}.sec-portada{padding-top: 0;padding-bottom: var(--pad-portada)}.sec-menos-abajo{padding-bottom: 56px}.sec-frase{padding-top: 8px;padding-bottom: 26px}.sec-media{padding-block: 40px}.sec-carta{padding-block: 24px}.sec-cta{padding-top: 24px;padding-bottom: 48px}.sec-banner{padding-bottom: 32px}.sec-rel{padding-bottom: 40px}.sec-imagen{padding-bottom: 24px}.sec-articulo{padding-top: 32px;padding-bottom: 72px}.sec-faq{padding-top: var(--pad);padding-bottom: 80px}.sec-interior{padding-block: 92px}.cab-sec{display: flex;flex-direction: column;gap: 18px;max-width: 820px;margin-bottom: 40px}.cab-sec.centro{text-align: center;align-items: center;margin-inline: auto}.cab-estrecho{max-width: 720px}.cab-ancho{max-width: 860px}.cab-kit{gap: 14px;max-width: 760px}.cab-kit .cab-sub{font-size: 14px;line-height: 1.7;color: var(--gris);max-width: 560px}.cab-kit .eyebrow + .k-h2{margin-top: 2px}.cab-sub{font-size: 16px;line-height: 1.6;color: var(--t2);max-width: 720px}.oscuro .cab-sub{color: rgba(255,255,255,.65)}.rej{display: grid;gap: 18px}.rej-1{grid-template-columns: minmax(0,1fr)}.rej-2{grid-template-columns: repeat(2,minmax(0,1fr))}.rej-3{grid-template-columns: repeat(3,minmax(0,1fr))}.rej-4{grid-template-columns: repeat(4,minmax(0,1fr))}.alinear-arriba{align-items: start}.centro-boton{text-align: center;margin-top: 40px}.nota-sec{margin-top: 16px}.nota-centro{text-align: center;font-size: 13px;line-height: 1.6;color: var(--gris);max-width: 620px;margin: 24px auto 0}.cierre-frase{text-align: center;margin: 26px auto 0;font-size: 19px;font-weight: 600;letter-spacing: -.015em;color: var(--tinta);max-width: 820px}.tj{background: #fff;border: 1.5px solid var(--borde);border-radius: 24px;box-shadow: var(--sombra-suave);overflow: hidden;position: relative;display: flex;flex-direction: column;color: inherit;text-decoration: none}a.tj,a.kcard,a.carta,a.pro{transition: box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1)}@media (hover: hover){a.tj:hover,a.kcard:hover,a.carta:hover,a.pro:hover{box-shadow: var(--sombra-3)}}.kcard{background: #fff;border-radius: 24px;box-shadow: var(--sombra-suave);border: 1.5px solid var(--borde);color: inherit;text-decoration: none}.pro{background: #fff;border-radius: 28px;box-shadow: var(--sombra-pro);color: inherit;text-decoration: none}.pro-precio{border-radius: 30px;box-shadow: var(--sombra-precio)}.carta-blanca{background: #fff;border-radius: 24px;box-shadow: var(--sombra-carta);padding: 34px 32px}.gris-carta{background: #F4F5F7;border-radius: 24px;border-top: 4px solid #C9CDD3;padding: 34px 32px}.oscura{background: var(--onyx);border-radius: 24px;position: relative;overflow: hidden;color: #fff;padding: 34px 32px}.oscura>*{position: relative}.oscura>.brillo{position: absolute}.carta-ox{display: flex;flex-direction: column;gap: 10px;padding: 24px;background: var(--onyx2);border: 1px solid rgba(255,255,255,.08);border-radius: 18px}.carta-ox p{font-size: 15px;line-height: 1.6;color: rgba(255,255,255,.65)}.carta-ox .h4{font-size: 19px;color: #fff}.filete-aprende{border-top: 4px solid var(--mint)}.filete-disena{border-top: 4px solid var(--rojo)}.filete-despega::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 4px;background: var(--firma);z-index: 3}.borde-top-aprende{border-top: 4px solid var(--mint)}.borde-top-azul{border-top: 4px solid var(--azul)}.borde-top-rojo,.borde-top-disena{border-top: 4px solid var(--rojo)}.borde-top-firma,.borde-top-despega{border-top: 4px solid var(--azul)}.borde-azul{border-top: 4px solid var(--azul)}.borde-aprende{border-top: 4px solid var(--mint)}.borde-rojo{border-top: 4px solid var(--rojo2)}.icono{width: 46px;height: 46px;border-radius: 13px;display: flex;align-items: center;justify-content: center;flex: none}.icono-s{width: 40px;height: 40px;border-radius: 12px}.i-aprende{background: rgba(16,185,129,.10);color: var(--mint)}.i-rojo,.i-disena{background: rgba(213,49,61,.09);color: var(--rojo)}.i-azul,.i-despega{background: rgba(56,107,183,.10);color: var(--azul)}.i-tinta{background: rgba(2,8,23,.06);color: var(--tinta)}.filete{border-left: 3px solid var(--mint);padding: 8px 0 8px 24px}.filete p{font-size: 21px;line-height: 1.45;font-weight: 600;letter-spacing: -.015em;color: var(--tinta)}.filete-firma{border-left: 3px solid;border-image: linear-gradient(180deg,#10B981,#386BB7) 1;padding: 6px 0 6px 22px}.lista{display: flex;flex-direction: column;gap: 15px}.lista li{display: flex;gap: 13px;align-items: flex-start;font-size: 16px;line-height: 1.5;color: var(--t2)}.oscuro .lista li,.lista-clara li{color: rgba(255,255,255,.88)}.esq{display: block;height: 8px;border-radius: 99px;background: #E9ECEF}.esq-col{display: flex;flex-direction: column;gap: 9px;flex: 1}.w100{width: 100%}.w96{width: 96%}.w70{width: 70%;height: 10px}.w58{width: 58%}.w46{width: 46%}.metodo{display: grid;grid-template-columns: 360px 1fr;gap: 56px;align-items: start}.sec-metodo{padding-top: 16px;padding-bottom: var(--pad-portada)}.metodo-izq .k-p{margin-top: 18px;max-width: 320px}.metodo-izq sup{font-size: .5em;vertical-align: top;position: relative;top: -.1em}.metodo-boton{margin-top: 24px}.metodo-lista{display: grid;gap: 16px}.metodo-tarjeta{padding: 24px;display: grid;grid-template-columns: 72px 1fr;gap: 18px;align-items: center}.metodo-ic{display: flex;justify-content: center}.metodo-nombre{font-size: 22px;font-weight: 600;line-height: 1.1;letter-spacing: -.02em;margin-bottom: 6px}.punto-aprende{color: var(--mint)}.punto-disena{color: var(--rojo)}.punto-despega{color: var(--rojo2)}.metodo-txt{font-size: 14px;line-height: 1.55;color: var(--t2);max-width: 560px}.metodo-tarjeta .kchips{margin-top: 12px}.pilar-tarjeta{position: relative;overflow: hidden;padding: 30px 28px;border-radius: 24px;display: flex;flex-direction: column}.pilar-tarjeta .fila-sep{margin-bottom: 18px}.pilar-tarjeta .h3{margin-bottom: 8px}.pilar-tarjeta .peq{font-size: 15px}.pilar-tarjeta .fila-chips{margin-top: 18px}.linea-tiempo{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.linea-tiempo::before{content: "";position: absolute;left: 0;right: 0;top: 13px;height: 2px;background: rgba(110,116,125,.4)}.evento{position: relative;padding-right: 24px}.evento-nodo{position: relative;z-index: 1;display: block;width: 28px;height: 28px;border-radius: 999px;border: 2px solid var(--rojo);background: var(--papel)}.evento.proximo .evento-nodo{background: var(--rojo);box-shadow: 0 0 0 6px rgba(213,49,61,.14)}.evento.proximo .evento-nodo::after{content: "";position: absolute;left: 8px;top: 8px;width: 8px;height: 8px;border-radius: 99px;background: #fff}.evento-fecha{font-size: 16px;font-weight: 600;color: var(--rojo);margin-top: 18px}.evento-tipo{font-size: 14px;color: var(--gris);margin-top: 4px}.evento-tit{font-size: 15px;font-weight: 500;line-height: 1.4;margin-top: 8px;max-width: 260px;text-wrap: balance}.pro.proximo{padding: 16px;display: grid;grid-template-columns: 1.1fr 1fr;gap: 36px;align-items: center}.proximo-img{position: relative;height: 420px;border-radius: 20px;overflow: hidden}.proximo-img>.media{position: absolute;inset: 0;border-radius: 0}.chapa-roja{position: absolute;left: 16px;top: 16px;z-index: 4;display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 999px;background: var(--rojo);color: #fff;font-size: 11.5px;font-weight: 700;letter-spacing: .06em}.proximo-texto{display: flex;flex-direction: column;gap: 18px;padding: 8px 28px 8px 0}.proximo-tit{font-size: 32px;letter-spacing: -.03em}.proximo-fecha{display: flex;gap: 24px;align-items: center}.fecha-caja{display: flex;flex-direction: column;align-items: center;padding: 14px 18px;border-radius: 18px;background: #F4F5F7}.fecha-caja .cifra{font-size: 48px}.fecha-caja span:last-child{font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--gris);margin-top: 4px}.etq-campo{font-size: 13px;font-weight: 600;color: var(--gris);letter-spacing: .02em}.agenda{margin-top: 36px}.agenda .cab-sec{margin-bottom: 20px}.agenda-lista{display: flex;flex-direction: column;gap: 10px}.agenda-fila{display: flex;align-items: center;gap: 20px;padding: 18px 22px;flex-wrap: wrap}.agenda-fecha{min-width: 120px}.agenda-tit{font-size: 15px;color: var(--t2);flex: 1}.creador{position: relative;background: var(--onyx-2c);border-radius: 30px;overflow: hidden;padding: 64px;min-height: 480px;display: grid;grid-template-columns: .85fr 1.15fr;gap: 56px;align-items: center}.creador-foto{position: relative;height: 520px}.creador-foto .media{border-radius: 20px}.creador-nombre{font-size: 64px;font-weight: 700;line-height: .95;letter-spacing: -.04em;margin: 18px 0 8px}.creador-linea{display: flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;color: rgba(255,255,255,.8);margin-bottom: 22px}.creador-p{font-size: 14px;line-height: 1.7;color: rgba(255,255,255,.75);max-width: 520px}.creador-p + .creador-p{margin-top: 12px}.creador-cifras{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin-top: 32px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.1)}.creador-cifras .estat{font-size: 44px}.creador-cifra-txt{font-size: 13px;line-height: 1.5;color: rgba(255,255,255,.6);margin-top: 8px}.creador .fila-botones{margin-top: 32px;gap: 20px}.rej-cuadradas{gap: 20px}.curso-cuadrada{overflow: hidden;display: flex;flex-direction: column}.tarjeta-visual{position: relative;overflow: hidden;background: #15151a}.tarjeta-visual.alto-tarjeta{aspect-ratio: 1 / 1}.tarjeta-visual.alto-bajo{height: 200px}.tarjeta-visual.visual-claro{background: #fff}.tarjeta-maqueta{position: absolute;inset: 0}.curso-cuadrada .vertical{font-size: 64px}.curso-tarjeta .vertical{font-size: 34px}.cc-cuerpo{padding: 18px;display: flex;flex-direction: column;gap: 12px;flex: 1}.cc-tit{font-size: 17px;font-weight: 500;line-height: 1.3;letter-spacing: -.01em}.cc-pie{display: flex;justify-content: space-between;align-items: center;margin-top: auto;padding-top: 4px}.sec-cur{overflow: hidden}.cur-marco{position: relative;margin-top: 44px}.cur-marco::before,.cur-marco::after{content: "";position: absolute;top: 0;bottom: 0;width: clamp(16px,6vw,120px);z-index: 2;pointer-events: none;opacity: 0;transition: opacity .3s}.cur-marco::before{left: 0;background: linear-gradient(90deg,var(--papel),transparent)}.cur-marco::after{right: 0;background: linear-gradient(270deg,var(--papel),transparent)}.cur-marco.se-mueve::before,.cur-marco.se-mueve::after{opacity: 1}.cur-pista{display: flex;gap: 22px;margin: 0;padding: 10px max(var(--g),calc((100vw - var(--max)) / 2 + var(--g))) 34px;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;justify-content: safe center}.cur-pista::-webkit-scrollbar{display: none}.cur-pista:focus-visible{outline: 2px solid var(--rojo);outline-offset: -2px}.cur-item{flex: 0 0 clamp(270px,30vw,440px);display: flex}.cur-tarjeta{display: flex;flex-direction: column;width: 100%;background: #fff;border-radius: 28px;padding: 10px;color: inherit;text-decoration: none;box-shadow: var(--sombra-2);transition: box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1)}.cur-portada{position: relative;aspect-ratio: 16 / 9;border-radius: 20px;overflow: hidden;background: var(--onyx)}.cur-portada .media{border-radius: 0}.cur-portada img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s cubic-bezier(.22,1,.36,1)}.cur-pilar{position: absolute;left: 12px;bottom: 12px;z-index: 3;display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px 6px 10px;border-radius: 999px;background: rgba(15,15,18,.72);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: #fff;font-size: 12.5px;font-weight: 600;letter-spacing: .01em}.cur-cuerpo{display: flex;flex-direction: column;gap: 8px;flex: 1;padding: 16px 10px 8px}.cur-meta{display: flex;gap: 8px;margin: 0;font-size: 13px;font-weight: 500;color: var(--gris)}.cur-meta i{font-style: normal;opacity: .6}.cur-tit{margin: 0;font-size: 22px;font-weight: 600;line-height: 1.2;letter-spacing: -.02em;text-wrap: balance}.cur-pie{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-top: auto;padding-top: 14px}.cur-sello{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 600;color: var(--mint-osc)}.cur-check{flex: none;color: var(--mint,#10B981)}.cur-tarjeta .redondo{flex: none;transition: transform .25s cubic-bezier(.22,1,.36,1)}@media (hover: hover){.cur-tarjeta:hover{box-shadow: var(--sombra-3);transform: translateY(-4px)}.cur-tarjeta:hover .cur-portada img{transform: scale(1.04)}.cur-tarjeta:hover .redondo{transform: translateX(3px)}}.cur-tarjeta:focus-visible{outline: 2px solid var(--rojo);outline-offset: 3px}@media (hover: hover) and (pointer: fine){.cur-pista.con-arrastre{cursor: grab}}.cur-pista.arrastrando{cursor: grabbing;user-select: none}.cur-cierre{display: flex;flex-direction: column;align-items: center;gap: 14px;margin-top: 10px;text-align: center}.cur-boton{padding: 20px 40px;font-size: 18px;font-weight: 600;box-shadow: 0 14px 36px rgba(56,107,183,.32),0 4px 12px rgba(226,76,74,.22)}.cur-boton .ic,.cur-boton svg{transition: transform .25s cubic-bezier(.22,1,.36,1)}@media (hover: hover){.cur-boton:hover{box-shadow: 0 18px 44px rgba(56,107,183,.4),0 6px 16px rgba(226,76,74,.28)}.cur-boton:hover svg{transform: translateX(4px)}}.cur-nota{margin: 0;font-size: 14px;color: var(--gris)}@media (max-width: 699px){.cur-marco{margin-top: 28px}.cur-pista{gap: 14px;padding-bottom: 26px}.cur-item{flex-basis: 82vw}.cur-tarjeta{border-radius: 24px;padding: 8px}.cur-portada{border-radius: 17px}.cur-tit{font-size: 19px}.cur-boton{width: 100%;padding: 18px 24px;font-size: 17px}}@media (prefers-reduced-motion: reduce){.cur-tarjeta,.cur-portada img,.cur-tarjeta .redondo,.cur-boton svg{transition: none}.cur-tarjeta:hover{transform: none}.cur-tarjeta:hover .cur-portada img{transform: none}}.redondo{width: 44px;height: 44px;border-radius: 999px;background: var(--rojo);color: #fff;display: flex;align-items: center;justify-content: center;flex: none;box-shadow: 0 8px 20px rgba(213,49,61,.25)}.ct-cuerpo{padding: 22px 24px 24px;display: flex;flex-direction: column;gap: 10px;flex: 1}.ct-cuerpo .etq-t{font-size: 11.5px}.ct-tit{font-size: 21px}.ct-desc{flex: 1}.ct-cuerpo .enlace{margin-top: 6px;font-size: 14.5px}.filtros{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding: 6px 0 28px;margin-bottom: 32px;border-bottom: 1px solid var(--linea)}.filtros-nivel{display: flex;align-items: center;gap: 12px}.itinerario{padding: 36px;display: grid;grid-template-columns: 1.05fr 1fr;gap: 48px;align-items: center;margin-bottom: 28px}.itinerario-texto{display: flex;flex-direction: column;gap: 12px}.itinerario-tit{font-size: 30px}.itinerario .fila-botones{margin-top: 8px;gap: 16px}.en-camino{border: 1.5px dashed #C9CDD3;border-radius: 24px;padding: 28px;display: flex;flex-direction: column;gap: 12px;justify-content: center}.etq-camino{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--gris)}.vacio{margin-top: 24px}.hijo{padding: 24px;display: flex;flex-direction: column;gap: 12px}.hijo.primero{border-color: rgba(16,185,129,.45)}.hijo-num{font-size: 26px;font-weight: 800;letter-spacing: -.03em;color: var(--linea);line-height: 1}.hijo.primero .hijo-num{color: var(--mint)}.hijo-insignia{display: inline-flex;align-items: center;gap: 7px;font-size: 12.5px;font-weight: 600;margin-top: auto}.hijo-insignia .ic{color: var(--mint)}.cd{display: grid;grid-template-columns: 1fr 1fr;gap: 72px;align-items: center}.cd-cap{padding-right: 10px}.cd-texto{display: flex;flex-direction: column;gap: 20px}.pasos-cap{display: grid;grid-template-columns: .9fr 1.1fr;gap: 72px;align-items: center}.pasos-cap .cab-sec{margin-bottom: 18px}.paso-num{display: flex;gap: 22px;align-items: flex-start;padding: 22px 0}.paso-num + .paso-num{border-top: 1px solid var(--linea)}.paso-num .cifra{font-size: 48px;width: 70px;flex: none}.paso-num .h4{margin-bottom: 6px}.paso-num .txt-s{font-size: 15px}.paso-tarjeta{padding: 28px 26px}.paso-tarjeta .fila-sep{margin-bottom: 16px}.paso-tarjeta .h4{font-size: 17px;margin-bottom: 7px}.paso-palido{font-size: 26px;font-weight: 800;letter-spacing: -.03em;color: var(--linea);line-height: 1}.pasos-rej{max-width: 1240px;margin: 0 auto;gap: 14px}.pasos-rej.rej-3{max-width: 1080px}.app-campus{background: var(--papel);display: flex;flex-direction: row;color: var(--tinta);font-size: 11px}.cam-side{width: 30%;background: #fff;border-right: 1px solid var(--linea);padding: 14px 10px;display: flex;flex-direction: column;gap: 4px}.cam-h{font-size: 9.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--gris);padding: 0 8px 6px}.cam-lec{display: flex;align-items: center;gap: 8px;padding: 7px 8px;border-radius: 8px}.cam-lec.on{background: #E8F7F0}.cam-est{width: 14px;height: 14px;border-radius: 99px;flex: none;border: 1.5px solid #C9CDD3}.cam-lec.hecha .cam-est{background: var(--mint);border: 0}.cam-lec.on .cam-est{border: 2px solid var(--mint)}.cam-prog{margin-top: auto;padding: 8px}.cam-prog div{height: 6px;border-radius: 99px;background: var(--linea)}.cam-prog i{display: block;width: 40%;height: 100%;border-radius: 99px;background: var(--mint)}.cam-prog span{font-size: 9.5px;color: var(--gris)}.cam-main{flex: 1;padding: 16px;display: flex;flex-direction: column;gap: 10px}.cam-video{flex: 1.2;border-radius: 12px;background: linear-gradient(160deg,#2A2D34,#15161A);position: relative}.cam-tabs{display: flex;gap: 6px}.app-tab.on-claro{background: var(--tinta);color: #fff}.cam-texto{flex: 1;background: #fff;border-radius: 12px;padding: 12px 14px;display: flex;flex-direction: column;gap: 7px}.cam-texto span{font-size: 12px;font-weight: 700}.cam-texto i,.movil-carta i{display: block;height: 6px;border-radius: 3px;background: #EDEFF2}.l92{width: 92%}.l84{width: 84%}.l88{width: 88%}.l60{width: 60%}.l80{width: 80%}.l62{width: 62%}.l50{width: 50%}.prof{display: grid;grid-template-columns: 320px 1fr;gap: 52px;align-items: center;padding: 44px}.prof-der{grid-template-columns: 1fr 320px}.prof-foto{position: relative;height: 400px;margin: 0 0 14px 14px}.prof-sombra{position: absolute;left: -14px;bottom: -14px;width: 70%;height: 70%;background: var(--linea);border-radius: 20px}.prof-foto>.media{border-radius: 20px;box-shadow: 0 14px 40px rgba(2,8,23,.14)}.prof-texto{display: flex;flex-direction: column}.prof-texto .h2{margin: 16px 0 20px}.prof-bio{font-size: 17px;line-height: 1.65;color: var(--t2);max-width: 600px}.prof-texto .filete{margin-top: 24px}.prof-texto .fila-chips{margin-top: 24px}.prof-texto .enlace{margin-top: 22px}.escalonada{gap: 24px;align-items: stretch}.prof-lista-foto{height: 400px;border-radius: 0;flex: none}.prof-lista-foto.foto img{object-position: 50% 20%}.escalonada>:first-child .prof-lista-foto{height: 480px}.prof-lista .enlace{margin-top: auto}.escalonada>:nth-child(3n+2),.escalonada>:nth-child(3n){margin-top: 80px}.prof-lista .ct-cuerpo{padding: 24px 26px 26px}.testimonios-rej{gap: 16px}.testimonio{padding: 22px;display: flex;flex-direction: column;gap: 16px}.testimonio-claro{padding: 32px;border-radius: 24px}.testimonio .comilla{font-size: 56px;font-weight: 800;line-height: .6;height: 22px}.testimonio blockquote p{font-size: 16px;line-height: 1.55;color: var(--t2)}.testimonio figcaption{gap: 12px;margin-top: auto}.testimonio figcaption .micro{display: block}.testimonio .esq-col:first-of-type{gap: 7px}.testimonio.esqueleto .fila{gap: 12px}.testimonio.esqueleto .cara{width: 40px;height: 40px}.testimonio .pend{margin-top: auto}.cifras-onyx .caja{padding-top: 64px;padding-bottom: 60px}.cifras-rej{display: grid;gap: 24px}.cifras-rej.n-2{grid-template-columns: repeat(2,1fr)}.cifras-rej.n-3{grid-template-columns: repeat(3,1fr)}.cifras-rej.n-4{grid-template-columns: repeat(4,1fr)}.cifras-rej.n-5{grid-template-columns: repeat(5,1fr)}.cifras-rej.n-6{grid-template-columns: repeat(6,1fr)}.cifra-celda{display: flex;flex-direction: column;gap: 10px;text-align: center;align-items: center}.cifra-celda .cifra{font-size: 56px}.cifra-txt{font-size: 14px;line-height: 1.4;font-weight: 500;color: var(--gris);max-width: 26ch}.cifras-onyx .cifra-txt{color: rgba(255,255,255,.7)}.cifras-nota{margin-top: 30px;text-align: center;font-size: 12.5px;color: var(--gris)}.cifras-onyx .cifras-nota{color: rgba(255,255,255,.45)}.cifras-clara{padding-top: 24px;padding-bottom: 64px}.cifras-tarjeta{padding: 40px 36px}.video-fachada{position: relative;overflow: hidden;border-radius: 18px;aspect-ratio: 16 / 9;background: #15151a}.video-fachada>.media{position: absolute;inset: 0;border-radius: 0}.video-fachada iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;z-index: 5}a.play{display: block}@media (hover: hover){a.play:hover{transform: scale(1.05)}}.video-grande{box-shadow: var(--sombra-marco);border-radius: 26px}.video-grande .video-fachada{border-radius: 26px}.vl-cab{display: grid;grid-template-columns: 1.2fr .8fr;gap: 24px;align-items: end;margin-bottom: 40px}.vl-cab .cab-sec{margin-bottom: 0}.vl-sub{font-size: 16px;line-height: 1.6;color: var(--gris)}.oscuro .vl-sub{color: rgba(255,255,255,.65)}.vl-rej{gap: 28px}.vl-item{display: flex;flex-direction: column;gap: 14px}.vl-etq{font-size: 12px;font-weight: 700;letter-spacing: .06em;color: var(--gris);text-transform: uppercase}.oscuro .vl-etq{color: rgba(255,255,255,.5)}.vl-tit{font-size: 20px;font-weight: 700;letter-spacing: -.02em;line-height: 1.3}.planes{max-width: 880px;margin: 0 auto}.planes-rej{gap: 24px}.plan-rojo{position: relative;border-radius: 30px;overflow: hidden;padding: 36px 32px;color: #fff;background: radial-gradient(130% 130% at 0% 0%,#E24C4A 0%,#D5313D 52%,#B82A35 100%);box-shadow: 0 8px 24px rgba(213,49,61,.25);display: flex;flex-direction: column}.plan-rojo>*{position: relative}.ondas{position: absolute !important;inset: 0;width: 100%;height: 100%;opacity: .16}.plan-cab h3{font-size: 26px;font-weight: 600;letter-spacing: -.02em}.plan-sello{background: rgba(255,255,255,.18);border: 1px solid rgba(255,255,255,.35);padding: 6px 12px;border-radius: 999px;font-size: 11.5px;font-weight: 600}.plan-desc{font-size: 14px;opacity: .92;margin-top: 12px;line-height: 1.55;min-height: 44px}.plan-precio{margin-top: 22px;margin-bottom: 26px}.plan-tachado{font-size: 15px;opacity: .75;text-decoration: line-through;font-weight: 500}.plan-cifra{display: flex;align-items: baseline;gap: 7px;margin-top: 4px}.plan-cifra b{font-size: 54px;font-weight: 700;letter-spacing: -.03em;line-height: 1}.plan-cifra i{font-style: normal;font-size: 17px;font-weight: 500}.plan-equivale{font-size: 13.5px;opacity: .9;margin-top: 6px;font-weight: 500}.plan-iva{display: inline-block;margin-top: 12px;background: rgba(255,255,255,.16);padding: 5px 11px;border-radius: 999px;font-size: 12px;font-weight: 500}.plan-rojo .btn{margin-top: auto}.planes-pie{border-radius: 24px;padding: 28px 32px;margin-top: 24px}.rej-lista-2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 32px}.planes-nota{margin-top: 18px;font-size: 14.5px}.confianza{margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--linea)}.planes-empresas{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: 16px;padding: 18px 24px;border-radius: 18px;border: 1.5px dashed #D5D9DE}.planes-empresas p{font-size: 15px;color: var(--t2)}.planes-empresas b{color: var(--tinta)}.precio-ticket{display: grid;grid-template-columns: 1fr 420px;gap: 52px;align-items: center;padding: 48px}.pt-izq{display: flex;flex-direction: column}.pt-tit{font-size: 42px;line-height: 1.05;margin: 18px 0}.pt-texto{font-size: 17px;line-height: 1.65;max-width: 520px;margin-bottom: 18px}.pt-gris{font-size: 15px;max-width: 520px;margin-bottom: 24px}.pt-izq .fila-chips{gap: 8px}.ticket{--muesca: #fff}.brillo-ticket{background: radial-gradient(120% 80% at 88% 6%,rgba(16,185,129,.24),transparent 55%),radial-gradient(90% 70% at 6% 40%,rgba(56,107,183,.22),transparent 55%)}.precio-ticket .ticket-arriba{padding: 26px 30px 22px}.precio-ticket .ticket-cab{margin-bottom: 20px}.precio-ticket .ticket-marca{font-size: 17px}.sello-mint{font-size: 10.5px;font-weight: 700;letter-spacing: .1em;padding: 5px 11px;border-radius: 999px;background: var(--mint);text-transform: uppercase}.ticket-tit{font-size: 24px;font-weight: 700;letter-spacing: -.03em;margin-bottom: 20px}.ticket-lista{display: flex;flex-direction: column;gap: 12px}.ticket-lista li{display: flex;gap: 11px;font-size: 14.5px;color: rgba(255,255,255,.88);line-height: 1.35;align-items: center}.precio-ticket .ticket-abajo{padding: 14px 30px 28px}.ticket-etq{display: block}.ticket-abajo .ticket-etq{font-size: 11px;font-weight: 700;letter-spacing: .12em;margin-bottom: 14px}.opcion{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 20px;border-radius: 16px;color: #fff;text-decoration: none;margin-bottom: 11px}.opcion b{display: block;font-size: 16px;font-weight: 700;letter-spacing: -.015em}.opcion span span{display: block;font-size: 12.5px;margin-top: 2px}.opcion-mint{background: var(--mint);box-shadow: 0 10px 24px rgba(16,185,129,.30)}.opcion-mint span span{color: rgba(255,255,255,.85)}.opcion-ox{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);margin-bottom: 16px}.opcion-ox span span{color: rgba(255,255,255,.6)}.ticket-nota{text-align: center;font-size: 12.5px;color: rgba(255,255,255,.55)}.tabla-desliza{overflow-x: auto;border-radius: 24px;box-shadow: 0 10px 34px rgba(2,8,23,.08);background: #fff}.comparativa{width: 100%;min-width: 780px;border-collapse: collapse;background: #fff;font-size: 13.5px}.comparativa thead th{padding: 20px 28px;background: #FAFBFC;border-bottom: 1px solid #EEE;text-align: left;font-size: 14px;font-weight: 600;color: var(--gris)}.comparativa thead th.col-nuestra{font-size: 15px;font-weight: 800;letter-spacing: -.01em}.comparativa tbody th{text-align: left;font-size: 14px;font-weight: 700;color: var(--tinta);padding: 16px 14px 16px 28px;width: 28%}.comparativa td{padding: 16px 16px 16px 0;color: var(--gris)}.comparativa tbody tr + tr{border-top: 1px solid #F2F3F5}.comparativa td.col-nuestra{font-size: 14.5px;font-weight: 600;color: var(--tinta);padding-right: 28px}.comparativa td.col-nuestra .fila{gap: 8px}.comparativa td.honesta{color: var(--gris)}.comparativa .ck-s{width: 18px;height: 18px}.faq-caja{max-width: 840px;margin: 0 auto}.faq{display: flex;flex-direction: column;gap: 10px}.faq-q{background: #fff;border: 1px solid var(--borde);border-radius: 16px}.faq-q summary{list-style: none;cursor: pointer;padding: 22px 24px;display: flex;align-items: center;justify-content: space-between;gap: 16px;font-size: 17px;font-weight: 600;letter-spacing: -.01em;color: var(--tinta)}.faq-q summary::-webkit-details-marker{display: none}.faq-ic{flex: none;width: 28px;height: 28px;border-radius: 999px;background: var(--papel);display: flex;align-items: center;justify-content: center;color: var(--tinta);transition: transform .22s cubic-bezier(.22,1,.36,1),background .22s}.faq-q[open] .faq-ic{background: var(--mint);color: #fff;transform: rotate(135deg)}.faq-rojo .faq-q[open] .faq-ic{background: var(--rojo)}.faq-firma .faq-q[open] .faq-ic{background: var(--firma)}@media (prefers-reduced-motion: reduce){.faq-ic{transition: none}}.faq-a{padding: 0 24px 22px;font-size: 15.5px;line-height: 1.7;color: #555;max-width: 680px}.frase{max-width: 900px}.frase .etq-t{font-size: 11px;font-weight: 600;letter-spacing: .09em;margin-bottom: 8px}.frase-txt{font-size: 19px !important;line-height: 1.6 !important;color: var(--tinta);font-weight: 500 !important;letter-spacing: 0 !important}.largo{display: grid;grid-template-columns: .8fr 1.2fr;gap: 72px}.largo-izq{display: flex;flex-direction: column;gap: 18px}.largo-der{max-width: 720px}.largo-der .txt + .txt{margin-top: 20px}.manifiesto{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}.manifiesto-izq{display: flex;flex-direction: column;gap: 22px}.manifiesto-izq .h2{color: #fff}.manifiesto-izq .txt{color: rgba(255,255,255,.72);max-width: 480px}.manifiesto-rej{gap: 12px}.prob{display: grid;grid-template-columns: 1.02fr .98fr;gap: 56px;align-items: center}.prob-izq{display: flex;flex-direction: column}.prob-tit{font-size: 44px;line-height: 1.08;margin: 22px 0 24px;color: #fff}.pastilla-mint{display: inline-flex;align-items: center;gap: 9px;align-self: flex-start;padding: 9px 16px;border-radius: 999px;background: rgba(16,185,129,.14);border: 1px solid rgba(16,185,129,.35);margin-bottom: 26px;font-size: 15px;font-weight: 600}.prob-izq .txt{max-width: 480px;color: rgba(255,255,255,.72)}.prob-der{display: flex;flex-direction: column;gap: 12px}.prob-etq{display: flex;align-items: center;gap: 9px;margin-bottom: 6px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.55)}.burbuja{max-width: 82%;background: var(--onyx2);border: 1px solid rgba(255,255,255,.08);padding: 15px 19px;font-size: 16px;line-height: 1.5;color: #fff}.burbuja.izq{align-self: flex-start;border-radius: 18px 18px 18px 6px}.burbuja.der{align-self: flex-end;border-radius: 18px 18px 6px 18px}.prob-cierre{border-top: 1px solid rgba(255,255,255,.1);margin-top: 56px;padding-top: 44px;text-align: center}.prob-antes{font-size: 19px;font-weight: 500;color: rgba(255,255,255,.6);margin-bottom: 8px}.prob-despues{font-size: 40px;font-weight: 700;letter-spacing: -.035em;line-height: 1.1}.sol-medio{display: grid;grid-template-columns: 1.1fr .9fr;gap: 56px;align-items: center;margin-bottom: 40px}.sol-texto{display: flex;flex-direction: column;gap: 20px}.sol-foto{position: relative;height: 440px;border-radius: 24px;overflow: hidden;box-shadow: var(--sombra-marco)}.sol-rej{max-width: 1000px;margin: 0 auto;gap: 14px}.tarjeta-color{padding: 24px}.tarjeta-color .icono{margin-bottom: 14px}.tarjeta-color .etq-t{margin-bottom: 5px}.sol-tj-tit{font-size: 19px;margin-bottom: 6px}.cita-centro{max-width: 720px;margin: 40px auto 0}.ad-etq{font-size: 14px;letter-spacing: .06em;margin-bottom: 22px}.borde-top-aprende.oscura{border-top: 4px solid var(--mint)}.lista-2col{display: grid;grid-template-columns: 1fr 1fr;gap: 0 32px}.lista-2col li{display: flex;gap: 13px;align-items: flex-start;padding: 13px 0;border-bottom: 1px solid var(--linea);font-size: 16px;line-height: 1.5;color: var(--t2);font-weight: 500}.lista-2col li.fuerte{color: var(--tinta);font-weight: 700}.recursos{display: grid;grid-template-columns: 1fr 400px;gap: 20px;align-items: start}.recursos-izq{display: flex;flex-direction: column;gap: 14px}.recurso{padding: 24px 26px;display: flex;gap: 18px;align-items: flex-start}.recurso .h4{font-size: 17.5px;margin-bottom: 6px}.recursos-hoja{padding: 26px 26px 24px}.recursos-hoja .etq-t{font-size: 11px;letter-spacing: .1em;margin-bottom: 6px}.recursos-hoja .h3{font-size: 24px;margin-bottom: 18px}.recursos-hoja .lista{margin-top: 20px;gap: 12px}.recursos-hoja .lista li{font-size: 14.5px;align-items: center;gap: 11px}.hoja-marco{border-radius: 16px;overflow: hidden;box-shadow: 0 14px 40px rgba(0,0,0,.35)}.recursos-cierre{text-align: center;margin-top: 24px}.recursos-cierre span{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border-radius: 999px;background: var(--onyx);color: #fff;font-size: 14px;font-weight: 600;letter-spacing: -.01em}.chuleta{height: 460px;background: #fff;display: flex;flex-direction: column;color: var(--tinta)}.chu-cab{background: var(--mint);color: #fff;padding: 14px 18px}.chu-cab span{display: block;font-size: 9px;font-weight: 700;letter-spacing: .1em;opacity: .85}.chu-cab b{display: block;font-size: 17px;letter-spacing: -.02em;margin-top: 3px}.chu-cuerpo{padding: 12px 18px;display: flex;flex-direction: column;gap: 10px;flex: 1}.chu-it{display: flex;gap: 8px;align-items: center;padding: 6px 0;border-top: 1px solid #EEF0F2;font-size: 10.5px;color: #333}.chu-it i{width: 11px;height: 11px;border: 1.5px solid var(--mint);border-radius: 3px;flex: none}.chu-tabla{background: #F4F5F7;border-radius: 8px;padding: 8px 10px}.chu-tabla>span{display: block;font-size: 9px;font-weight: 700;letter-spacing: .08em;color: var(--gris);margin-bottom: 3px}.chu-fila{display: flex;justify-content: space-between;font-size: 10px;padding: 4px 0;color: #333}.chu-pie{display: flex;gap: 8px;margin-top: auto;font-size: 9px;color: var(--gris)}.chu-pie b{margin-left: auto;color: var(--tinta)}.pq{padding: 34px 32px}.pq-tit{display: flex;align-items: center;gap: 10px;font-size: 20px;font-weight: 700;margin-bottom: 22px}.chip-si{background: rgba(16,185,129,.08);border-color: rgba(16,185,129,.28);color: var(--tinta);font-size: 14px;padding: 9px 15px;white-space: normal}.chip-no{background: #fff;border-color: #DDE0E4;color: var(--gris);font-size: 14px;padding: 9px 15px;white-space: normal}.incluye-chips{border-radius: 28px;padding: 64px 56px}.chip-grande{font-size: 14px;padding: 10px 16px}.incluye-lista{max-width: 920px;margin: 0 auto}.incluye-lista .rej{gap: 14px}.incluye-item{display: flex;gap: 16px;align-items: flex-start;border-radius: 16px;padding: 24px}.incluye-tit{font-size: 16px;font-weight: 600;letter-spacing: -.01em;line-height: 1.3}.incluye-item .peq{font-size: 13.5px;margin-top: 5px;line-height: 1.5}.etq-roja{display: inline-block;margin-top: 8px;font-size: 11.5px;font-weight: 600;letter-spacing: .03em;color: var(--rojo);background: rgba(213,49,61,.08);border-radius: 999px;padding: 4px 11px}.remate{text-align: center;margin-top: 40px}.remate-grande{font-size: 40px;font-weight: 700;letter-spacing: -.04em;line-height: 1.1;margin: 8px 0}.garantia-carta{max-width: 760px;margin: 0 auto;border-radius: 28px;padding: 48px;text-align: center;display: flex;flex-direction: column;align-items: center}.garantia-carta .icono{margin-bottom: 24px}.garantia-carta .h2{margin-bottom: 14px}.garantia-carta .txt-s{font-size: 18px;max-width: 540px}.garantia-carta .txt-s + .txt-s{margin-top: 8px}.ficha{padding: 40px}.ficha .h2{margin: 14px 0 24px}.ficha-dl{display: grid;gap: 0}.ficha-dl div{display: grid;grid-template-columns: 160px 1fr;gap: 16px;padding: 14px 0;border-top: 1px solid var(--linea)}.ficha-dl dt{font-size: 13px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--gris)}.ficha-dl dd{font-size: 16px;line-height: 1.6;color: var(--t2)}.legal{display: grid;grid-template-columns: 260px 1fr;gap: 72px}.legal-indice{display: flex;flex-direction: column;gap: 4px;align-self: start;position: sticky;top: 24px}.legal-indice a{display: block;padding: 12px 16px;border-radius: 12px;font-size: 15px;color: var(--t2);text-decoration: none}.legal-indice a.activo{background: #fff;font-weight: 600;box-shadow: var(--sombra-carta);color: var(--tinta)}.legal-cuerpo{display: flex;flex-direction: column;gap: 18px;max-width: 720px}.legal-ap{display: flex;flex-direction: column;gap: 18px;scroll-margin-top: 24px}.legal-resumen{display: flex;flex-direction: column;gap: 6px;margin: 6px 0}.legal-resumen .txt-s{font-size: 16px;font-weight: 400;color: var(--t2);letter-spacing: 0}.legal-contacto{padding: 32px;margin-top: 40px;display: flex;flex-direction: column;gap: 14px;scroll-margin-top: 24px}.articulo{max-width: 720px;margin: 0 auto}.articulo .txt{margin-bottom: 22px}.articulo .destacado{padding: 28px 30px;margin: 10px 0 30px;border-radius: 24px}.articulo .destacado .lista{margin-top: 16px}.art-sub{margin: 8px 0 14px;font-size: 26px}.art-video,.art-imagen{margin: 10px 0 28px}.art-imagen{position: relative;height: 400px;border-radius: 24px;overflow: hidden}.imagen-ancha{position: relative;height: 560px;border-radius: 30px;overflow: hidden;box-shadow: var(--sombra-marco)}.cta-final{position: relative;overflow: hidden;border-radius: 34px}.cta-final>.brillo{position: absolute}.brillo-suave-aprende{background: radial-gradient(60% 80% at 92% 0%,rgba(16,185,129,.08),transparent 60%)}.brillo-suave-disena,.brillo-suave-rojo{background: radial-gradient(60% 80% at 92% 0%,rgba(213,49,61,.08),transparent 60%)}.brillo-suave-firma,.brillo-suave-despega,.brillo-suave-azul{background: radial-gradient(60% 80% at 92% 0%,rgba(56,107,183,.08),transparent 60%)}.cta-rej{position: relative;padding: 72px 56px 64px;display: grid;grid-template-columns: 1.2fr .8fr;gap: 40px;align-items: center}.cta-rej .h2{margin-bottom: 16px}.cta-txt{font-size: 18px;line-height: 1.6;color: var(--t2);max-width: 540px}.cta-der{display: flex;flex-direction: column;gap: 24px;align-items: flex-start}.cta-lateral{font-size: 32px;font-weight: 700;letter-spacing: -.03em;line-height: 1.1}.cta-lateral-sub{font-size: 16px;color: var(--gris);margin-top: 4px}.cierre{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}.cierre-boton{margin-top: 24px}.cierre-nota{margin-top: 12px;font-size: 13px}.cierre-cifras{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin-top: 32px}.cierre-cifra-txt{font-size: 14px;font-weight: 500;color: var(--gris);margin-top: 8px}.banner-app{overflow: hidden;border-radius: 28px;padding: 56px 56px 0;height: 400px;display: grid;grid-template-columns: 1.2fr .8fr;gap: 40px;align-items: start}.banner-texto{display: flex;flex-direction: column}.banner-texto .kchip{align-self: flex-start;gap: 7px}.banner-texto .k-h2{margin-top: 18px}.banner-texto .k-p{margin-top: 14px;max-width: 480px}.banner-texto .pend{margin-top: 18px}.banner-movil{display: flex;justify-content: center}.movil-mock{position: relative;width: 220px;height: 440px;border-radius: 40px;background: #111114;box-shadow: 0 24px 60px rgba(2,8,23,.22);flex: none}.movil-pantalla{position: absolute;inset: 10px;border-radius: 30px;background: var(--papel);overflow: hidden;padding: 34px 14px 14px;display: flex;flex-direction: column;gap: 10px}.movil-cab{display: flex;justify-content: space-between;align-items: center}.marca-mini{font-size: 13px;gap: 5px}.marca-mini .punto{width: 7px;height: 7px}.movil-avatar{width: 24px;height: 24px;border-radius: 99px;background: #D4D8DD}.movil-carta{background: #fff;border-radius: 16px;padding: 12px;display: flex;flex-direction: column;gap: 7px}.movil-carta.oscura{background: var(--onyx);color: #fff;padding: 12px}.movil-carta.oscura i{background: rgba(255,255,255,.14)}.movil-h{font-size: 8px;font-weight: 700;letter-spacing: .08em;color: var(--gris)}.movil-h.rojo{color: var(--rojo2)}.movil-t{font-size: 11.5px;font-weight: 700;line-height: 1.25}.movil-video{height: 70px;border-radius: 10px;background: linear-gradient(160deg,#2A2D34,#15161A)}.movil-nav{margin-top: auto;display: flex;gap: 3px;padding: 4px;border-radius: 99px;background: var(--onyx-2c)}.movil-nav span{flex: 1;text-align: center;font-size: 7.5px;padding: 6px 0;border-radius: 99px;color: var(--onyx-tenue)}.movil-nav span.on{background: var(--onyx-texto);color: var(--onyx)}.newsletter{padding: 48px 52px;display: grid;grid-template-columns: 1.05fr 1fr;gap: 52px;align-items: center}.newsletter .cab-sec{margin-bottom: 0}.newsletter-der{display: flex;flex-direction: column;gap: 20px}.muestra{padding: 22px;border-radius: 18px;background: #F4F5F7;display: flex;flex-direction: column;gap: 10px}.muestra .etq-t{font-size: 11px}.muestra li{display: flex;gap: 10px;font-size: 14.5px;color: var(--t2);align-items: baseline}.form-sec{display: grid;grid-template-columns: .75fr 1.25fr;gap: 64px;align-items: start}.form-lateral .cab-sec{margin-bottom: 18px}.form-lateral .lista{gap: 10px}.form-lateral .lista li{font-size: 14.5px;align-items: center}.form-caja{padding: 40px}.form-campos{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.campo-f{display: flex;flex-direction: column}.campo-f.entero{grid-column: 1 / -1}.campo-f label{font-size: 13px;font-weight: 600;color: var(--gris);margin-bottom: 8px;letter-spacing: .02em}.campo-f input,.campo-f textarea{width: 100%;min-height: 54px;border-radius: 16px;border: 1.5px solid var(--borde);background: #fff;padding: 0 20px;font-size: 16px;color: var(--tinta)}.campo-f textarea{min-height: 120px;padding: 16px 20px;resize: vertical}.campo-f input:focus,.campo-f textarea:focus{outline: 2px solid var(--tinta);outline-offset: 1px;border-color: var(--tinta)}.trampa{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.consentimiento{display: flex;gap: 10px;align-items: flex-start;margin-top: 18px;font-size: 13.5px;line-height: 1.5;color: var(--t2);cursor: pointer}.consentimiento input{width: 18px;height: 18px;margin: 1px 0 0;flex: none;accent-color: var(--tinta)}.cf-turnstile{margin-top: 16px;min-height: 65px}.form-pie{display: flex;gap: 16px;margin-top: 24px;flex-wrap: wrap;align-items: center}.form-pie .micro{max-width: 44ch}.form-aviso{margin-top: 12px;font-size: 13.5px;color: #9A6200}.form-linea .form-campos{grid-template-columns: 1fr}.form-linea .form-pie{margin-top: 14px}.newsletter-pagina{max-width: 720px;margin: 0 auto;padding: 48px}.logo-carta{padding: 26px 24px;display: flex;flex-direction: column;gap: 10px}.logo-nombre{font-size: 23px;font-weight: 800;letter-spacing: -.035em;color: var(--tenue)}.logo-img{height: 48px;border-radius: 0}.leyenda{margin-bottom: 38px}.chip-leyenda{gap: 8px;padding: 8px 15px;font-size: 13px;font-weight: 600;color: var(--tinta)}.chip-leyenda.t-gris{color: var(--gris)}.nodo-mini{width: 18px;height: 18px;border-radius: 999px;background: var(--mint);color: #fff;display: inline-flex;align-items: center;justify-content: center}.nodo-anillo{width: 11px;height: 11px;border-radius: 999px;border: 2px solid #C9CDD3}.temario{position: relative;padding-left: 38px;max-width: 960px;margin: 0 auto}.temario-linea{position: absolute;left: 12px;top: 10px;bottom: 10px;width: 2px;background: var(--linea);border-radius: 999px}.temario-linea i{display: block;width: 2px;border-radius: 999px;background: linear-gradient(180deg,#10B981,#386BB7);height: 46%}.avance-0{height: 0 !important}.avance-10{height: 10% !important}.avance-20{height: 20% !important}.avance-30{height: 30% !important}.avance-40{height: 40% !important}.avance-50{height: 50% !important}.avance-60{height: 60% !important}.avance-70{height: 70% !important}.avance-80{height: 80% !important}.avance-90{height: 90% !important}.avance-100{height: 100% !important}.temario-lista{display: flex;flex-direction: column;gap: 12px}.bloque-t{position: relative;background: #fff;border-radius: 18px;padding: 20px 24px;border: 1.5px solid var(--borde)}.bloque-t.semana{border-color: rgba(16,185,129,.4);box-shadow: 0 8px 26px rgba(16,185,129,.08)}.bloque-t.pronto{border-style: dashed;border-color: #D5D9DE;background: rgba(255,255,255,.6)}.bloque-t .nodo{position: absolute;left: -33px;top: 24px;width: 18px;height: 18px;border-radius: 999px;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 0 4px var(--papel);color: #fff}.bloque-t.disponible .nodo{background: var(--mint)}.bloque-t.semana .nodo{background: var(--mint);width: 16px;height: 16px;box-shadow: 0 0 0 4px var(--papel),0 0 0 9px rgba(16,185,129,.2)}.bloque-t.pronto .nodo{width: 14px;height: 14px;left: -31px;background: var(--papel);border: 2px solid #C9CDD3}.bloque-cab{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-bottom: 6px}.bloque-cod{font-size: 12px;font-weight: 800;letter-spacing: .03em;color: var(--mint-osc)}.pronto .bloque-cod{color: var(--tenue)}.bloque-tit{font-size: 18px;font-weight: 700;letter-spacing: -.02em}.pronto .bloque-tit{color: var(--gris)}.bloque-meta{margin-left: auto;font-size: 12px;font-weight: 600;color: var(--gris);white-space: nowrap}.chip-estado{font-size: 11.5px;font-weight: 700;letter-spacing: .03em;padding: 4px 11px;border: 0}.chip-disponible{background: rgba(16,185,129,.12);color: #087556}.chip-semana{background: var(--mint);color: #fff}.chip-pronto{background: transparent;border: 1.5px solid #D5D9DE;color: var(--gris)}.bloque-resto{position: relative;display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 18px 24px;border-radius: 18px;border: 1.5px dashed #D5D9DE;align-items: center}.bloque-resto .nodo{position: absolute;left: -31px;top: 21px;width: 14px;height: 14px;border-radius: 999px;background: var(--papel);border: 2px solid #C9CDD3;box-shadow: 0 0 0 4px var(--papel)}.filtros-galeria{margin-bottom: 32px}.galeria{columns: 3;column-gap: 24px}.pieza{break-inside: avoid;margin: 0 0 24px;border-radius: 22px}.pieza-foto{border-radius: 0;height: 320px}.alto-bajo .pieza-foto{height: 240px}.alto-alto .pieza-foto{height: 400px}.pieza figcaption{padding: 14px 16px}.pieza figcaption b{display: block;font-size: 14.5px}.pieza figcaption .micro{display: block}.pieza-pilar{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;color: var(--gris)}.nov-destacada{padding: 16px;display: grid;grid-template-columns: 1.2fr 1fr;gap: 36px;align-items: center;margin-bottom: 24px}.nov-foto{position: relative;height: 400px;border-radius: 20px}.nov-dest-texto{display: flex;flex-direction: column;gap: 16px;padding: 8px 28px 8px 0}.nov-dest-texto .fila{gap: 12px}.nov-lista{display: flex;flex-direction: column;gap: 12px}.nov-fila{display: flex;gap: 28px;padding: 22px 26px;align-items: center}.nov-fecha{width: 92px;flex: none;display: flex;flex-direction: column;gap: 2px}.nov-fecha .cifra{font-size: 36px}.nov-etq{width: 140px;flex: none}.nov-cuerpo{display: flex;flex-direction: column;gap: 6px;flex: 1}.nov-cuerpo .h4{font-size: 20px}.rel-cab{margin-bottom: 20px}.rel-carta{padding: 22px;display: flex;flex-direction: column;gap: 10px;align-items: flex-start}.pie-w{width: 100%;margin: 0;padding: 32px 0 0}.pie-dentro{position: relative;width: 100%;max-width: var(--max);margin: 0 auto}.pie-kit{position: relative;background: var(--onyx-2c);color: var(--onyx-texto);border-radius: 36px 36px 0 0;padding: 72px max(var(--g),env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(var(--g),env(safe-area-inset-left));overflow: hidden}.pie-rej{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 48px}.pie-izq{display: flex;flex-direction: column}.pie-lema{font-size: 28px;line-height: 1.15;font-weight: 500;letter-spacing: -.03em;margin-top: 24px;max-width: 420px}.pie-lema .c-rojo{color: var(--rojo2)}.pie-texto{font-size: 14px;line-height: 1.7;color: var(--onyx-tenue);margin-top: 16px;max-width: 400px}.pie-peq{font-size: 13px;margin-top: 18px;max-width: 220px}.news-pill{display: flex;align-items: center;gap: 8px;padding: 6px 6px 6px 20px;border-radius: 999px;border: 1px solid rgba(255,255,255,.35);height: 48px;margin-top: 24px;max-width: 420px}.news-pill:focus-within{border-color: #fff}.news-pill input{flex: 1;min-width: 0;background: transparent;border: 0;color: #fff;font-size: 14px;outline: none}.news-pill input::placeholder{color: var(--onyx-tenue)}.news-pill button{width: 34px;height: 34px;border-radius: 999px;background: var(--rojo);color: #fff;border: 0;display: inline-flex;align-items: center;justify-content: center;flex: none;cursor: pointer}.news-nota{font-size: 12px;color: rgba(244,244,245,.5);margin-top: 10px;max-width: 420px}.pie-tit{font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 14px}.pie-col ul{display: flex;flex-direction: column}.pie-col a{display: block;font-size: 13px;line-height: 1.7;color: var(--onyx-tenue);padding: 2px 0;text-decoration: none}@media (hover: hover){.pie-col a:hover{color: #fff}}.pie-redes{display: flex;gap: 8px;flex-wrap: wrap}.red{width: 40px;height: 40px;border-radius: 999px;border: 1px solid rgba(255,255,255,.14);display: inline-flex !important;align-items: center;justify-content: center;color: var(--onyx-texto) !important;padding: 0 !important}.pie-nota{font-size: 12px;line-height: 1.6;color: rgba(244,244,245,.5);margin-top: 14px;max-width: 220px}.pie-base{display: flex;justify-content: space-between;gap: 8px 24px;flex-wrap: wrap;margin-top: 56px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.08);padding-right: 64px}.pie-base p{font-size: 12px;color: rgba(244,244,245,.5)}.subir{position: absolute;right: 0;bottom: -6px;width: 48px;height: 48px;border-radius: 999px;background: var(--rojo);color: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 8px 24px rgba(213,49,61,.25)}.barra-curso{display: none}@media (max-width: 899px){.barra-curso{display: flex;position: fixed;left: 0;right: 0;bottom: 0;z-index: 61;padding: 12px 16px calc(18px + env(safe-area-inset-bottom));background: rgba(255,255,255,.97);border-top: 1px solid var(--chipb);align-items: center;justify-content: space-between;gap: 12px;box-shadow: 0 -10px 30px rgba(2,8,23,.08);transform: translateY(110%);transition: transform .3s cubic-bezier(.22,1,.36,1)}.barra-curso.visible{transform: none}body.barra-curso-visible .nav-movil{transform: translateY(160%)}.nav-movil{transition: transform .3s cubic-bezier(.22,1,.36,1)}.bc-tit{font-size: 15px;font-weight: 700;line-height: 1.2}.bc-sub{display: flex;align-items: center;gap: 6px;font-size: 11.5px;color: var(--mint-osc);font-weight: 600;margin-top: 3px}.btn-barra{padding: 13px 22px;font-size: 15px;box-shadow: none;white-space: nowrap}}@media (prefers-reduced-motion: reduce){.barra-curso,.nav-movil{transition: none}}.sec-metodo:has(.escalera){padding-top: 72px;margin-top: -56px}.escalera{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: minmax(150px,auto) minmax(110px,auto) minmax(84px,auto) minmax(270px,auto);gap: 16px}.esc-cab{grid-column: 1 / span 2;grid-row: 1;display: flex;flex-direction: column;gap: 12px;padding-right: 24px}.esc-h2{font-size: 58px}.esc-h2 sup{font-size: .5em;vertical-align: top;position: relative;top: .1em}.esc-formula{margin: 0;display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;font-size: clamp(30px,3.05vw,44px);font-weight: 700;letter-spacing: -.05em;line-height: 1.25}.esc-x{font-size: .64em;font-weight: 400;color: #B6BBC3}.esc-f-aprende{color: var(--mint-tit)}.esc-f-disena{color: var(--rojo)}.esc-f-add sup{font-size: .45em;vertical-align: top;position: relative;top: .08em}.esc-f-despega{display: inline-block;padding-bottom: .14em;margin-bottom: -.14em;background: var(--firma);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}.esc-lema{grid-column: 1;grid-row: 2 / span 2;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 8px;padding-right: 20px}.esc-lema-tit{margin: 0;font-size: 24px;font-weight: 600;letter-spacing: -.025em;line-height: 1.15}.esc-lema-txt{margin: 0;font-size: 15px;line-height: 1.55;color: var(--t2)}.esc-lema .kbtn{margin-top: 10px}.esc-paso{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 10px;border-radius: 30px 30px 0 0;padding: 26px 28px;color: #fff;transition: transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.esc-1{grid-column: 1;grid-row: 4}.esc-2{grid-column: 2;grid-row: 3 / span 2}.esc-3{grid-column: 3;grid-row: 1 / span 4;padding: 30px 30px 28px;gap: 12px}.esc-aprende{background: var(--mint);color: #062a1e}.esc-disena{background: var(--rojo)}.esc-despega{background: var(--firma)}.esc-vertical{position: absolute;right: -6px;bottom: 8px;writing-mode: vertical-rl;transform: rotate(180deg);font-size: 84px;font-weight: 700;letter-spacing: -.05em;line-height: .82;color: rgba(255,255,255,.22);pointer-events: none}.esc-aprende .esc-vertical{color: rgba(255,255,255,.36)}.esc-1 .esc-vertical{font-size: 60px}.esc-2 .esc-vertical{font-size: 110px}.esc-3 .esc-vertical{font-size: 132px;right: -8px;bottom: 10px}.esc-paso>:not(.esc-vertical){position: relative}.esc-vertical::before{content: attr(data-palabra)}.esc-enlace{position: static !important;align-self: flex-start;display: inline-flex;align-items: center;gap: 7px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: inherit;text-decoration: none}.esc-enlace::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}.esc-enlace .ic,.esc-enlace svg{transition: transform .25s cubic-bezier(.22,1,.36,1)}.esc-enlace:focus-visible{outline: none}.esc-enlace:focus-visible::after{outline: 3px solid var(--tinta);outline-offset: -3px}.esc-tit{margin: 0;font-size: 36px;font-weight: 700;letter-spacing: -.04em;line-height: 1.02;text-wrap: balance}.esc-3 .esc-tit{font-size: 44px;max-width: 320px}.esc-txt{margin: 0;font-size: 14.5px;line-height: 1.45;font-weight: 500;max-width: 270px}.esc-3 .esc-txt{font-size: 15px;line-height: 1.5}.esc-llegada{margin-top: 14px;padding: 18px 20px;border-radius: 18px;background: rgba(15,15,18,.28);display: flex;flex-direction: column;gap: 6px;max-width: 270px}.esc-aprende .esc-llegada{background: rgba(6,42,30,.16)}.esc-llegada-etq{font-size: 11.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;opacity: .78}.esc-llegada-txt{font-size: 24px;font-weight: 600;letter-spacing: -.02em;line-height: 1.2}.esc-claves{list-style: none;margin: auto 0 0;padding: 12px 0 0;display: flex;flex-wrap: wrap;gap: 6px;max-width: 290px}.esc-claves li{padding: 7px 12px;border-radius: 999px;background: #fff;font-size: 12.5px;font-weight: 600}.esc-aprende .esc-claves li{background: #062a1e;color: #fff}.esc-disena .esc-claves li{color: #B4232E}.esc-despega .esc-claves li{color: #2F5A9C}.esc-base{grid-column: 1 / -1;position: relative;z-index: 2;margin-top: -24px;display: flex;align-items: center;justify-content: space-between;gap: 4px 24px;flex-wrap: wrap;padding: 11px 30px;border-radius: 0 0 22px 22px;background: var(--onyx);color: #fff;line-height: 1.25}.esc-base p{margin: 0;font-size: 16px;font-weight: 500;letter-spacing: -.01em}.esc-base a{display: inline-flex;align-items: center;gap: 8px;color: #fff;font-size: 15px;font-weight: 600;text-decoration: none}.esc-base a svg{transition: transform .25s cubic-bezier(.22,1,.36,1)}@media (hover: hover){.esc-base a:hover svg{transform: translateX(4px)}}@media (hover: hover){.esc-paso:hover{transform: translateY(-6px);box-shadow: 0 -18px 44px -18px rgba(2,8,23,.35)}.esc-paso:hover .esc-enlace svg{transform: translateX(4px)}}@media (prefers-reduced-motion: reduce){.esc-paso,.esc-enlace svg{transition: none}.esc-paso:hover{transform: none}}@media (max-width: 1099px){.escalera{grid-template-columns: minmax(0,1fr);grid-template-rows: none;gap: 14px}.esc-cab,.esc-lema,.esc-1,.esc-2,.esc-3{grid-column: auto;grid-row: auto}.esc-cab{padding-right: 0}.esc-lema{padding: 6px 0 14px}.esc-base{margin-top: 0;border-radius: 18px;padding: 10px 20px}.esc-paso,.esc-3{border-radius: 26px;padding: 26px 26px 24px}.esc-tit,.esc-3 .esc-tit{font-size: 32px;max-width: none}.esc-txt,.esc-3 .esc-txt{max-width: 78%;font-size: 15px}.esc-vertical,.esc-2 .esc-vertical,.esc-3 .esc-vertical{font-size: 76px}.esc-llegada{max-width: 78%}.esc-llegada-txt{font-size: 20px}.esc-claves{max-width: 78%;padding-top: 16px}}@media (max-width: 699px){.esc-h2{font-size: 40px}.esc-lema-tit{font-size: 21px}.esc-lema .kbtn{width: 100%}.esc-paso,.esc-3{padding: 22px 20px 20px;border-radius: 22px}.esc-tit,.esc-3 .esc-tit{font-size: 28px}.esc-vertical,.esc-2 .esc-vertical,.esc-3 .esc-vertical{font-size: 60px}}.cp-tarjeta{position: relative;display: grid;grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);gap: 56px;align-items: center;background: #fff;border-radius: 36px;padding: 64px 56px 64px 64px;box-shadow: var(--sombra-2);overflow: hidden}.cp-brillo{position: absolute;right: -180px;top: -220px;width: 720px;height: 720px;border-radius: 50%;background: radial-gradient(closest-side,rgba(56,107,183,.16),rgba(226,76,74,.10) 55%,transparent 72%);pointer-events: none}.cp-izq{position: relative;display: flex;flex-direction: column;align-items: flex-start}.cp-h2{margin-top: 10px}.cp-sub{margin-top: 18px;font-size: 16px;line-height: 1.65;color: var(--t2);max-width: 520px}.cp-puntos{list-style: none;margin: 30px 0 0;padding: 0;display: flex;flex-direction: column;gap: 18px}.cp-punto{display: flex;gap: 14px;align-items: flex-start}.cp-marca{flex: none;width: 12px;height: 12px;margin-top: 5px;border-radius: 50%;box-shadow: 0 0 0 5px rgba(2,8,23,.05)}.cp-aprende{background: var(--mint)}.cp-tinta{background: var(--tinta)}.cp-rojo{background: var(--rojo)}.cp-azul{background: var(--azul)}.cp-etq{margin: 0;font-size: 11.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--gris)}.cp-tit{margin: 3px 0 0;font-size: 18px;font-weight: 600;letter-spacing: -.02em;line-height: 1.25}.cp-txt{margin: 4px 0 0;font-size: 14px;line-height: 1.5;color: var(--gris)}.cp-canales{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 28px}.cp-canal{display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px;border-radius: 999px;background: #F3F4F6;font-size: 13px;font-weight: 500}.cp-canal i{width: 7px;height: 7px;border-radius: 50%;background: var(--gris)}.cp-canal .cp-c-aprende{background: var(--mint)}.cp-canal .cp-c-azul{background: var(--azul)}.cp-canal .cp-c-rojo{background: var(--rojo)}.cp-canal .cp-c-ambar{background: var(--ambar)}.cp-canal .cp-c-tinta{background: var(--tinta)}.cp-canal .cp-c-blanco{background: #fff;box-shadow: inset 0 0 0 1.5px #C9C9C9}.cp-botones{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 34px}.cp-der{position: relative;padding: 36px 28px 58px 10px}.cp-navegador{border-radius: 18px;overflow: hidden;background: #fff;box-shadow: 0 30px 70px -20px rgba(2,8,23,.35),0 0 0 1px rgba(2,8,23,.06);transform: rotate(1.4deg)}.cp-barra{display: flex;align-items: center;gap: 6px;padding: 10px 14px;background: #F3F4F6}.cp-barra i{width: 9px;height: 9px;border-radius: 50%;background: #D2D5DA}.cp-barra span{margin-left: 10px;padding: 3px 12px;border-radius: 999px;background: #fff;font-size: 11px;color: var(--gris);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cp-captura{position: relative;aspect-ratio: 16 / 10;background: var(--onyx)}.cp-captura .media{border-radius: 0}.cp-captura img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.cp-flota{position: absolute;z-index: 2;background: #fff;border-radius: 18px;box-shadow: 0 18px 44px -12px rgba(2,8,23,.28),0 0 0 1px rgba(2,8,23,.05)}.cp-pregunta{left: -34px;bottom: 6px;width: min(300px,72%);padding: 16px 18px;transform: rotate(-2.2deg)}.cp-q{margin: 6px 0 0;font-size: 15px;font-weight: 600;letter-spacing: -.01em;line-height: 1.3}.cp-r{margin: 8px 0 0;font-size: 13px;line-height: 1.5;color: var(--t2)}.cp-valioso{display: inline-block;margin-right: 6px;padding: 1px 8px;border-radius: 999px;background: rgba(16,185,129,.14);color: #0A7556;font-size: 11.5px;font-weight: 700}.cp-nivel{right: 0;top: 0;display: flex;align-items: center;gap: 12px;padding: 12px 18px 12px 12px;transform: rotate(3deg)}.cp-anillo{flex: none;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: conic-gradient(var(--azul) 0 62%,#E5E7EB 0)}.cp-anillo b{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: #fff;font-size: 19px;font-weight: 800;letter-spacing: -.03em}.cp-niv-nombre{margin: 0;font-size: 15px;font-weight: 700;letter-spacing: -.01em}.cp-niv-txt{margin: 2px 0 0;font-size: 12px;color: var(--gris)}.cp-reto{right: 6px;bottom: 0;padding: 12px 16px;background: var(--onyx);color: #fff;transform: rotate(-1.6deg)}.cp-reto .cp-etq{color: var(--ambar)}.cp-reto-tit{margin: 4px 0 0;font-size: 15px;font-weight: 600}.cp-reto-premio{margin: 2px 0 0;font-size: 12px;color: rgba(255,255,255,.7)}.cm-nota.cp-nota,.cp-nota{margin: 14px 0 0;text-align: center;font-size: 12.5px;color: var(--gris)}@media (max-width: 1099px){.cp-tarjeta{grid-template-columns: minmax(0,1fr);gap: 44px;padding: 48px 40px}.cp-der{padding: 30px 20px 60px 20px;max-width: 640px;margin-inline: auto;width: 100%}.cp-pregunta{left: -6px}}@media (max-width: 699px){.cp-tarjeta{border-radius: 26px;padding: 34px 20px 30px;gap: 34px}.cp-tit{font-size: 16.5px}.cp-botones .kbtn{width: 100%}.cp-der{padding: 26px 6px 0}.cp-navegador{transform: rotate(1deg)}.cp-flota{position: static;transform: none;margin-top: 12px;width: auto}.cp-nivel{position: absolute;right: 2px;top: 0;margin-top: 0;padding: 8px 12px 8px 8px;transform: rotate(3deg)}.cp-anillo{width: 40px;height: 40px}.cp-anillo b{width: 30px;height: 30px;font-size: 15px}.cp-niv-nombre{font-size: 13px}.cp-niv-txt{display: none}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.cp-navegador,.cp-flota{transition: transform .5s cubic-bezier(.22,1,.36,1)}.cp-der:hover .cp-navegador{transform: rotate(.4deg) scale(1.01)}.cp-der:hover .cp-pregunta{transform: rotate(-3deg) translateY(-4px)}.cp-der:hover .cp-nivel{transform: rotate(4.5deg) translateY(-3px)}}.marquesina{padding: 30px 0 34px;overflow: hidden}.mq{display: flex;width: max-content}.mq-pista{display: flex;gap: 56px;padding-right: 56px;align-items: baseline;white-space: nowrap;flex: none;animation: desliza 60s linear infinite}.mq-pista span{font-size: 56px;font-weight: 700;letter-spacing: -.045em;line-height: 1.1}.mq-tinta{color: var(--tinta)}.mq-gris{color: var(--gris)}.mq-contorno{color: var(--papel);-webkit-text-stroke: 2px #9AA0A8;paint-order: stroke fill}.mq-aprende{color: var(--mint)}.mq-disena{color: var(--rojo)}.mq-firma{background: var(--firma);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}.marquesina-roja{padding: 16px 0 var(--pad-portada);overflow: hidden}.tira{display: flex;width: max-content;background: var(--rojo);color: #fff;transform: rotate(-1deg);padding: 26px 0;margin: 0 -48px}.tira-pista{display: flex;gap: 60px;padding-left: 60px;flex: none;white-space: nowrap;animation: desliza 150s linear infinite}.tira-pista span{font-size: 36px;line-height: 1;font-weight: 500;letter-spacing: -.03em}@keyframes desliza{to{transform: translateX(-100%)}}.marquesina-cruzada{padding: 52px 0 calc(var(--pad-portada) + 8px);margin-top: -80px;overflow: hidden}.cruce{position: relative;display: grid}.cruce .tira{grid-area: 1 / 1;margin: 0 -48px;transform-origin: calc(50vw + 48px) 50%}.cruce .tira-negra{background: var(--onyx);transform: rotate(-1.1deg);margin-top: 58px;z-index: 1;box-shadow: 0 -8px 24px rgba(2,8,23,.18)}.cruce .tira-negra .tira-pista{animation-direction: reverse;animation-duration: 180s}.cruce .tira-negra span{color: rgba(255,255,255,.92)}.cruce .tira-roja{transform: rotate(1.1deg);margin-bottom: 58px;box-shadow: 0 8px 24px rgba(2,8,23,.12)}.cruce .tira{padding: 26px 0}.cruce .tira-pista span{font-size: 36px}@media (max-width: 699px){.marquesina-cruzada{padding-top: 18px;margin-top: -32px}.cruce .tira{padding: 18px 0}.cruce .tira-pista span{font-size: 24px}.cruce .tira-negra{transform: rotate(-2.4deg);margin-top: 44px}.cruce .tira-roja{transform: rotate(3deg);margin-bottom: 44px}}@media (prefers-reduced-motion: reduce){.mq-pista,.tira-pista{animation: none}}@media (max-width: 1099px){.sec-interior{padding-block: 64px}.rej-3,.rej-4{grid-template-columns: repeat(2,minmax(0,1fr))}.metodo{display: block}.metodo-lista{margin-top: 40px}.creador{grid-template-columns: 1fr 1fr;gap: 32px;padding: 40px}.creador-foto{height: 420px}.creador-nombre{font-size: 56px}.creador-cifras .estat{font-size: 36px}.cierre,.cta-rej,.cd,.pasos-cap,.largo,.manifiesto,.prob,.sol-medio,.form-sec,.newsletter,.precio-ticket,.itinerario,.nov-destacada,.pro.proximo,.vl-cab,.legal{grid-template-columns: 1fr}.cierre>:last-child{margin-top: 28px}.cierre{gap: 0}.cd,.largo,.manifiesto,.prob,.sol-medio,.form-sec{gap: 32px}.pasos-cap{gap: 40px}.itinerario{gap: 32px}.precio-ticket{gap: 36px;padding: 36px}.banner-app{height: 380px;padding: 40px 40px 0}.pie-w{margin-bottom: -88px}.pie-kit{padding: 48px 40px calc(108px + env(safe-area-inset-bottom))}.pie-rej{grid-template-columns: 1fr 1fr 1fr;gap: 32px}.pie-izq{grid-column: 1 / -1}.escalonada>:nth-child(3n+2),.escalonada>:nth-child(3n){margin-top: 0}.prof{grid-template-columns: 280px 1fr;gap: 36px;padding: 32px}.prof-der{grid-template-columns: 1fr 280px}.legal{gap: 32px}.legal-indice{position: static;flex-direction: row;flex-wrap: wrap}.galeria{columns: 2}.cta-rej{padding: 56px 40px}.incluye-chips{padding: 48px 32px}.nov-dest-texto{padding: 0 8px 8px}.proximo-texto{padding: 0 8px 8px}}@media (max-width: 699px){.sec-cta{padding-bottom: 32px}.sec-faq{padding-bottom: 56px}.rej-2,.rej-3,.rej-4,.rej-lista-2,.lista-2col,.form-campos,.cifras-rej.n-4,.cifras-rej.n-3,.cifras-rej.n-5,.cifras-rej.n-6{grid-template-columns: minmax(0,1fr)}.rej-cuadradas{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.cifras-rej.n-4,.cifras-rej.n-2{grid-template-columns: 1fr 1fr;gap: 36px 20px}.cifra-celda{text-align: left;align-items: flex-start}.cifra-celda .cifra{font-size: 32px}.cifras-onyx .caja{padding-top: 48px;padding-bottom: 44px}.cifras-nota{text-align: left}.cifras-tarjeta{padding: 28px 22px}.linea-tiempo{display: block;padding-left: 0}.linea-tiempo::before{left: 13px;right: auto;top: 14px;bottom: 24px;width: 2px;height: auto}.evento{display: grid;grid-template-columns: 28px 1fr;column-gap: 16px;padding: 0 0 24px}.evento-nodo{grid-row: 1 / span 3}.evento-fecha{margin-top: 0}.centro-boton{margin-top: 16px}.creador{display: block;padding: 24px 20px 32px}.creador-foto{height: 380px}.creador-texto{margin-top: 32px}.creador-nombre{font-size: 44px}.creador-cifras .estat{font-size: 30px}.curso-cuadrada .vertical{font-size: 34px}.cc-cuerpo{padding: 14px}.cc-tit{font-size: 15px}.redondo{width: 38px;height: 38px}.testimonios-rej{gap: 12px}.estat{font-size: 44px}.banner-app{display: block;height: 620px;padding: 32px 20px 0}.banner-movil{margin-top: 32px}.movil-mock{width: 190px;height: 380px}.pie-kit{padding: 40px 24px calc(108px + env(safe-area-inset-bottom));border-radius: 24px 24px 0 0}.pie-rej{grid-template-columns: 1fr 1fr;gap: 32px 16px}.pie-rej>:last-child{grid-column: 1 / -1}.pie-lema{font-size: 24px}.pie-base{padding-right: 56px}.subir{right: 0;bottom: 0;width: 44px;height: 44px}.mq-pista{gap: 28px;padding-right: 28px}.mq-pista span{font-size: 34px}.tira{padding: 18px 0}.tira-pista{gap: 36px;padding-left: 36px;animation-duration: 180s}.tira-pista span{font-size: 24px}.cruce .tira-negra .tira-pista{animation-duration: 210s}.filtros{flex-direction: column;padding-bottom: 20px;margin-bottom: 24px}.filtros .fila-chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.itinerario{padding: 24px 20px}.itinerario-tit{font-size: 24px}.prof,.prof-der{display: flex;flex-direction: column;padding: 28px 22px;gap: 34px;align-items: stretch}.prof-der .prof-foto{order: -1}.prof-foto{height: 360px;margin: 0 10px 14px 24px}.prof-lista-foto,.escalonada>:first-child .prof-lista-foto{height: 380px}.paso-num .cifra{font-size: 40px;width: 58px}.plan-rojo{padding: 30px 24px}.plan-cifra b{font-size: 46px}.planes-pie{padding: 24px 20px}.precio-ticket{padding: 26px 20px}.pt-tit{font-size: 32px}.comparativa{min-width: 640px}.faq-q summary{font-size: 15.5px;padding: 18px}.faq-a{padding: 0 18px 18px}.frase-txt{font-size: 17px !important}.prob-tit{font-size: 32px}.prob-despues{font-size: 28px}.burbuja{max-width: 92%}.sol-foto{height: 300px}.recursos{grid-template-columns: 1fr}.chuleta{height: 380px}.pq,.gris-carta,.carta-blanca,.oscura{padding: 26px 22px}.pq-tit{font-size: 18px}.incluye-chips{padding: 40px 24px;border-radius: 26px}.remate-grande{font-size: 30px}.garantia-carta{padding: 32px 24px}.ficha{padding: 26px 22px}.ficha-dl div{grid-template-columns: 1fr;gap: 4px}.legal-contacto{padding: 24px 20px}.art-imagen{height: 240px}.imagen-ancha{height: 240px;border-radius: 22px}.cta-rej{padding: 40px 24px;gap: 28px}.cta-final{border-radius: 26px}.cta-lateral{font-size: 26px}.cta-txt{font-size: 16.5px}.cta-der .btn{width: 100%}.newsletter{padding: 26px 22px;gap: 20px}.form-caja{padding: 24px}.form-pie .btn{width: 100%}.galeria{columns: 2;column-gap: 14px}.pieza{margin-bottom: 16px}.pieza-foto{height: 200px}.alto-bajo .pieza-foto{height: 150px}.alto-alto .pieza-foto{height: 248px}.pieza figcaption{flex-direction: column;align-items: flex-start}.nov-foto{height: 210px}.nov-fila{flex-direction: column;align-items: flex-start;gap: 8px;padding: 18px 20px}.nov-fecha{flex-direction: row;align-items: baseline;gap: 8px;width: auto}.nov-fecha .cifra{font-size: 20px}.nov-etq{width: auto}.nov-fila>.ic{display: none}.proximo-img{height: 230px}.proximo-tit{font-size: 24px}.bloque-meta{margin-left: 0}.temario{padding-left: 32px}.bloque-t{padding: 18px}.bloque-t .nodo{left: -27px}.bloque-t.pronto .nodo,.bloque-resto .nodo{left: -25px}.hijo{padding: 20px}.enlace{white-space: normal}.cab-kit{margin-bottom: 28px}}.en-texto{color: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}@media (hover: hover){.en-texto:hover{color: var(--rojo)}}.info-rgpd{margin-top: 16px;font-size: 11px;line-height: 1.55;color: var(--gris)}.info-rgpd a{color: inherit}.aviso-revision{display: none;margin-bottom: 8px;padding: 12px 16px;border-radius: 14px;background: #FEF3E2;color: #9A6200;font-size: 13.5px;font-weight: 600;border: 0;-webkit-text-fill-color: #9A6200}.no-real .aviso-revision{display: block}.comparativa thead th.t-aprende{color: var(--mint)}.comparativa thead th.t-rojo{color: var(--rojo)}.gris-carta :is(.t-gris,.etq-gris,.pq-tit){color: #62676F}[data-vista-previa] section[data-seccion]{cursor: pointer}[data-vista-previa] section[data-seccion]:hover{outline: 2px dashed rgba(31,31,37,.35);outline-offset: -2px}[data-vista-previa] section.vp-resaltada,[data-vista-previa] section.vp-resaltada:hover{outline: 3px solid var(--rojo);outline-offset: -3px}.pastilla-roja{display: inline-flex;align-items: center;gap: 9px;align-self: flex-start;padding: 9px 16px;border-radius: 999px;background: rgba(213,49,61,.16);border: 1px solid rgba(226,76,74,.45);margin-bottom: 26px;font-size: 15px;font-weight: 600}.chip-si-rojo{background: rgba(213,49,61,.06);border-color: rgba(213,49,61,.26)}.filete-izq-rojo{border-left-color: var(--rojo)}.eyebrow-tal-cual{text-transform: none}.ck-no.ck-negro{background: var(--onyx);color: #fff}.sol-centro{max-width: 860px;margin: 0 auto;display: flex;flex-direction: column;gap: 20px;text-align: center}.carrusel{position: relative;container-type: inline-size;max-width: 1160px;margin: 0 auto}.carrusel-pista{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: none;gap: 16px;padding-bottom: 36px}.carrusel-pista::-webkit-scrollbar{display: none}.carrusel-pista:focus-visible{outline: 2px solid var(--rojo);outline-offset: 4px}.carrusel-item{flex: 0 0 100%;scroll-snap-align: start;scroll-snap-stop: always}.carrusel-img{position: relative;aspect-ratio: 16 / 9;border-radius: 26px;overflow: hidden;background: var(--onyx);box-shadow: var(--sombra-marco)}.carrusel-pie{display: flex;justify-content: space-between;align-items: baseline;gap: 20px;margin-top: 16px;padding-inline: 2px;font-size: 15px;line-height: 1.5;color: var(--t2)}.carrusel-num{flex: none;font-size: 13px;font-weight: 700;letter-spacing: .06em;color: var(--t2);font-variant-numeric: tabular-nums}.carrusel-flecha{position: absolute;top: calc(100cqw * 9 / 32);transform: translateY(-50%);z-index: 3;width: 48px;height: 48px;border-radius: 999px;border: 0;background: #fff;color: var(--tinta);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: var(--sombra-flot)}.carrusel-flecha[hidden]{display: none}.carrusel-ant{left: 18px}.carrusel-ant .ic{transform: rotate(180deg)}.carrusel-sig{right: 18px}.carrusel-flecha[aria-disabled="true"]{opacity: .4;cursor: default}@media (hover: hover) and (pointer: fine){.carrusel-pista.con-arrastre .carrusel-img{cursor: grab}}.carrusel-pista.arrastrando{scroll-snap-type: none;scroll-behavior: auto;user-select: none}.carrusel-pista.arrastrando .carrusel-img{cursor: grabbing}@media (prefers-reduced-motion: reduce){.carrusel-pista{scroll-behavior: auto}}.proyectos{gap: 18px}.proyecto{overflow: hidden;display: flex;flex-direction: column;border-radius: 24px}.proyecto-img{position: relative;aspect-ratio: 8 / 5}.proyecto-img>.media{border-radius: 0}.proyecto-cuerpo{padding: 24px 24px 26px;display: flex;flex-direction: column;gap: 10px;flex: 1}.proyecto-cab{gap: 12px;margin-bottom: 4px}.proyecto-cab .etq-t{font-size: 12px}.proyecto .peq{flex: 1}.proyecto-chip{align-self: flex-start;margin-top: 6px}.sec-metas{padding-block: var(--pad)}section[data-seccion="texto"][data-variante="lista-checks"]:has(+ section[data-seccion="texto"][data-variante="metas-bloque"]){padding-bottom: 24px}section[data-seccion="texto"][data-variante="lista-checks"] + section[data-seccion="texto"][data-variante="metas-bloque"]{padding-top: 0}.metas-rotulo{font-size: 20px;font-weight: 700;letter-spacing: -.02em;margin-bottom: 18px}.metas{gap: 14px}.meta{padding: 24px 26px;display: flex;flex-direction: column;gap: 12px;align-items: flex-start;border-radius: 20px}.meta .peq{color: var(--t2);font-size: 15px}.borde-top-tinta{border-top: 4px solid var(--tinta)}.sec-proc{padding-block: var(--pad)}section[data-seccion="pasos"][data-variante="tarjetas"]:has(+ section[data-seccion="pasos"][data-variante="linea-oscura"]){padding-bottom: 28px}section[data-seccion="pasos"][data-variante="tarjetas"] + section[data-seccion="pasos"][data-variante="linea-oscura"]{padding-top: 0}.proc{padding: 48px 56px 44px;border-radius: 30px}.proc-rotulo{font-size: 11.5px;letter-spacing: .12em;margin-bottom: 10px}.proc-h{color: #fff;font-size: 28px;margin-bottom: 30px}.proc-cuerpo{position: relative}.proc-linea{position: absolute;left: 7px;top: 8px;bottom: 8px;width: 2px;background: rgba(255,255,255,.1);border-radius: 999px}.proc-linea i{display: block;width: 2px;height: 100%;border-radius: 999px;background: linear-gradient(180deg,var(--rojo) 0%,var(--azul) 100%);transform-origin: top}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.proc-linea i{animation: proc-crece linear both;animation-timeline: view();animation-range: entry 20% cover 60%}}}@keyframes proc-crece{from{transform: scaleY(0)}to{transform: scaleY(1)}}.proc-lista{display: flex;flex-direction: column;gap: 22px}.proc-paso{position: relative;display: grid;grid-template-columns: 16px 44px 1fr;gap: 0 18px;align-items: start}.proc-punto{width: 16px;height: 16px;border-radius: 999px;margin-top: 5px;background: var(--rojo);box-shadow: 0 0 0 4px var(--onyx)}.proc-1 .proc-punto{background: #C4344A}.proc-2 .proc-punto{background: #A93C5B}.proc-3 .proc-punto{background: #8E456C}.proc-4 .proc-punto{background: #734E7D}.proc-5 .proc-punto{background: #58588F}.proc-6 .proc-punto,.proc-7 .proc-punto,.proc-8 .proc-punto,.proc-9 .proc-punto{background: var(--azul)}.proc-num{font-size: 22px;font-weight: 800;letter-spacing: -.03em;line-height: 1.1}.proc-tit{font-size: 17px;font-weight: 700;letter-spacing: -.01em;color: #fff;margin-bottom: 4px}.proc .peq{color: rgba(255,255,255,.68);font-size: 15px}.proc-paso.opcional .proc-punto,.proc-paso.opcional .proc-num{opacity: .45}.proc-cierre{font-size: 27px;line-height: 1.3;letter-spacing: -.025em;margin-top: 44px}.sello-rojo{font-size: 10.5px;font-weight: 700;letter-spacing: .1em;padding: 5px 11px;border-radius: 999px;background: var(--rojo);text-transform: uppercase}.opcion-roja{background: #BF2632;box-shadow: 0 10px 24px rgba(213,49,61,.30)}.opcion-roja span span{color: #fff}.ticket-rojo .brillo-ticket{background: radial-gradient(120% 80% at 88% 6%,rgba(213,49,61,.26),transparent 55%),radial-gradient(90% 70% at 6% 40%,rgba(56,107,183,.22),transparent 55%)}.cta-oscura{background: var(--onyx);color: #fff}.cta-oscura .h2{color: #fff}.cta-oscura .cta-txt{color: rgba(255,255,255,.72)}.cta-oscura .cta-lateral-sub{color: rgba(255,255,255,.6)}.cta-oscura .micro{color: rgba(255,255,255,.55)}.cta-oscura .cta-lateral.t-disena,.cta-oscura .cta-lateral.t-rojo{color: var(--rojo2)}.indice-chips{max-width: 1080px;margin: -10px auto 36px}.chip-indice{gap: 8px;padding: 9px 15px;font-size: 13px;background: #fff}.chip-indice b{font-weight: 700}.chip-meta{white-space: nowrap}.indice-aviso{text-align: center;margin: -18px 0 24px}.indice{display: grid;grid-template-columns: minmax(0,1fr) 348px;gap: 30px;align-items: start;max-width: 1140px;margin: 0 auto}.indice-caja{position: relative;background: #fff;border: 1px solid rgba(2,8,23,.05);border-radius: 24px;box-shadow: var(--sombra-carta);padding: 6px 26px}.indice-col{display: flex;flex-direction: column;gap: 14px;min-width: 0}.curso-creciendo{display: flex;align-items: flex-start;gap: 12px;margin: 14px 0 0;font-size: 14.5px;font-weight: 600;color: var(--t2)}.curso-creciendo .dot{margin-top: 6px}.indice-col .curso-creciendo{margin: 0;padding: 0 6px}.temario + .curso-creciendo{max-width: 960px;margin: 18px auto 0}.indice-caja::before{content: "";position: absolute;left: 47px;top: 46px;bottom: 42px;width: 2px;background: #DCE0E5}.indice-bloque + .indice-bloque{border-top: 1px solid var(--linea)}.indice-sum{list-style: none;cursor: pointer;display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 16px;align-items: center;padding: 18px 0}.indice-sum::-webkit-details-marker{display: none}.indice-sum::marker{content: ""}.indice-nodo{position: relative;z-index: 1;justify-self: center;width: 40px;height: 40px;border-radius: 999px;border: 2px solid var(--mint);background: #fff;color: var(--mint-osc);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 15px}.indice-disena .indice-nodo{border-color: var(--rojo);color: var(--rojo)}.indice-txt{min-width: 0;display: flex;flex-direction: column}.indice-cod{font-size: 12px;font-weight: 600;letter-spacing: .03em;text-transform: uppercase;color: var(--mint-osc);margin-bottom: 3px}.indice-disena .indice-cod{color: #BF2632}.indice-tit{font-size: 19px;font-weight: 600;letter-spacing: -.02em;line-height: 1.25}.indice-nota{font-size: 13px;line-height: 1.45;color: var(--gris);margin-top: 5px}.indice-meta{display: inline-flex;align-items: center;gap: 14px;font-size: 13px;font-weight: 500;color: var(--gris);white-space: nowrap}.indice-chev{color: var(--gris);transition: transform .26s cubic-bezier(.22,1,.36,1)}details[open]>.indice-sum .indice-chev{transform: rotate(90deg)}@media (prefers-reduced-motion: reduce){.indice-chev{transition: none}}.indice-lecciones{padding: 0 0 10px}.indice-leccion{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 9px 0}.indice-lnum{position: relative;z-index: 1;justify-self: center;width: 26px;height: 26px;border-radius: 999px;border: 2px solid rgba(16,185,129,.32);background: #fff;color: var(--gris);display: flex;align-items: center;justify-content: center;font-size: 10px;font-weight: 600;font-variant-numeric: tabular-nums}.indice-disena .indice-lnum{border-color: rgba(213,49,61,.32)}.indice-lcuerpo{min-width: 0}.indice-ltit{display: block;font-size: 15px;font-weight: 500;letter-spacing: -.01em;line-height: 1.35}.indice-ldesc{display: block;font-size: 13px;line-height: 1.5;color: var(--gris);margin-top: 4px}.indice-lmeta{display: inline-flex;align-items: center;gap: 12px;justify-content: flex-end}.indice-etq{display: inline-flex;align-items: center;gap: 6px;font-size: 10px;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;color: var(--gris);white-space: nowrap}.indice-cta{position: sticky;top: 24px}.indice-solo-cta{grid-template-columns: minmax(0,420px);justify-content: center}.indice-solo-cta .indice-cta{position: static}.indice-cta-carta{padding: 26px;border-radius: 24px;box-shadow: var(--sombra-pro);display: flex;flex-direction: column}.indice-cta-tit{font-size: 23px;font-weight: 600;letter-spacing: -.02em;line-height: 1.2;margin: 12px 0 8px}.indice-cta-carta .peq{margin-bottom: 18px}.indice-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));padding: 16px 0;border-top: 1px solid var(--linea);border-bottom: 1px solid var(--linea);margin-bottom: 18px}.indice-stats.n-2{grid-template-columns: repeat(2,minmax(0,1fr))}.indice-stats.n-1{grid-template-columns: minmax(0,1fr)}.indice-stat{text-align: center;padding: 0 2px;display: flex;flex-direction: column;gap: 6px}.indice-stat + .indice-stat{border-left: 1px solid var(--linea)}.indice-stat b{font-size: 22px;font-weight: 800;letter-spacing: -.03em;line-height: 1;white-space: nowrap}.indice-aprende .indice-stat b{color: var(--mint-osc)}.indice-stat span{font-size: 11px;color: var(--gris)}.indice-cta-enlace{margin-top: 14px;text-align: center}.indice-garantia{margin-top: 14px}.indice-disena .indice-garantia .ic{color: var(--rojo)}@media (max-width: 1099px){.indice{grid-template-columns: 1fr;gap: 20px}.indice-cta{position: static}.proc{padding: 40px 36px}}@media (max-width: 899px){.carrusel-flecha{display: none !important}.carrusel-item{flex-basis: 88%}}@media (max-width: 699px){.carrusel-pie{flex-direction: column;gap: 6px;font-size: 14px}.carrusel-img{border-radius: 18px}.proyecto-cuerpo{padding: 20px}.meta{padding: 20px}.proc{padding: 28px 20px;border-radius: 24px}.proc-h{font-size: 22px;margin-bottom: 24px}.proc-paso{grid-template-columns: 16px 34px 1fr;gap: 0 12px}.proc-num{font-size: 18px}.proc-cierre{font-size: 21px;font-weight: 700}.indice-caja{padding: 4px 14px}.indice-caja::before{left: 33px}.indice-sum{grid-template-columns: 40px minmax(0,1fr);gap: 12px}.indice-meta{grid-column: 2;font-size: 12px}.indice-nodo{width: 36px;height: 36px;font-size: 14px}.indice-tit{font-size: 17px}.indice-leccion{grid-template-columns: 40px minmax(0,1fr);gap: 12px}.indice-lmeta{grid-column: 2;justify-content: flex-start}.chip-indice{white-space: normal}}.garantia .ic{flex: none}.indice-garantia,.hc-cta .garantia{align-items: flex-start}.indice-garantia .ic,.hc-cta .garantia .ic{margin-top: 3px}@media (min-width: 1100px){.pie-rej.n-3{grid-template-columns: 1.3fr 1fr 1fr 1fr .9fr;gap: 36px}.pie-rej.n-4{grid-template-columns: 1.2fr 1fr 1fr 1fr 1fr .9fr;gap: 28px}}.pie-tit .punto-menu{margin-right: 8px}.sec-oculta{outline: 2px dashed #9AA0A8;outline-offset: -6px}.sec-oculta>:not(.etq-oculta){opacity: .38;filter: grayscale(.7)}.etq-oculta{position: absolute;top: 12px;left: 12px;z-index: 40;display: inline-flex;align-items: center;padding: 6px 12px;border-radius: 999px;background: var(--tinta);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}:root{--firma-osc: linear-gradient(45deg,#2F5C9E 0%,#C7353A 100%)}.tv-rojo{--tv: var(--rojo);--tv-txt: #C22A36;--tv-grande: var(--rojo);--tv-tinte: rgba(213,49,61,.08);--tv-claro: var(--rojo2)}.tv-azul{--tv: var(--azul);--tv-txt: #2F5FA6;--tv-grande: var(--azul);--tv-tinte: rgba(56,107,183,.09);--tv-claro: #6F9BDC}.tv-aprende{--tv: var(--mint);--tv-txt: #0A7052;--tv-grande: var(--mint-tit);--tv-tinte: rgba(16,185,129,.10);--tv-claro: var(--mint)}.tv-icono{background: var(--tv-tinte);color: var(--tv-txt)}.dot.tv-punto{background: var(--tv)}.brillo-despega{background: radial-gradient(90% 70% at 82% 6%,rgba(226,76,74,.2),transparent 55%),radial-gradient(80% 70% at 10% 96%,rgba(56,107,183,.26),transparent 55%)}.ck-degradado{background: var(--firma-osc)}.pastilla-degradado{display: inline-flex;align-items: center;gap: 9px;align-self: flex-start;padding: 9px 16px;border-radius: 999px;border: 1px solid transparent;background: linear-gradient(#1D1D24,#1D1D24) padding-box,var(--firma) border-box;margin-bottom: 26px;font-size: 15px;font-weight: 600}.sello-degradado{display: inline-block;font-size: 10.5px;font-weight: 700;letter-spacing: .1em;padding: 5px 11px;border-radius: 999px;background: var(--firma-osc);color: #fff;text-transform: uppercase}.opcion-degradado{background: var(--firma-osc);box-shadow: 0 10px 24px rgba(56,107,183,.30)}.opcion-degradado span span{color: #fff}.filete-frase-aprende,.filete-frase-disena,.filete-frase-despega{padding: 6px 0 6px 22px}.filete-frase-disena{border-left-color: var(--rojo)}.filete-frase-despega{border-left: 3px solid;border-image: linear-gradient(180deg,#386BB7,#E24C4A) 1}.chip-si-azul{background: rgba(56,107,183,.07);border-color: rgba(56,107,183,.28)}.indice-despega .indice-nodo{border-color: var(--azul);color: #2F5FA6}.indice-despega .indice-cod{color: #2F5FA6}.indice-despega .indice-lnum{border-color: rgba(56,107,183,.32)}.pq-lista{gap: 13px}.pq-lista li{font-size: 15.5px;line-height: 1.5}.remate-banda{margin-top: 28px;display: flex;align-items: center;gap: 26px;padding: 34px 38px;border-radius: 26px}.remate-icono{width: 62px;height: 62px;border-radius: 18px;display: flex;align-items: center;justify-content: center;flex: none}.remate-antes{font-size: 14.5px;color: rgba(255,255,255,.62)}.remate-banda .remate-grande{font-size: 32px;color: #fff;margin: 6px 0 10px}.remate-nota{font-size: 15px;line-height: 1.55;color: rgba(255,255,255,.74);max-width: 640px}.prof-foto-cuadrada{height: auto;aspect-ratio: 1}.prof-sombra-degradado{background: var(--firma);filter: blur(22px);opacity: .5;width: 82%;height: 82%}.prof-bio-mas{margin-top: 14px}.formas{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));overflow: hidden;border-radius: 24px;max-width: 1080px;margin: 0 auto}.formas-2{grid-template-columns: repeat(2,minmax(0,1fr))}.formas-4{grid-template-columns: repeat(4,minmax(0,1fr))}.forma{padding: 30px 28px 32px;border-top: 4px solid var(--tv)}.forma + .forma{border-left: 1px solid var(--linea)}.forma-etq{color: var(--tv-txt);font-size: 12px;letter-spacing: .1em;margin-bottom: 10px}.forma-tit{font-size: 21px;margin-bottom: 8px}.formas-pastilla{text-align: center;margin-top: 26px}.formas-pastilla span{display: inline-block;padding: 11px 22px;border-radius: 999px;background: var(--onyx);color: #fff;font-size: 15px;font-weight: 600;letter-spacing: -.01em;line-height: 1.35}.formas-pie{display: grid;grid-template-columns: 1fr 1fr;gap: 44px;align-items: center;max-width: 1080px;margin: 52px auto 0}.formas-pie-una{grid-template-columns: minmax(0,1fr);max-width: 760px}.formas-texto{display: flex;flex-direction: column;gap: 18px}.formas-destacado{font-size: 19px;font-weight: 700;letter-spacing: -.015em;line-height: 1.35;color: #C22A36}.formas-cita{padding: 38px 36px 40px}.formas-comilla{display: block;width: max-content;font-size: 72px;font-weight: 800;line-height: 1;height: 44px}.formas-cita p{font-size: 25px;line-height: 1.3;font-weight: 700;letter-spacing: -.025em;color: #fff}.vias{display: flex;flex-direction: column;gap: 18px;max-width: 1140px;margin: 0 auto}.vias [hidden],.mt [hidden]{display: none !important}.via{background: #fff;border: 1.5px solid var(--borde);border-radius: 24px;box-shadow: var(--sombra-suave);overflow: hidden}.via-cab{padding: 26px 26px 24px;display: flex;flex-direction: column;align-items: flex-start}.via-cab .icono{margin-bottom: 16px}.via-num{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--gris)}.via-tit{font-size: 22px;font-weight: 700;letter-spacing: -.02em;line-height: 1.2;margin: 4px 0 3px}.via-sub{font-size: 14px;font-weight: 600;color: var(--tv-txt);margin-bottom: 10px}.via-detalle{display: grid;grid-template-columns: 1.05fr .95fr;border-top: 1px solid var(--linea)}.via-izq{padding: 30px 32px;display: flex;flex-direction: column;gap: 16px;align-items: flex-start}.via-chip{display: none;padding: 6px 13px;border-radius: 999px;background: var(--tv-tinte);color: var(--tv-txt);font-size: 12.5px;font-weight: 700}.via-frase{font-size: 24px;line-height: 1.25;font-weight: 600;letter-spacing: -.025em}.via-si{font-size: 15.5px;line-height: 1.6;color: var(--t2)}.via-si b{color: var(--tinta)}.via-der{padding: 30px 32px;background: var(--tv-tinte)}.via-res-tit{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--tv-txt);margin-bottom: 16px}.via-res{gap: 12px}.via-res li{font-size: 15.5px;align-items: center;font-weight: 500;color: var(--tinta)}.via-pie{margin-top: 18px;font-size: 13.5px;line-height: 1.5;color: #555}.vias-js .via-cab{position: relative;cursor: pointer}.via-btn{font: inherit;letter-spacing: inherit;color: inherit;background: none;border: 0;padding: 0;margin: 0;text-align: left;cursor: pointer}.via-btn::after{content: "";position: absolute;inset: 0;border-radius: 22px}.via-btn:focus-visible{outline: none}.via-btn:focus-visible::after{outline: 3px solid var(--tinta);outline-offset: -6px}.vias-js .via.activa{border-color: var(--tv-txt)}@media (min-width: 700px){.vias-js.vias-2,.vias-js.vias-3{display: grid;gap: 16px}.vias-js.vias-2{grid-template-columns: repeat(2,minmax(0,1fr))}.vias-js.vias-3{grid-template-columns: repeat(3,minmax(0,1fr))}.vias-js:is(.vias-2,.vias-3) .via{display: contents}.vias-js:is(.vias-2,.vias-3) .via-cab{grid-row: 1;background: #fff;border: 1.5px solid var(--borde);border-radius: 22px;box-shadow: var(--sombra-suave);transition: border-color .18s,box-shadow .18s}.vias-js:is(.vias-2,.vias-3) .via.activa .via-cab{border-color: var(--tv-txt);box-shadow: 0 0 0 1.5px var(--tv-txt),var(--sombra-carta)}.vias-js:is(.vias-2,.vias-3) .via-detalle{grid-row: 2;grid-column: 1 / -1;background: #fff;border: 1.5px solid var(--tv-txt);border-radius: 24px;overflow: hidden;box-shadow: var(--sombra-carta)}.vias-js:is(.vias-2,.vias-3) .via-chip{display: inline-block}}@media (prefers-reduced-motion: reduce){.vias-js .via-cab{transition: none !important}}.numeros{max-width: 1080px;margin: 0 auto;gap: 16px}.numero{padding: 30px 28px 32px;border-radius: 22px}.numero-cifra{display: block;font-size: 56px;color: var(--tv-grande);margin-bottom: 20px}.numero-tit{font-size: 20px;margin-bottom: 8px}.utiles{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center;margin-bottom: 44px}.utiles-izq{display: flex;flex-direction: column;gap: 18px;align-items: flex-start}.utiles-pastilla{display: inline-flex;align-items: center;gap: 9px;padding: 9px 16px;border-radius: 999px;background: #fff;border: 1px solid var(--chipb);font-size: 14px;font-weight: 600;color: var(--tinta)}.utiles-foto{position: relative}.utiles-sombra{position: absolute;inset: 8% 2% -4% 12%;background: var(--firma);border-radius: 30px;filter: blur(34px);opacity: .42}.utiles-foto .media{box-shadow: var(--sombra-marco)}.utiles-foto .hueco{aspect-ratio: 4 / 3}.utiles-rej{gap: 16px}.utiles-tj{padding: 26px}.utiles-tj .icono{margin-bottom: 16px}.utiles-tj .h4{font-size: 19px;margin-bottom: 6px}.sec-minitest{padding-bottom: var(--pad)}.mt{padding: 44px 48px 40px;border-radius: 30px;max-width: 940px;margin: 0 auto}.mt-cab{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-bottom: 16px}.mt-sub{font-size: 13.5px;color: rgba(255,255,255,.66)}.mt-tit{font-size: 30px;font-weight: 700;letter-spacing: -.03em;line-height: 1.15;color: #fff;margin-bottom: 26px}.mt-prog{margin-bottom: 24px}.mt-barra{display: block;width: 100%;height: 8px;-webkit-appearance: none;appearance: none;border: 0;border-radius: 999px;background: rgba(255,255,255,.12);overflow: hidden}.mt-barra::-webkit-progress-bar{background: rgba(255,255,255,.12);border-radius: 999px}.mt-barra::-webkit-progress-value{background: var(--firma);border-radius: 999px}.mt-barra::-moz-progress-bar{background: var(--firma);border-radius: 999px}.mt-paso{margin-top: 10px;font-size: 12.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,255,255,.66)}.mt-preguntas{display: flex;flex-direction: column;gap: 26px;counter-reset: mt}.mt-preg{counter-increment: mt}.mt-q{font-size: 20px;font-weight: 600;letter-spacing: -.02em;line-height: 1.3;color: #fff;margin-bottom: 12px}.mt:not(.mt-js) .mt-q::before{content: counter(mt) ". ";color: rgba(255,255,255,.55)}.mt-q:focus-visible{outline: 2px solid rgba(255,255,255,.6);outline-offset: 5px;border-radius: 4px}.mt-ops{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.mt-op{position: relative;padding-left: 18px;font-size: 15px;line-height: 1.4;color: rgba(255,255,255,.88)}.mt-op::before{content: "";position: absolute;left: 2px;top: .55em;width: 6px;height: 6px;border-radius: 999px;background: rgba(255,255,255,.45)}.mt-js .mt-op{padding: 0;display: flex}.mt-js .mt-op::before{content: none}.mt-op-btn{flex: 1;text-align: left;font: inherit;color: #fff;background: var(--onyx2);border: 1px solid rgba(255,255,255,.16);border-radius: 16px;padding: 16px 18px;min-height: 60px;cursor: pointer;transition: border-color .18s,background-color .18s}@media (hover: hover){.mt-op-btn:hover{border-color: rgba(255,255,255,.45);background: #26262E}}.mt-op-btn:focus-visible,.mt-repetir:focus-visible,.mt .btn:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.mt-final{margin-top: 28px}.mt-js .mt-final{margin-top: 0}.mt-js .mt-preguntas{gap: 0}.mt-res{border-left: 3px solid var(--tv-claro);padding: 4px 0 4px 20px;margin-bottom: 26px}.mt-res:focus-visible{outline: 2px solid rgba(255,255,255,.6);outline-offset: 6px;border-radius: 4px}.mt-res-rot{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.66)}.mt-res-tit{font-size: 34px;font-weight: 700;letter-spacing: -.035em;line-height: 1.1;color: var(--tv-claro);margin: 8px 0 10px}.mt-res-txt{font-size: 16.5px;line-height: 1.6;color: rgba(255,255,255,.82);max-width: 640px}.mt-acciones{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 22px}.mt-repetir{font-size: 14.5px;font-weight: 600;color: rgba(255,255,255,.85);background: none;border: 0;padding: 10px 4px;min-height: 44px;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.mt-pie{margin-top: 28px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.1);font-size: 13.5px;line-height: 1.6;color: rgba(255,255,255,.66)}@media (prefers-reduced-motion: reduce){.mt-op-btn{transition: none}}@media (max-width: 1099px){.utiles,.formas-pie{grid-template-columns: minmax(0,1fr);gap: 32px}.numeros.rej-3,.utiles-rej.rej-3{grid-template-columns: repeat(3,minmax(0,1fr))}.via-detalle{grid-template-columns: minmax(0,1fr)}.formas-4{grid-template-columns: repeat(2,minmax(0,1fr))}.formas-4 .forma:nth-child(odd){border-left: 0}}@media (max-width: 699px){.numeros.rej-3,.utiles-rej.rej-3{grid-template-columns: minmax(0,1fr)}.formas,.formas-2,.formas-4{grid-template-columns: minmax(0,1fr)}.forma{padding: 24px 22px}.forma + .forma{border-left: 0}.formas-pie{margin-top: 36px}.formas-cita p{font-size: 21px}.via-cab{padding: 22px 20px 20px}.via-izq,.via-der{padding: 24px 20px}.via-frase{font-size: 21px}.numero{padding: 24px 22px}.numero-cifra{font-size: 46px;margin-bottom: 14px}.utiles{margin-bottom: 32px}.remate-banda{flex-direction: column;align-items: flex-start;gap: 18px;padding: 28px 22px}.remate-banda .remate-grande{font-size: 26px}.mt{padding: 30px 20px 28px;border-radius: 24px}.mt-tit{font-size: 25px}.mt-ops{grid-template-columns: minmax(0,1fr)}.mt-res-tit{font-size: 28px}.mt-acciones .btn{width: 100%}}.cartelera{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 5 * 12px) / 6);gap: 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: 2px;padding: 4px 2px 14px;scrollbar-width: thin;scrollbar-color: rgba(2,8,23,.25) transparent}.cartelera>.cart{scroll-snap-align: start}.cartelera::-webkit-scrollbar{height: 6px}.cartelera::-webkit-scrollbar-thumb{background: rgba(2,8,23,.22);border-radius: 99px}.cart{display: flex;flex-direction: column;gap: 10px;padding: 12px 12px 18px;border-radius: 22px;background: var(--carta);box-shadow: var(--sombra-suave);min-width: 0;min-height: 190px}.cart-img{position: relative;aspect-ratio: 16 / 9;border-radius: 14px;overflow: hidden;background: var(--papel-2);flex: none}.cart-etq{display: inline-flex;align-items: center;gap: 8px;padding-inline: 6px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--t2)}.cart-tit{font-size: 15.5px;font-weight: 600;line-height: 1.3;letter-spacing: -.01em;padding-inline: 6px;overflow-wrap: anywhere}.cart-txt{font-size: 13.5px;line-height: 1.5;padding-inline: 6px}.cart-pie{margin-top: auto;padding-inline: 6px;font-size: 12.5px;font-weight: 600;color: var(--t2)}.cart-otras{display: block;margin-top: 2px;font-weight: 400}.cart-ok{color: var(--mint-osc)}.cart-sig{background: var(--rojo);color: #fff;box-shadow: var(--sombra-3)}.cart-sig .cart-etq,.cart-sig .cart-pie{color: #fff}.cart-sig:not(:has(.cart-img)),.cart-des,.cart-sin{padding: 20px 14px}.cart-des,.cart-sin{background: transparent;box-shadow: none;border: 1.5px dashed rgba(2,8,23,.22)}.cart-sin{justify-content: center}.cart-sig :is(.c-firma,.c-despega,.c-rojo,.c-disena,.c-azul,.c-aprende){background: none;color: #fff;-webkit-text-fill-color: #fff}.cart-sig a,.cart-sig a:hover{color: #fff}.cart-sig [data-pendiente]{color: #fff;-webkit-text-fill-color: #fff;border-bottom-color: rgba(255,255,255,.7)}@media (max-width: 1099px){.cartelera{grid-auto-columns: calc((100% - 2 * 12px) / 3.3)}}@media (max-width: 699px){.cartelera{grid-auto-columns: 74%;gap: 10px}.cart{min-height: 150px}}.tt{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.5fr);gap: 56px;align-items: start}.tt-izq{display: flex;flex-direction: column;gap: 16px}.tt-par{font-size: 16.5px;line-height: 1.65;color: var(--t2)}.tt-der{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.tt-tj{display: flex;flex-direction: column;gap: 8px;padding: 28px;border-radius: 26px;background: var(--carta);box-shadow: var(--sombra-suave)}.tt-tit{font-size: 21px;font-weight: 600;letter-spacing: -.02em;line-height: 1.2}.tt-txt{font-size: 15px;line-height: 1.6;color: var(--t2)}.tt-oscura{background: var(--tinta);color: #fff}.tt-oscura .tt-txt{color: #C9CBD1}@media (max-width: 1099px){.tt{grid-template-columns: minmax(0,1fr);gap: 32px}}@media (max-width: 699px){.tt-der{grid-template-columns: minmax(0,1fr)}.tt-tj{padding: 22px;border-radius: 22px}.tt-tit{font-size: 19px}}.flot.flot-directo{display: flex;flex-direction: column;align-items: flex-start;gap: 5px;width: min(300px,78%);padding: 20px 22px;border-radius: 22px;left: -28px;bottom: -22px}.flot-dir-etq{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--rojo)}.flot-dir-tit{font-size: 18px;font-weight: 600;line-height: 1.25;letter-spacing: -.02em}@media (max-width: 1099px){.flot.flot-directo{left: 10px}}.motivos{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.motivos.n-2{grid-template-columns: repeat(2,minmax(0,1fr))}.motivos.n-3{grid-template-columns: repeat(3,minmax(0,1fr))}.mot{display: flex;flex-direction: column;gap: 8px;min-height: 150px;padding: 22px;border-radius: 22px;background: var(--carta);border: 1.5px solid var(--borde-c);color: var(--tinta);text-decoration: none;transition: border-color .15s,transform .15s}.mot-tit{font-size: 18px;font-weight: 600;letter-spacing: -.02em;line-height: 1.2}.mot-txt{font-size: 13.5px;line-height: 1.5;color: var(--t2)}.mot-des{margin-top: auto;font-size: 12.5px;font-weight: 600;color: var(--rojo)}.mot-activa{background: var(--tinta);border-color: var(--tinta);color: #fff}.mot-activa .mot-txt{color: #C9CBD1}.mot-activa .mot-des{color: #34D399}@media (hover: hover){.mot:hover{border-color: var(--tinta);transform: translateY(-2px)}}.cto{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 56px;margin-top: 28px;padding: 44px 48px;border-radius: 32px;background: var(--carta);box-shadow: var(--sombra-suave);scroll-margin-top: 96px}.cto-tit{font-size: 28px;font-weight: 600;letter-spacing: -.03em;margin-bottom: 22px}.cto-datos{display: flex;flex-direction: column;gap: 24px;padding-left: 40px;border-left: 1px solid var(--borde-c)}.cto-etq{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--gris);margin-bottom: 4px}.cto-txt{font-size: 15px;line-height: 1.55;color: var(--t2)}.cto-grande{font-size: 21px;font-weight: 600;letter-spacing: -.02em;overflow-wrap: anywhere}.campo-f select{width: 100%;min-height: 54px;border-radius: 16px;border: 1.5px solid var(--borde);background: #fff;padding: 0 20px;font: inherit;font-size: 16px;color: var(--tinta)}.campo-f select:focus{outline: 2px solid var(--tinta);outline-offset: 1px;border-color: var(--tinta)}@media (max-width: 1099px){.motivos,.motivos.n-3{grid-template-columns: repeat(2,minmax(0,1fr))}.cto{grid-template-columns: minmax(0,1fr);gap: 32px;padding: 36px 32px}.cto-datos{padding-left: 0;border-left: 0;padding-top: 28px;border-top: 1px solid var(--borde-c)}}@media (max-width: 699px){.motivos,.motivos.n-2,.motivos.n-3{grid-template-columns: minmax(0,1fr)}.mot{min-height: 0}.cto{padding: 26px 18px;border-radius: 24px}}.cto-grande a{color: inherit;text-decoration: none}.cto-enl{margin-top: 4px;font-size: 14px;font-weight: 600}.motivos.n-5{grid-template-columns: repeat(5,minmax(0,1fr))}.motivos.n-6{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 1299px){.motivos.n-5{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1099px){.motivos.n-5,.motivos.n-6{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.motivos.n-5,.motivos.n-6{grid-template-columns: minmax(0,1fr)}}.sec.sec-compacta{padding-block: 16px 0}.hero + .sec.sec-compacta{margin-top: -40px}.sec.sec-compacta + .sec{padding-top: 56px}@media (max-width: 699px){.hero + .sec.sec-compacta{margin-top: 0}.sec.sec-compacta + .sec{padding-top: 40px}}.legal-ap .txt{font-size: 16px;line-height: 1.7}.legal-resumen .txt-s{font-size: 14.5px}.legal-ap .h2{font-size: 28px}@media (max-width: 699px){.legal-ap .txt{font-size: 15px}.legal-ap .h2{font-size: 23px}}.hf:has(.hf-pano){grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: 48px}.hf-img.hf-pano .marco-w .marco{height: auto;aspect-ratio: 16 / 9}.hf-img.hf-pano .flot{position: relative;left: auto;bottom: auto;width: fit-content;max-width: 78%;margin: -30px auto 0 20px;z-index: 3}@media (max-width: 1099px){.hf:has(.hf-pano){grid-template-columns: minmax(0,1fr)}.hf-img.hf-pano .flot{margin: -24px auto 0 12px}}@media (max-width: 699px){.hf-img.hf-pano .flot{margin: -22px auto 0}}.flot-dir-nota{display: flex;align-items: center;gap: 8px;margin-top: 6px;padding-top: 10px;border-top: 1px solid var(--borde-c);width: 100%;font-size: 12.5px;font-weight: 600;line-height: 1.4;color: var(--mint-osc)}.sec:has(.tt-cap){padding-block: 8px 16px;margin-top: -40px}.sec:has(.tt-cap) + .sec{padding-top: 48px}.tt-cab{display: flex;flex-direction: column;align-items: center;gap: 14px;text-align: center;max-width: 780px;margin: 0 auto}.tt-cab .tt-par{max-width: 720px}.tt-escena{display: grid;grid-template-columns: minmax(0,1fr) 460px minmax(0,1fr);gap: 0;align-items: stretch;margin-top: 28px}.tt-notas{display: flex;flex-direction: column;justify-content: space-around;gap: 28px;padding-block: 24px}.tt-nota{position: relative;display: flex;flex-direction: column;gap: 6px}.tt-nota .tt-tit{font-size: 20px}.tt-nota .tt-txt{font-size: 14.5px}.tt-nota-izq{text-align: right;padding-right: 72px}.tt-nota-der{padding-left: 72px}.tt-nota::before{content: "";position: absolute;top: 12px;width: 46px;height: 2px;background: var(--rojo)}.tt-nota::after{content: "";position: absolute;top: 8px;width: 10px;height: 10px;border-radius: 99px;background: var(--rojo)}.tt-nota-izq::before{right: 12px}.tt-nota-izq::after{right: 54px}.tt-nota-der::before{left: 12px}.tt-nota-der::after{left: 54px}.tt-nav{border-radius: 16px;overflow: hidden;background: #fff;box-shadow: 0 30px 70px -20px rgba(2,8,23,.35),0 0 0 1px rgba(2,8,23,.06);align-self: center}.tt-barra{display: flex;align-items: center;gap: 6px;padding: 9px 12px;background: #F3F4F6}.tt-barra i{width: 8px;height: 8px;border-radius: 50%;background: #D2D5DA}.tt-barra span{margin-left: 8px;padding: 2px 10px;border-radius: 999px;background: #fff;font-size: 10.5px;color: var(--gris);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tt-captura{position: relative;background: var(--papel-2)}.tt-captura>.media.relleno{position: relative;inset: auto}.tt-captura>.media.hueco{aspect-ratio: 16 / 10}.tt-captura .media.foto picture,.tt-captura .media.foto img{height: auto}@media (max-width: 1099px){.tt-escena{grid-template-columns: minmax(0,1fr) 380px minmax(0,1fr)}.tt-nota-izq{padding-right: 40px}.tt-nota-der{padding-left: 40px}.tt-nota::before{width: 20px}.tt-nota-izq::after{right: 28px}.tt-nota-der::after{left: 28px}}@media (max-width: 899px){.tt-escena{display: flex;flex-direction: column;gap: 22px;margin-top: 28px}.tt-nav{order: -1;max-width: 460px;margin: 0 auto;width: 100%}.tt-notas{padding: 0;gap: 18px;justify-content: flex-start}.tt-nota-izq,.tt-nota-der{text-align: left;padding: 0 0 0 22px}.tt-nota::before{display: none}.tt-nota-izq::after,.tt-nota-der::after{left: 0;right: auto}}@media (max-width: 699px){.sec:has(.tt-cap){padding-block: 8px 16px;margin-top: -16px}.sec:has(.tt-cap) + .sec{padding-top: 36px}}.cart-fin{position: relative;overflow: hidden;justify-content: flex-end;align-items: flex-start;gap: 8px;padding: 22px 20px;background: var(--onyx);color: #fff;box-shadow: var(--sombra-3);isolation: isolate}.cart-fin::before{content: "";position: absolute;inset: -40% -30% auto auto;width: 220px;height: 220px;border-radius: 50%;background: radial-gradient(closest-side,rgba(226,76,74,.45),rgba(56,107,183,.25) 55%,transparent 75%);z-index: -1}.cart-fin-mas{position: absolute;top: 6px;right: 16px;font-size: 92px;font-weight: 700;line-height: 1;background: var(--firma);-webkit-background-clip: text;background-clip: text;color: transparent}.cart-fin-tit{font-size: 21px;font-weight: 600;letter-spacing: -.02em;line-height: 1.15;padding-right: 8px}.cart-fin-txt{font-size: 13px;line-height: 1.5;color: var(--onyx-tenue)}.cart-fin-pilares{display: flex;gap: 6px;margin-top: 6px}.cart-fin-pilares i{width: 26px;height: 6px;border-radius: 99px}.pf-aprende{background: var(--mint)}.pf-disena{background: var(--rojo)}.pf-despega{background: var(--azul)}.cartelera{scrollbar-width: none;padding-bottom: 6px}.cartelera::-webkit-scrollbar{display: none}.cart-marco{position: relative}.cart-flecha{position: absolute;top: 50%;z-index: 3;display: grid;place-items: center;width: 44px;height: 44px;margin-top: -22px;border: 0;border-radius: 99px;background: #fff;color: var(--tinta);box-shadow: 0 10px 28px -8px rgba(2,8,23,.35),0 0 0 1px rgba(2,8,23,.06);cursor: pointer}.cart-flecha[hidden]{display: none}.cart-flecha-izq{left: -14px}.cart-flecha-izq svg{transform: rotate(180deg)}.cart-flecha-der{right: -14px}.cart-flecha:disabled{opacity: 0;pointer-events: none}@media (hover: none){.cart-flecha{display: none !important}}.pie-tit.pie-tit-2{margin-top: 26px}.esc{display: grid;grid-template-columns: minmax(0,400px) minmax(0,1fr);gap: 56px;align-items: center}.esc-texto{display: flex;flex-direction: column;gap: 22px;min-width: 0}.esc-texto .cab-sec{margin-bottom: 0}.esc-pilares{gap: 8px}.esc-fila{min-width: 0}.esc-cartelera{grid-template-columns: 300px;grid-auto-columns: 236px}.esc-claim .cart-tit{font-size: 21px;line-height: 1.15;letter-spacing: -.02em}.esc-claim .cart-pie{font-size: 13.5px;font-weight: 500;line-height: 1.45}.cart[hidden]{display: none}@media (max-width: 1099px){.esc{grid-template-columns: minmax(0,1fr);gap: 32px}.esc-texto{max-width: 640px}}@media (max-width: 699px){.esc-cartelera{grid-template-columns: 82%;grid-auto-columns: 66%}}.cartelera{padding: 16px 16px 60px;margin: -16px -16px -60px;scroll-padding-inline: 16px}@media (min-width: 700px){.cartelera{padding-inline: 20px;margin-inline: -20px;scroll-padding-inline: 20px}}.cart-marco ~ *{position: relative;z-index: 4}.llamada{font-size: .38em;font-weight: 400;color: var(--gris);-webkit-text-fill-color: var(--gris);vertical-align: super;margin-left: .12em;letter-spacing: 0}.cara-inicial{display: inline-flex;align-items: center;justify-content: center;background: var(--tinta);color: #fff;font-size: 16px;font-weight: 700}.cara-aprende{background: var(--mint-osc)}.cara-disena{background: var(--rojo)}.cara-despega{background: var(--azul)}.creador-foto img{object-position: 50% 18%}.sec-formula,.sec-rutas,.sec-plataforma,.sec-escuela{padding-bottom: var(--pad)}.fm-cab{display: flex;align-items: baseline;justify-content: space-between;gap: 32px;margin-bottom: 36px}.fm-lema{font-size: 15px;line-height: 1.5;color: var(--t2)}.fm-formula{margin: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: baseline;column-gap: .22em;text-align: center;font-size: clamp(40px,6.6vw,96px);line-height: 1;font-weight: 800;letter-spacing: -.055em}.fm-x{color: #C3C7CD;font-weight: 400}.fm-aprende{color: var(--mint-osc)}.fm-disena{color: var(--rojo)}.fm-despega{color: var(--azul)}.fm-igual{flex-basis: 100%;margin-top: 18px;font-size: clamp(22px,2.2vw,30px);font-weight: 600;letter-spacing: -.02em;color: var(--tinta)}.fm-igual sup{font-size: .55em}.fm-cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 44px;border-top: 2px solid var(--tinta)}.fm-col{display: flex;flex-direction: column;gap: 14px;padding: 30px 32px 0;border-left: 1px solid var(--borde-c)}.fm-col:first-child{padding-left: 0;border-left: 0}.fm-col:last-child{padding-right: 0}.fm-nombre{font-size: 13px;font-weight: 700}.fm-col-aprende .fm-nombre{color: var(--mint-osc)}.fm-col-disena .fm-nombre{color: var(--rojo)}.fm-col-despega .fm-nombre{color: var(--azul)}.fm-frase{font-size: 30px;line-height: 1.1;font-weight: 600;letter-spacing: -.03em;text-wrap: balance}.fm-txt{font-size: 16px;line-height: 1.6;color: var(--t2)}.fm-empieza{font-size: 14px;line-height: 1.5;color: var(--gris)}.fm-empieza b{color: var(--tinta);font-weight: 600}@media (max-width: 899px){.fm-cab{flex-direction: column;gap: 8px;margin-bottom: 28px}.fm-cols{grid-template-columns: 1fr;margin-top: 36px}.fm-col,.fm-col:first-child,.fm-col:last-child{padding: 26px 0;border-left: 0;border-bottom: 1px solid var(--borde-c)}.fm-col:last-child{border-bottom: 0;padding-bottom: 0}.fm-frase{font-size: 26px}}.rt{display: grid;grid-template-columns: minmax(0,400px) minmax(0,1fr);gap: 64px;padding: 64px 72px;border-radius: 40px;background: var(--onyx)}.rt-izq{display: flex;flex-direction: column;gap: 16px}.rt-h2{font-size: 40px;line-height: 1.05;font-weight: 600;letter-spacing: -.035em;text-wrap: balance}.rt-txt{font-size: 16px;line-height: 1.6;color: #C9CBD1}.rt-filas{margin: 0;padding: 0;list-style: none;border-top: 1px solid rgba(255,255,255,.14)}.rt-fila{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: 24px;padding: 24px 0;border-bottom: 1px solid rgba(255,255,255,.14);font-size: 17px;line-height: 1.5}.rt-perfil{font-weight: 600}.rt-camino{color: #C9CBD1}.rt-camino b{font-weight: 600}.rt-aprende{color: #34C99A}.rt-disena{color: #F0817F}.rt-despega{color: #6E9BE0}@media (max-width: 1099px){.rt{grid-template-columns: 1fr;gap: 32px;padding: 48px 40px}}@media (max-width: 699px){.rt{padding: 36px 22px;border-radius: 28px}.rt-h2{font-size: 30px}.rt-fila{grid-template-columns: 1fr;gap: 6px;padding: 18px 0;font-size: 16px}}.cur-filtro{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 24px}.cur-filtro[hidden],.cur-item[hidden]{display: none}.cur-fil{display: inline-flex;align-items: center;gap: 7px;padding: 9px 16px;border: 1px solid #C3C7CD;border-radius: 999px;background: transparent;color: var(--tinta);font: inherit;font-size: 14px;line-height: 1.2;cursor: pointer}.cur-fil[aria-pressed="true"]{background: var(--tinta);border-color: var(--tinta);color: #fff;font-weight: 600}.cur-fil:focus-visible{outline: 2px solid var(--rojo);outline-offset: 2px}@media (hover: hover){.cur-fil[aria-pressed="false"]:hover{border-color: var(--tinta)}}.pl{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,620px);gap: 64px;align-items: center}.pl-texto{display: flex;flex-direction: column;gap: 26px}.pl-h2{font-size: 48px}.pl-filas{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--borde-c)}.pl-fila{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 20px;padding: 18px 0;border-bottom: 1px solid var(--borde-c)}.pl-nombre{font-size: 16px;font-weight: 600}.pl-txt{font-size: 15.5px;line-height: 1.55;color: var(--t2)}.pl-visual{position: relative}.pl-visual.con-kit{padding-bottom: 110px}.pl-captura{border-radius: 22px;box-shadow: 0 30px 60px -24px rgba(2,8,23,.35)}.pl-captura.hueco{aspect-ratio: 16 / 10}.pl-visual.con-kit .pl-captura{width: 90%}.pl-kit{position: absolute;right: 0;bottom: 0;width: 280px;padding: 22px;border-radius: 22px;background: var(--carta);box-shadow: 0 24px 48px -20px rgba(2,8,23,.35);font-size: 14px}.pl-kit-cab{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-bottom: 12px}.pl-kit-cab b{font-size: 17px}.pl-kit-cab span{font-size: 11.5px;color: var(--gris)}.pl-kit-filas{display: flex;flex-direction: column;gap: 10px;margin: 0}.pl-kit-filas div{display: flex;justify-content: space-between;gap: 12px}.pl-kit-filas dd{margin: 0;font-weight: 600;font-variant-numeric: tabular-nums}.pl-kit-total{padding-top: 10px;border-top: 1px solid var(--borde-c)}.pl-kit-total dd{color: var(--mint-osc)}@media (max-width: 1099px){.pl{grid-template-columns: 1fr;gap: 40px}.pl-visual{max-width: 620px}}@media (max-width: 699px){.pl-h2{font-size: 32px}.pl-fila{grid-template-columns: 1fr;gap: 4px}.pl-visual.con-kit{padding-bottom: 0}.pl-visual.con-kit .pl-captura{width: 100%}.pl-kit{position: relative;width: auto;margin: -36px 14px 0}}.es{display: grid;grid-template-columns: 360px minmax(0,1fr);gap: 72px;align-items: center}.es-imagen{aspect-ratio: 337 / 471;border-radius: 32px}.es-texto{display: flex;flex-direction: column;gap: 24px}.es-frase{max-width: 760px;padding-left: 20px;border-left: 3px solid var(--mint);border-image: linear-gradient(180deg,var(--mint),var(--azul)) 1;font-size: 18px;line-height: 1.65;color: var(--t2)}.es-perfil{display: grid;grid-template-columns: 72px minmax(0,1fr) auto;gap: 18px;align-items: center;padding-top: 22px;border-top: 1px solid var(--borde-c)}.es-foto{width: 72px;height: 72px;border-radius: 999px}.es-foto img{object-position: 50% 22%}.es-nombre{font-size: 19px;font-weight: 600}.es-linea{margin-top: 4px;font-size: 14px;line-height: 1.45;color: var(--gris)}.es-txt{font-size: 16.5px;line-height: 1.65;color: var(--t2);max-width: 620px}.es-enlace{color: var(--rojo)}@media (max-width: 899px){.es{grid-template-columns: 1fr;gap: 32px}.es-imagen{aspect-ratio: 4 / 3;max-height: 460px}}@media (max-width: 699px){.es-frase{font-size: 16.5px}.es-perfil{grid-template-columns: 56px minmax(0,1fr);gap: 14px}.es-foto{width: 56px;height: 56px}.es-enlace{grid-column: 1 / -1}}.cta-banda{display: flex;align-items: center;justify-content: space-between;gap: 40px;padding: 56px 72px;border-radius: 40px;background: var(--firma)}.cta-banda-oscura{background: var(--onyx);padding: 48px 72px;border-radius: 36px}.cta-banda-oscura .cb-h2{font-weight: 700;letter-spacing: -.04em}.cta-banda-oscura .cb-txt{color: #A1A1AA}.cb-h2{font-size: 42px;line-height: 1.05;font-weight: 600;letter-spacing: -.03em;text-wrap: balance}.cb-txt{margin-top: 10px;font-size: 15px;line-height: 1.5;color: #fff}.cb-accion{flex: none;display: flex;flex-direction: column;align-items: center;gap: 12px}.cb-enlace{font-size: 14px}@media (max-width: 899px){.cta-banda{flex-direction: column;align-items: flex-start;gap: 28px;padding: 40px 28px;border-radius: 28px}.cb-h2{font-size: 32px}.cb-accion{align-items: stretch;width: 100%}.cb-boton{width: 100%}.cb-enlace{align-self: center}}#cursos-filtros,#cursos-lista{scroll-margin-top: 110px}.sec-pti,.sec-inc,.sec-camino{padding-bottom: var(--pad)}.pti{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.pti-tarjeta{display: flex;flex-direction: column;gap: 14px;padding: 32px;border-radius: 28px;background: var(--carta)}.pti-tit{font-size: 13px;font-weight: 700}.pti-aprende{color: var(--mint-osc)}.pti-disena{color: var(--rojo)}.pti-despega{color: var(--azul)}.pti-lista{display: flex;flex-direction: column;gap: 10px;margin: 0;padding-left: 20px;font-size: 16.5px;line-height: 1.5}.inc{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 24px;align-items: center;padding: 28px 32px;border-radius: 28px;background: var(--carta)}.inc-tit{font-size: 22px;line-height: 1.2;font-weight: 600;letter-spacing: -.02em}.inc-lista{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 24px;margin: 0;padding: 0;list-style: none;font-size: 14.5px;line-height: 1.5;color: var(--t2)}.inc-lista b{color: var(--tinta)}.cam-h2{margin-bottom: 24px;font-size: 40px;line-height: 1.05;font-weight: 600;letter-spacing: -.035em}.cam-rej{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 20px}.cam-carta{display: flex;flex-direction: column;gap: 10px;padding: 28px;border-radius: 28px;background: var(--carta);border-top: 4px solid var(--borde-c);color: var(--tinta);text-decoration: none}.cam-carta-aprende{border-top-color: var(--mint)}.cam-carta-disena{border-top-color: var(--rojo)}.cam-carta-despega{border-top-color: var(--azul)}.cam-carta-metodo{background: var(--onyx);border-top-color: var(--onyx);color: #fff}.cam-etq{font-size: 13px;font-weight: 700}.cam-carta-aprende .cam-etq{color: var(--mint-osc)}.cam-carta-disena .cam-etq{color: var(--rojo)}.cam-carta-despega .cam-etq{color: var(--azul)}.cam-carta-metodo .cam-etq{color: #A1A1AA}.cam-frase{font-size: 21px;line-height: 1.25;font-weight: 600;letter-spacing: -.02em}.cam-ir{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;font-size: 14.5px;font-weight: 600}@media (hover: hover){.cam-carta:hover .cam-ir{text-decoration: underline;text-underline-offset: 4px}}.cam-carta:focus-visible{outline: 2px solid var(--rojo);outline-offset: 3px}@media (max-width: 899px){.pti{grid-template-columns: 1fr}.inc{grid-template-columns: 1fr}}@media (max-width: 699px){.pti-tarjeta{padding: 24px}.cam-h2{font-size: 30px}}.sec-porpilar{padding-top: 8px}.pp-saltos{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 8px}.pp-salto{display: inline-flex;align-items: center;gap: 8px;padding: 11px 20px;border-radius: 999px;background: var(--carta);color: var(--tinta);font-size: 14px;font-weight: 600;text-decoration: none}.pp-salto:focus-visible{outline: 2px solid var(--rojo);outline-offset: 2px}.pp-grupo{display: flex;flex-direction: column;gap: 22px;margin-top: 56px;scroll-margin-top: 110px}.pp-cab{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 12px 24px;padding-bottom: 12px;border-bottom: 2px solid var(--borde-c)}.pp-aprende .pp-cab{border-bottom-color: var(--mint)}.pp-disena .pp-cab{border-bottom-color: var(--rojo)}.pp-despega .pp-cab{border-bottom-color: var(--azul)}.pp-tit{font-size: 34px;line-height: 1.1;font-weight: 600;letter-spacing: -.03em;text-wrap: balance}.pp-aprende .pp-nombre,.pp-aprende .pp-ir{color: var(--mint-osc)}.pp-disena .pp-nombre,.pp-disena .pp-ir{color: var(--rojo)}.pp-despega .pp-nombre,.pp-despega .pp-ir{color: var(--azul)}.pp-ir{display: inline-flex;align-items: center;gap: 6px;font-size: 15px;font-weight: 600;text-decoration: none}@media (hover: hover){.pp-ir:hover{text-decoration: underline;text-underline-offset: 4px}}.pp-extra{display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: 24px;border-radius: 24px;background: var(--carta)}.pp-extra-oscuro{background: var(--onyx)}.pp-extra-hueco{background: transparent;border: 2px dashed #C3C7CD}.pp-extra-etq{font-size: 12.5px;color: var(--gris)}.pp-extra-oscuro .pp-extra-etq{color: #A1A1AA}.pp-extra-tit{font-size: 19px;line-height: 1.25;font-weight: 600}.pp-extra-txt{font-size: 14px;line-height: 1.5;color: var(--t2)}.pp-extra-oscuro .pp-extra-txt{color: #C9CBD1}@media (max-width: 699px){.pp-tit{font-size: 26px}.pp-grupo{margin-top: 40px}}.pp-carrusel:focus-visible{outline: 2px solid var(--rojo);outline-offset: 4px;border-radius: 26px}@media (max-width: 1099px){.rej.pp-carrusel{display: flex;gap: 14px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;padding-bottom: 36px;margin-bottom: -24px;scrollbar-width: none}.rej.pp-carrusel::-webkit-scrollbar{display: none}.rej.pp-carrusel>*{flex: 0 0 calc((100% - 14px) / 2.25);min-width: 0;scroll-snap-align: start}}@media (max-width: 699px){.rej.pp-carrusel>*{flex-basis: 84%}}@media (max-width: 1099px){.escalonada.pp-carrusel>*{margin-top: 0}.rej.escalonada.pp-carrusel{padding: 8px 0 36px;margin: -8px 0 -28px}.escalonada.pp-carrusel .prof-lista-foto,.escalonada.pp-carrusel>:first-child .prof-lista-foto{height: auto;aspect-ratio: 1}}.tarjeta-visual.tv-portada{aspect-ratio: 16 / 9;height: auto}.cur-cta{display: flex;flex-direction: column;justify-content: center;gap: 12px;padding: 28px;border-radius: 24px;background: var(--carta)}.cur-cta-oscuro{background: var(--onyx)}.cur-cta-etq{font-size: 12.5px;font-weight: 700;color: var(--gris)}.cur-cta-oscuro .cur-cta-etq{color: #A1A1AA}.cur-cta-tit{font-size: 21px;line-height: 1.25;font-weight: 600;letter-spacing: -.02em;text-wrap: balance}.cur-cta .kbtn{align-self: flex-start}@media (max-width: 699px){.cur-cta .kbtn{align-self: stretch}}.it-h2{font-size: clamp(30px,3.4vw,40px);line-height: 1.05;font-weight: 700;letter-spacing: -.035em;text-align: center;text-wrap: balance}.it-rej{margin-top: 28px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.it-t{border-radius: 22px;background: var(--carta);padding: 22px;display: flex;flex-direction: column;gap: 8px}.it-punto{width: 10px;height: 10px;border-radius: 999px}.it-punto.p-aprende{background: var(--mint)}.it-punto.p-disena{background: var(--rojo)}.it-punto.p-despega{background: var(--azul)}.it-punto.p-ambar{background: var(--ambar)}.it-tit{font-size: 16px}.it-txt{font-size: 14px;line-height: 1.5;color: var(--gris)}.dt-rej{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.dt-rej.n-1{grid-template-columns: minmax(0,1fr)}.dt-rej.n-3{grid-template-columns: repeat(3,minmax(0,1fr))}.dt-t{border-radius: 28px;padding: 32px;display: flex;flex-direction: column;gap: 12px;background: var(--carta)}.dt-menta{background: #E7F7F0}.dt-oscuro{background: var(--onyx);color: #fff}.dt-etq{align-self: flex-start;padding: 6px 12px;border-radius: 999px;background: var(--tinta);color: #fff;font-size: 12.5px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase}.dt-menta .dt-etq{background: var(--mint);color: var(--tinta)}.dt-oscuro .dt-etq{background: #fff;color: var(--tinta)}.dt-tit{font-size: 30px;line-height: 1.05;font-weight: 700;letter-spacing: -.03em;text-wrap: balance}.dt-txt{font-size: 15.5px;line-height: 1.6;color: var(--t2)}.dt-oscuro .dt-txt{color: #C9CBD1}@media (max-width: 1099px){.it-rej{grid-template-columns: repeat(2,minmax(0,1fr))}.dt-rej.n-3{grid-template-columns: minmax(0,1fr)}}@media (max-width: 699px){.it-rej{gap: 10px}.it-t{padding: 16px;border-radius: 18px}.it-tit{font-size: 14.5px}.it-txt{font-size: 12.5px}.dt-rej{grid-template-columns: minmax(0,1fr);gap: 12px}.dt-t{padding: 24px;border-radius: 24px}.dt-tit{font-size: 24px}.dt-txt{font-size: 14.5px}}.barra-planes{position: fixed;z-index: 61;left: 50%;bottom: max(24px,env(safe-area-inset-bottom));display: flex;align-items: center;gap: 18px;padding: 8px 8px 8px 24px;border-radius: 999px;background: var(--onyx);color: #fff;box-shadow: 0 20px 50px rgba(2,8,23,.35);white-space: nowrap;transform: translate(-50%,180%);transition: transform .35s cubic-bezier(.22,1,.36,1)}.barra-planes.visible{transform: translate(-50%,0)}.bp-tit{font-size: 15px;font-weight: 600}.bp-sep{width: 1px;height: 24px;background: rgba(255,255,255,.18)}.bp-planes{display: flex;gap: 4px;padding: 4px;border-radius: 999px;background: rgba(255,255,255,.08)}.bp-plan{border: 0;border-radius: 999px;padding: 9px 16px;background: transparent;color: #C9CBD1;font: inherit;font-size: 13.5px;display: inline-flex;gap: 8px;align-items: baseline;cursor: pointer}.bp-plan[aria-pressed="true"]{background: #fff;color: var(--tinta)}.bp-plan:focus-visible,.bp-boton:focus-visible{outline: 3px solid var(--ambar);outline-offset: 2px}.bp-precio{font-size: 14px}.bp-boton{display: inline-flex;align-items: center;gap: 6px;padding: 13px 22px;border-radius: 999px;background: var(--rojo);color: #fff;font-size: 14.5px;font-weight: 600;text-decoration: none}@media (hover: hover){.bp-plan:hover{color: #fff}.bp-plan[aria-pressed="true"]:hover{color: var(--tinta)}.bp-boton:hover{filter: brightness(1.06)}}@media (max-width: 899px){.barra-planes{left: 12px;right: 12px;bottom: max(12px,env(safe-area-inset-bottom));display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;padding: 8px;border-radius: 26px;white-space: normal;transform: translateY(160%)}.barra-planes.visible{transform: none}.bp-tit,.bp-sep{display: none}.bp-planes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-radius: 20px}.bp-plan{border-radius: 16px;flex-direction: column;align-items: flex-start;gap: 0;padding: 8px 12px}.bp-boton{justify-content: center;padding: 13px}body.barra-planes-visible .nav-movil{transform: translateY(160%)}}@media (prefers-reduced-motion: reduce){.barra-planes{transition: none}}.cap-cab{display: flex;flex-direction: column;gap: 8px;align-items: center;text-align: center}.cap-sub{font-size: 16px;color: var(--t2);text-wrap: balance}.cap-desliza{margin-top: 28px}.cap-desliza:focus-visible{outline: 2px solid var(--rojo);outline-offset: 4px;border-radius: 26px}.cap-rej{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 14px}.cap-t{grid-column: span 2;min-width: 0;border-radius: 24px;background: var(--carta);padding: 14px;display: flex;flex-direction: column;gap: 12px}.cap-t.cap-grande{grid-column: span 3}.cap-t.cap-franja{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,36%);align-items: center;gap: 24px;padding-left: 26px}.cap-t.cap-franja .cap-txt{order: -1}.cap-fig{margin: 0;border-radius: 14px;overflow: hidden;background: var(--carta);box-shadow: 0 0 0 1px var(--borde-c)}.cap-barra{height: 22px;background: var(--papel-2);display: flex;align-items: center;gap: 5px;padding: 0 10px}.cap-barra i{width: 7px;height: 7px;border-radius: 999px;background: var(--rojo);opacity: .75}.cap-barra i:nth-child(2){background: var(--ambar)}.cap-barra i:nth-child(3){background: var(--mint)}.cap-img{aspect-ratio: 16 / 10;border-radius: 0}.cap-grande .cap-img{aspect-ratio: 16 / 9.4}.cap-franja .cap-img{aspect-ratio: 16 / 7}.cap-img.foto img{object-position: top}.cap-fig-foto{box-shadow: none}.cap-fig-foto .cap-img.foto img{object-position: center}.cap-fig-foto .cap-img{aspect-ratio: 16 / 10.6}.cap-grande .cap-fig-foto .cap-img{aspect-ratio: 16 / 10}.cap-img.hueco{background: linear-gradient(160deg,#EEF0F3 0%,#DDE1E6 100%)}.cap-img.hueco .media-cam{color: var(--gris);opacity: .5}.cap-img.hueco::before{display: none}.cap-fig-movil{box-shadow: none;background: linear-gradient(160deg,#EEF0F3,#DDE1E6);display: flex;justify-content: center;align-items: flex-end;aspect-ratio: 16 / 10.6;padding-top: 16px}.cap-tel{width: 42%;height: 100%;padding: 6px 6px 0;border-radius: 22px 22px 0 0;background: var(--onyx)}.cap-tel .cap-img{aspect-ratio: auto;height: 100%;border-radius: 16px 16px 0 0}.cap-txt{padding: 0 6px 4px;display: flex;flex-direction: column;gap: 4px}.cap-tit{display: flex;align-items: center;gap: 8px;font-size: 17px}.cap-franja .cap-tit{font-size: 20px}.cap-desc{font-size: 13.5px;line-height: 1.45;color: var(--gris)}.cap-franja .cap-desc{font-size: 14.5px}@media (max-width: 1099px){.cap-desliza{overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;padding-bottom: 12px;scrollbar-width: none}.cap-desliza::-webkit-scrollbar{display: none}.cap-rej{display: flex;gap: 14px}.cap-t,.cap-t.cap-grande,.cap-t.cap-franja{flex: 0 0 calc((100% - 14px) / 2.25);display: flex;flex-direction: column;gap: 12px;padding: 14px;scroll-snap-align: start}.cap-t.cap-franja .cap-txt{order: 0}.cap-img,.cap-grande .cap-img,.cap-franja .cap-img{aspect-ratio: 16 / 10}.cap-franja .cap-tit{font-size: 17px}.cap-franja .cap-desc{font-size: 13.5px}}@media (max-width: 699px){.cap-desliza{margin-top: 20px}.cap-t,.cap-t.cap-grande,.cap-t.cap-franja{flex-basis: 84%;border-radius: 20px;padding: 12px}.cap-sub{font-size: 14.5px}}@media (max-width: 699px){.pie-rej>.pie-col:nth-last-child(2),.pie-rej>.pie-col-redes{display: contents}.pie-rej>.pie-col:nth-last-child(2)>.pie-bloque:first-child{grid-column: 1}.pie-rej>.pie-col:nth-last-child(2)>.pie-bloque-2{grid-column: 2;grid-row: span 2}.pie-col-redes>.pie-bloque-contacto{grid-column: 1}.pie-col-redes>.pie-bloque-redes,.pie-col-redes>.pie-bloque-nota{order: 1;grid-column: 1 / -1}.pie-rej>:is(.pie-col:nth-last-child(2),.pie-col-redes) .pie-tit-2{margin-top: 0}}.hi{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 72px;align-items: start}.hi-izq{position: sticky;top: 120px;display: flex;flex-direction: column;gap: 18px}.hi-lista{position: relative;list-style: none;margin: 0;padding: 0}.hi-lista::before{content: "";position: absolute;left: 111px;top: 12px;bottom: 12px;width: 2px;border-radius: 2px;background: linear-gradient(180deg,var(--azul),var(--rojo));opacity: .35}.hi-hito{position: relative;display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 32px;padding-bottom: 34px}.hi-hito:last-child{padding-bottom: 0}.hi-hito::before{content: "";position: absolute;left: 105px;top: 9px;width: 14px;height: 14px;border-radius: 999px;background: var(--papel);box-shadow: inset 0 0 0 3px var(--rojo)}.hi-cuando{font-size: 22px;line-height: 1.2;font-weight: 700;letter-spacing: -.02em;text-align: right;font-variant-numeric: tabular-nums}.hi-tit{font-size: 20px;line-height: 1.3;font-weight: 600;letter-spacing: -.02em;text-wrap: balance}.hi-txt{margin-top: 6px;font-size: 15.5px;line-height: 1.65;color: var(--t2);max-width: 560px}.hi-hoy::before{background: var(--rojo)}.hi-hoy .hi-cuerpo{margin-top: -18px;padding: 18px 24px 22px;border-radius: 22px;background: var(--onyx);color: #fff}.hi-hoy .hi-cuando{color: var(--rojo)}.hi-hoy .hi-txt{color: #C9CBD1}@media (max-width: 1099px){.hi{grid-template-columns: minmax(0,1fr);gap: 40px}.hi-izq{position: static}}@media (max-width: 699px){.hi-lista{padding-left: 30px}.hi-lista::before{left: 6px}.hi-hito{grid-template-columns: minmax(0,1fr);gap: 4px;padding-bottom: 28px}.hi-hito::before{left: -30px;top: 5px}.hi-cuando{font-size: 17px;text-align: left}.hi-tit{font-size: 18px}.hi-hoy .hi-cuerpo{margin-top: 6px;padding: 16px 18px 18px}}.ci{margin: 0 auto;max-width: 900px;display: flex;flex-direction: column;align-items: center;text-align: center}.ci-comilla{font-size: 120px;line-height: .8;font-weight: 700;height: 64px}.ci-texto{margin: 0}.ci-texto p{font-size: clamp(24px,2.8vw,34px);line-height: 1.3;font-weight: 600;letter-spacing: -.025em;text-wrap: balance}.ci-autor{margin-top: 22px;font-size: 15px;font-weight: 600;color: var(--gris)}.ci-cierre{margin-top: 40px;font-size: clamp(34px,4.4vw,56px);line-height: 1.05;font-weight: 700;letter-spacing: -.04em;padding-bottom: .1em}@media (max-width: 699px){.ci-comilla{font-size: 90px;height: 48px}.ci-cierre{margin-top: 28px}}.hc-cap-169 .marco-w.alto-hero .marco{aspect-ratio: 16 / 9;height: auto}.hf-cap{position: relative;padding: 26px 26px 22px 0}.hf-detras{position: absolute;right: 0;top: 0;width: 88%;aspect-ratio: 16 / 9;border-radius: 24px;overflow: hidden;transform: rotate(3deg);opacity: .9;box-shadow: 0 18px 40px rgba(2,8,23,.18)}.hf-nota{position: absolute;left: -22px;bottom: 0;z-index: 2;display: flex;gap: 12px;align-items: center;padding: 14px 18px;border-radius: 18px;background: #fff;box-shadow: 0 14px 40px rgba(2,8,23,.16)}.hf-num{width: 36px;height: 36px;border-radius: 10px;background: var(--onyx);color: #fff;display: grid;place-items: center;font-weight: 700}.hf-nota span:last-child{display: flex;flex-direction: column}.hf-nota b{font-size: 14px}.hf-nota i{font-style: normal;font-size: 12px;color: var(--gris)}.hf-sec{font-size: 14px;font-weight: 600;color: var(--gris)}.sec-frase:has(+ .lc-dos){padding-bottom: 0}.sec-frase:has(+ .lc-dos) .frase{position: relative;max-width: none;padding: 26px 30px;border: 0;border-radius: 20px;background: #fff;overflow: hidden}.sec-frase:has(+ .lc-dos) .frase::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--firma)}.sec-frase:has(+ .lc-dos) .filete-frase-aprende::before{background: var(--mint)}.sec-frase:has(+ .lc-dos) .filete-frase-disena::before{background: var(--rojo)}.sec-frase:has(+ .lc-dos) .frase-txt{max-width: 1080px}.lc-dos{max-width: var(--max);margin: 56px auto 0;padding-inline: max(var(--g),env(safe-area-inset-left)) max(var(--g),env(safe-area-inset-right));display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 44px;align-items: start}.lc-cuerpo{display: flex;flex-direction: column;gap: 64px;min-width: 0}.lc-cuerpo>section{margin: 0;padding: 0;max-width: none;width: auto}.lc-cuerpo .faq-caja{max-width: none}.lc-cuerpo .cab-sec.centro{text-align: left;align-items: flex-start;margin: 0 0 16px}.lc-cuerpo .h2,.lc-cuerpo .h2-s,.lc-cuerpo .h2-xl{font-size: 34px;line-height: 1.08;letter-spacing: -.035em}.lc-lado{position: sticky;top: 24px}.lc-caja-in{display: flex;flex-direction: column;gap: 16px;padding: 26px;border-radius: 28px;background: #fff;box-shadow: 0 24px 60px rgba(2,8,23,.1)}.lc-caja-tit{font-size: 18px;font-weight: 700}.lc-selector{display: flex;gap: 4px;padding: 5px;border-radius: 999px;background: var(--papel)}.lc-sel{flex: 1;border: 0;padding: 10px 12px;border-radius: 999px;background: transparent;color: var(--gris);font: 600 14px var(--fuente,inherit);cursor: pointer}.lc-sel[aria-pressed="true"]{background: #fff;color: var(--tinta);box-shadow: 0 2px 8px rgba(2,8,23,.1)}.lc-sel:last-child{flex: 1.4}.lc-ahorro{margin-left: 4px;padding: 3px 7px;border-radius: 99px;background: #FBAC18;color: var(--tinta);font-size: 11px}.lc-plan{display: flex;flex-direction: column;gap: 8px}.lc-plan[hidden]{display: none}.lc-precio{display: flex;align-items: baseline;gap: 6px;color: var(--gris)}.lc-precio b{font-size: 46px;letter-spacing: -.04em;color: var(--tinta)}.lc-nota{font-size: 13px;color: var(--gris)}.lc-boton{margin-top: 8px;width: 100%;justify-content: center}.lc-checks{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.lc-checks li{display: flex;gap: 10px;align-items: flex-start;font-size: 15px;line-height: 1.5;color: var(--t2)}.lc-caja-lista{padding-top: 14px;border-top: 1px solid #EEF0F2}.lc-dos-col{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 20px}.lc-cab{display: flex;flex-direction: column;gap: 10px;margin-bottom: 16px}.lc-h2{font-size: 34px;line-height: 1.08;font-weight: 600;letter-spacing: -.035em;text-wrap: balance}.lc-p{font-size: 15.5px;line-height: 1.6;color: var(--t2)}.lc-enlace{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 600}.lc-tarjeta{display: flex;flex-direction: column;gap: 16px;padding: 30px;border-radius: 24px;background: #fff}.lc-tarjeta-tit{font-size: 22px;font-weight: 700;letter-spacing: -.02em}.lc-teaser{border-radius: 24px}.lc-poster{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.lf-r{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none}.lf{display: flex;flex-direction: column;gap: 12px}.lf-g{display: none;position: relative;margin: 0;border-radius: 20px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px var(--borde-c)}.lf-g:first-child{display: block}.lf-g .lf-img{aspect-ratio: 16 / 9}.lf-g img{object-position: top}.lf-g figcaption{position: absolute;left: 14px;right: 14px;bottom: 14px;display: flex;justify-content: space-between;align-items: center;gap: 12px;font-size: 13px}.lf-g figcaption span{padding: 7px 12px;border-radius: 10px;background: rgba(15,15,18,.72);color: #fff}.lf-g figcaption b{flex: none;padding: 7px 12px;border-radius: 99px;background: #fff;font-size: 12.5px}.lf-minis{display: flex;gap: 10px;overflow-x: auto;scrollbar-width: none;padding: 3px}.lf-minis::-webkit-scrollbar{display: none}.lf-m{flex: none;width: 132px;border-radius: 12px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px var(--borde-c);opacity: .75;cursor: pointer}.lf-m .lf-img{aspect-ratio: 5 / 3}.lf-r:nth-of-type(n):checked ~ .lf-grandes .lf-g:first-child{display: none}.lf-r:nth-of-type(1):checked ~ .lf-grandes .lf-g:nth-child(1),.lf-r:nth-of-type(2):checked ~ .lf-grandes .lf-g:nth-child(2),.lf-r:nth-of-type(3):checked ~ .lf-grandes .lf-g:nth-child(3),.lf-r:nth-of-type(4):checked ~ .lf-grandes .lf-g:nth-child(4),.lf-r:nth-of-type(5):checked ~ .lf-grandes .lf-g:nth-child(5),.lf-r:nth-of-type(6):checked ~ .lf-grandes .lf-g:nth-child(6),.lf-r:nth-of-type(7):checked ~ .lf-grandes .lf-g:nth-child(7),.lf-r:nth-of-type(8):checked ~ .lf-grandes .lf-g:nth-child(8){display: block}.lf-r:nth-of-type(1):checked ~ .lf-minis .lf-m:nth-child(1),.lf-r:nth-of-type(2):checked ~ .lf-minis .lf-m:nth-child(2),.lf-r:nth-of-type(3):checked ~ .lf-minis .lf-m:nth-child(3),.lf-r:nth-of-type(4):checked ~ .lf-minis .lf-m:nth-child(4),.lf-r:nth-of-type(5):checked ~ .lf-minis .lf-m:nth-child(5),.lf-r:nth-of-type(6):checked ~ .lf-minis .lf-m:nth-child(6),.lf-r:nth-of-type(7):checked ~ .lf-minis .lf-m:nth-child(7),.lf-r:nth-of-type(8):checked ~ .lf-minis .lf-m:nth-child(8){opacity: 1;box-shadow: 0 0 0 3px var(--rojo)}.lf-r:nth-of-type(1):focus-visible ~ .lf-minis .lf-m:nth-child(1),.lf-r:nth-of-type(2):focus-visible ~ .lf-minis .lf-m:nth-child(2),.lf-r:nth-of-type(3):focus-visible ~ .lf-minis .lf-m:nth-child(3),.lf-r:nth-of-type(4):focus-visible ~ .lf-minis .lf-m:nth-child(4),.lf-r:nth-of-type(5):focus-visible ~ .lf-minis .lf-m:nth-child(5),.lf-r:nth-of-type(6):focus-visible ~ .lf-minis .lf-m:nth-child(6),.lf-r:nth-of-type(7):focus-visible ~ .lf-minis .lf-m:nth-child(7),.lf-r:nth-of-type(8):focus-visible ~ .lf-minis .lf-m:nth-child(8){outline: 2px solid var(--tinta);outline-offset: 2px}.lp-rej{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.lp-n1{grid-template-columns: minmax(0,1fr)}.lp-n2{grid-template-columns: repeat(2,minmax(0,1fr))}.lp{display: flex;flex-direction: column;gap: 12px;padding: 12px 12px 20px;border-radius: 22px;background: #fff}.lp-img{aspect-ratio: 16 / 10;border-radius: 14px;overflow: hidden;background: #2a2a30}.lp-txt{display: flex;flex-direction: column;gap: 6px;padding: 0 8px}.lp-num,.li-eti{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.lp-c1 .lp-num,.li-eti{color: var(--rojo)}.lp-c2 .lp-num{color: var(--azul)}.lp-c3 .lp-num{color: #0E9F6E}.lp-tit{font-size: 18px;font-weight: 700}.lp-nota{font-size: 13.5px;line-height: 1.5;color: var(--gris)}.lt-lista{display: flex;flex-direction: column;gap: 10px}.lt{padding: 6px 8px;border-radius: 20px;background: #fff}.lt summary{display: flex;align-items: center;gap: 16px;padding: 12px 14px;cursor: pointer;list-style: none}.lt summary::-webkit-details-marker{display: none}.lt-cod{flex: none;width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--papel);font-weight: 700}.lt[open] .lt-cod{background: var(--tinta);color: #fff}.lt-cab{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.lt-cab b{font-size: 17px}.lt-cab span{font-size: 13.5px;color: var(--gris)}.lt-signo::before{content: "+";font-size: 22px;color: var(--gris)}.lt[open] .lt-signo::before{content: "−"}.lt ol{list-style: none;margin: 0 14px 10px 74px;padding: 0}.lt li{display: flex;gap: 12px;padding: 10px 0;border-top: 1px solid #EEF0F2;font-size: 14.5px}.lt-n{flex: none;color: var(--gris);font-variant-numeric: tabular-nums}.lt-t{flex: 1;min-width: 0}.lc-com{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px;align-items: center;padding: 28px;border-radius: 28px;background: #fff}.lc-com-txt{display: flex;flex-direction: column;gap: 14px}.lc-com-img{height: 300px;border-radius: 20px;overflow: hidden;box-shadow: 0 0 0 1px var(--borde-c)}.lc-com-img img{object-position: top left}.lc-prof{display: grid;grid-template-columns: 200px minmax(0,1fr);gap: 32px;align-items: center;padding: 24px;border-radius: 28px;background: #fff}.lc-prof-img{height: 220px;border-radius: 18px;overflow: hidden}.lc-prof-img img{object-position: 50% 20%}.lc-prof-txt{display: flex;flex-direction: column;gap: 8px}.lc-prof-nom{font-size: 28px;font-weight: 700;letter-spacing: -.03em}.li{position: relative;list-style: none;margin: 16px 0 0;padding: 0;display: flex;flex-direction: column;gap: 22px}.li::before{content: "";position: absolute;left: 21px;top: 30px;bottom: 60px;width: 2px;background: var(--firma);opacity: .4}.li-paso{position: relative;padding-left: 64px}.li-num{position: absolute;left: 0;top: 18px;width: 44px;height: 44px;border-radius: 99px;background: var(--onyx);color: #fff;display: grid;place-items: center;font-size: 18px;font-weight: 700}.li-carta{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 26px;align-items: center;padding: 14px 26px 14px 14px;border-radius: 24px;background: #fff;color: inherit;text-decoration: none}.li-img{aspect-ratio: 16 / 9;border-radius: 16px;overflow: hidden;background: #2a2a30}.li-txt{display: flex;flex-direction: column;gap: 8px;min-width: 0}.li-tit{font-size: 22px;letter-spacing: -.02em}.li-res{font-size: 14.5px;line-height: 1.55;color: var(--gris)}.li-chips{gap: 6px}.li-insignia{background: #FFF6E5;border-color: transparent;font-weight: 600}.li-ver{display: inline-flex;align-items: center;gap: 8px;font-size: 14.5px;font-weight: 600}.ltf-rej{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.ltf{display: flex;flex-direction: column;gap: 10px;padding: 22px;border-radius: 20px;background: #fff}.ltf-tit{font-size: 17px;font-weight: 700}.ltf ol{margin: 0;padding-left: 20px;display: flex;flex-direction: column;gap: 6px;font-size: 14.5px;color: var(--t2)}@media (max-width: 999px){.lc-dos{display: block;margin-top: 40px}.lc-lado{display: none}.lc-cuerpo{gap: 48px}}@media (max-width: 699px){.lc-h2,.lc-cuerpo .h2,.lc-cuerpo .h2-s,.lc-cuerpo .h2-xl{font-size: 28px}.lc-dos-col,.lp-rej,.lp-n2,.lc-com,.lc-prof,.li-carta,.ltf-rej{grid-template-columns: minmax(0,1fr)}.sec-frase:has(+ .lc-dos) .frase{padding: 20px 22px}.lc-tarjeta,.lc-com{padding: 20px}.lc-com-img{height: 220px}.lc-prof-img{height: 240px}.li-paso{padding-left: 0}.li-num{top: -10px;left: -6px;z-index: 2}.li::before{display: none}.li-carta{padding: 14px;gap: 14px}.lt ol{margin-left: 14px}.hf-nota{left: 0}}