.k-landing{--k-l-margen:clamp(16px, 5vw, 96px)}.k-landing.k-con-fondo{overflow:clip}.k-landing .k-l-barra[data-menu=sigue]{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:relative}.k-landing .k-l-barra[data-menu=sigue]>.kl-barra-der{margin-left:auto}.k-landing .k-l-barra{gap:12px}.k-landing .k-l-barra>.kfc-marca,.k-landing .k-l-barra .k-marca{flex-shrink:0}@media (max-width:639px){.k-landing .k-l-barra .k-estado{justify-content:center;gap:0;width:34px;padding:0;font-size:0}.k-landing .k-l-barra .k-btn-chico{padding:0 16px}}@media (max-width:374px){.k-landing .k-l-barra .k-marca img{height:32px}.k-landing .k-l-barra .k-palabra{font-size:18px}.k-landing .k-l-barra .kl-barra-der{gap:8px}}.kl-sigue{z-index:30;top:calc(env(safe-area-inset-top) + 8px);max-width:calc(100vw - 2 * var(--k-l-margen));border-radius:var(--k-radio);box-shadow:0 0 0 1px var(--k-line), 0 14px 34px -20px #78285a80;-webkit-backdrop-filter:blur(16px);transition:opacity .2s var(--k-ease), transform .24s var(--k-ease), visibility 0s;background:#ffffffdb;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:999px){.kl-sigue:not([data-lejos]){visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s var(--k-ease), transform .16s var(--k-ease), visibility 0s linear .16s;transform:translate(-50%,-8px)}.kl-sigue[data-lejos]{width:calc(100vw - 2 * var(--k-l-margen))}}.k-landing .kl-sigue a{text-decoration:none}.kl-sigue-iso{border-radius:var(--k-radio);flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.kl-sigue-iso img{width:28px;height:28px}.kl-sigue-links{gap:2px;margin:0;padding:0;list-style:none;display:flex}.k-landing .kl-sigue-links a,.k-landing .kl-sigue-lista a{border-radius:var(--k-radio);min-height:44px;color:var(--k-ink-2);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.k-landing .kl-sigue a[aria-current]{background:var(--k-accent-soft);color:var(--k-accent-text)}@media (hover:hover) and (pointer:fine){.k-landing .kl-sigue-links a:hover,.k-landing .kl-sigue-lista a:hover,.kl-sigue-btn:hover{background:var(--k-accent-soft);color:var(--k-accent-text)}}.kl-sigue :focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.kl-sigue-desp{flex:auto;min-width:0;position:relative}.kl-sigue[data-modo=compacto]:not([data-lejos]) .kl-sigue-desp{min-width:220px}.kl-sigue-btn{border-radius:var(--k-radio);width:100%;min-height:44px;font:inherit;color:var(--k-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.kl-sigue-actual{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kl-sigue-btn svg{width:18px;height:18px;color:var(--k-accent);transition:transform .2s var(--k-ease);flex-shrink:0}.kl-sigue-btn[aria-expanded=true] svg{transform:rotate(180deg)}.kl-sigue-lista{width:max-content;min-width:240px;max-width:calc(100vw - 2 * var(--k-l-margen));border-radius:var(--k-radio);box-shadow:0 0 0 1px var(--k-line), 0 18px 40px -20px #78285a80;background:#fff;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0}.kl-sigue-lista[hidden]{display:none}.kl-sigue-ingresar{flex-shrink:0}.k-landing .k-l-sec,.k-landing .k-l-hero{scroll-margin-top:72px}.kl-lienzo{--kl-esc:1;border-radius:var(--k-radio);width:100%;position:relative;overflow:hidden}.kl-escena{width:var(--kl-ancho);height:var(--kl-alto);transform:scale(var(--kl-esc));transform-origin:0 0;opacity:0;transition:opacity .3s var(--k-ease);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.kl-lienzo[data-medido] .kl-escena{opacity:1}.kl-rotulo{z-index:3;height:24px;font-size:11px;position:absolute;bottom:10px;left:10px}.kl-app{width:100%;height:100%;color:var(--k-ink-2);text-align:left;background:#ffffff80;font-size:12px;line-height:16px;display:flex}.kl-app p{margin:0}.kl-lat{border-right:1px solid var(--k-line);background:#ffffff9e;flex:0 0 156px;padding:16px 10px}.kl-lat-marca{min-width:0;color:var(--k-ink);align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:700;display:flex}.kl-lat ul{gap:3px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kl-lat li{border-radius:var(--k-radio);align-items:center;gap:8px;height:30px;padding:0 8px;font-weight:500;display:flex}.kl-lat li svg{flex-shrink:0;width:15px;height:15px}.kl-lat li[data-on]{background:var(--k-accent-soft);color:var(--k-accent-text);font-weight:600}.kl-cont{flex-direction:column;flex:1;min-width:0;padding:16px 18px;display:flex}.kl-cab{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:12px;display:flex}.kl-h{color:var(--k-ink);font-size:15px;font-weight:700;line-height:20px}.kl-sub{color:var(--k-ink-3)}.kl-cuerpo{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.kl-card{box-sizing:border-box;border:1px solid var(--k-line);border-radius:var(--k-radio);background:#fff;padding:12px;box-shadow:0 8px 22px -16px #78285a4d}.kl-card-t{color:var(--k-ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;margin-bottom:8px!important}.kl-card-t svg,.kl-fila>svg{width:15px;height:15px;color:var(--k-accent);flex-shrink:0}.kl-dos{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;min-height:0;display:grid}.kl-dos-igual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kl-col{flex-direction:column;gap:12px;min-width:0;display:flex}.kl-fila{min-height:32px;color:var(--k-ink);align-items:center;gap:8px;display:flex}.kl-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kl-tenue{color:var(--k-ink-3);font-weight:400}.kl-derecha{margin-left:auto}.kl-mt{margin-top:10px}.kl-chico{font-size:11px}.kl-pila{place-items:center start;display:inline-grid}.kl-pila>*{grid-area:1/1}.kl-btn{box-sizing:border-box;border-radius:var(--k-radio);background:var(--k-accent);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.kl-btn-chico{height:30px;padding:0 12px}.kl-btn-sec{border:1px solid var(--k-line-strong);color:var(--k-ink);background:#fff}.kl-btn-ok{color:var(--k-ok);background:#e8f6ef}.kl-btn svg,.kl-chip svg,.kl-aviso svg{width:14px;height:14px}.kl-chip{border-radius:var(--k-radio);height:22px;color:var(--k-ok);white-space:nowrap;background:#e8f6ef;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.kl-chip-gris{background:var(--k-surface-2);color:var(--k-ink-3)}.kl-chip[data-ojo]{color:#9a5b00;background:#fff4e5}.kl-aviso{box-sizing:border-box;border-radius:var(--k-radio);height:34px;color:var(--k-ok);white-space:nowrap;background:#fff;border:1px solid #cfe9dc;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -16px #0b7a5280}.kl-aviso-abajo{align-self:flex-start}.kl-logo{border-radius:var(--k-radio);background:var(--k-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.kl-logo svg{width:14px;height:14px}.kl-lat-marca .kl-logo img{width:18px;height:18px}.kl-lat-marca .kl-logo:has(img){border:1px solid var(--k-line);background:#fff}.kl-ini{border-radius:var(--k-radio);width:24px;height:24px;color:var(--k-accent-text);background:#f3e2ee;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.kl-ini[data-i="1"]{color:#0f5f59;background:#dcefee}.kl-ini[data-i="2"]{color:#2b438f;background:#e3e8f8}.kl-ini[data-i="3"]{color:#8a4b05;background:#f8ecd9}.kl-barra{border-radius:var(--k-radio);background:var(--k-surface-2);width:100%;height:6px;box-shadow:inset 0 0 0 1px var(--k-line);display:block;position:relative;overflow:hidden}.kl-barra>span{background:var(--k-accent-2);transform:scaleX(var(--a,1));transform-origin:0;position:absolute;inset:0}.kl-barra-ancha{flex:1}.kl-campo{border:1px solid var(--k-line-strong);border-radius:var(--k-radio);height:32px;color:var(--k-ink);white-space:nowrap;background:#fff;align-items:center;gap:7px;margin:4px 0 12px;padding:0 10px;display:flex;overflow:hidden}.kl-tipeo{clip-path:inset(0);display:inline-block}.kl-label{color:var(--k-ink);font-size:11px;font-weight:600;display:block}.kl-linea{border-radius:var(--k-radio);background:var(--k-surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--k-line);display:block;position:relative;overflow:hidden}.kl-linea>span{background:color-mix(in srgb, var(--k-ink) 16%, transparent);transform-origin:0;position:absolute;inset:0}.kl-corta{width:64%}.kl-sola{margin-top:8px}.kl-toque{z-index:2;border:2px solid var(--k-accent);opacity:0;pointer-events:none;border-radius:7px;position:absolute;inset:-4px}.kl-avance-curso{gap:5px;width:210px;display:grid}.kl-video{border-radius:var(--k-radio);color:#fff;background:linear-gradient(135deg,#2a1530,#5b1d4f 58%,#c42c9f);flex-direction:column;justify-content:flex-end;height:214px;padding:14px;display:flex;position:relative;overflow:hidden}.kl-video-play{border-radius:var(--k-radio);width:46px;height:46px;color:var(--k-accent);background:#ffffffeb;place-items:center;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.kl-video-play svg{width:20px;height:20px}.kl-video-t{gap:2px;font-size:14px;font-weight:700;display:grid}.kl-video-t b{opacity:.8;font-size:11px;font-weight:600}.kl-video-barra{background:#ffffff4d;border-radius:2px;height:4px;margin-top:10px;display:block;position:relative;overflow:hidden}.kl-video-barra>span{transform-origin:0;background:#fff;position:absolute;inset:0}.kl-lecciones .kl-fila{border-radius:var(--k-radio);min-height:36px;padding:0 6px}.kl-lecciones .kl-fila[data-actual]{background:var(--k-accent-soft);font-weight:600}.kl-check{border:1px solid var(--k-line-strong);border-radius:var(--k-radio);width:20px;height:20px;color:var(--k-ink-3);background:#fff;flex-shrink:0;place-items:center;display:grid;position:relative}.kl-check svg{width:12px;height:12px}.kl-check[data-on],.kl-check-on{border-color:var(--k-ok);background:var(--k-ok);color:#fff}.kl-check-on{border-radius:var(--k-radio);place-items:center;display:grid;position:absolute;inset:-1px}.kl-escribir{align-items:center;gap:10px;display:flex}.kl-crecer{flex:1;margin:0}.kl-post-cab{align-items:center;gap:8px;display:flex}.kl-post-cab>span:last-child{color:var(--k-ink);display:grid}.kl-post-cab .kl-tenue{font-size:11px}.kl-post-p{color:var(--k-ink);font-size:13px;line-height:18px;margin:8px 0!important}.kl-post-acc{gap:16px;display:flex}.kl-accion{border-radius:var(--k-radio);align-items:center;gap:5px;padding:2px 4px;display:inline-flex;position:relative}.kl-accion svg{width:15px;height:15px;color:var(--k-accent)}.kl-comentario{border-radius:var(--k-radio);background:var(--k-surface-2);color:var(--k-ink-2);align-items:center;gap:8px;margin-top:10px;padding:8px;display:flex}.kl-comentario b{color:var(--k-ink)}.kl-post-viejo{opacity:.8}.kl-sesion{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;display:grid}.kl-fecha{border-radius:var(--k-radio);background:var(--k-accent-soft);width:48px;height:52px;color:var(--k-accent-text);place-content:center;justify-items:center;font-size:18px;font-weight:700;line-height:20px;display:grid}.kl-fecha b{text-transform:uppercase;font-size:11px;line-height:14px}.kl-sesion-t{color:var(--k-ink);align-content:center;gap:4px;font-size:13px;display:grid}.kl-sesion-t .kl-tenue{align-items:center;gap:4px;font-size:12px;display:flex}.kl-sesion-t svg{width:13px;height:13px}.kl-sesion-estado,.kl-sesion-btn{grid-column:1/-1}.kl-sesion-btn{width:100%;display:grid}.kl-sesion-btn>*{width:100%}.kl-cupos{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:4px 0 8px;display:grid}.kl-cupos i{background:var(--k-surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:2px;position:relative;overflow:hidden}.kl-cupos i span{background:var(--k-accent-2);position:absolute;inset:0}.kl-dias{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.kl-dia,.kl-hora{border:1px solid var(--k-line);border-radius:var(--k-radio);color:var(--k-ink);background:#fff;place-items:center;font-weight:600;display:grid;position:relative}.kl-dia{height:42px}.kl-horas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kl-hora{height:32px}.kl-sel{border:2px solid var(--k-accent);border-radius:var(--k-radio);background:color-mix(in srgb, var(--k-accent) 10%, transparent);position:absolute;inset:-1px}.kl-resumen .kl-fila{min-height:30px}.kl-parte{gap:5px;margin-bottom:10px;display:grid}.kl-regla{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.kl-regla+.kl-regla{border-top:1px solid var(--k-line)}.kl-regla>span:first-child{color:var(--k-ink);gap:2px;display:grid}.kl-switch{border-radius:var(--k-radio);background:#ddd7de;flex-shrink:0;width:34px;height:20px;display:inline-block;position:relative}.kl-switch-on{border-radius:var(--k-radio);background:var(--k-accent);position:absolute;inset:0}.kl-perilla{background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;top:3px;left:3px;transform:translate(14px);box-shadow:0 1px 2px #18161c40}.kl-switch:not(:has(.kl-switch-on)) .kl-perilla{transform:none}.kl-colores{gap:12px;margin:6px 0 12px;display:flex}.kl-colores i{border-radius:var(--k-radio);width:28px;height:28px;position:relative}.kl-anillo{border:2px solid var(--k-ink);border-radius:7px;position:absolute;inset:-4px}.kl-logo-sube{border:1px dashed var(--k-line-strong);border-radius:var(--k-radio);background:var(--k-surface-2);align-items:center;gap:10px;height:48px;margin-top:4px;padding:0 10px;display:flex;position:relative}.kl-logo-g{background:#2f54c8;width:32px;height:32px}.kl-logo-g svg{width:18px;height:18px}.kl-previa{flex-direction:column;padding:0;display:flex;overflow:hidden}.kl-previa-barra{border-bottom:1px solid var(--k-line);height:44px;color:var(--k-ink);align-items:center;gap:8px;padding:0 12px;display:flex}.kl-previa-portada,.kl-previa-btn{border-radius:var(--k-radio);display:flex;position:relative;overflow:hidden}.kl-previa-portada{align-items:flex-end;height:104px;margin:12px;padding:12px}.kl-previa-portada>i,.kl-previa-btn>i{position:absolute;inset:0}.kl-previa-txt{color:#fff;font-size:14px;font-weight:700;position:relative}.kl-previa .kl-linea{margin:6px 12px 0}.kl-previa .kl-linea.kl-corta{width:calc(64% - 24px)}.kl-previa-btn{color:#fff;justify-content:center;align-items:center;height:34px;margin:14px 12px 12px;font-weight:600}.kl-previa-btn>span{position:relative}.kl-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kl-cifra{gap:4px;display:grid}.kl-cifra b{color:var(--k-ink);font-size:22px;font-weight:700;line-height:26px}.kl-tabla{padding:4px 12px}.kl-tabla .kl-fila{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.4fr);gap:12px;min-height:46px;display:grid}.kl-tabla .kl-fila+.kl-fila{border-top:1px solid var(--k-line)}.kl-tabla .kl-tabla-cab{min-height:32px;color:var(--k-ink-3);font-size:11px;font-weight:600}.kl-tabla .kl-tabla-mods{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.kl-fila-nombre{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.kl-mods{color:var(--k-accent);gap:8px;display:flex}.kl-mods svg{width:15px;height:15px}.kl-tabla .kl-chip,.kl-tabla .kl-switch{justify-self:start}.kl-mods-on{gap:6px;display:flex}.kl-armado-fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kl-curso{color:var(--k-ink);align-content:start;gap:4px;display:grid}.kl-curso-portada{border-radius:var(--k-radio);background:linear-gradient(120deg,#f4cfe8,#fcf0f9);height:52px;margin-bottom:4px;display:block}.kl-curso .kl-fecha{grid-auto-flow:column;align-items:baseline;gap:6px;width:100%;height:52px;margin-bottom:4px}.kl-ps-barra{background:var(--k-accent-2);transform:scaleX(var(--a,1));transform-origin:0;transition:transform .8s var(--k-ease);position:absolute;inset:0}.kl-ps-antes{opacity:0}.kl-ps-antes,.kl-ps-despues{transition:opacity .3s var(--k-ease)}.kl-va,.kl-tramo{opacity:0}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.kl-pestanas .kl-ap{animation:kl-ap .42s var(--k-ease) calc(var(--kl-dur) * var(--t,0)) both}.kl-pestanas .kl-va{animation:kl-va .22s ease calc(var(--kl-dur) * var(--t,0)) both}.kl-pestanas .kl-tramo{animation:kl-ap .42s var(--k-ease) calc(var(--kl-dur) * var(--t,0)) both, kl-va .22s ease calc(var(--kl-dur) * var(--t2,1)) forwards}.kl-pestanas .kl-crece{animation:kl-crece .9s var(--k-ease) calc(var(--kl-dur) * var(--t,0)) both}.kl-pestanas .kl-lento{animation-duration:calc(var(--kl-dur) * .38);animation-timing-function:linear}.kl-pestanas .kl-tipeo{animation:kl-tipeo calc(var(--kl-dur) * .22) steps(26, end) calc(var(--kl-dur) * var(--t,0)) both}.kl-pestanas .kl-toque{animation:kl-toque .62s ease-out calc(var(--kl-dur) * var(--t,0)) both}.kl-pestanas .kl-perilla:not(.kl-quieta){animation:kl-perilla .26s var(--k-ease) calc(var(--kl-dur) * var(--t,0)) both}.kl-avance-esc>span{animation:kl-barra var(--kl-dur) linear both}.kl-pestanas[data-pausa] :is(.kl-ap,.kl-va,.kl-tramo,.kl-crece,.kl-tipeo,.kl-toque,.kl-perilla),.kl-pestanas[data-pausa] .kl-avance-esc>span{animation-play-state:paused}.kl-tab{transition:background-color .2s var(--k-ease), border-color .2s var(--k-ease), box-shadow .2s var(--k-ease)}.kl-sigue-links,.kl-sigue-desp,.kl-sigue-iso,.kl-sigue-ingresar{animation:kl-entra-menu .2s var(--k-ease) both}}@media (prefers-reduced-motion:reduce){.kl-sigue,.kl-sigue *,.kl-escena{transition:none!important}}@keyframes kl-ap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kl-va{0%{opacity:1}to{opacity:0}}@keyframes kl-crece{0%{transform:scaleX(var(--de,0))}to{transform:scaleX(var(--a,1))}}@keyframes kl-tipeo{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kl-toque{0%{opacity:0;transform:scale(.7)}30%{opacity:.9}to{opacity:0;transform:scale(1.2)}}@keyframes kl-perilla{0%{transform:none}to{transform:translate(14px)}}@keyframes kl-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kl-entra-menu{0%{opacity:0;transform:translateY(-4px)}}.k-l-vista-viva{min-width:0}.kl-hero-demo{display:none}.kl-hero-lista{gap:12px;margin:0;padding:24px;list-style:none;display:grid}.kl-hero-lista li{color:var(--k-ink);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}@media (min-width:900px){.kl-hero-lista{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kl-hero-demo{display:block}.k-landing .kl-hero-demo .kd{max-width:none;margin-top:0;display:block}}.kd-caja-prop{aspect-ratio:640/392}.kd-caja-prop .kd-escenario{opacity:0;transition:opacity .3s var(--k-ease)}.kd-caja-prop[data-medida] .kd-escenario{opacity:1}.kl-pestanas{gap:24px;margin-top:28px;display:grid}@media (min-width:1000px){.kl-pestanas{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:32px}.kl-panel{position:sticky;top:76px}}.kl-tabs{gap:8px;display:grid}.kl-tab{border:1px solid var(--k-line);border-radius:var(--k-radio);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff9;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.kl-tab[aria-selected=true]{border-color:color-mix(in srgb, var(--k-accent) 45%, var(--k-line));background:#fff;box-shadow:0 14px 32px -22px #78285a80}@media (hover:hover) and (pointer:fine){.kl-tab[aria-selected=false]:hover{border-color:var(--k-line-strong);background:#ffffffe6}}.kl-tab:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}.kl-tab .k-l-ico,.kl-tab .k-l-num{flex-shrink:0;width:40px;height:40px}.kl-tab .k-l-ico svg{width:20px;height:20px}.kl-tab[aria-selected=true] .k-l-num{border-color:var(--k-accent);background:var(--k-accent);color:#fff}.kl-tab-txt{gap:4px;min-width:0;display:grid}.kl-tab-t{color:var(--k-ink);font-size:16px;font-weight:700;line-height:1.35}.kl-tab-d{color:var(--k-ink-2);font-size:14px;line-height:1.5}.kl-avance-esc{height:3px;position:absolute;bottom:0;left:0;right:0}.kl-avance-esc>span{background:var(--k-accent);transform-origin:0;height:100%;display:block}.kl-pantalla{border-radius:var(--k-radio);padding:10px}.kl-pie-vista{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.kl-muestra{color:var(--k-ink-2);font-size:14px;line-height:1.5}.kl-muestra-r{color:var(--k-accent-text);margin-right:4px;font-weight:700}.kl-pausa{border:1px solid var(--k-line);border-radius:var(--k-radio);min-height:44px;font:inherit;color:var(--k-ink-2);cursor:pointer;background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.kl-pausa svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.kl-pausa:hover{color:var(--k-accent-text);border-color:var(--k-line-strong)}}.kl-lista-rol{margin-top:16px}@media (max-width:899px){.kl-pausa{display:none}}@media (max-width:999px){.kl-panel{order:-1}}@media (max-width:559px){.kl-pantalla,.kl-pie-vista{display:none}.kl-panel{order:0}}@media (prefers-reduced-motion:reduce){.kl-pausa{display:none}}.kl-ps-grid{gap:20px;margin-top:28px;display:grid}.kl-ps-pasos{gap:16px;margin:0;padding:0;list-style:none;display:grid}.kl-ps-pasos li{border-radius:var(--k-radio);gap:16px;padding:26px 26px 28px;display:grid}.kl-ps-pasos h3{color:var(--k-ink);font-size:18px;font-weight:700}.kl-ps-pasos p{color:var(--k-ink-2);margin-top:6px;font-size:15px;line-height:1.55}.kl-ps-vista,.kl-ps-prog{display:none}@media (min-width:560px) and (max-width:999px){.kl-ps-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.kl-ps-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:32px}.kl-ps-pasos li{grid-template-columns:44px minmax(0,1fr);padding:18px 20px}.kl-ps-vista{display:block}}@media (min-width:1000px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.kl-ps{height:300vh}.kl-ps-fijo{position:sticky;top:72px}.kl-ps-vista .kl-pantalla{max-width:calc(171.429vh - 545.714px);margin-left:auto}.kl-ps[data-vivo] .kl-ps-prog{border-radius:var(--k-radio);background:var(--k-line);max-width:calc(171.429vh - 545.714px);height:4px;margin:12px 0 0 auto;display:block;overflow:hidden}.kl-ps-prog>span{background:var(--k-accent);height:100%;transform:scaleX(var(--p,1));transform-origin:0;display:block}.kl-ps[data-vivo] .kl-ps-pasos li{box-shadow:none;transition:border-color .3s var(--k-ease), background-color .3s var(--k-ease), box-shadow .3s var(--k-ease);background:#ffffff59}.kl-ps[data-vivo] .kl-ps-pasos li[data-hecho] .k-l-num{border-color:color-mix(in srgb, var(--k-accent) 40%, var(--k-line))}.kl-ps[data-vivo] .kl-ps-pasos li[data-on]{border-color:color-mix(in srgb, var(--k-accent) 45%, var(--k-line));background:#fff;box-shadow:0 14px 32px -22px #78285a80}.kl-ps[data-vivo] .kl-ps-pasos li[data-on] .k-l-num{border-color:var(--k-accent);background:var(--k-accent);color:#fff}.kl-ps[data-vivo] [data-p]{transition:opacity .42s var(--k-ease), transform .42s var(--k-ease)}.kl-ps[data-vivo][data-paso="0"] [data-p],.kl-ps[data-vivo][data-paso="1"] :is([data-p="2"],[data-p="3"]),.kl-ps[data-vivo][data-paso="2"] [data-p="3"]{opacity:0;transform:translateY(10px)}.kl-ps[data-vivo]:not([data-paso="4"]) .kl-ps-barra{transform:scaleX(0)}.kl-ps[data-vivo]:not([data-paso="4"]) .kl-ps-antes{opacity:1}.kl-ps[data-vivo]:not([data-paso="4"]) .kl-ps-despues{opacity:0}}@media (min-width:1200px){.k-landing .kl-planes{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(280px,.8fr);gap:48px}}.kl-planes-vista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kl-planes-vista li{border:1px solid var(--k-line);border-radius:var(--k-radio);min-height:46px;color:var(--k-ink);background:#fff;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.kl-planes-vista svg{width:18px;height:18px;color:var(--k-ok);flex-shrink:0}.kl-planes-vista li[data-pronto]{color:var(--k-ink-3);background:0 0;border-style:dashed}.kl-planes-vista li[data-pronto] svg{color:var(--k-accent)}.kl-pronto{color:var(--k-accent-text);margin-left:auto;font-size:12px;font-weight:700}.kl-cierre{position:relative;overflow:hidden}.kl-cierre>*{position:relative}.kl-cierre:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff17 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.kl-planes[data-llega=no] .kl-planes-vista li{opacity:0;transform:translateY(8px)}.kl-planes[data-llega=si] .kl-planes-vista li{transition:opacity .42s var(--k-ease), transform .42s var(--k-ease)}.kl-planes[data-llega=si] .kl-planes-vista li:nth-child(2){transition-delay:.12s}.kl-planes[data-llega=si] .kl-planes-vista li:nth-child(3){transition-delay:.24s}.kl-cierre[data-llega=si]:before{animation:kl-brillo 1.6s var(--k-ease) .2s both}}@keyframes kl-brillo{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kl-faq-item{border-radius:var(--k-radio);padding:0 22px}.kl-faq-h{margin:0;font-size:16px}.kl-faq-btn{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--k-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.kl-faq-btn:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px;border-radius:var(--k-radio)}.kl-faq-signo{flex-shrink:0;width:14px;height:14px;position:relative}.kl-faq-signo:before,.kl-faq-signo:after{content:"";background:var(--k-accent);width:14px;height:2px;transition:transform .24s var(--k-ease);border-radius:1px;position:absolute;top:6px;left:0}.kl-faq-signo:after{transform:rotate(90deg)}.kl-faq-item[data-abierta] .kl-faq-signo:after{transform:rotate(0)}.kl-faq-r{visibility:hidden;transition:grid-template-rows .28s var(--k-ease), visibility 0s linear .28s;grid-template-rows:0fr;display:grid}.kl-faq-r>div{min-height:0;overflow:hidden}.kl-faq-r p{opacity:0;transition:opacity .2s var(--k-ease), transform .28s var(--k-ease);transform:translateY(-4px)}.kl-faq-item[data-abierta] .kl-faq-r{visibility:visible;transition:grid-template-rows .28s var(--k-ease), visibility 0s;grid-template-rows:1fr}.kl-faq-item[data-abierta] .kl-faq-r p{opacity:1;transition-delay:60ms;transform:none}@media (prefers-reduced-motion:reduce){.kl-faq-r,.kl-faq-r p,.kl-faq-signo:before,.kl-faq-signo:after,.kl-tab{transition:none!important}}.k-landing .k-l-barra,.k-landing.k-con-fondo .k-l-barra{max-width:none;padding-inline:var(--k-l-margen)}.kl-sigue{width:auto;max-width:none;left:16px;right:16px;transform:none}.kl-sigue-links{flex:auto;justify-content:center;gap:8px}.kl-sigue-ingresar{margin-left:auto}@media (max-width:999px){.kl-sigue:not([data-lejos]){transform:translateY(-8px)}.kl-sigue[data-lejos]{width:auto}}.kl-ps{height:auto}.kl-ps-fijo{position:static}
