@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mk-bg:oklch(98.6% .003 265);--mk-bg-2:oklch(97% .004 265);--mk-card:oklch(99.6% .002 265);--mk-subtle:oklch(96.4% .005 265);--mk-isla:oklch(99.6% .002 265/.86);--mk-text:oklch(22% .012 265);--mk-text-2:oklch(34% .012 265);--mk-text-3:oklch(50% .014 265);--mk-line:oklch(22% .012 265/.16);--mk-line-soft:oklch(22% .012 265/.09);--mk-sheen:oklch(99.6% .002 265/.9);--mk-accent:oklch(50% .11 165);--mk-accent-ink:oklch(46% .11 165);--mk-accent-soft:oklch(50% .11 165/.1);--mk-sobre-accent:oklch(98.6% .006 165);--mk-focus:oklch(50% .12 165);--mk-danger:oklch(50% .16 25);--mk-warn:oklch(55% .13 65);--mk-ok:oklch(46% .11 160);--mk-info:oklch(50% .13 250);--mk-rojo-suave:oklch(55% .17 25/.1);--mk-ambar-suave:oklch(80% .14 75/.18);--mk-sombra-1:oklch(22% .03 265/.05);--mk-sombra-2:oklch(22% .03 265/.1);--mk-sombra-3:oklch(22% .03 265/.2);--mk-velo:oklch(22% .03 265/.22);--mk-halo:oklch(50% .11 165/.12);--mk-font:"Inter", "Inter Respaldo", ui-sans-serif, system-ui, sans-serif;--mk-mono:"IBM Plex Mono", "Plex Mono Respaldo", ui-monospace, monospace;--mk-ease:cubic-bezier(.16, 1, .3, 1);--mk-radius:12px;--mk-max:1180px;--mk-gutter:clamp(16px, 4vw, 40px);--mk-gap:clamp(20px, 3vw, 32px);--mk-gap-col:clamp(32px, 6vw, 80px);--mk-seccion:clamp(72px, 12vw, 152px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mk-bg:oklch(16% .012 265);--mk-bg-2:oklch(18% .012 265);--mk-card:oklch(19.5% .012 265);--mk-subtle:oklch(24.5% .014 265);--mk-isla:oklch(21% .013 265/.86);--mk-text:oklch(95% .005 265);--mk-text-2:oklch(84% .008 265);--mk-text-3:oklch(71% .014 265);--mk-line:oklch(98% .005 265/.14);--mk-line-soft:oklch(98% .005 265/.08);--mk-sheen:oklch(98% .005 265/.06);--mk-accent:oklch(78% .1 165);--mk-accent-ink:oklch(78% .1 165);--mk-accent-soft:oklch(78% .1 165/.14);--mk-sobre-accent:oklch(18% .03 165);--mk-focus:oklch(80% .11 165);--mk-danger:oklch(74% .13 25);--mk-warn:oklch(82% .12 80);--mk-ok:oklch(80% .11 160);--mk-info:oklch(78% .1 250);--mk-rojo-suave:oklch(74% .13 25/.16);--mk-ambar-suave:oklch(82% .12 80/.16);--mk-sombra-1:oklch(3% .01 265/.3);--mk-sombra-2:oklch(3% .01 265/.45);--mk-sombra-3:oklch(3% .01 265/.6);--mk-velo:oklch(6% .01 265/.55);--mk-halo:oklch(78% .1 165/.1)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body.mk{background:var(--mk-bg);color:var(--mk-text);font:400 17px/1.6 var(--mk-font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}:where(.mk) img{max-width:100%;display:block}:where(.mk) a{color:inherit}:where(.mk) b,:where(.mk) strong{font-weight:600}:where(.mk) :is(h1,h2,h3){letter-spacing:-.028em;color:var(--mk-text);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:600;line-height:1.08}:where(.mk) p{text-wrap:pretty;margin:0}.mk :focus-visible{outline:2px solid var(--mk-focus);outline-offset:3px;border-radius:6px;transition:none}.mk-envoltura{width:min(100% - 2 * var(--mk-gutter), var(--mk-max));margin-inline:auto}.mk-saltar{z-index:100;background:var(--mk-card);color:var(--mk-text);border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.mk-saltar:focus-visible{top:12px}.mk-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-btn{min-height:46px;font:600 15px/1 var(--mk-font);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--mk-ease), border-color .16s var(--mk-ease), transform .16s var(--mk-ease), box-shadow .16s var(--mk-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.mk-btn--pri{background:var(--mk-text);color:var(--mk-bg);box-shadow:0 1px 0 var(--mk-sheen) inset, 0 6px 18px var(--mk-sombra-2)}.mk-btn--pri:hover{background:var(--mk-accent-ink);color:var(--mk-sobre-accent)}.mk-btn--sec{background:var(--mk-card);color:var(--mk-text);border-color:var(--mk-line)}.mk-btn--sec:hover{border-color:var(--mk-text-3);background:var(--mk-subtle)}.mk-btn:active{transform:translateY(1px)scale(.99)}.mk-btn[aria-disabled=true],.mk-btn:disabled{opacity:.5;pointer-events:none}.mk-btn--chico{min-height:38px;padding:0 16px;font-size:14px}.mk-enlace{color:var(--mk-accent-ink);border-bottom:1px solid var(--mk-accent-soft);font-weight:600;text-decoration:none}.mk-enlace:hover{border-bottom-color:var(--mk-accent-ink)}.mk-barra{z-index:50;pointer-events:none;justify-content:center;padding-inline:12px;display:flex;position:fixed;inset:14px 0 auto}.mk-isla{pointer-events:auto;background:var(--mk-isla);border:1px solid var(--mk-line-soft);width:min(100%,1040px);min-height:56px;box-shadow:0 1px 0 var(--mk-sheen) inset, 0 10px 30px var(--mk-sombra-1);-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:box-shadow .24s var(--mk-ease), transform .24s var(--mk-ease);border-radius:999px;align-items:center;gap:4px;padding:7px 7px 7px 18px;display:flex;position:relative}.mk-barra.es-abajo .mk-isla{box-shadow:0 1px 0 var(--mk-sheen) inset, 0 14px 40px var(--mk-sombra-2)}.mk-marca{color:var(--mk-text);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.mk-marca svg{width:auto;height:22px}.mk-nav{align-items:center;gap:2px;margin:0 8px 0 0;padding:0;list-style:none;display:flex}.mk-nav>li>a,.mk-menu>summary{height:40px;color:var(--mk-text-2);cursor:pointer;transition:background-color .14s var(--mk-ease), color .14s var(--mk-ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.mk-menu>summary::-webkit-details-marker{display:none}.mk-nav>li>a:hover,.mk-menu>summary:hover,.mk-menu[open]>summary{background:var(--mk-subtle);color:var(--mk-text)}.mk-nav a[aria-current=page]{color:var(--mk-text)}.mk-menu{position:relative}.mk-menu>summary svg{width:12px;height:12px;transition:transform .2s var(--mk-ease)}.mk-menu[open]>summary svg{transform:rotate(180deg)}.mk-menu__panel{background:var(--mk-card);border:1px solid var(--mk-line-soft);width:560px;box-shadow:0 1px 0 var(--mk-sheen) inset, 0 24px 60px var(--mk-sombra-2);animation:mk-baja .22s var(--mk-ease);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.mk-menu__panel a{border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.mk-menu__panel a:hover{background:var(--mk-subtle)}.mk-menu__panel b{font-size:15px;font-weight:600}.mk-menu__panel span{color:var(--mk-text-3);font-size:13.5px;line-height:1.4}@keyframes mk-baja{0%{opacity:0;transform:translateY(-6px)}}.mk-entrar{color:var(--mk-text-2);border-radius:999px;align-items:center;height:40px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mk-entrar:hover{color:var(--mk-text);background:var(--mk-subtle)}.mk-movil{display:none}@media (width<=900px){.mk-nav,.mk-entrar{display:none}.mk-movil{display:block}.mk-movil>summary{cursor:pointer;width:42px;height:42px;color:var(--mk-text);border-radius:999px;place-items:center;margin-left:4px;list-style:none;display:grid}.mk-movil>summary::-webkit-details-marker{display:none}.mk-movil>summary:hover{background:var(--mk-subtle)}.mk-movil__hoja{background:var(--mk-card);border:1px solid var(--mk-line-soft);max-height:calc(100dvh - 100px);box-shadow:0 24px 60px var(--mk-sombra-3);animation:mk-baja .22s var(--mk-ease);border-radius:20px;padding:10px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.mk-movil__hoja a{white-space:nowrap;border-radius:12px;padding:12px 14px;font-weight:500;text-decoration:none;display:block}.mk-movil__hoja a:hover{background:var(--mk-subtle)}.mk-movil__hoja p{color:var(--mk-text-3);padding:14px 14px 4px;font-size:13.5px}.mk-movil__hoja .mk-btn{width:100%;margin-top:8px}}@media (width<=420px){.mk-isla .mk-btn--chico{padding:0 12px;font-size:13.5px}.mk-marca svg{height:18px}}.mk-seccion{padding-block:var(--mk-seccion);position:relative}.mk-seccion--banda{background:var(--mk-bg-2);border-block:1px solid var(--mk-line-soft)}.mk-cabeza{gap:16px;max-width:760px;margin-bottom:clamp(40px,6vw,64px);display:grid}.mk-cabeza h2{font-size:clamp(2rem,4.4vw,3.2rem)}.mk-cabeza p{color:var(--mk-text-2);max-width:60ch;font-size:clamp(1.05rem,1.6vw,1.2rem)}.mk-cabeza--fila{align-items:end;gap:var(--mk-gap);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);max-width:none}@media (width<=860px){.mk-cabeza--fila{grid-template-columns:minmax(0,1fr)}}.mk-tarjeta{background:var(--mk-card);border:1px solid var(--mk-line-soft);border-radius:var(--mk-radius);box-shadow:0 1px 0 var(--mk-sheen) inset, 0 1px 2px var(--mk-sombra-1), 0 10px 30px var(--mk-sombra-1)}.mk-hero{text-align:center;isolation:isolate;padding-top:clamp(128px,16vh,168px);position:relative}.mk-hero:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 30%, var(--mk-halo), transparent 70%);pointer-events:none;height:900px;position:absolute;inset:0 0 auto}.mk-hero h1{letter-spacing:-.04em;max-width:17ch;margin-inline:auto;font-size:clamp(2.5rem,5.4vw,4.5rem);line-height:1.02}.mk-hero__lead{color:var(--mk-text-2);max-width:44ch;margin:22px auto 0;font-size:clamp(1.1rem,1.8vw,1.3rem)}.mk-acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.mk-enlace-demo{color:var(--mk-text-2,var(--mk-text));text-decoration:underline;-webkit-text-decoration-color:var(--mk-line);text-decoration-color:var(--mk-line);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .15s,color .15s}.mk-enlace-demo:hover{color:var(--mk-text);text-decoration-color:currentColor}.mk-enlace-demo:focus-visible{outline:2px solid var(--mk-accent-ink);outline-offset:3px;border-radius:4px}.mk-cierre .mk-enlace-demo{color:inherit;opacity:.85;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.mk-terminos{color:var(--mk-text-3);font-size:14px;margin-top:14px!important}.mk-escena{perspective:1600px;margin-top:clamp(48px,7vw,80px);padding-bottom:clamp(40px,8vw,96px);position:relative}.mk-captura{border:1px solid var(--mk-line);width:min(100%,1180px);box-shadow:0 1px 0 var(--mk-sheen) inset, 0 40px 100px var(--mk-sombra-2), 0 12px 30px var(--mk-sombra-1);transform-origin:50% 0;transform:rotateX(calc(var(--t,0) * 16deg)) scale(calc(1 - var(--t,0) * .04));will-change:transform;background:var(--mk-bg);aspect-ratio:1440/900;border-radius:16px;margin-inline:auto;position:relative;overflow:hidden}.mk-captura picture,.mk-figura__recorte picture{width:100%;height:100%;display:block}.mk-captura img{object-fit:cover;object-position:top left;width:100%;height:100%}.mk-solo-oscuro,:root[data-theme=dark] .mk-solo-claro{display:none!important}:root[data-theme=dark] .mk-solo-oscuro{display:block!important}.mk-flota{z-index:2;text-align:left;transform:translate3d(0, calc(var(--p,0) * var(--px,0px)), 0);will-change:transform;position:absolute}.mk-flota--isla{width:340px;margin-left:-170px;top:.6%;left:61.6%}.mk-flota--cobro{width:300px;bottom:6%;right:max(-12px,50% - 640px)}.mk-flota--aviso{width:290px;bottom:22%;left:max(-12px,50% - 640px)}@media (width<=1100px){.mk-flota--aviso{display:none}.mk-flota--cobro{width:260px;bottom:-4%;right:12px}}@media (width<=640px){.mk-flota--cobro{display:none}.mk-flota--isla{width:270px;margin-left:-135px;top:-18px;left:50%}}.mk-pastilla{background:var(--mk-card);border:1px solid var(--mk-line-soft);box-shadow:0 1px 0 var(--mk-sheen) inset, 0 18px 40px var(--mk-sombra-2);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;display:flex}.mk-pastilla b{white-space:nowrap;font-weight:600}.mk-pastilla span:last-child{color:var(--mk-text-3);font:500 13px var(--mk-mono);margin-left:auto}.mk-icono{color:var(--mk-accent-ink);flex:none;display:inline-flex}.mk-icono svg{width:18px;height:18px}.mk-mini{box-shadow:0 1px 0 var(--mk-sheen) inset, 0 24px 60px var(--mk-sombra-2);padding:16px}.mk-mini h3{letter-spacing:-.01em;margin-bottom:10px;font-size:15px}.mk-mini ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mk-mini li{justify-content:space-between;gap:12px;display:flex}.mk-mini li span:last-child,.mk-cifra{font-family:var(--mk-mono);font-variant-numeric:tabular-nums;font-weight:500}.mk-mini__total{background:var(--mk-accent-soft);color:var(--mk-accent-ink);border-radius:10px;justify-content:space-between;align-items:baseline;margin-top:12px;padding:10px 12px;font-weight:600;display:flex}.mk-mini__total span:last-child{font:600 20px var(--mk-mono)}.mk-mini p{color:var(--mk-text-3);margin-top:8px;font-size:13.5px}.mk-ficha{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-ficha[data-tono=ok]{background:var(--mk-accent-soft);color:var(--mk-ok)}.mk-ficha[data-tono=teal]{background:var(--mk-accent-soft);color:var(--mk-accent-ink)}.mk-ficha[data-tono=warn]{background:var(--mk-ambar-suave);color:var(--mk-warn)}.mk-ficha[data-tono=danger]{background:var(--mk-rojo-suave);color:var(--mk-danger)}.mk-ficha[data-tono=muted]{background:var(--mk-subtle);color:var(--mk-text-3)}.mk-panel{overflow:hidden}.mk-panel__cab{border-bottom:1px solid var(--mk-line-soft);align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.mk-panel__cab:before{content:"";background:var(--mk-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--mk-accent-soft);border-radius:999px}.mk-panel ul{margin:0;padding:6px 0;list-style:none}.mk-panel li{justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:15px;display:flex}.mk-panel li+li{border-top:1px solid var(--mk-line-soft)}.mk-panel__pie{color:var(--mk-text-3);border-top:1px solid var(--mk-line-soft);padding:12px 18px 16px;font-size:13.5px}.mk-sectores{border-top:1px solid var(--mk-line);margin:0;padding:0;list-style:none}.mk-sectores li{border-bottom:1px solid var(--mk-line)}.mk-sectores a{align-items:center;gap:var(--mk-gap);transition:background-color .18s var(--mk-ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;padding:26px 8px;text-decoration:none;display:grid;position:relative}.mk-sectores a:hover{background:var(--mk-card)}.mk-sectores b{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.1}.mk-sectores span{color:var(--mk-text-2);font-size:16px}.mk-sectores i{color:var(--mk-accent-ink);white-space:nowrap;transition:transform .2s var(--mk-ease);font-size:14px;font-style:normal;font-weight:600}.mk-sectores a:hover i{transform:translate(4px)}@media (width<=760px){.mk-sectores a{grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 4px}.mk-sectores i{display:none}}.mk-recorrido__pista{position:relative}.mk-recorrido__fijo{gap:var(--mk-gap-col);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.mk-pasos{counter-reset:paso;gap:4px;margin:0;padding:0;list-style:none;display:grid}.mk-pasos li{counter-increment:paso;transition:background-color .26s var(--mk-ease), opacity .26s var(--mk-ease);border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;padding:16px;display:grid}.mk-pasos li:before{content:counter(paso);border:1px solid var(--mk-line);width:32px;height:32px;font:500 14px var(--mk-mono);color:var(--mk-text-3);transition:background-color .26s var(--mk-ease), color .26s var(--mk-ease), border-color .26s var(--mk-ease);border-radius:999px;grid-row:span 2;place-items:center;display:grid}.mk-pasos b{letter-spacing:-.015em;font-size:18px;font-weight:600}.mk-pasos p{color:var(--mk-text-2);font-size:15.5px}.mk-pasos li.es-activo{background:var(--mk-card);box-shadow:0 1px 0 var(--mk-sheen) inset, 0 10px 30px var(--mk-sombra-1)}.mk-pasos li.es-activo:before{background:var(--mk-text);color:var(--mk-bg);border-color:var(--mk-text)}.mk-tiquete{gap:14px;padding:22px;display:grid}.mk-tiquete__fila{background:var(--mk-subtle);transition:opacity .3s var(--mk-ease), transform .3s var(--mk-ease);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:15px;display:flex}.mk-tiquete__fila small{color:var(--mk-text-3);font-size:12.5px;display:block}.mk-tiquete__titulo{justify-content:space-between;align-items:center;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference) and (width>=900px){.js .mk-recorrido__pista{height:280vh}.js .mk-recorrido__fijo{height:100vh;padding-top:72px;position:sticky;top:0}.js .mk-pasos li:not(.es-activo){opacity:.45}.js .mk-tiquete__fila[data-paso]{opacity:.25;transform:translateY(6px)}.js .mk-recorrido[data-paso="1"] .mk-tiquete__fila[data-paso="1"],.js .mk-recorrido[data-paso="2"] .mk-tiquete__fila[data-paso="1"],.js .mk-recorrido[data-paso="2"] .mk-tiquete__fila[data-paso="2"],.js .mk-recorrido[data-paso="3"] .mk-tiquete__fila:is([data-paso="1"],[data-paso="2"],[data-paso="3"]),.js .mk-recorrido[data-paso="4"] .mk-tiquete__fila{opacity:1;transform:none}}@media (width<=899px){.mk-recorrido__fijo{grid-template-columns:minmax(0,1fr)}.mk-pasos li:before{background:var(--mk-text);color:var(--mk-bg)}}.mk-division{gap:var(--mk-gap-col);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.mk-division--inversa>:first-child{order:2}.mk-division h2{font-size:clamp(1.9rem,3.8vw,2.8rem)}.mk-division p{color:var(--mk-text-2);max-width:48ch;margin-top:18px;font-size:1.1rem}.mk-division ul.mk-lista{margin-top:22px}@media (width<=900px){.mk-division{grid-template-columns:minmax(0,1fr)}.mk-division--inversa>:first-child{order:0}}.mk-figura{position:relative}.mk-figura__recorte{border:1px solid var(--mk-line);box-shadow:0 30px 80px var(--mk-sombra-2);aspect-ratio:4/3;background:var(--mk-bg);border-radius:16px;overflow:hidden}.mk-figura__recorte img{object-fit:cover;object-position:30% 22%;width:100%;height:100%;transform:scale(1.12) translate3d(0, calc(var(--p,0) * -18px), 0);will-change:transform}.mk-figura .mk-flota{width:min(300px,70%);bottom:-32px;left:-24px}@media (width<=900px){.mk-figura .mk-flota{bottom:-24px;left:12px}}.mk-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-lista li{color:var(--mk-text-2);padding-left:28px;position:relative}.mk-lista li:before{content:"";border-left:2px solid var(--mk-accent);border-bottom:2px solid var(--mk-accent);width:14px;height:8px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.mk-contraste{gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-contraste article{padding:clamp(24px,3vw,36px)}.mk-contraste h3{margin-bottom:18px;font-size:1.25rem}.mk-contraste article:first-child{box-shadow:none;border-style:dashed;border-color:var(--mk-line);background:0 0}.mk-contraste article:first-child li{color:var(--mk-text-3)}.mk-contraste article:first-child .mk-lista li:before{background:var(--mk-text-3);border:0;width:12px;height:2px;top:.75em;transform:none}@media (width<=760px){.mk-contraste{grid-template-columns:minmax(0,1fr)}}.mk-planes{gap:var(--mk-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.mk-plan{flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.mk-plan h3{font-size:1.25rem}.mk-plan__precio{align-items:baseline;gap:8px;display:flex}.mk-plan__precio b{font:600 clamp(2rem, 3.4vw, 2.6rem)/1 var(--mk-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mk-plan__precio span{color:var(--mk-text-3);font-size:15px}.mk-plan__topes{color:var(--mk-text-2);font-size:14.5px}.mk-plan .mk-lista{flex:1;font-size:15.5px}.mk-plan .mk-btn{width:100%}.mk-plan.es-destacado{border-color:var(--mk-accent);box-shadow:0 0 0 1px var(--mk-accent) inset, 0 24px 60px var(--mk-sombra-2)}.mk-plan__marca{position:absolute;top:20px;right:20px}@media (width<=900px){.mk-planes{grid-template-columns:minmax(0,1fr)}}.mk-nota{color:var(--mk-text-3);font-size:15px;margin-top:24px!important}.mk-cifras{gap:var(--mk-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-cifras div{border-top:1px solid var(--mk-line);padding-top:18px}.mk-cifras b{font:600 clamp(2.4rem, 4.6vw, 3.4rem)/1 var(--mk-font);letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block}.mk-cifras strong{margin-top:12px;font-weight:600;display:block}.mk-cifras p{color:var(--mk-text-2);margin-top:4px;font-size:15px}@media (width<=900px){.mk-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-simulador{gap:var(--mk-gap-col);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}@media (width<=900px){.mk-simulador{grid-template-columns:minmax(0,1fr)}}.mk-sim{padding:0;overflow:hidden}.mk-sim__cuerpo{gap:10px;padding:18px;display:grid}.mk-sim__lote{background:var(--mk-subtle);transition:opacity .24s var(--mk-ease);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 14px;display:grid}.mk-sim__lote.es-agotado{opacity:.4}.mk-sim__lote.es-sale{box-shadow:0 0 0 2px var(--mk-accent) inset}.mk-sim__barra{background:var(--mk-line-soft);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.mk-sim__barra i{background:var(--mk-accent);transform-origin:0;height:100%;transform:scaleX(var(--lleno,1));transition:transform .32s var(--mk-ease);display:block}.mk-sim__etapas{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;display:grid}.mk-sim__etapa{background:var(--mk-subtle);border-radius:10px;flex-direction:column;gap:6px;min-height:140px;padding:10px;display:flex}.mk-sim__etapa>span{color:var(--mk-text-3);font-size:12.5px;font-weight:600}.mk-sim__item{background:var(--mk-card);border:1px solid var(--mk-line-soft);animation:mk-entra .28s var(--mk-ease);border-radius:8px;padding:8px 10px;font-size:13.5px}@keyframes mk-entra{0%{opacity:0;transform:translateY(-4px)}}.mk-sim__pie{border-top:1px solid var(--mk-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.mk-sim__msg{color:var(--mk-text-2);min-height:1.6em;font-size:14px}@media (width<=520px){.mk-sim__etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-preguntas{gap:var(--mk-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.mk-preguntas h2{font-size:clamp(1.9rem,3.8vw,2.8rem);position:sticky;top:110px}@media (width<=860px){.mk-preguntas{grid-template-columns:minmax(0,1fr)}.mk-preguntas h2{position:static}}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"";border-right:2px solid var(--mk-text-3);border-bottom:2px solid var(--mk-text-3);width:10px;height:10px;transition:transform .22s var(--mk-ease);flex:none;transform:rotate(45deg)}.mk-faq details[open] summary:after{transform:rotate(225deg)}.mk-faq summary:hover{color:var(--mk-accent-ink)}.mk-faq details p{color:var(--mk-text-2);max-width:64ch;padding:0 0 22px}.mk-faq details:not([open]) p,.mk-movil:not([open]) .mk-movil__hoja,.mk-menu:not([open]) .mk-menu__panel{display:none}.mk-cierre{padding-block:var(--mk-seccion)}.mk-cierre__caja{isolation:isolate;align-items:center;gap:var(--mk-gap);background:var(--mk-text);color:var(--mk-bg);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.mk-cierre__caja:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side, var(--mk-accent), transparent);opacity:.35;width:60%;transform:translate3d(0, calc(var(--p,0) * 60px), 0);border-radius:50%;position:absolute;inset:-40% -10% auto auto}.mk-cierre h2{color:var(--mk-bg);max-width:18ch;font-size:clamp(1.9rem,4vw,3rem)}.mk-cierre p{color:var(--mk-bg);opacity:.75;max-width:52ch;margin-top:12px}.mk-cierre .mk-btn--pri{background:var(--mk-bg);color:var(--mk-text)}.mk-cierre .mk-btn--pri:hover{background:var(--mk-accent);color:var(--mk-sobre-accent)}.mk-cierre .mk-btn--sec{color:var(--mk-bg);border-color:color-mix(in oklab, var(--mk-bg), transparent 60%);background:0 0}.mk-cierre .mk-btn--sec:hover{background:color-mix(in oklab, var(--mk-bg), transparent 88%)}.mk-cierre .mk-acciones{justify-content:flex-end;margin-top:0}.mk-cierre :focus-visible{outline-color:var(--mk-bg)}@media (width<=860px){.mk-cierre__caja{grid-template-columns:minmax(0,1fr)}.mk-cierre .mk-acciones{justify-content:flex-start}}.mk-pie{border-top:1px solid var(--mk-line-soft);padding-block:64px 40px;font-size:15px}.mk-pie__rejilla{gap:var(--mk-gap);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));display:grid}.mk-pie h2{letter-spacing:0;color:var(--mk-text);margin-bottom:14px;font-size:14px;font-weight:600}.mk-pie ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-pie a{color:var(--mk-text-3);text-decoration:none}.mk-pie a:hover{color:var(--mk-text)}.mk-pie__marca p{color:var(--mk-text-3);max-width:30ch;margin-top:14px}.mk-pie__marca svg{width:auto;height:24px;color:var(--mk-text)}.mk-pie__base{border-top:1px solid var(--mk-line-soft);color:var(--mk-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.mk-tema{border:1px solid var(--mk-line-soft);background:var(--mk-card);border-radius:999px;padding:3px;display:inline-flex}.mk-tema button{all:unset;cursor:pointer;width:30px;height:30px;color:var(--mk-text-3);border-radius:999px;place-items:center;display:grid}.mk-tema button:hover{color:var(--mk-text)}.mk-tema button[aria-pressed=true]{background:var(--mk-subtle);color:var(--mk-text)}.mk-tema button:focus-visible{outline:2px solid var(--mk-focus);outline-offset:1px}.mk-tema svg{width:16px;height:16px}@media (width<=1100px){.mk-pie__rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-pie__marca{grid-column:1/-1}}@media (width<=900px){.mk-pie__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-pie__marca{grid-column:1/-1}}@media (width<=480px){.mk-pie__rejilla{grid-template-columns:minmax(0,1fr)}}.mk-portada{isolation:isolate;padding-top:clamp(128px,16vh,168px);padding-bottom:clamp(48px,7vw,88px);position:relative}.mk-portada:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 75% 30%, var(--mk-halo), transparent 70%);pointer-events:none;height:700px;position:absolute;inset:0 0 auto}.mk-portada h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1.04}.mk-portada__lead{color:var(--mk-text-2);max-width:56ch;font-size:clamp(1.08rem,1.7vw,1.25rem);margin-top:22px!important}.mk-portada .mk-acciones{justify-content:flex-start}.mk-portada--division{padding-bottom:clamp(40px,5vw,64px)}.mk-portada--division .mk-panel li{padding:16px 22px;font-size:16px}.mk-portada--division .mk-envoltura{gap:var(--mk-gap-col);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}@media (width<=900px){.mk-portada--division{padding-bottom:clamp(40px,5vw,64px)}.mk-portada--division .mk-panel li{padding:16px 22px;font-size:16px}.mk-portada--division .mk-envoltura{grid-template-columns:minmax(0,1fr)}}.mk-migas{color:var(--mk-text-3);gap:8px;margin-bottom:20px;padding:0;font-size:14px;list-style:none;display:flex}.mk-migas a{color:var(--mk-text-3);text-decoration:none}.mk-migas a:hover{color:var(--mk-text)}.mk-migas li+li:before{content:"/";opacity:.6;margin-right:8px}.mk-capitulo{padding-block:clamp(48px,7vw,88px)}.mk-capitulo+.mk-capitulo{border-top:1px solid var(--mk-line-soft)}@media (width>=900px){.mk-capitulo .mk-panel{transform:translate3d(0, calc(var(--p,0) * var(--px,0px)), 0);will-change:transform}}.mk-indice{gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-indice a{transition:transform .2s var(--mk-ease), box-shadow .2s var(--mk-ease);gap:10px;padding:28px;text-decoration:none;display:grid}.mk-indice a:hover{box-shadow:0 1px 0 var(--mk-sheen) inset, 0 20px 50px var(--mk-sombra-2);transform:translateY(-2px)}.mk-indice small{color:var(--mk-accent-ink);font-size:14px;font-weight:600}.mk-indice b{letter-spacing:-.02em;font-size:1.35rem;font-weight:600;line-height:1.2}.mk-indice span{color:var(--mk-text-2)}@media (width<=760px){.mk-indice{grid-template-columns:minmax(0,1fr)}}.mk-modulos{border-top:1px solid var(--mk-line);gap:0;display:grid}.mk-modulo{gap:var(--mk-gap);border-bottom:1px solid var(--mk-line);grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);padding-block:40px;display:grid}.mk-modulo>span{font:500 15px var(--mk-mono);color:var(--mk-text-3);padding-top:6px}.mk-modulo h2{font-size:clamp(1.5rem,2.6vw,2rem)}.mk-modulo p{color:var(--mk-text-2);margin-top:12px!important}@media (width<=860px){.mk-modulo{grid-template-columns:minmax(0,1fr);gap:14px}}.mk-tabla{border-collapse:collapse;width:100%;font-size:15.5px}.mk-tabla th,.mk-tabla td{text-align:left;border-bottom:1px solid var(--mk-line-soft);vertical-align:top;padding:16px 18px}.mk-tabla thead th{color:var(--mk-text-3);background:var(--mk-subtle);font-size:14px;font-weight:600}.mk-tabla tbody th{font-weight:600}.mk-tabla td:nth-child(2){color:var(--mk-text);font-weight:500}.mk-tabla-caja{overflow-x:auto}.mk-texto{gap:var(--mk-gap-col);padding-bottom:var(--mk-seccion);grid-template-columns:minmax(0,220px) minmax(0,720px);justify-content:center;display:grid}.mk-texto--solo{grid-template-columns:minmax(0,720px)}.mk-texto__indice{align-self:start;font-size:14.5px;position:sticky;top:110px}.mk-texto__indice ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mk-texto__indice a{color:var(--mk-text-3);border-radius:8px;padding:6px 10px;text-decoration:none;display:block}.mk-texto__indice a:hover,.mk-texto__indice a[aria-current=true]{color:var(--mk-text);background:var(--mk-subtle)}.mk-prosa{color:var(--mk-text-2);font-size:17px;line-height:1.7}.mk-prosa>*+*{margin-top:1em}.mk-prosa h2{color:var(--mk-text);margin-top:2.2em;scroll-margin-top:110px;font-size:1.6rem}.mk-prosa h3{color:var(--mk-text);margin-top:1.8em;font-size:1.2rem}.mk-prosa ul,.mk-prosa ol{padding-left:1.3em}.mk-prosa li+li{margin-top:.4em}.mk-prosa strong{color:var(--mk-text)}.mk-prosa a{color:var(--mk-accent-ink)}.mk-prosa table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.mk-prosa th,.mk-prosa td{border-bottom:1px solid var(--mk-line-soft);text-align:left;vertical-align:top;padding:10px 12px}@media (width<=860px){.mk-texto{grid-template-columns:minmax(0,1fr)}.mk-texto__indice{position:static}}@media (prefers-reduced-motion:no-preference){.js [data-aparece]{opacity:0;transition:opacity .7s var(--mk-ease), transform .7s var(--mk-ease);transform:translateY(18px)}.js [data-aparece].es-visto{opacity:1;transform:none}.mk-hero>.mk-envoltura>*{animation:mk-sube .9s var(--mk-ease) both}.mk-hero>.mk-envoltura>:nth-child(2){animation-delay:80ms}.mk-hero>.mk-envoltura>:nth-child(3){animation-delay:.16s}.mk-hero>.mk-envoltura>:nth-child(4){animation-delay:.22s}.mk-escena{animation:mk-sube 1.1s .26s var(--mk-ease) both}@keyframes mk-sube{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mk-captura,.mk-flota,.mk-figura__recorte img,.mk-capitulo .mk-panel,.mk-cierre__caja:before{transform:none!important}}@media (width<=640px){.mk-hero{padding-top:112px}.mk-hero h1{font-size:clamp(2.3rem,10.5vw,2.9rem);line-height:1.04}.mk-hero__lead{margin-top:16px;font-size:1.08rem}.mk-acciones{flex-direction:column;align-items:stretch;gap:14px;margin-top:26px}.mk-enlace-demo{align-self:center}.mk-acciones .mk-btn{width:100%;min-height:50px}.mk-escena{perspective:none;margin-top:56px;padding-bottom:56px}.mk-captura{aspect-ratio:390/720;width:min(300px,80%);transform:translate3d(0, calc(var(--t,0) * 24px), 0);box-shadow:0 1px 0 var(--mk-sheen) inset, 0 30px 70px var(--mk-sombra-2);border-radius:30px}.mk-pastilla{padding:6px 12px 6px 6px;font-size:13.5px}.mk-pastilla__codigo{display:none}.mk-flota--isla{width:auto;margin-left:0;top:-20px;left:50%;translate:-50%}.mk-flota--cobro{width:196px;display:block;bottom:8%;right:0}.mk-flota--cobro .mk-mini{padding:12px}.mk-flota--cobro .mk-mini ul{gap:6px;font-size:12.5px}.mk-flota--cobro .mk-mini li span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-flota--cobro .mk-mini__total span:last-child{font-size:16px}.mk-figura__recorte{aspect-ratio:390/640;border-radius:28px;width:min(280px,78%);margin-inline:auto}.mk-figura__recorte img{object-position:top center;transform:none}.mk-figura .mk-flota{width:210px;bottom:-20px;left:0}.mk-figura .mk-panel li{padding:9px 14px;font-size:14px}.mk-cabeza{margin-bottom:32px}.mk-cabeza h2,.mk-division h2,.mk-preguntas h2{font-size:clamp(1.75rem,8vw,2.1rem)}.mk-sectores a{padding:18px 2px}.mk-sectores b{font-size:1.45rem}.mk-sectores span{font-size:15px}.mk-pasos li{padding:12px 8px}.mk-tiquete{padding:16px}.mk-plan{padding:22px}.mk-cierre__caja{border-radius:20px;padding:28px 22px}.mk-portada{padding-top:108px}.mk-portada h1{font-size:clamp(2.1rem,9.6vw,2.7rem)}.mk-sim__lote{padding:10px 12px}.mk-sim__pie{flex-direction:column;align-items:stretch}.mk-sim__pie .mk-acciones{flex-direction:row}.mk-sim__pie .mk-btn{flex:1}.mk-faq summary{padding:18px 0;font-size:16.5px}.mk-pie{padding-block:48px 32px}.mk-pie__rejilla{grid-template-columns:minmax(0,1fr);gap:28px}.mk-pie ul{flex-wrap:wrap;gap:4px 6px;display:flex}.mk-pie li a{border:1px solid var(--mk-line-soft);white-space:nowrap;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.mk-pie__base{margin-top:36px}}
