.lp-hero{isolation:isolate;text-align:center;color:#fdfdfb;background:#0f1116 url(/landing/cosmos.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:6rem 1.25rem 5rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.lp-hero:before{content:"";z-index:-2;background:#0a0c1280;position:absolute;inset:0}.lp-red{z-index:-1;position:absolute;inset:0}.rh{width:100%;height:100%;position:absolute;inset:0}.rh-m{display:none}.rh .mundo{transform-origin:50%;animation:26s ease-in-out infinite alternate lp-respira}@keyframes lp-respira{to{transform:scale(1.045)}}@media (max-aspect-ratio:1){.rh-d{display:none}.rh-m{display:block}}@media (prefers-reduced-motion:reduce){.rh .mundo{animation:none}}.lp-nav{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:absolute;top:0;left:0;right:0}.lp-marca{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:800;display:inline-flex}.lp-entrar{border-radius:var(--r-boton);padding:.625rem 1.125rem;font-size:.9688rem;font-weight:700;box-shadow:inset 0 0 0 .125rem #fdfdfb99}.lp-texto{flex-direction:column;align-items:center;gap:1.125rem;max-width:36rem;display:flex}.lp h1,.lp-texto h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,6.4vw,4rem);font-weight:800;line-height:1.05}.lp-texto p{color:#fdfdfbe6;font-size:1.1875rem;line-height:1.4}.lp-acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.lp-hero .btn.sec{color:#fdfdfb;box-shadow:inset 0 0 0 .125rem #fdfdfb99}.lp-acciones .btn{min-width:11.5rem;min-height:3.25rem}.lp-error{color:var(--texto-2);font-size:.875rem}.lp{text-align:center;flex-direction:column;align-items:center;max-width:72rem;margin:0 auto;padding:0 1.25rem 3rem;display:flex}.lp-sec{flex-direction:column;align-items:center;gap:2.5rem;width:100%;padding:4rem 0;display:flex}.lp h2{letter-spacing:-.015em;text-wrap:balance;max-width:28rem;font-size:clamp(1.625rem,5vw,2.375rem);font-weight:800;line-height:1.1}.lp-fila{justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:56rem;display:flex}.lp-fila .tel{flex:1 1 0;min-width:0;max-width:17rem}.tel{background:#12171d;border-radius:2rem;width:100%;padding:.4375rem;line-height:0;display:block;box-shadow:0 1.5rem 3rem -1rem #0f111659,0 0 0 .0625rem #0f111680}.tel img{border-radius:1.625rem;width:100%;height:auto;display:block}.monitor{flex-direction:column;align-items:center;width:100%;display:flex}.pantalla{background:#12171d;border-radius:.875rem;width:100%;padding:.4375rem;line-height:0;box-shadow:0 1.75rem 3.5rem -1.25rem #0f111673,0 0 0 .0625rem #0f111680}.pantalla img{border-radius:.4375rem;width:100%;height:auto}.pie{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(#2b323a,#12171d);width:16%;height:1.25rem}.base{background:#12171d;border-radius:.4375rem;width:30%;height:.4375rem}.lp-escena{justify-content:center;align-items:center;gap:2.5rem;width:100%;max-width:68rem;display:flex}.lp-monitor{flex:1 1 0;min-width:0}.lp-movil{flex:0 0 14rem}.lp-entradas{isolation:isolate;color:#fdfdfb;background:#0f1116 url(/landing/cosmos.webp) 50%/cover;border-radius:2rem;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:56rem;margin:2.5rem 0;padding:4.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.lp-entradas:before{content:"";z-index:-1;background:#0a0c1280;position:absolute;inset:0}.lp-entradas h2{color:#fdfdfb}.lp-entradas p{color:#fdfdfbe0;font-size:1.125rem}.lp-caras-fila{justify-content:center;align-items:flex-end;gap:.125rem;display:flex}.lp-caras-fila svg{max-width:26vw;height:auto;display:block}.lp-entradas .btn{margin-top:.75rem}.lp-fin{flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 0 2rem;display:flex}@media (max-width:48rem){.lp-escena{flex-direction:column;gap:2rem}.lp-movil{flex:none;width:66%;max-width:14rem}}@media (max-width:40rem){.lp-fila{gap:.5rem}.tel{border-radius:1.25rem;padding:.25rem}.tel img{border-radius:1rem}}
