.landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:var(--acento);--fondo:#f6f7f9;--fondo-2:#eff1f4;--sup:#fff;--sup-2:#fff;--sup-3:#e7e9ee;--linea:#0e121e14;--linea-2:#0e121e1f;--linea-3:#0e121e38;--texto:#0c0e15;--texto-2:#4d5364;--texto-3:#878d9c;--acento:#f2521e;--acento-2:#d9441a;--t-indigo:#4f5df0;--t-teal:#0e9c7e;--t-ambar:#c98510;--t-rosa:#e0485f;--sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--curva:cubic-bezier(.22,.8,.18,1)}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing{background:var(--fondo);background:var(--fondo);color:var(--texto);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.landing .ancho{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.landing a{color:inherit;text-decoration:none}.landing :focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:8px}.landing .serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.landing .grano{z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.landing .boton{letter-spacing:-.01em;cursor:pointer;height:44px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--curva);white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}.landing .boton svg{width:15px;height:15px;transition:transform .2s var(--curva)}.landing .boton:hover svg{transform:translate(2px)}.landing .boton-claro{color:#fff;background:linear-gradient(#2a2d38,#0c0e15);box-shadow:inset 0 1px #ffffff1f,0 8px 20px -8px #0c0e1573}.landing .boton-claro:hover{background:#0c0e15}.landing .boton-sutil{border-color:var(--linea-2);color:var(--texto);background:#0e121e0a}.landing .boton-sutil:hover{border-color:var(--linea-3);background:#0e121e12}.landing .cabecera{top:env(safe-area-inset-top,0px);z-index:50;position:sticky}.landing .cabecera-dentro{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.landing .cabecera:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--linea);background:#f6f7f9c7;position:absolute;inset:0}.landing .marca{align-items:center;gap:9px;display:inline-flex}.landing .marca svg{width:22px;height:22px}.landing .marca b{letter-spacing:-.03em;font-size:16px;font-weight:600}.landing .marca b span{color:var(--texto-2);font-weight:400}.landing .cabecera nav{align-items:center;gap:4px;display:flex}.landing .cabecera nav a.enlace{color:var(--texto-2);border-radius:8px;padding:8px 12px;font-size:14px;transition:color .16s}.landing .cabecera nav a.enlace:hover{color:var(--texto)}.landing .cabecera .acciones-cab{align-items:center;gap:8px;display:flex}.landing .cabecera .boton{border-radius:9px;height:36px;padding:0 14px;font-size:13.5px}@media (max-width:820px){.landing .cabecera nav{display:none}}.landing .portada{isolation:isolate;padding-top:clamp(72px,10vw,128px);position:relative;overflow-x:clip}.landing .portada:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#ff6b3d29,#0000 70%) 30% 40%/60% 60% no-repeat,radial-gradient(closest-side,#8190ff24,#0000 70%) 72% 55%/70% 70% no-repeat;width:1200px;height:900px;margin-left:-600px;position:absolute;top:-220px;left:50%}.landing .portada:after{content:"";z-index:-1;background-image:linear-gradient(var(--linea)1px,transparent 1px),linear-gradient(90deg,var(--linea)1px,transparent 1px);opacity:.5;pointer-events:none;background-position:top;background-size:64px 64px;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 55% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 20%,#000 20%,#0000 75%)}.landing .anuncio{border:1px solid var(--linea-2);height:32px;color:var(--texto-2);background:#0e121e0a;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 5px;font-size:13px;transition:border-color .18s,background .18s;display:inline-flex}.landing .anuncio:hover{border-color:var(--linea-3);background:#0e121e0f}.landing .anuncio b{height:22px;color:var(--acento-2);background:#ff6b3d24;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.landing .anuncio svg{width:13px;height:13px}.landing h1{letter-spacing:-.052em;text-wrap:balance;background:linear-gradient(#0c0e15 40%,#3e4456);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:15ch;margin:26px 0 0;padding-bottom:.06em;font-size:clamp(2.9rem,7.4vw,5.9rem);font-weight:500;line-height:.98}.landing h1 .serif{letter-spacing:-.02em;background:linear-gradient(#ff7b4a,#e0400f);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-size:1.06em}.landing .bajada{max-width:54ch;color:var(--texto-2);letter-spacing:-.01em;margin:24px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.landing .bajada b{color:var(--texto);font-weight:500}.landing .acciones{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;display:flex}.landing .nota{color:var(--texto-3);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.landing .nota i{background:var(--t-teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #43d1b126}.landing .portada-rejilla{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (min-width:1080px){.landing .portada-rejilla{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px}.landing .portada-rejilla h1{max-width:none;font-size:clamp(3.4rem,5.2vw,4.8rem)}.landing .portada-rejilla h1 .serif{display:block}}.landing .pulso{position:relative}.landing .pulso:before{content:"";z-index:-1;border:1px solid var(--linea);background:linear-gradient(#0e121e06,#0000);border-radius:20px;position:absolute;inset:16px -14px 26px 16px}.landing .pulso:after{content:"";z-index:-2;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#ff6b3d24,#0000 75%);position:absolute;inset:-40px}.landing .pulso-caja{border:1px solid var(--linea-2);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#fffffff0,#ffffffe0);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0e121e0a,0 30px 60px -28px #0e121e47}.landing .pulso-cab{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.landing .pulso-cab b{letter-spacing:-.01em;align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.landing .pulso-cab b i{background:var(--acento);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lnd-latido;box-shadow:0 0 0 4px #ff6b3d29}.landing .pulso-cab span{font-family:var(--mono);color:var(--texto-3);font-size:11px}.landing .feed{flex-direction:column;gap:2px;height:318px;margin:0;padding:6px 8px;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.landing .ev{--c:var(--t-indigo);border-radius:10px;flex:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.landing .ev .ic{width:30px;height:30px;color:var(--c);background:color-mix(in oklab,var(--c)14%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--c)22%,transparent)inset;border-radius:8px;place-items:center;display:grid}.landing .ev .ic svg{width:15px;height:15px}.landing .ev p{color:var(--texto);letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.35}.landing .ev small{color:var(--texto-3);margin-top:1px;font-size:11.5px;display:block}.landing .ev time{font-family:var(--mono);color:var(--texto-3);white-space:nowrap;align-self:start;padding-top:3px;font-size:10.5px}.landing .ev.nuevo{animation:lnd-entraev .7s var(--curva)both;background:#0e121e09}.landing .ev.nuevo time{color:var(--acento-2)}@keyframes lnd-entraev{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}.landing .ev.web{--c:var(--t-teal)}.landing .ev.prog{--c:var(--t-indigo)}.landing .ev.pon{--c:var(--t-rosa)}.landing .ev.ins{--c:var(--t-ambar)}.landing .ev.dia{--c:var(--acento)}.landing .contadores{border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing .contadores div{gap:2px;padding:13px 16px;display:grid}.landing .contadores div+div{border-left:1px solid var(--linea)}.landing .contadores b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;transition:color .6s}.landing .contadores b.sube{color:var(--acento-2);transition:none}.landing .contadores span{color:var(--texto-3);font-size:11.5px}.landing .pulso-nota{color:var(--texto-3);text-align:right;margin:12px 0 0;font-size:11.5px}@media (max-width:1079px){.landing .pulso:before{display:none}}.landing .escenario{margin-top:clamp(56px,7vw,88px);position:relative}.landing .escenario:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(50% 60% at 50% 40%,#8190ff38,#0000 70%);height:400px;position:absolute;inset:-60px -40px auto}.landing .ventana{background:linear-gradient(180deg,var(--sup-2),var(--fondo-2)60%);border:1px solid var(--linea-2);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 50px 100px -40px #0e121e59,0 30px 60px -40px #8190ff4d}.landing .ventana:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--fondo));height:120px;position:absolute;bottom:0;left:0;right:0}.landing .ventana-barra{border-bottom:1px solid var(--linea);background:#0e121e04;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.landing .ventana-barra i{background:var(--sup-3);border:1px solid var(--linea-2);border-radius:50%;width:10px;height:10px}.landing .ventana-barra .url{border:1px solid var(--linea);height:24px;font-family:var(--mono);color:var(--texto-3);background:#0e121e08;border-radius:6px;align-items:center;margin-left:14px;padding:0 10px;font-size:11px;display:inline-flex}.landing .app{grid-template-columns:208px minmax(0,1fr);min-height:560px;display:grid}.landing .lateral{border-right:1px solid var(--linea);background:#0e121e03;align-content:start;gap:18px;padding:14px 10px;display:grid}.landing .espacio{border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex}.landing .espacio .av{background:linear-gradient(135deg,var(--acento),#ff9a6b);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.landing .espacio b{font-size:13px;font-weight:500}.landing .espacio small{color:var(--texto-3);font-size:11px;display:block}.landing .grupo{gap:1px;display:grid}.landing .grupo p{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);font-size:10.5px;font-family:var(--mono);margin:0 0 6px 8px}.landing .item{height:30px;color:var(--texto-2);border-radius:7px;align-items:center;gap:9px;padding:0 8px;font-size:13px;display:flex}.landing .item svg{width:15px;height:15px;color:var(--texto-3);flex:none}.landing .item .punto{border-radius:50%;width:6px;height:6px;margin-left:auto}.landing .item.activo{color:var(--texto);box-shadow:0 0 0 1px var(--linea)inset;background:#0e121e0f}.landing .item.activo svg{color:var(--texto)}@media (max-width:900px){.landing .app{grid-template-columns:minmax(0,1fr)}.landing .lateral{display:none}}.landing .principal{grid-template-rows:auto auto 1fr;min-width:0;display:grid}.landing .cab-app{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.landing .cab-app h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500}.landing .cab-app h3 span{color:var(--texto-3);font-weight:400}.landing .derecha{align-items:center;gap:10px;display:flex}.landing .version{height:28px;color:var(--texto-2);border:1px solid var(--linea);white-space:nowrap;background:#0e121e09;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.landing .version i{background:var(--t-teal);border-radius:50%;width:6px;height:6px;transition:background .3s}.landing .version[data-modo=editando]{color:var(--t-ambar);background:#f3b55712;border-color:#f3b5574d}.landing .version[data-modo=editando] i{background:var(--t-ambar);animation:1.1s ease-in-out infinite lnd-latido}.landing .avatares{display:flex}.landing .avatares span{border:2px solid var(--sup-2);letter-spacing:-.02em;color:#0a0b10;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:8.5px;font-weight:600;display:grid}.landing .pestanas{border-bottom:1px solid var(--linea);gap:4px;padding:0 20px 12px;display:flex;overflow-x:auto}.landing .pestanas span{height:28px;color:var(--texto-3);white-space:nowrap;border-radius:7px;align-items:center;padding:0 11px;font-size:12.5px;display:inline-flex}.landing .pestanas span.activa{color:var(--texto);background:#0e121e0f}.landing .pestanas span small{font-family:var(--mono);color:var(--texto-3);margin-left:6px;font-size:10.5px}.landing .parrilla-caja{position:relative;overflow-x:auto}.landing .parrilla{--fila:46px;grid-template-columns:54px minmax(0,1fr);min-width:620px;padding:0 16px 20px 0;display:grid}.landing .salas{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing .salas div{height:40px;color:var(--texto);align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.landing .salas small{font-family:var(--mono);color:var(--texto-3);font-size:10.5px;font-weight:400}.landing .horas{grid-area:2/1;grid-template-rows:repeat(9,var(--fila));display:grid}.landing .horas span{font-family:var(--mono);color:var(--texto-3);text-align:right;font-variant-numeric:tabular-nums;padding-right:10px;font-size:10.5px;transform:translateY(-6px)}.landing .lienzo{height:calc(9*var(--fila));background-image:repeating-linear-gradient(to bottom,var(--linea)0 1px,transparent 1px var(--fila));border-top:1px solid var(--linea);grid-area:2/2;position:relative}.landing .lienzo:before,.landing .lienzo:after{content:"";background:var(--linea);width:1px;position:absolute;top:0;bottom:0}.landing .lienzo:before{left:33.333%}.landing .lienzo:after{left:66.666%}.landing .ses{--col:0;--cols:1;--f:0;--span:1;--c:var(--t-indigo);left:calc(var(--col)*33.333% + 4px);width:calc(var(--cols)*33.333% - 8px);top:calc(var(--f)*var(--fila) + 3px);height:calc(var(--span)*var(--fila) - 6px);background:color-mix(in oklab,var(--c)13%,var(--sup));border:1px solid color-mix(in oklab,var(--c)28%,transparent);transition:top .76s var(--curva),left .76s var(--curva),box-shadow .3s ease,border-color .3s ease,transform .3s var(--curva);z-index:1;border-radius:8px;flex-direction:column;gap:1px;padding:7px 10px 7px 12px;display:flex;position:absolute;overflow:hidden}.landing .ses:before{content:"";background:var(--c);width:3px;position:absolute;top:0;bottom:0;left:0}.landing .ses .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--c)85%,black);font-size:9.5px}.landing .ses b{color:var(--texto);letter-spacing:-.01em;font-size:12.5px;font-weight:500;line-height:1.3}.landing .ses em{color:var(--texto-2);margin-top:1px;font-size:11px;font-style:normal}.landing .ses.plena{--c:#6b7183;background:var(--fondo-2);border-color:var(--linea-2);flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-left:10px}.landing .ses.plena:before{display:none}.landing .ses.pausa{border:1px dashed var(--linea-2);font-family:var(--mono);color:var(--texto-3);background:repeating-linear-gradient(-45deg,#0e121e09 0 1px,#0000 1px 7px);flex-direction:row;justify-content:center;align-items:center;font-size:10.5px}.landing .ses.pausa:before{display:none}.landing .ses.arrastrando{z-index:6;box-shadow:0 16px 36px -12px #0e121e59,0 0 0 1px var(--linea-3);transform:scale(1.02)}.landing .ses.choque{border-color:var(--acento);box-shadow:0 0 0 3px #ff6b3d29}.landing .ses.choque:after{content:"";background:var(--acento);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #ff6b3d40}.landing .cursor{--col:1;--f:2;z-index:8;pointer-events:none;left:calc(var(--col)*33.333% + 33.333% - 56px);top:calc(var(--f)*var(--fila) + 24px);opacity:0;transition:top .76s var(--curva),left .76s var(--curva),opacity .24s ease;position:absolute}.landing .cursor.ver{opacity:1}.landing .cursor svg{filter:drop-shadow(0 3px 5px #0e121e59);width:18px;height:18px}.landing .cursor span{background:var(--t-indigo);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:14px}.landing .aviso{z-index:9;-webkit-backdrop-filter:blur(12px);border:1px solid var(--linea-3);opacity:0;width:min(340px,100% - 36px);transition:opacity .28s ease,transform .38s var(--curva);pointer-events:none;background:#ffffffeb;border-radius:12px;gap:10px;padding:14px;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(10px);box-shadow:0 24px 48px -16px #0e121e4d}.landing .aviso.ver{opacity:1;transform:none}.landing .aviso-cab{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.landing .aviso-cab .ic{width:22px;height:22px;color:var(--acento-2);background:#ff6b3d24;border-radius:6px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.landing .aviso-cab .ic svg{width:13px;height:13px}.landing .aviso p{color:var(--texto-2);margin:0;font-size:12.5px;line-height:1.45}.landing .aviso .botones{gap:6px;display:flex}.landing .aviso .botones span{border:1px solid var(--linea-2);height:28px;color:var(--texto-2);border-radius:7px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.landing .aviso .botones span.primario{background:var(--texto);color:#fff;border-color:#0000}.landing .aviso .botones span.pulsado{transform:scale(.96)}.landing .aviso.ok .ic{color:var(--t-teal);background:#43d1b124}.landing .clientes{padding-block:clamp(56px,7vw,88px) 0}.landing .clientes p{text-align:center;color:var(--texto-3);margin:0;font-size:13px}.landing .clientes ul{flex-wrap:wrap;justify-content:center;gap:14px 44px;margin:22px 0 0;padding:0;list-style:none;display:flex}.landing .clientes li{letter-spacing:-.01em;color:#5e6475;font-size:15px;font-weight:500}.landing .seccion{padding-block:clamp(88px,10vw,136px) 0}.landing .etiqueta-sec{font-family:var(--mono);color:var(--texto-3);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.landing .etiqueta-sec:before{content:"";background:var(--acento);width:14px;height:1px}.landing h2{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(#0c0e15 45%,#474d60);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:18px 0 0;padding-bottom:.05em;font-size:clamp(2.3rem,4.8vw,3.9rem);font-weight:500;line-height:1.02}.landing h2 .serif{color:var(--texto);font-size:1.05em}.landing .intro{max-width:56ch;color:var(--texto-2);letter-spacing:-.01em;margin:20px 0 0;font-size:17.5px}.landing .bento{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(44px,6vw,64px);display:grid}@media (min-width:900px){.landing .bento{grid-template-columns:repeat(6,minmax(0,1fr))}.landing .t1,.landing .t2{grid-column:span 3}.landing .t3,.landing .t4,.landing .t5{grid-column:span 2}}.landing .tile{background:linear-gradient(180deg,var(--sup),var(--fondo-2));border:1px solid var(--linea);border-radius:18px;grid-template-rows:auto 1fr;transition:border-color .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.landing .tile:hover{border-color:var(--linea-2)}.landing .tile-texto{gap:8px;padding:26px 26px 0;display:grid}.landing .tile-texto .plazo{font-family:var(--mono);color:var(--acento-2);letter-spacing:.02em;font-size:11.5px}.landing .tile h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500}.landing .tile p{color:var(--texto-2);max-width:44ch;margin:0;font-size:14.5px;line-height:1.5}.landing .tile-ui{align-items:flex-end;padding:30px 26px 0;display:flex;position:relative}.landing .tile-ui:after{content:"";background:linear-gradient(180deg,transparent,var(--fondo-2));pointer-events:none;height:60px;position:absolute;inset:auto 0 0}.landing .mini{background:var(--sup-2);border:1px solid var(--linea-2);border-bottom:0;border-radius:12px 12px 0 0;gap:10px;width:100%;padding:16px;display:grid;box-shadow:0 1px 2px #0e121e0a,0 -16px 40px -24px #0e121e40}.landing .web{border:1px solid var(--linea);background:radial-gradient(120% 90% at 100% 0,#4f5df02e,#0000 60%),#fff;border-radius:9px;gap:10px;padding:18px;display:grid}.landing .web small{font-family:var(--mono);color:var(--texto-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.landing .web strong{font-family:var(--serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1}.landing .web .fila{flex-wrap:wrap;gap:5px;display:flex}.landing .web .fila span{border:1px solid var(--linea-2);color:var(--texto-2);border-radius:999px;padding:3px 8px;font-size:10.5px}.landing .fila-estado{color:var(--texto-2);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.landing .ok{color:var(--t-teal);align-items:center;gap:6px;font-weight:500;display:inline-flex}.landing .ok i{background:var(--t-teal);border-radius:50%;width:6px;height:6px}.landing .diff-linea{font-size:12px;font-family:var(--mono);border-radius:7px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.landing .diff-linea b{font-weight:500}.landing .mas{color:#0b7f66;background:#43d1b114}.landing .menos{color:#c23a12;background:#ff6b3d14;-webkit-text-decoration:line-through #c23a1273;text-decoration:line-through #c23a1273}.landing .igual{color:var(--texto-3)}.landing .cab-mini{color:var(--texto-2);justify-content:space-between;align-items:center;padding-bottom:4px;font-size:12px;display:flex}.landing .pill{border:1px solid var(--linea);height:22px;color:var(--texto-2);background:#0e121e0d;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.landing .pill.naranja{color:var(--acento-2);background:#ff6b3d1f;border-color:#ff6b3d40}.landing .persona{align-items:center;gap:12px;display:flex}.landing .foto{color:#fff;background:linear-gradient(135deg,#4f5df0,#8e99ff);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid}.landing .persona b{font-size:13.5px;font-weight:500;display:block}.landing .persona small{color:var(--texto-3);font-size:11.5px;display:block}.landing .etiquetas{flex-wrap:wrap;gap:5px;display:flex}.landing .etiquetas span{border-radius:6px;padding:3px 8px;font-size:11px}.landing .e1{color:#3d49d6;background:#4f5df01a}.landing .e2{color:#0b7f66;background:#0e9c7e1a}.landing .e3{color:#9a6508;background:#c985101f}.landing .linea-tiempo{gap:7px;display:grid}.landing .linea-tiempo div{color:var(--texto-2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.landing .linea-tiempo div span:first-child{align-items:center;gap:7px;display:inline-flex}.landing .linea-tiempo div span:first-child:before{content:"";background:var(--t-teal);border-radius:50%;width:5px;height:5px}.landing .linea-tiempo em{font-style:normal;font-family:var(--mono);color:var(--texto-3);font-size:11px}.landing .tarifas{border-collapse:collapse;width:100%;font-size:12px}.landing .tarifas th,.landing .tarifas td{text-align:right;border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums;padding:6px 4px}.landing .tarifas th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);font-size:10px;font-weight:400}.landing .tarifas th:first-child,.landing .tarifas td:first-child{text-align:left;color:var(--texto-2)}.landing .tarifas td{color:var(--texto-3)}.landing .tarifas td.hoy{color:var(--texto);font-weight:500}.landing .cupo{gap:6px;display:grid}.landing .cupo div:first-child{color:var(--texto-2);justify-content:space-between;font-size:12px;display:flex}.landing .cupo div:first-child b{font-family:var(--mono);color:var(--texto);font-weight:500}.landing .barra{background:#0e121e0f;border-radius:999px;height:5px;overflow:hidden}.landing .barra i{border-radius:inherit;background:linear-gradient(90deg,var(--t-ambar),var(--acento));width:90%;height:100%;display:block}.landing .sena{border:1px solid var(--linea);background:#04050a;border-radius:9px;gap:10px;padding:14px;display:grid}.landing .sena-cab{justify-content:space-between;align-items:baseline;display:flex}.landing .sena-cab b{letter-spacing:-.03em;font-size:20px;font-weight:600}.landing .sena-cab span{font-family:var(--mono);color:var(--texto-3);font-size:12px}.landing .sena .ahora{border-left:2px solid var(--t-indigo);background:#8190ff14;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.landing .sena .ahora small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#b7c0ff;font-size:9.5px}.landing .sena .ahora b{font-size:13px;font-weight:500}.landing .sena .luego{color:var(--texto-3);justify-content:space-between;font-size:11.5px;display:flex}.landing .cifras{border-top:1px solid var(--linea-2);grid-template-columns:minmax(0,1fr);margin-top:clamp(44px,6vw,64px);display:grid}@media (min-width:820px){.landing .cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing .cifra{border-bottom:1px solid var(--linea);gap:8px;padding:30px 0;display:grid}@media (min-width:820px){.landing .cifra{border-bottom:0;padding:36px 32px 0 0}.landing .cifra+.cifra{border-left:1px solid var(--linea);padding-left:32px}}.landing .cifra strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(#0c0e15 35%,#5a6072);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,6vw,4.8rem);font-weight:500;line-height:1}.landing .cifra span{color:var(--texto-2);font-size:15px}.landing .reloj{border-bottom:1px solid var(--linea);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:clamp(40px,6vw,56px);padding-bottom:16px;font-size:13px;display:flex}.landing .reloj .vivo{color:var(--texto-2);align-items:center;gap:8px;display:inline-flex}.landing .reloj .vivo i{background:var(--acento);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lnd-latido;box-shadow:0 0 0 4px #ff6b3d26}.landing .reloj b{font-family:var(--mono);color:var(--texto);font-variant-numeric:tabular-nums;font-weight:500}.landing .pantallas{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px;display:grid}@media (min-width:900px){.landing .pantallas{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing .pantalla{border:1px solid var(--linea-2);background:linear-gradient(#0a0c12,#05060a);border-radius:16px;align-content:start;gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0d}.landing .pantalla-cab{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.landing .pantalla-cab strong{letter-spacing:-.04em;font-size:26px;font-weight:600}.landing .pantalla-cab span{font-family:var(--mono);color:var(--texto-3);font-variant-numeric:tabular-nums;font-size:13px}.landing .ahora-g{--c:var(--t-indigo);background:color-mix(in oklab,var(--c)9%,transparent);border:1px solid color-mix(in oklab,var(--c)22%,transparent);border-radius:11px;gap:7px;padding:16px;transition:background .4s,border-color .4s;display:grid}.landing .ahora-g small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--c)70%,white);font-size:10.5px}.landing .ahora-g b{letter-spacing:-.02em;font-size:16.5px;font-weight:500;line-height:1.3}.landing .ahora-g em{font-style:normal;font-family:var(--mono);color:var(--texto-3);font-size:11.5px}.landing .ahora-g .barra i{width:var(--avance,50%);background:var(--c);transition:width .9s linear,background .4s}.landing .luego-g{gap:9px;display:grid}.landing .luego-g div{color:var(--texto-2);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.landing .luego-g b{font-family:var(--mono);color:var(--texto-3);font-size:12.5px;font-weight:400}.landing .cambia{transition:opacity .26s ease,transform .26s var(--curva)}.landing .cambia.fuera{opacity:0;transform:translateY(-5px)}.landing .cierre{text-align:center;isolation:isolate;border-top:1px solid var(--linea);margin-top:clamp(96px,12vw,160px);padding-block:clamp(120px,15vw,200px);position:relative;overflow:hidden}.landing .cierre:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#ff6b3d47,#8190ff1f 55%,#0000 80%);width:1000px;height:700px;margin-left:-500px;position:absolute;bottom:-380px;left:50%}.landing .cierre h2{max-width:16ch;margin-inline:auto;font-size:clamp(2.6rem,6.4vw,5.2rem)}.landing .cierre .intro{margin-inline:auto}.landing .cierre .acciones{justify-content:center}.landing .correo{color:var(--texto-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex}.landing .correo code{font-family:var(--mono);color:var(--texto-2);-webkit-user-select:all;user-select:all}.landing .correo button{border:1px solid var(--linea-2);height:28px;color:var(--texto-2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-size:12px}.landing .correo button:hover{color:var(--texto);border-color:var(--linea-3)}.landing .pie{border-top:1px solid var(--linea)}.landing .pie .ancho{color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:28px;font-size:13px;display:flex}.landing .pantalla,.landing .sena{--texto:#edeef3;--texto-2:#a2a8b8;--texto-3:#6e7486;--linea:#ffffff12;--linea-2:#ffffff1c;--t-indigo:#8190ff;--t-teal:#43d1b1;--t-ambar:#f3b557;--acento:#ff6b3d;color:var(--texto)}.landing .pantalla{border-color:#1a1e2b;box-shadow:0 30px 60px -30px #0e121e73}.landing .pantalla .barra,.landing .sena .barra{background:#ffffff14}.landing .sena .ahora small{color:#b7c0ff}.landing [hidden]{display:none!important}.landing .planes{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px;display:grid}@media (min-width:960px){.landing .planes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.landing .plan{background:var(--c-sup);border:1px solid var(--c-linea);box-shadow:var(--c-sombra-suave);border-radius:20px;grid-template-rows:auto 1fr auto;gap:24px;padding:30px 28px 28px;display:grid;position:relative}.landing .plan h3{letter-spacing:-.03em;color:var(--c-texto);margin:0;font-size:22px;font-weight:500}.landing .plan header p{color:var(--c-texto-2);margin:8px 0 0;font-size:14.5px;line-height:1.5}.landing .plan ul{border-top:1px solid var(--c-linea);align-content:start;gap:12px;margin:0;padding:22px 0 0;list-style:none;display:grid}.landing .plan li{color:var(--c-texto);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.landing .plan li svg{width:20px;height:20px;color:var(--c-acento);background:var(--c-suave);border-radius:50%;padding:4px}.landing .plan .boton{justify-content:center;width:100%}.landing .plan.destacado{border-color:color-mix(in oklab,var(--c-acento)50%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--c-acento)7%,var(--c-sup)),var(--c-sup)55%);box-shadow:0 30px 70px -36px color-mix(in oklab,var(--c-acento)60%,transparent)}.landing .sello-plan{background:var(--c-acento);color:#fff;letter-spacing:0;border-radius:999px;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-12px;left:26px}.landing .planes-nota{color:var(--c-texto-3);margin:18px 0 0;font-size:13.5px}.landing .contacto-rejilla{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (min-width:1000px){.landing .contacto-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:72px}.landing .contacto-texto{position:sticky;top:104px}}.landing .contacto-intro{max-width:46ch;color:var(--c-texto-2);margin:20px 0 0;font-size:17px;line-height:1.55}.landing .empezar{margin:36px 0 0;padding:0;list-style:none;display:grid}.landing .empezar li{border-top:1px solid var(--c-linea);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.landing .empezar li>b{font-family:var(--mono);color:var(--c-acento);padding-top:4px;font-size:12px;font-weight:500}.landing .empezar h3{letter-spacing:-.02em;color:var(--c-texto);margin:0;font-size:17px;font-weight:500}.landing .empezar p{color:var(--c-texto-2);max-width:48ch;margin:4px 0 0;font-size:14.5px;line-height:1.5}.landing .correo-linea{color:var(--c-texto-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:13.5px;display:flex}.landing .correo-linea code{font-family:var(--mono);color:var(--c-texto);-webkit-user-select:all;user-select:all}.landing .correo-linea button{border:1px solid var(--c-linea-2);height:30px;color:var(--c-texto-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px}.landing .correo-linea button:hover{color:var(--c-texto);border-color:var(--c-texto-3)}.landing .formulario{background:var(--c-sup);border:1px solid var(--c-linea-2);box-shadow:var(--c-sombra);border-radius:22px;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.landing .form-cab{border-bottom:1px solid var(--c-linea);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.landing .form-cab b{letter-spacing:-.02em;color:var(--c-texto);font-size:17px;font-weight:500}.landing .form-cab span{font-family:var(--mono);color:var(--c-texto-3);font-size:11.5px}.landing .dos-campos{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:560px){.landing .dos-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing .campo{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.landing .campo label,.landing .campo legend{color:var(--c-texto);padding:0;font-size:13px;font-weight:500}.landing .campo legend{margin-bottom:7px}.landing .campo small{color:var(--c-texto-3);margin-left:4px;font-weight:400}.landing .campo input,.landing .campo textarea{width:100%;font:inherit;color:var(--c-texto);background:var(--c-fondo);border:1px solid var(--c-linea-2);border-radius:11px;padding:11px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.landing .campo textarea{resize:vertical;min-height:92px;line-height:1.5}.landing .campo input::placeholder,.landing .campo textarea::placeholder{color:var(--c-texto-3)}.landing .campo input:focus,.landing .campo textarea:focus{border-color:var(--c-acento);box-shadow:0 0 0 3px var(--c-suave);outline:none}.landing .opciones{flex-wrap:wrap;gap:8px;display:flex}.landing .opciones label{font-weight:400;position:relative}.landing .opciones input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.landing .opciones span{border:1px solid var(--c-linea-2);background:var(--c-fondo);height:36px;color:var(--c-texto-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.landing .opciones label:hover span{color:var(--c-texto)}.landing .opciones input:checked+span{border-color:var(--c-acento);background:var(--c-suave);color:var(--c-texto)}.landing .opciones input:focus-visible+span{outline:2px solid var(--c-acento);outline-offset:2px}.landing .formulario>.boton{justify-content:center;width:100%}.landing .despues{color:var(--c-texto-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.landing .despues li{align-items:center;gap:7px;display:inline-flex}.landing .despues li:before{content:"";background:var(--c-acento);border-radius:50%;width:5px;height:5px}.landing .resultado{background:var(--c-fondo);border:1px solid var(--c-linea-2);border-radius:14px;outline:none;gap:12px;padding:16px;animation:.42s both lnd-aparece-res;display:grid}@keyframes lnd-aparece-res{0%{transform:translateY(6px)}to{transform:none}}.landing .resultado p{color:var(--c-texto-2);margin:0;font-size:14px;line-height:1.5}.landing .resultado b{color:var(--c-texto);font-weight:500}.landing .resultado code{font-family:var(--mono);color:var(--c-texto)}.landing .resultado pre{background:var(--c-sup);border:1px solid var(--c-linea);white-space:pre-wrap;font-family:var(--mono);color:var(--c-texto);border-radius:10px;max-height:240px;margin:0;padding:14px;font-size:12.5px;line-height:1.6;overflow:auto}.landing .fila-res{flex-wrap:wrap;gap:8px;display:flex}.landing .fila-res .boton{height:38px;padding:0 14px;font-size:13.5px}.landing .zona-c{--c-sup:var(--sup);--c-texto:var(--texto);--c-texto-2:var(--texto-2);--c-texto-3:var(--texto-3);--c-linea:var(--linea);--c-linea-2:var(--linea-2);--c-acento:var(--acento);--c-fondo:var(--fondo-2);--c-suave:color-mix(in oklab,var(--acento)14%,transparent);--c-sombra:0 1px 2px #0e121e0a,0 30px 60px -30px #0e121e40;--c-sombra-suave:0 1px 2px #0e121e0a,0 12px 30px -18px #0e121e2e}.landing .contacto{isolation:isolate;padding-block:clamp(96px,12vw,152px);position:relative}.landing .contacto:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--acento)20%,transparent),transparent 75%);pointer-events:none;width:760px;max-width:100vw;height:560px;position:absolute;bottom:-120px;right:-10%}.landing .contacto h2{max-width:14ch}@media (min-width:700px){.landing #t-planes .serif{display:block}}.landing .foco{position:relative}.landing .foco:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(460px circle at var(--mx,50%)var(--my,50%),var(--foco-c),transparent 42%);transition:opacity .3s;position:absolute;inset:0}.landing .foco:hover:after{opacity:1}.landing .foco>*{z-index:1;position:relative}.landing .foco>.sello-plan{z-index:2;position:absolute}@media (prefers-reduced-motion:no-preference){.landing .revela.revela{opacity:0;transition:opacity .7s ease,transform .9s var(--curva);transition-delay:var(--retardo,0s);transform:translateY(24px)}.landing .revela.visto{opacity:1;transform:none}}.landing .cab-sec{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;display:grid}@media (min-width:960px){.landing .cab-sec{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px}.landing .cab-sec .intro{margin:0 0 6px}}.landing .cab-sec h2{max-width:16ch}.landing .escenario{perspective:1800px}.landing .ventana{transform-origin:50% 0;transform:rotateX(var(--rx,0deg))scale(var(--sc,1));will-change:transform}.landing .ventana:before{content:"";z-index:5;background:linear-gradient(90deg,transparent,var(--acento),transparent);opacity:.7;height:1px;position:absolute;top:-1px;left:12%;right:12%}.landing .clientes{border-block:1px solid var(--linea);background:#fff;margin-top:clamp(56px,7vw,88px);padding-block:0}.landing .clientes .ancho{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:900px){.landing .clientes .ancho{grid-template-columns:220px minmax(0,1fr)}}.landing .clientes p{text-align:left;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);align-items:center;margin:0;padding:22px 0;font-size:11.5px;display:flex}.landing .clientes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}@media (min-width:900px){.landing .clientes ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing .clientes li{text-align:center;border-left:1px solid var(--linea);min-height:84px;color:var(--texto-2);letter-spacing:-.01em;justify-content:center;align-items:center;padding:16px 20px;font-size:14.5px;line-height:1.35;transition:color .2s,background .2s;display:flex}.landing .clientes li:hover{color:var(--texto);background:var(--fondo)}@media (max-width:899px){.landing .clientes li:nth-child(odd){border-left:0}.landing .clientes li{border-top:1px solid var(--linea)}}.landing #dia{isolation:isolate;margin-top:clamp(88px,11vw,136px);padding-top:clamp(88px,11vw,136px);padding-bottom:clamp(88px,11vw,136px);position:relative}.landing #dia:before{content:"";z-index:-1;background:linear-gradient(#0d1019,#090b12);border-block:1px solid #0d1019;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.landing #dia:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8190ff29,#0000);width:1100px;max-width:100vw;height:520px;margin-left:-550px;position:absolute;top:0;left:50%}.landing #dia+section{padding-top:clamp(88px,11vw,136px)}.landing .tile,.landing .plan,.landing .pantalla{--foco-c:color-mix(in oklab,var(--acento)10%,transparent)}.landing .pantalla{--foco-c:#8190ff24}.landing .tile{transition:border-color .24s ease,transform .4s var(--curva)}.landing .tile:hover,.landing .plan:hover{transform:translateY(-3px)}.landing .plan{transition:transform .4s var(--curva),border-color .24s ease}.landing #dia{--texto:#edeef3;--texto-2:#a2a8b8;--texto-3:#6e7486;--linea:#ffffff14;--linea-2:#ffffff1f;color:var(--texto)}.landing #dia h2{background:linear-gradient(#fff 40%,#aeb3c2);-webkit-background-clip:text;background-clip:text}.landing #dia h2 .serif{color:#f1f2f5}.landing #dia .reloj .vivo i{background:#ff6b3d}.landing #dia+section{margin-top:0}.landing .cabecera:before{transition:background .15s,border-color .15s}.landing .cabecera.sobre-noche:before{background:#0b0d14cc;border-color:#ffffff14}.landing .cabecera.sobre-noche .marca b{color:#edeef3}.landing .cabecera.sobre-noche .marca b span{color:#a2a8b8}.landing .cabecera.sobre-noche .marca svg path{stroke:#edeef3}.landing .cabecera.sobre-noche nav a.enlace{color:#a2a8b8}.landing .cabecera.sobre-noche nav a.enlace:hover{color:#fff}.landing .cabecera.sobre-noche .boton-claro{color:#0c0e15;background:#fff}@keyframes lnd-latido{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:no-preference){.landing .aparece{animation:lnd-aparece 1s var(--curva)both}.landing .d1{animation-delay:60ms}.landing .d2{animation-delay:.14s}.landing .d3{animation-delay:.24s}.landing .d4{animation-delay:.38s}@keyframes lnd-aparece{0%{transform:translateY(16px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:1ms!important;animation:none!important}}.landing .acciones-cab{align-items:center;gap:14px;display:flex}.landing .entrar{color:var(--texto-2);font-size:14px;transition:color .16s}.landing .entrar:hover{color:var(--texto)}.landing .cabecera.sobre-noche .entrar{color:#a2a8b8}.landing .cabecera.sobre-noche .entrar:hover{color:#fff}@media (max-width:520px){.landing .entrar{display:none}}.landing .trampa{position:absolute;left:-9999px}.landing .formulario{position:relative}.landing .form-error{color:var(--acento-2);margin:0;font-size:13.5px}.landing .formulario .boton:disabled{opacity:.6;cursor:default}.landing .girando{animation:.9s linear infinite lnd-girar}@keyframes lnd-girar{to{transform:rotate(360deg)}}.landing .enviado-ok{background:var(--c-acento);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.landing .enviado-ok svg{width:15px;height:15px}.landing .enviado-texto{color:var(--c-texto-2);margin:0;font-size:15px;line-height:1.6}.landing .pie .marca,.landing .pie .marca b{font-size:14px}.landing .pie nav{flex-wrap:wrap;gap:8px 22px;display:flex}.landing .pie nav a{color:var(--texto-2);transition:color .16s}.landing .pie nav a:hover{color:var(--texto)}
