.mapa-rutas[data-astro-cid-3ihfnh5f]{--etiqueta:200px;--nodo:13px;border:1px solid var(--linea);-webkit-backdrop-filter:blur(8px);background:radial-gradient(90% 120% at 0 0,#7c2dff1f,#0000 60%),#0a0a14b8;border-radius:30px;padding:clamp(24px,3vw,40px);position:relative}.lineas[data-astro-cid-3ihfnh5f]{gap:10px;display:grid;position:relative}.linea[data-astro-cid-3ihfnh5f]{--avance:1;grid-template-columns:var(--etiqueta) 1fr;border-bottom:1px solid #f5f3ff0f;align-items:start;padding:18px 0 14px;transition:opacity .5s;display:grid}.linea[data-astro-cid-3ihfnh5f]:last-child{border-bottom:0}.mapa-rutas[data-astro-cid-3ihfnh5f][data-activa] .linea[data-astro-cid-3ihfnh5f]:not(.activa){opacity:.26}.cabeza-linea[data-astro-cid-3ihfnh5f]{align-items:center;gap:12px;padding-top:2px;display:flex}.insignia[data-astro-cid-3ihfnh5f]{width:38px;height:38px;font:800 1rem/1 var(--titulos);color:#07070d;background:var(--tono);box-shadow:0 0 0 4px color-mix(in srgb, var(--tono) 22%, transparent), 0 0 22px color-mix(in srgb, var(--tono) 60%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.nombre-linea[data-astro-cid-3ihfnh5f]{font:700 1.02rem/1.1 var(--titulos);letter-spacing:-.01em;margin:0}.para[data-astro-cid-3ihfnh5f]{color:var(--tono);margin:3px 0 0;font-size:.8rem;font-weight:600}ol[data-astro-cid-3ihfnh5f]{margin:0;padding:0;list-style:none;display:flex;position:relative}.estacion[data-astro-cid-3ihfnh5f]{text-align:center;flex:1;justify-content:center;padding-top:44px;display:flex;position:relative}.estacion[data-astro-cid-3ihfnh5f]:after{content:"";z-index:0;top:calc(var(--nodo) + 4px - 3px);transform-origin:0;width:100%;height:6px;transform:scaleX(clamp(0, calc(var(--avance) * (var(--total) - 1) - var(--i)), 1));border-radius:99px;position:absolute;left:50%}.estacion[data-astro-cid-3ihfnh5f]:last-child:after{display:none}.via-abierta[data-astro-cid-3ihfnh5f]:after{background:linear-gradient(90deg, transparent 0 42%, #fffffff2 50%, transparent 58%) -60% 0 / 34% 100% no-repeat, var(--tono);box-shadow:0 0 18px color-mix(in srgb, var(--tono) 70%, transparent)}.mapa-rutas[data-astro-cid-3ihfnh5f].vivo .via-abierta[data-astro-cid-3ihfnh5f]:after{animation:2.6s linear infinite pulso-via;animation-delay:calc(var(--i) * .9s)}@keyframes pulso-via{to{background-position:160% 0,0 0}}.via-proxima[data-astro-cid-3ihfnh5f]:after{height:4px;top:calc(var(--nodo) + 4px - 2px);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tono) 45%, transparent) 0 9px, transparent 9px 18px);box-shadow:none}.nodo[data-astro-cid-3ihfnh5f]{z-index:1;width:calc(var(--nodo) * 2);height:calc(var(--nodo) * 2);box-sizing:border-box;border:4px solid var(--tono);box-shadow:0 0 0 5px #0a0a14eb, 0 0 22px color-mix(in srgb, var(--tono) 75%, transparent);transition:scale .5s var(--curva);background:radial-gradient(circle,#fff 0 34%,#0000 36%),#0a0a14;border-radius:50%;position:absolute;top:4px;left:50%;translate:-50%}.proxima[data-astro-cid-3ihfnh5f] .nodo[data-astro-cid-3ihfnh5f]{border:2px solid color-mix(in srgb, var(--tono) 55%, transparent);background:#0a0a14;width:16px;height:16px;top:9px;box-shadow:0 0 0 5px #0a0a14eb}.estacion[data-astro-cid-3ihfnh5f]:has(a:hover) .nodo[data-astro-cid-3ihfnh5f]{scale:1.18}.estacion[data-astro-cid-3ihfnh5f].aqui .nodo[data-astro-cid-3ihfnh5f]{box-shadow:0 0 0 5px #0a0a14eb, 0 0 0 9px color-mix(in srgb, var(--tono) 45%, transparent), 0 0 34px var(--tono);animation:1.6s ease-in-out infinite late-aqui;scale:1.35}.estacion[data-astro-cid-3ihfnh5f].aqui:before{content:"Estás aquí";z-index:2;white-space:nowrap;font:700 .64rem/1 var(--texto);letter-spacing:.12em;text-transform:uppercase;color:#07070d;background:var(--tono);box-shadow:0 0 18px color-mix(in srgb, var(--tono) 60%, transparent);border-radius:99px;padding:6px 10px;position:absolute;top:-30px;left:50%;translate:-50%}@keyframes late-aqui{50%{scale:1.5}}.estacion[data-astro-cid-3ihfnh5f] a[data-astro-cid-3ihfnh5f],.texto-estacion[data-astro-cid-3ihfnh5f]{justify-items:center;gap:5px;max-width:180px;padding:0 8px;display:grid}.estado[data-astro-cid-3ihfnh5f]{font:700 .62rem/1 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:#07070d;background:var(--tono);border-radius:99px;padding:5px 8px}.proxima[data-astro-cid-3ihfnh5f] .estado[data-astro-cid-3ihfnh5f]{color:color-mix(in srgb, var(--tono) 85%, white);border:1px dashed color-mix(in srgb, var(--tono) 50%, transparent);background:0 0}.estacion[data-astro-cid-3ihfnh5f] b[data-astro-cid-3ihfnh5f]{font:700 .98rem/1.2 var(--titulos);letter-spacing:-.01em;color:var(--luz)}.estacion[data-astro-cid-3ihfnh5f] small[data-astro-cid-3ihfnh5f]{color:var(--bruma);font-size:.78rem;line-height:1.35}.ir[data-astro-cid-3ihfnh5f]{font:600 .8rem/1 var(--texto);color:var(--tono)}.ir[data-astro-cid-3ihfnh5f] span[data-astro-cid-3ihfnh5f]{transition:translate .4s var(--curva);display:inline-block}.estacion[data-astro-cid-3ihfnh5f] a[data-astro-cid-3ihfnh5f]:hover .ir[data-astro-cid-3ihfnh5f] span[data-astro-cid-3ihfnh5f]{translate:4px}.proxima[data-astro-cid-3ihfnh5f] b[data-astro-cid-3ihfnh5f]{color:#b9b5d6;font-weight:600}.proxima[data-astro-cid-3ihfnh5f] small[data-astro-cid-3ihfnh5f]{color:#8e8aab}.nota[data-astro-cid-3ihfnh5f]{border-top:1px solid var(--linea);color:var(--bruma);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:14px 0 0;padding-top:18px;font-size:.86rem;display:flex}.nota[data-astro-cid-3ihfnh5f] span[data-astro-cid-3ihfnh5f]{align-items:center;gap:8px;display:inline-flex}.muestra[data-astro-cid-3ihfnh5f]{border-radius:99px;width:26px;height:5px}.muestra[data-astro-cid-3ihfnh5f].solida{background:linear-gradient(90deg,#25d9cd,#ff3dcb,#9b6bff);box-shadow:0 0 10px #ff3dcb80}.muestra[data-astro-cid-3ihfnh5f].punteada{background:repeating-linear-gradient(90deg,#f5f3ff8c 0 6px,#0000 6px 11px)}.nota[data-astro-cid-3ihfnh5f] .dato[data-astro-cid-3ihfnh5f]{color:#cfcbe6}.nota[data-astro-cid-3ihfnh5f] a[data-astro-cid-3ihfnh5f]{color:var(--aqua);margin-left:auto;font-weight:600}@media (width<=900px){.mapa-rutas[data-astro-cid-3ihfnh5f]{padding:22px 18px}.linea[data-astro-cid-3ihfnh5f]{grid-template-columns:1fr;padding:16px 0}.cabeza-linea[data-astro-cid-3ihfnh5f]{margin-bottom:16px}ol[data-astro-cid-3ihfnh5f]{flex-direction:column;gap:0}.estacion[data-astro-cid-3ihfnh5f]{text-align:left;justify-content:flex-start;min-height:36px;padding:0 0 22px 50px}.estacion[data-astro-cid-3ihfnh5f]:last-child{padding-bottom:0}.estacion[data-astro-cid-3ihfnh5f]:after{top:17px;left:calc(var(--nodo) + 4px - 3px);transform-origin:top;width:6px;height:100%;transform:scaleY(clamp(0, calc(var(--avance) * (var(--total) - 1) - var(--i)), 1))}.via-proxima[data-astro-cid-3ihfnh5f]:after{width:4px;left:calc(var(--nodo) + 4px - 2px);background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--tono) 45%, transparent) 0 9px, transparent 9px 18px)}.via-abierta[data-astro-cid-3ihfnh5f]:after{background:linear-gradient(180deg, transparent 0 42%, #fffffff2 50%, transparent 58%) 0 -60% / 100% 34% no-repeat, var(--tono)}@keyframes pulso-via{to{background-position:0 160%,0 0}}.nodo[data-astro-cid-3ihfnh5f]{left:calc(var(--nodo) + 4px);top:2px}.proxima[data-astro-cid-3ihfnh5f] .nodo[data-astro-cid-3ihfnh5f]{left:calc(var(--nodo) + 4px);top:7px}.estacion[data-astro-cid-3ihfnh5f] a[data-astro-cid-3ihfnh5f],.texto-estacion[data-astro-cid-3ihfnh5f]{justify-items:start;max-width:none;padding:0}.estacion[data-astro-cid-3ihfnh5f].aqui:before{top:4px;left:auto;right:0;translate:none}.nota[data-astro-cid-3ihfnh5f] a[data-astro-cid-3ihfnh5f]{margin-left:0}}@media (prefers-reduced-motion:reduce){.via-abierta[data-astro-cid-3ihfnh5f]:after,.estacion[data-astro-cid-3ihfnh5f].aqui .nodo[data-astro-cid-3ihfnh5f]{animation:none!important}}.diagnostico[data-astro-cid-b5b33kgt]{border:1px solid var(--linea-fuerte);background:radial-gradient(80% 100% at 100% 0,#25d9cd24,#0000 60%),radial-gradient(70% 90% at 0 100%,#ff3dcb1f,#0000 60%),#0c0b16db;border-radius:30px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden}.barra[data-astro-cid-b5b33kgt]{background:#f5f3ff14;border-radius:99px;height:6px;margin-bottom:28px;overflow:hidden}.barra[data-astro-cid-b5b33kgt] i[data-astro-cid-b5b33kgt]{height:100%;width:var(--avance,12.5%);border-radius:inherit;background:var(--iri);transition:width .6s var(--curva);display:block}fieldset[data-astro-cid-b5b33kgt]{border:0;min-width:0;margin:0;padding:0}.js .pregunta[data-astro-cid-b5b33kgt]:not(.actual){display:none}.pregunta[data-astro-cid-b5b33kgt]{animation:llega .6s var(--curva)}@keyframes llega{0%{opacity:0;transform:translate(24px)}}legend[data-astro-cid-b5b33kgt]{gap:10px;margin-bottom:22px;padding:0;display:grid}.paso[data-astro-cid-b5b33kgt]{font:600 .74rem/1 var(--texto);letter-spacing:.24em;text-transform:uppercase;color:var(--aqua)}.texto[data-astro-cid-b5b33kgt]{font:700 clamp(1.5rem, 3vw, 2.3rem)/1.08 var(--titulos);letter-spacing:-.03em;font-stretch:88%}.opciones[data-astro-cid-b5b33kgt]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.opciones[data-astro-cid-b5b33kgt] button[data-astro-cid-b5b33kgt]{text-align:left;border:1px solid var(--linea-fuerte);cursor:pointer;font:500 1rem/1.35 var(--texto);transition:border-color .3s, background .3s, transform .4s var(--curva);background:#07070d8c;border-radius:18px;padding:18px 20px}.opciones[data-astro-cid-b5b33kgt] button[data-astro-cid-b5b33kgt]:hover{border-color:var(--aqua);background:#25d9cd14;transform:translateY(-2px)}.opciones[data-astro-cid-b5b33kgt] button[data-astro-cid-b5b33kgt].elegida{border-color:var(--aqua);background:#25d9cd29}.atras[data-astro-cid-b5b33kgt]{color:var(--bruma);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:4px 0;font-size:.9rem}.atras[data-astro-cid-b5b33kgt]:hover{color:var(--luz)}.resultado[data-astro-cid-b5b33kgt]{animation:llega .7s var(--curva)}.resultado[data-astro-cid-b5b33kgt] .ceja[data-astro-cid-b5b33kgt]{margin-bottom:14px}.nivel[data-astro-cid-b5b33kgt]{font:700 clamp(2.4rem, 5vw, 4.2rem)/.95 var(--titulos);letter-spacing:-.045em;margin:0;font-stretch:84%}.nivel[data-astro-cid-b5b33kgt] em{font-family:var(--acento);background:var(--iri);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.explica[data-astro-cid-b5b33kgt]{color:var(--bruma);max-width:40rem;margin:14px 0 24px;font-size:1.05rem}.recomendado[data-astro-cid-b5b33kgt] .rec{background:#25d9cd12;border:1px solid #25d9cd73;border-radius:20px;gap:6px;margin-bottom:12px;padding:20px 22px;display:grid}.recomendado[data-astro-cid-b5b33kgt] .rec small{font:600 .72rem/1 var(--texto);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua)}.recomendado[data-astro-cid-b5b33kgt] .rec b{font:700 1.35rem/1.15 var(--titulos);letter-spacing:-.02em}.recomendado[data-astro-cid-b5b33kgt] .rec p{color:var(--bruma);margin:0}.recomendado[data-astro-cid-b5b33kgt] .rec a{color:var(--aqua);margin-top:4px;font-weight:600}.acciones[data-astro-cid-b5b33kgt]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.boleto-zona[data-astro-cid-b5b33kgt]{border-top:1px solid var(--linea);margin-top:26px;padding-top:24px}.boleto-zona[data-astro-cid-b5b33kgt] .ceja[data-astro-cid-b5b33kgt]{margin-bottom:14px}.boleto-nombre[data-astro-cid-b5b33kgt]{gap:8px;max-width:26rem;font-weight:600;display:grid}.boleto-nombre[data-astro-cid-b5b33kgt] small[data-astro-cid-b5b33kgt]{color:var(--bruma);font-weight:400}.boleto-nombre[data-astro-cid-b5b33kgt] input[data-astro-cid-b5b33kgt]{border:1px solid var(--linea-fuerte);color:var(--luz);font:500 1rem/1.3 var(--texto);background:#07070d99;border-radius:14px;padding:14px 16px}.boleto-nombre[data-astro-cid-b5b33kgt] input[data-astro-cid-b5b33kgt]:focus{border-color:var(--aqua);outline:none;box-shadow:0 0 0 4px #25d9cd2e}.boleto-marco[data-astro-cid-b5b33kgt]{perspective:1200px;margin-top:18px}.boleto[data-astro-cid-b5b33kgt]{aspect-ratio:2;filter:drop-shadow(0 30px 50px #7c2dff59);width:100%;max-width:760px;height:auto;transition:transform .8s var(--curva);animation:boleto-llega 1s var(--curva);border-radius:22px;display:block;transform:rotateX(8deg)rotateY(-6deg)}.boleto[data-astro-cid-b5b33kgt]:hover{transform:rotateX(0)rotateY(0)}@keyframes boleto-llega{0%{opacity:0;transform:translateY(30px)rotateX(30deg)rotateY(-12deg)scale(.92)}}.boleto-acciones[data-astro-cid-b5b33kgt]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.ver-mapa[data-astro-cid-b5b33kgt]{color:var(--aqua);font-weight:600}.boleto-zona[data-astro-cid-b5b33kgt] [data-astro-cid-b5b33kgt][hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.boleto[data-astro-cid-b5b33kgt]{animation:none;transform:none}}.privado[data-astro-cid-b5b33kgt]{color:var(--bruma);margin:18px 0 0;font-size:.82rem}@media (width<=640px){.opciones[data-astro-cid-b5b33kgt]{grid-template-columns:1fr}}.acciones[data-astro-cid-pmlswmd5]{flex-wrap:wrap;gap:14px;display:flex}.sellos[data-astro-cid-pmlswmd5]{flex-wrap:wrap;flex-basis:100%;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sellos[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5]{border:1px solid var(--linea);color:var(--bruma);background:#07070d80;border-radius:999px;padding:7px 12px;font-size:.8rem}.portada-visual[data-astro-cid-pmlswmd5]{margin:0;position:relative}.marco[data-astro-cid-pmlswmd5]{border:1px solid var(--linea-fuerte);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #7c2dffb3}.marco[data-astro-cid-pmlswmd5] img{aspect-ratio:4/3.4;object-fit:cover;width:100%}.en-vivo[data-astro-cid-pmlswmd5]{border:1px solid var(--linea-fuerte);font:600 .8rem/1 var(--texto);backdrop-filter:blur(8px);background:#07070dc7;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;display:flex;position:absolute;top:18px;right:18px}.en-vivo[data-astro-cid-pmlswmd5] i[data-astro-cid-pmlswmd5]{background:#ff3d5a;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite late;box-shadow:0 0 10px #ff3d5a}@keyframes late{50%{opacity:.35}}.con-quien[data-astro-cid-pmlswmd5]{border:1px solid var(--linea-fuerte);backdrop-filter:blur(10px);transition:transform .5s var(--curva);background:#07070dd6;border-radius:20px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;position:absolute;bottom:26px;left:-22px}.con-quien[data-astro-cid-pmlswmd5]:hover{transform:translateY(-3px)}.con-quien[data-astro-cid-pmlswmd5] img{object-fit:cover;border-radius:14px;width:56px;height:56px}.con-quien[data-astro-cid-pmlswmd5] span[data-astro-cid-pmlswmd5]{gap:2px;display:grid}.con-quien[data-astro-cid-pmlswmd5] small[data-astro-cid-pmlswmd5]{letter-spacing:.14em;text-transform:uppercase;color:var(--aqua);font-size:.7rem}.con-quien[data-astro-cid-pmlswmd5] b[data-astro-cid-pmlswmd5]{font:700 .98rem/1.1 var(--titulos)}.con-quien[data-astro-cid-pmlswmd5] em[data-astro-cid-pmlswmd5]{color:#ffc86b;font-size:.78rem;font-style:normal}.campus[data-astro-cid-pmlswmd5]{z-index:2;position:relative}.escenario-campus[data-astro-cid-pmlswmd5]{height:100svh;position:relative;overflow:hidden}.escenario-campus[data-astro-cid-pmlswmd5] canvas[data-astro-cid-pmlswmd5]{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.campus[data-astro-cid-pmlswmd5].vivo canvas[data-astro-cid-pmlswmd5]{opacity:1}.respaldo-campus[data-astro-cid-pmlswmd5]{background:radial-gradient(40% 50% at 62%,#25d9cd38,#0000 70%),radial-gradient(50% 60% at 40% 60%,#7c2dff40,#0000 70%);transition:opacity 1s;position:absolute;inset:0}.campus[data-astro-cid-pmlswmd5].vivo .respaldo-campus[data-astro-cid-pmlswmd5]{opacity:0}.globo-campus[data-astro-cid-pmlswmd5]{z-index:3;pointer-events:none;border:1px solid var(--linea-fuerte);font:500 .84rem/1.2 var(--texto);white-space:nowrap;opacity:0;background:#07070de0;border-radius:12px;padding:8px 12px;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-50%,-120%)}.globo-campus[data-astro-cid-pmlswmd5].ver{opacity:1}.paneles[data-astro-cid-pmlswmd5]{z-index:2;left:var(--margen);width:min(440px,38vw);position:absolute;top:50%;translate:0 -50%}.panel[data-astro-cid-pmlswmd5]{border:1px solid color-mix(in srgb, var(--tono,#9b6bff) 45%, transparent);backdrop-filter:blur(12px);opacity:0;visibility:hidden;width:100%;transition:opacity .6s var(--curva), transform .8s var(--curva), visibility .6s;background:#07070dc7;border-radius:26px;padding:30px;position:absolute;top:50%;left:0;transform:translateY(26px)}.panel[data-astro-cid-pmlswmd5].activo{opacity:1;visibility:visible;transform:none}.panel[data-astro-cid-pmlswmd5] .num[data-astro-cid-pmlswmd5]{font:600 .74rem/1 var(--texto);letter-spacing:.22em;text-transform:uppercase;color:var(--tono,var(--aqua));align-items:center;gap:10px;margin:0 0 14px;display:flex}.panel[data-astro-cid-pmlswmd5] .num[data-astro-cid-pmlswmd5] i[data-astro-cid-pmlswmd5]{background:var(--tono,var(--aqua));width:10px;height:10px;box-shadow:0 0 14px var(--tono,var(--aqua));border-radius:50%}.panel[data-astro-cid-pmlswmd5] h2[data-astro-cid-pmlswmd5]{margin-bottom:12px}.panel[data-astro-cid-pmlswmd5] p[data-astro-cid-pmlswmd5]{color:#d9d5ee;margin:0 0 16px}.panel[data-astro-cid-pmlswmd5] ul[data-astro-cid-pmlswmd5]{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.panel[data-astro-cid-pmlswmd5] ul[data-astro-cid-pmlswmd5] a[data-astro-cid-pmlswmd5]{color:var(--tono);font-weight:600}.panel[data-astro-cid-pmlswmd5] .dato-aula[data-astro-cid-pmlswmd5]{color:var(--tono);margin-top:-6px;font-weight:600}.avance-campus[data-astro-cid-pmlswmd5]{z-index:2;right:var(--margen);font:600 .72rem/1 var(--texto);letter-spacing:.18em;text-transform:uppercase;color:var(--bruma);gap:18px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:32px}.avance-campus[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5]{align-items:center;gap:8px;transition:color .4s;display:flex}.avance-campus[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5]:before{content:"";background:#f5f3ff33;border-radius:9px;width:22px;height:3px;transition:background .4s,width .4s}.avance-campus[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5].activo{color:var(--luz)}.avance-campus[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5].activo:before{background:var(--tono);width:40px}.campus[data-astro-cid-pmlswmd5].quieto .escenario-campus[data-astro-cid-pmlswmd5]{height:auto;padding:100px 0}.campus[data-astro-cid-pmlswmd5].quieto canvas[data-astro-cid-pmlswmd5],.campus[data-astro-cid-pmlswmd5].quieto .avance-campus[data-astro-cid-pmlswmd5]{display:none}.campus[data-astro-cid-pmlswmd5].quieto .paneles[data-astro-cid-pmlswmd5]{width:min(1320px, 100% - 2 * var(--margen));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-inline:auto;display:grid;position:relative;top:auto;left:auto;translate:none}.campus[data-astro-cid-pmlswmd5].quieto .panel[data-astro-cid-pmlswmd5]{opacity:1;visibility:visible;position:relative;top:auto;transform:none}@media (width<=860px){.paneles[data-astro-cid-pmlswmd5]{width:auto;height:0;inset:auto 16px 74px;translate:none}.panel[data-astro-cid-pmlswmd5]{padding:20px;top:auto;bottom:0;translate:none}.panel[data-astro-cid-pmlswmd5] ul[data-astro-cid-pmlswmd5]{margin-bottom:14px}.panel[data-astro-cid-pmlswmd5] p[data-astro-cid-pmlswmd5]{margin-bottom:10px;font-size:.94rem}.avance-campus[data-astro-cid-pmlswmd5]{gap:12px;inset:96px auto auto 16px}.avance-campus[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5]:before{width:14px}.avance-campus[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5].activo:before{width:26px}}.filtros[data-astro-cid-pmlswmd5]{flex-wrap:wrap;gap:10px;margin:-30px 0 34px;display:flex}.filtros[data-astro-cid-pmlswmd5] button[data-astro-cid-pmlswmd5]{border:1px solid var(--linea-fuerte);color:var(--bruma);font:600 .9rem/1 var(--texto);cursor:pointer;background:#07070d80;border-radius:999px;padding:11px 18px;transition:all .3s}.filtros[data-astro-cid-pmlswmd5] button[data-astro-cid-pmlswmd5]:hover{color:var(--luz);border-color:var(--tono,var(--luz))}.filtros[data-astro-cid-pmlswmd5] button[data-astro-cid-pmlswmd5].activo{background:var(--tono,var(--luz));border-color:var(--tono,var(--luz));color:var(--tinta)}.rejilla[data-astro-cid-pmlswmd5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.tarjeta-abierta[data-astro-cid-pmlswmd5]{transition:transform .6s var(--curva);background:radial-gradient(60% 140% at 0%,#25d9cd29,#0000 70%),#0a0a14b3;border:1px dashed #25d9cd8c;border-radius:26px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 28px;padding:26px 30px;display:grid}.tarjeta-abierta[data-astro-cid-pmlswmd5] .gratis[data-astro-cid-pmlswmd5]{grid-row:span 2}.tarjeta-abierta[data-astro-cid-pmlswmd5] .ver[data-astro-cid-pmlswmd5]{grid-area:span 2/3;margin-top:0!important}@media (width<=760px){.tarjeta-abierta[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}.tarjeta-abierta[data-astro-cid-pmlswmd5] .gratis[data-astro-cid-pmlswmd5],.tarjeta-abierta[data-astro-cid-pmlswmd5] .ver[data-astro-cid-pmlswmd5]{grid-area:auto}}.tarjeta-abierta[data-astro-cid-pmlswmd5]:hover{transform:translateY(-6px)}.tarjeta-abierta[data-astro-cid-pmlswmd5][hidden]{display:none}.tarjeta-abierta[data-astro-cid-pmlswmd5] h3[data-astro-cid-pmlswmd5]{font:700 1.7rem/1.05 var(--titulos);letter-spacing:-.03em;margin:0}.tarjeta-abierta[data-astro-cid-pmlswmd5] p[data-astro-cid-pmlswmd5]{color:var(--bruma);margin:0;font-size:.95rem}.gratis[data-astro-cid-pmlswmd5]{letter-spacing:.24em;text-transform:uppercase;font:700 .78rem/1 var(--texto)!important;color:var(--aqua)!important}.tarjeta-abierta[data-astro-cid-pmlswmd5] .ver[data-astro-cid-pmlswmd5]{color:var(--aqua);margin-top:auto;font-weight:600}.cinco[data-astro-cid-pmlswmd5]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.carta[data-astro-cid-pmlswmd5]{border:1px solid var(--linea);backdrop-filter:blur(6px);background:#0f0e1ab8;border-radius:22px;padding:26px 22px}.carta[data-astro-cid-pmlswmd5] span[data-astro-cid-pmlswmd5]{font:600 .78rem/1 var(--texto);letter-spacing:.2em;color:var(--aqua)}.carta[data-astro-cid-pmlswmd5] h3[data-astro-cid-pmlswmd5]{font:700 1.18rem/1.15 var(--titulos);letter-spacing:-.02em;margin:14px 0 10px}.carta[data-astro-cid-pmlswmd5] p[data-astro-cid-pmlswmd5]{color:var(--bruma);margin:0;font-size:.93rem}.sub[data-astro-cid-pmlswmd5]{font:700 clamp(1.4rem, 2.4vw, 2rem)/1.1 var(--titulos);letter-spacing:-.03em;margin:clamp(56px,7vw,96px) 0 22px}@media (width<=1100px){.cinco[data-astro-cid-pmlswmd5]{grid-template-columns:1fr 1fr}}@media (width<=560px){.cinco[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}}.dos[data-astro-cid-pmlswmd5]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (width<=960px){.dos[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}}.lista-llevas[data-astro-cid-pmlswmd5]{grid-template-columns:repeat(5,1fr);gap:12px;margin:0 0 clamp(48px,6vw,80px);padding:0;list-style:none;display:grid}.lista-llevas[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5]{border:1px solid var(--linea);background:#0f0e1ab3;border-radius:20px;gap:8px;padding:22px;display:grid}.lista-llevas[data-astro-cid-pmlswmd5] b[data-astro-cid-pmlswmd5]{font:700 1.05rem/1.2 var(--titulos)}.lista-llevas[data-astro-cid-pmlswmd5] span[data-astro-cid-pmlswmd5]{color:var(--bruma);font-size:.9rem}@media (width<=1100px){.lista-llevas[data-astro-cid-pmlswmd5]{grid-template-columns:1fr 1fr}}@media (width<=560px){.lista-llevas[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}}.abierta[data-astro-cid-pmlswmd5]{background:#0a0a14cc;border:1px solid #25d9cd66;border-radius:30px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.abierta[data-astro-cid-pmlswmd5] .foto[data-astro-cid-pmlswmd5] img{object-fit:cover;width:100%;height:100%;min-height:320px}.abierta[data-astro-cid-pmlswmd5] .texto[data-astro-cid-pmlswmd5]{flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,52px);display:flex}.abierta[data-astro-cid-pmlswmd5] .texto[data-astro-cid-pmlswmd5] p[data-astro-cid-pmlswmd5]{color:#d9d5ee;margin:0}.abierta[data-astro-cid-pmlswmd5] ul[data-astro-cid-pmlswmd5]{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.abierta[data-astro-cid-pmlswmd5] li[data-astro-cid-pmlswmd5]{border:1px solid var(--linea);color:var(--bruma);border-radius:999px;padding:7px 12px;font-size:.82rem}.abierta[data-astro-cid-pmlswmd5] .boton[data-astro-cid-pmlswmd5]{align-self:flex-start}@media (width<=860px){.abierta[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}.abierta[data-astro-cid-pmlswmd5] .foto[data-astro-cid-pmlswmd5] img{min-height:220px;max-height:280px}}.tabla-precios[data-astro-cid-pmlswmd5]{border:1px solid var(--linea-fuerte);background:#0a0a14bf;border-radius:24px;gap:0;margin-bottom:18px;display:grid;overflow:hidden}.fila[data-astro-cid-pmlswmd5]{border-bottom:1px solid var(--linea);grid-template-columns:1.2fr 1fr 1.5fr;align-items:center;gap:16px;padding:20px 24px;transition:background .3s;display:grid}.fila[data-astro-cid-pmlswmd5]:last-child{border-bottom:0}.fila[data-astro-cid-pmlswmd5]:hover{background:#f5f3ff0a}.fila[data-astro-cid-pmlswmd5] .n[data-astro-cid-pmlswmd5]{font:700 1.08rem/1.2 var(--titulos);align-items:center;gap:10px;display:flex}.fila[data-astro-cid-pmlswmd5] .n[data-astro-cid-pmlswmd5] i[data-astro-cid-pmlswmd5]{background:var(--tono);width:10px;height:10px;box-shadow:0 0 10px var(--tono);border-radius:50%;flex:none}.fila[data-astro-cid-pmlswmd5] .d[data-astro-cid-pmlswmd5]{color:var(--bruma);font-size:.9rem}.fila[data-astro-cid-pmlswmd5] .p[data-astro-cid-pmlswmd5]{text-align:right;font-weight:600}@media (width<=860px){.fila[data-astro-cid-pmlswmd5]{grid-template-columns:1fr;gap:6px}.fila[data-astro-cid-pmlswmd5] .p[data-astro-cid-pmlswmd5]{text-align:left}}.tres-pagos[data-astro-cid-pmlswmd5]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tres-pagos[data-astro-cid-pmlswmd5] .carta[data-astro-cid-pmlswmd5] h3[data-astro-cid-pmlswmd5]{margin-top:0}@media (width<=1000px){.tres-pagos[data-astro-cid-pmlswmd5]{grid-template-columns:1fr 1fr}}@media (width<=560px){.tres-pagos[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}}.caja-empresas[data-astro-cid-pmlswmd5]{background:radial-gradient(80% 120% at 100% 100%,#7c2dff4d,#0000 60%),#0a0a14cc;border:1px solid #9b6bff80;border-radius:34px;grid-template-columns:1.4fr auto;align-items:end;gap:32px;padding:clamp(32px,5vw,64px);display:grid}.caja-empresas[data-astro-cid-pmlswmd5] .bajada[data-astro-cid-pmlswmd5]{margin-bottom:0}.caja-empresas[data-astro-cid-pmlswmd5] .botones[data-astro-cid-pmlswmd5]{flex-direction:column;gap:12px;display:flex}@media (width<=860px){.caja-empresas[data-astro-cid-pmlswmd5]{grid-template-columns:1fr}}.lista-preguntas[data-astro-cid-pmlswmd5] details[data-astro-cid-pmlswmd5]{border:1px solid var(--linea);background:#0f0e1ab3;border-radius:18px;margin-bottom:10px}.lista-preguntas[data-astro-cid-pmlswmd5] summary[data-astro-cid-pmlswmd5]{cursor:pointer;font:600 1.06rem/1.35 var(--titulos);padding:20px 52px 20px 22px;list-style:none;position:relative}.lista-preguntas[data-astro-cid-pmlswmd5] summary[data-astro-cid-pmlswmd5]::-webkit-details-marker{display:none}.lista-preguntas[data-astro-cid-pmlswmd5] summary[data-astro-cid-pmlswmd5]:after{content:"+";font:400 1.5rem/1 var(--texto);color:var(--aqua);transition:rotate .3s;position:absolute;top:50%;right:22px;translate:0 -50%}.lista-preguntas[data-astro-cid-pmlswmd5] details[data-astro-cid-pmlswmd5][open] summary[data-astro-cid-pmlswmd5]:after{rotate:45deg}.lista-preguntas[data-astro-cid-pmlswmd5] details[data-astro-cid-pmlswmd5] p[data-astro-cid-pmlswmd5]{color:#d9d5ee;margin:0;padding:0 22px 20px}
