@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-500.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/publicsans-400.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/publicsans-500.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/publicsans-600.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/publicsans-700.woff2)format("woff2")}:root{--fondo:#06070d;--fondo-2:#0b0d18;--panel:#0f1222;--panel-2:#151a30;--texto:#e6f1ff;--suave:#a7b2ce;--tenue:#8892ae;--borde:#1f2744;--cian:#00e5ff;--magenta:#ff2bd6;--violeta:#8a5cff;--lima:#b6ff3b;--ambar:#ffb547;--brillo-c:0 0 18px #00e5ff8c;--brillo-m:0 0 18px #ff2bd680;--disp:"Sora",Arial,sans-serif;--sans:"Public Sans",Arial,sans-serif;--mono:ui-monospace,"Cascadia Code",Consolas,monospace;--ancho:1240px;--corte:14px;color-scheme:dark}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}html{scroll-behavior:smooth;background:var(--fondo);scroll-padding-top:90px}body{background:var(--fondo);color:var(--texto);font:17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:300;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--cian);outline-offset:4px}::selection{background:var(--magenta);color:#fff}h1,h2,h3{font-family:var(--disp);letter-spacing:-.025em;color:#fff;text-wrap:balance;font-weight:700}h1{font-size:clamp(40px,5.6vw,80px);line-height:1}h2{font-size:clamp(32px,3.8vw,54px);line-height:1.05}h3{font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2}p{text-wrap:pretty;max-width:64ch}.lead{color:var(--suave);font-size:clamp(18px,1.45vw,21px)}.nota{color:var(--tenue);font-size:15px}.neon-c{color:var(--cian);text-shadow:var(--brillo-c)}.mono{font-family:var(--mono)}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:max(20px,4vw)}@media (width>=1320px){.contenedor{padding-inline:40px}}.bloque{padding-block:clamp(80px,9vw,136px);position:relative}.bloque-papel{background:linear-gradient(180deg,var(--fondo-2),var(--fondo))}.oscuro{background:var(--fondo)}.encabezado{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;margin-bottom:clamp(40px,5vw,64px);display:grid}.encabezado p{color:var(--suave)}.encabezado h2:before,.presentacion h2:before,.preguntas h2:before,.fundador-claro>h2:before,.dos-columnas h2:before{content:attr(data-code);font:500 13px var(--mono);color:var(--magenta);letter-spacing:.05em;margin-bottom:14px;display:block}.saltar{z-index:400;background:var(--cian);color:#000;padding:10px 14px;position:fixed;top:-80px;left:16px}.saltar:focus{top:12px}.boton{min-height:54px;font:600 16px/1.2 var(--disp);cursor:pointer;clip-path:polygon(var(--corte) 0,100% 0,100% calc(100% - var(--corte)),calc(100% - var(--corte)) 100%,0 100%,0 var(--corte));border:0;justify-content:center;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:filter .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.boton-principal{background:var(--cian);color:#00141a;box-shadow:var(--brillo-c)}.boton-principal:hover{filter:brightness(1.15) drop-shadow(0 0 12px var(--cian))}.boton-borde{background:linear-gradient(var(--fondo),var(--fondo)) padding-box,linear-gradient(90deg,var(--magenta),var(--violeta)) border-box;color:#fff;clip-path:none;border:1.5px solid #0000;border-radius:2px}.boton-borde:hover{background:linear-gradient(90deg,#ff2bd626,#8a5cff26) padding-box,linear-gradient(90deg,var(--magenta),var(--violeta)) border-box}.boton-claro{color:#000;background:#fff}.acciones{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.enlace{color:var(--cian);font-weight:600;font-family:var(--disp);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.enlace:after{content:"";background:currentColor;width:18px;height:1.5px;transition:width .25s}.enlace:hover:after{width:30px}.progreso{z-index:320;background:linear-gradient(90deg,var(--cian),var(--magenta));height:2px;box-shadow:0 0 10px var(--magenta);transform-origin:0;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cabecera{z-index:200;backdrop-filter:blur(14px)saturate(1.4);background:#06070db8;border-bottom:1px solid #00e5ff1f;position:sticky;top:0}.cabecera-in{justify-content:space-between;align-items:center;gap:24px;min-height:78px;transition:min-height .3s;display:flex}.cabecera.compacta .cabecera-in{min-height:64px}.marca img{filter:brightness(0)invert()drop-shadow(0 0 8px #00e5ff80);width:140px;height:auto}.menu-boton{border:1px solid var(--borde);color:#fff;background:0 0;padding:10px 16px;font-weight:600;display:none}.nav{align-items:center;gap:30px;font-size:15px;font-weight:500;display:flex}.nav a{text-decoration:none}.nav>a:not(.boton):hover,.servicios-menu summary:hover,.nav [aria-current=page]{color:var(--cian);text-shadow:var(--brillo-c)}.nav .boton{--corte:10px;min-height:44px;padding:10px 22px;font-size:15px}.servicios-menu{position:relative}.servicios-menu summary{cursor:pointer;padding-block:12px;list-style:none}.servicios-menu summary::-webkit-details-marker{display:none}.servicios-menu summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:9px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.desplegable{width:340px;box-shadow:0 20px 50px #0009,var(--brillo-c);background:#0b0d18f7;border:1px solid #00e5ff40;padding:8px;position:absolute;top:calc(100% + 10px);left:-24px}.desplegable a{padding:12px 16px;display:block}.desplegable a:hover{color:var(--cian);background:#00e5ff14}.portada{isolation:isolate;background:radial-gradient(800px 500px at 80% 10%,#8a5cff47,transparent 60%),radial-gradient(700px 500px at 10% 90%,#ff2bd62e,transparent 60%),var(--fondo);padding-block:clamp(70px,8vw,120px) clamp(60px,6vw,90px);position:relative;overflow:hidden}.portada:after{content:"";z-index:-1;transform-origin:50% 100%;background-image:linear-gradient(#00e5ff59 1px,#0000 1px),linear-gradient(90deg,#00e5ff59 1px,#0000 1px);background-size:64px 64px;height:55%;animation:3.5s linear infinite piso;position:absolute;bottom:-2px;left:-50%;right:-50%;transform:perspective(500px)rotateX(62deg);mask-image:linear-gradient(#0000 15%,#000 90%)}@keyframes piso{to{background-position:0 64px}}.portada>.contenedor{z-index:1;position:relative}canvas.red{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.portada-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.portada h1{max-width:14ch}.portada .lead{max-width:46ch;margin-top:26px}.sello{font:500 13px var(--mono);color:var(--lima);background:#b6ff3b0f;border:1px solid #b6ff3b66;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px;display:inline-flex}.sello:before{content:"";background:var(--lima);width:8px;height:8px;box-shadow:0 0 10px var(--lima);border-radius:50%;animation:1.6s infinite latido}@keyframes latido{50%{opacity:.35}}.firma{border-top:1px solid var(--borde);align-items:center;gap:14px;margin-top:42px;padding-top:26px;font-size:15px;display:flex}.firma img{filter:brightness(0)invert();width:42px;height:42px}.firma strong{color:#fff;font-weight:600;display:block}.firma span{color:var(--tenue)}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-texto);pointer-events:none;opacity:0;position:absolute;inset:0}.glitch:before{color:var(--magenta);transform:translate(-3px)}.glitch:after{color:var(--cian);transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.glitch:before{animation:5s step-end infinite falla}.glitch:after{animation:5s step-end 70ms infinite falla}}@keyframes falla{0%,91%,to{opacity:0;clip-path:inset(0)}92%{opacity:.85;clip-path:inset(12% 0 60%)}94%{opacity:.85;clip-path:inset(55% 0 20%)}96%{opacity:.85;clip-path:inset(30% 0 45%)}}.hud,.portada-panel{clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);background:linear-gradient(160deg,#151a30d9,#0b0d18d9);border:1px solid #00e5ff47;position:relative;box-shadow:0 0 0 1px #ff2bd60f,0 30px 80px #0009,inset 0 0 40px #00e5ff0d}.portada-panel{backdrop-filter:blur(6px);padding:34px 30px 26px}.hud-esq{border-color:var(--magenta);width:16px;height:16px;filter:drop-shadow(0 0 4px var(--magenta));border-style:solid;position:absolute}.portada-panel:before,.portada-panel:after{content:"";border:2px solid var(--magenta);width:18px;height:18px;filter:drop-shadow(0 0 5px var(--magenta));position:absolute}.portada-panel:before{border-bottom:0;border-left:0;top:10px;right:10px}.portada-panel:after{border-top:0;border-right:0;bottom:10px;left:10px}.ruta{margin:0}.ruta-titulo{font:500 13px var(--mono);letter-spacing:.04em;margin-bottom:18px}.ruta svg{width:100%;height:auto;overflow:visible}.ruta text{font:500 20px var(--sans)}.ruta-linea{stroke-width:3.5px;stroke-linecap:round}.ruta-desvio{fill:none;stroke-width:2.5px;stroke-dasharray:6 7}.ruta-titulo{color:var(--cian)}.ruta-linea{stroke:var(--cian);filter:drop-shadow(0 0 6px var(--cian))}.ruta-desvio{stroke:var(--magenta)}.ruta circle{fill:var(--fondo);stroke:var(--cian);stroke-width:3px;filter:drop-shadow(0 0 6px #00e5ffcc)}.ruta text{fill:#e6f1ff}.ruta .ruta-estacion-desvio circle{stroke:var(--magenta);filter:drop-shadow(0 0 6px var(--magenta))}.ruta .ruta-estacion-desvio text{fill:#ff8ae9;font-size:17px}.paquete{fill:#fff;stroke:none!important;filter:drop-shadow(0 0 8px var(--cian)) drop-shadow(0 0 3px #fff)!important}@media (prefers-reduced-motion:no-preference){.ruta-animada .ruta-linea{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.6,0,.2,1) .2s forwards trazar}.ruta-animada .ruta-desvio{animation:.5s 1.5s both aparecer}.ruta-animada .ruta-estacion{animation:aparecer .45s calc(.35s + var(--i) * .26s) both}}@keyframes trazar{to{stroke-dashoffset:0}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(56px,7vw,90px);display:grid}.cifras div{border:1px solid var(--borde);background:#0f122299;padding:22px 24px;position:relative;overflow:hidden}.cifras div:before{content:"";background:linear-gradient(var(--cian),var(--magenta));width:3px;height:100%;box-shadow:var(--brillo-c);position:absolute;top:0;left:0}.cifras b{font:700 clamp(38px,4vw,56px)/1 var(--disp);color:#fff;text-shadow:0 0 22px #00e5ff73;display:block}.cifras span{color:var(--suave);margin-top:10px;font-size:15px;display:block}.presentacion{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.presentacion .lead{color:var(--texto)}.presentacion p+p{margin-top:18px}.presentacion p{color:var(--suave)}.herramientas{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.herramientas strong{font:500 13px var(--mono);color:var(--cian);background:#00e5ff0d;border:1px solid #00e5ff4d;padding:6px 10px}.mosaico{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pieza{background:linear-gradient(160deg,var(--panel),var(--fondo-2));border:1px solid var(--borde);flex-direction:column;gap:16px;padding:clamp(28px,3.4vw,44px);text-decoration:none;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.pieza:hover{border-color:#00e5ff80}.pieza p{color:var(--suave)}.pieza .enlace{margin-top:auto}.pieza-icono{width:54px;height:54px;color:var(--cian);background:#00e5ff0f;border:1px solid #00e5ff66;place-items:center;transition:transform .35s,color .3s,border-color .3s;display:grid;box-shadow:inset 0 0 18px #00e5ff26}.pieza:hover .pieza-icono{color:var(--magenta);border-color:var(--magenta);transform:rotate(-6deg)scale(1.05)}.pieza-num{font:500 13px var(--mono);color:var(--tenue);position:absolute;top:20px;right:24px}.foco:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--fx,50%) var(--fy,50%),#00e5ff21,transparent 60%);transition:opacity .3s;position:absolute;inset:0}.foco:hover:after{opacity:1}.caso-v{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.caso-v+.caso-v{margin-top:clamp(80px,9vw,130px)}.caso-v:nth-child(2n) .caso-texto{order:2}.caso-tipo{font:500 13px var(--mono);color:var(--magenta)}.caso-tipo span{color:var(--tenue);margin-top:4px;display:block}.caso-texto h3{max-width:20ch;margin-top:14px;font-size:clamp(28px,2.8vw,40px)}.caso-texto>p{color:var(--suave);margin-top:18px}.resultado{font:500 17px/1.5 var(--disp);background:#b6ff3b0d;border:1px solid #b6ff3b4d;max-width:44ch;margin-top:22px;padding:16px 18px;color:var(--lima)!important}.etiquetas{flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none;display:flex}.etiquetas li{font:500 13px var(--mono);border:1px solid var(--borde);color:var(--suave);background:var(--panel);padding:5px 10px}.escena{background:radial-gradient(500px 300px at 85% 0%,#ff2bd638,transparent 70%),radial-gradient(500px 300px at 0% 100%,#00e5ff2e,transparent 70%),var(--panel);clip-path:polygon(26px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 26px);border:1px solid #00e5ff38;padding:clamp(22px,4vw,46px);position:relative}.escena:before{content:"";pointer-events:none;background-image:linear-gradient(#00e5ff0f 1px,#0000 1px),linear-gradient(90deg,#00e5ff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.escena>*{position:relative}.inclinable{transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pantalla{font-family:var(--sans);color:var(--texto)}.ventana{background:#0a0d1a;border:1px solid #00e5ff59;font-size:14px;overflow:hidden;box-shadow:0 0 30px #00e5ff26,0 24px 60px #0009}.ventana-barra{background:#0f1430;border-bottom:1px solid #00e5ff33;align-items:center;gap:6px;padding:11px 16px;display:flex}.ventana-barra i{background:var(--magenta);width:9px;height:9px;box-shadow:0 0 6px var(--magenta);border-radius:50%}.ventana-barra i+i{background:var(--ambar);box-shadow:0 0 6px var(--ambar)}.ventana-barra i+i+i{background:var(--lima);box-shadow:0 0 6px var(--lima)}.ventana-barra span{font:500 12px var(--mono);color:var(--suave);margin-left:10px}.tab-kpis{background:#00e5ff26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tab-kpis div{background:#0a0d1a;padding:14px 16px}.tab-kpis small,.tab-canales small{font:500 11px var(--mono);color:var(--suave);display:block}.tab-kpis b{font:700 24px/1.2 var(--disp);color:#fff;margin-top:4px;display:block}.tab-kpis em{font-style:normal;font:500 12px var(--mono);color:var(--lima)}.tab-grafico{border-bottom:1px solid #00e5ff26;align-items:end;gap:10px;height:130px;padding:18px 18px 0;display:flex}.tab-grafico span{height:var(--h);background:linear-gradient(180deg,var(--magenta),var(--violeta) 60%,var(--cian));flex:1;box-shadow:0 0 12px #ff2bd673}.tab-canales{gap:10px;padding:16px 18px 18px;display:grid}.tab-canales div{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid}.tab-canales span,.medidor{background:linear-gradient(90deg,var(--cian),var(--magenta)) no-repeat,#1a2140;background-size:var(--w) 100%;height:7px;box-shadow:0 0 8px #00e5ff59}.sis-buscar{color:var(--suave);font-family:var(--mono);border:1px solid #00e5ff59;justify-content:space-between;gap:12px;margin:14px;padding:11px 14px;font-size:13px;display:flex}.sis-buscar b{color:var(--cian);white-space:nowrap}.sis-tabla{border-collapse:collapse;width:100%;font-size:13px}.sis-tabla th{text-align:left;font:500 11px var(--mono);color:var(--tenue);border-bottom:1px solid var(--borde);padding:8px 14px}.sis-tabla td{border-bottom:1px solid #141a33;padding:11px 14px}.sis-tabla th:nth-child(2),.sis-tabla td:nth-child(2){display:none}.sis-tabla td:first-child{white-space:nowrap}.medidor{width:90px;display:block}.sis-tabla em{font-style:normal;font:500 11px var(--mono);border:1px solid var(--borde);color:var(--suave);padding:3px 8px}.sis-tabla em.ok{border-color:var(--lima);color:var(--lima)}.sis-tabla em.pend{border-color:var(--ambar);color:var(--ambar)}.sis-pie{font:500 11px var(--mono);color:var(--suave);background:#0f1430;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 14px;display:flex}.tel{background:#0b1220;border:2px solid #00e5ff80;border-radius:30px;max-width:330px;margin-inline:auto;font-size:14px;overflow:hidden;box-shadow:0 0 30px #00e5ff40,0 24px 60px #0009}.tel-cab{background:#0f1d2e;border-bottom:1px solid #00e5ff33;align-items:center;gap:10px;padding:12px 14px;display:flex}.tel-cab b{font-weight:600;display:block}.tel-cab small{font:500 11px var(--mono);color:var(--lima)}.tel-avatar{background:conic-gradient(var(--cian),var(--magenta),var(--cian));width:34px;height:34px;box-shadow:var(--brillo-c);border-radius:50%}.tel-cuerpo{align-content:start;gap:8px;min-height:420px;padding:14px 12px 18px;display:grid}.msj{border-radius:12px;max-width:84%;padding:9px 12px;line-height:1.45}.msj-cli{color:#fff;background:linear-gradient(135deg,#00b8d4,#0077a8);justify-self:end}.msj-bot{background:#16203a;border:1px solid #00e5ff33;justify-self:start}.msj-bot b{color:var(--cian)}.msj-sis{max-width:none;font:500 11px var(--mono);color:var(--lima);background:#b6ff3b14;border:1px solid #b6ff3b4d;justify-self:center}.escribiendo{gap:4px;padding:12px 14px!important;display:inline-flex!important}.escribiendo i{background:var(--cian);border-radius:50%;width:7px;height:7px;animation:1s infinite punto}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filtros button{font:500 14px var(--mono);color:var(--suave);border:1px solid var(--borde);cursor:pointer;background:0 0;padding:9px 16px;transition:all .2s}.filtros button:hover{color:#fff;border-color:var(--tenue)}.filtros button[aria-pressed=true]{color:#00141a;background:var(--cian);border-color:var(--cian);box-shadow:var(--brillo-c)}.proyectos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.proyecto{background:linear-gradient(180deg,var(--panel),var(--fondo-2));border:1px solid var(--borde);flex-direction:column;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:relative;overflow:hidden}.proyecto:hover{border-color:#ff2bd68c;transform:translateY(-4px)}.proyecto.oculto{display:none}.ilus{aspect-ratio:16/10;border-bottom:1px solid var(--borde);background:radial-gradient(260px 160px at 80% 0,#8a5cff40,#0000 70%),#080a14;position:relative;overflow:hidden}.ilus:before{content:"";background-image:linear-gradient(#00e5ff12 1px,#0000 1px),linear-gradient(90deg,#00e5ff12 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.ilus svg{width:100%;height:100%;position:absolute;inset:0}.proyecto-cuerpo{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.proyecto-meta{font:500 12px var(--mono);color:var(--magenta)}.proyecto h3{font-size:20px}.proyecto p{color:var(--suave);font-size:15px}.proyecto .etiquetas{margin-top:auto;padding-top:8px}.proyecto .etiquetas li{font-size:11px}.metodo{counter-reset:paso;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.metodo li{counter-increment:paso;border:1px solid var(--borde);background:var(--panel);padding:26px 22px;position:relative}.metodo li:before{content:"0" counter(paso);font:700 40px/1 var(--disp);color:#0000;-webkit-text-stroke:1.5px var(--cian);filter:drop-shadow(0 0 6px #00e5ff80);margin-bottom:18px;display:block}.metodo li:after{content:"";background:linear-gradient(90deg,var(--cian),transparent);width:40%;height:2px;position:absolute;top:-1px;left:-1px}.metodo h3{margin-bottom:10px;font-size:21px}.metodo p{color:var(--suave);font-size:15px}.metodo-corto{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.fundador-claro{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fundador-tarjeta{background:radial-gradient(400px 260px at 100% 0%,#ff2bd64d,transparent 70%),radial-gradient(400px 260px at 0% 100%,#00e5ff40,transparent 70%),var(--panel);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);border:1px solid #00e5ff4d;padding:44px 36px;position:sticky;top:110px}.fundador-tarjeta img{filter:brightness(0)invert()drop-shadow(0 0 14px #00e5ffcc);width:110px;height:auto}.fundador-tarjeta strong{font:700 28px/1.15 var(--disp);color:#fff;margin-top:32px;display:block}.fundador-tarjeta span{color:var(--suave);font:500 13px var(--mono);margin-top:8px;display:block}.trayectoria-clara{margin-top:36px;padding:0;list-style:none;position:relative}.trayectoria-clara:before{content:"";background:linear-gradient(var(--cian),var(--magenta));width:2px;box-shadow:var(--brillo-c);position:absolute;top:10px;bottom:10px;left:5px}.trayectoria-clara li{grid-template-columns:70px 1fr;gap:16px;padding:12px 0 12px 32px;display:grid;position:relative}.trayectoria-clara li:before{content:"";background:var(--fondo);border:2px solid var(--cian);width:12px;height:12px;box-shadow:var(--brillo-c);border-radius:50%;position:absolute;top:19px;left:0}.trayectoria-clara b{font:600 15px var(--mono);color:var(--cian);padding-top:2px}.trayectoria-clara span{color:var(--suave)}.preguntas{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);display:grid}.faq details{border-bottom:1px solid var(--borde)}.faq details:first-child{border-top:1px solid var(--borde)}.faq summary{cursor:pointer;font:600 18px var(--disp);justify-content:space-between;gap:24px;padding-block:22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--cian)}.faq summary:after{content:"+";font:400 26px/1 var(--mono);color:var(--magenta);transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--suave);padding-bottom:24px}.cierre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.cierre h2{max-width:18ch}.cierre-oscuro{background:radial-gradient(700px 400px at 90% 50%,#ff2bd640,transparent 70%),radial-gradient(700px 400px at 10% 50%,#00e5ff2e,transparent 70%),var(--fondo-2);border-block:1px solid #00e5ff26;overflow:hidden}.pie{color:var(--suave);border-top:1px solid var(--borde);background:#04050a;padding-block:72px 32px;font-size:15px}.pie-grid{grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,3fr));gap:48px;display:grid}.pie img{filter:brightness(0)invert();width:140px;margin-bottom:20px}.pie h2{font:600 14px var(--mono);color:var(--cian);margin-bottom:16px}.pie ul{gap:10px;padding:0;list-style:none;display:grid}.pie a{text-decoration:none}.pie a:hover{color:var(--cian)}.pie-base{border-top:1px solid var(--borde);font:500 13px var(--mono);color:var(--tenue);margin-top:56px;padding-top:24px}.intro .lead{max-width:52ch;margin-top:24px}.intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.intro h1{max-width:16ch;font-size:clamp(36px,4.6vw,64px)}.migas{font:500 13px var(--mono);color:var(--tenue);flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.migas a{text-decoration:none}.migas a:hover{color:var(--cian)}.dos-columnas{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);display:grid}.dos-columnas .lead{color:var(--suave)}.dos-columnas h3{color:var(--cian);font-size:18px}.lista{margin-top:26px;padding:0;list-style:none}.lista li{border-bottom:1px solid var(--borde);color:var(--suave);padding:14px 0 14px 30px;position:relative}.lista li:before{content:"";border:1.5px solid var(--cian);width:10px;height:10px;box-shadow:var(--brillo-c);position:absolute;top:23px;left:2px;transform:rotate(45deg)}.ejemplos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ejemplos article{border:1px solid var(--borde);background:var(--panel);padding:26px 24px;position:relative;overflow:hidden}.ejemplos h3{margin-bottom:12px;font-size:21px}.ejemplos p{color:var(--suave);font-size:15px}.aviso{color:var(--suave);background:#ffb5470d;border:1px solid #ffb54759;max-width:none;margin-top:40px;padding:22px 26px}.aviso strong{color:var(--ambar)}.otros{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.otros a{border:1px solid var(--borde);padding:12px 18px;font-weight:500;text-decoration:none}.otros a:hover{border-color:var(--cian);color:var(--cian);box-shadow:var(--brillo-c)}.contacto-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.contacto-grid>div>p{color:var(--suave)!important}.canales{gap:10px;margin-top:30px;padding:0;list-style:none;display:grid}.canales a{border:1px solid var(--borde);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.canales a:hover{border-color:var(--cian);box-shadow:var(--brillo-c)}.canal-nombre{font:600 20px var(--disp)}.canal-valor{color:var(--suave);font-family:var(--mono);overflow-wrap:anywhere;font-size:14px}.formulario{background:var(--panel);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);border:1px solid #00e5ff40;padding:clamp(26px,4vw,46px)}.formulario>p{color:var(--suave);margin-top:10px;font-size:15px}.formulario label{font:500 13px var(--mono);color:var(--cian);margin:22px 0 8px;display:block}.formulario input,.formulario select,.formulario textarea{border:1px solid var(--borde);color:#fff;background:#080a14;width:100%;min-height:50px;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.formulario input:focus,.formulario select:focus,.formulario textarea:focus{border-color:var(--cian);box-shadow:var(--brillo-c);outline:none}.formulario textarea{resize:vertical;min-height:150px}.formulario small{color:var(--tenue);margin-top:8px;font-size:13px;display:block}.fila{grid-template-columns:1fr 1fr;gap:20px;display:grid}.error{color:#ff6b8a;margin-top:6px;font-size:14px;display:block}.formulario [aria-invalid=true]{border-color:#ff6b8a}.envio{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.estado{font:500 14px var(--mono);color:var(--lima);min-height:1.5em;margin-top:14px}.wa-fijo{z-index:150;color:#fff;background:#16c060;border-radius:50%;place-items:center;width:58px;height:58px;animation:2.4s infinite onda;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 0 #16c06099,0 10px 28px #00000080}@keyframes onda{70%{box-shadow:0 0 0 16px #16c06000,0 10px 28px #00000080}to{box-shadow:0 0 #16c06000,0 10px 28px #00000080}}.magnetico{transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .2s}@media (prefers-reduced-motion:no-preference){.js .titulo-revela{animation:.9s cubic-bezier(.2,.8,.2,1) both subir}.js .portada .lead{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both subir}.js .portada .acciones,.js .portada .firma{animation:.9s cubic-bezier(.2,.8,.2,1) .24s both subir}.js .caso-v,.js .encabezado,.js .pieza,.js .metodo li,.js .trayectoria-clara li,.js .proyecto{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),border-color .3s;transform:translateY(30px)}.js .visible{opacity:1!important;transform:none!important}.js .proyecto.visible:hover{transform:translateY(-4px)!important}.js .pantalla-tablero .tab-grafico span{height:0;transition:height 1s cubic-bezier(.2,.8,.2,1) calc(var(--d) * 90ms)}.js .pantalla-tablero.visible .tab-grafico span{height:var(--h)}.js .pantalla .tab-canales span,.js .pantalla .medidor{background-size:0 100%;transition:background-size 1.2s cubic-bezier(.2,.8,.2,1) .4s}.js .pantalla.visible .tab-canales span,.js .pantalla.visible .medidor{background-size:var(--w) 100%}.js .pantalla-sistema tbody tr{opacity:0;transition:opacity .5s,transform .5s;transform:translate(-12px)}.js .pantalla-sistema.visible tbody tr{opacity:1;transform:none}.js .pantalla-sistema.visible tbody tr:nth-child(2){transition-delay:.15s}.js .pantalla-sistema.visible tbody tr:nth-child(3){transition-delay:.3s}.js .pantalla-sistema.visible tbody tr:nth-child(4){transition-delay:.45s}.js .pantalla-chat .msj{display:none}.js .pantalla-chat .msj.ver{animation:.35s cubic-bezier(.2,.8,.2,1) both burbuja;display:block}}@keyframes subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes burbuja{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1060px){.proyectos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.menu-boton{display:block}.nav{border-bottom:1px solid var(--borde);background:#06070dfa;flex-direction:column;align-items:stretch;gap:0;padding:8px max(20px,4vw) 24px;display:none;position:absolute;top:100%;left:0;right:0}.nav.abierto{display:flex}.nav>a:not(.boton),.servicios-menu summary{border-bottom:1px solid var(--borde);padding-block:14px}.nav .boton{margin-top:16px}.desplegable{width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 8px 12px;position:static}.portada-grid,.intro-grid,.presentacion,.caso-v,.fundador-claro,.preguntas,.contacto-grid,.dos-columnas,.encabezado{grid-template-columns:1fr}.caso-v:nth-child(2n) .caso-texto{order:0}.mosaico,.ejemplos{grid-template-columns:1fr}.metodo,.pie-grid{grid-template-columns:1fr 1fr}.pie-grid>div:first-child{grid-column:1/-1}.fundador-tarjeta{position:static}.ruta{max-width:520px}}@media (width<=640px){body{font-size:16px}.proyectos,.metodo,.metodo-corto,.fila,.pie-grid,.cifras{grid-template-columns:1fr}.trayectoria-clara li{grid-template-columns:1fr;gap:2px}.acciones .boton{width:100%}.portada-panel{padding:24px 16px 18px}.tab-kpis b{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.ilus text{font:500 12px var(--sans);fill:var(--suave);text-anchor:middle}.ilus .i-mono{font:500 12px var(--mono);fill:var(--cian);text-anchor:start}.ilus .i-m{fill:var(--magenta)}.i-traza{fill:none;stroke:var(--cian);stroke-width:3px;filter:drop-shadow(0 0 6px var(--cian))}.i-traza-m{stroke:var(--magenta);filter:drop-shadow(0 0 6px var(--magenta))}.i-nodo circle{fill:#080a14;stroke:var(--magenta);stroke-width:3px;filter:drop-shadow(0 0 6px var(--magenta))}.i-movil{fill:#fff;filter:drop-shadow(0 0 8px var(--cian))}.i-chip{fill:#00e5ff0f;stroke:#00e5ff66}.i-barra-fondo{fill:#ffffff08;stroke:#00e5ff1f}.i-barra{fill:var(--cian);opacity:.85;filter:drop-shadow(0 0 6px #00e5ff99);transform-box:fill-box;transform-origin:50% 100%}.i-barra[style*=--i\:3]{fill:var(--magenta);filter:drop-shadow(0 0 6px var(--magenta))}.i-umbral{stroke:var(--ambar);stroke-dasharray:5 5;stroke-width:1.5px}.ilus .i-alerta{fill:var(--ambar)}.i-area{fill:#00e5ff14}.i-dona-fondo{fill:none;stroke:#1a2140;stroke-width:10px}.i-dona{fill:none;stroke:var(--lima);stroke-width:10px;stroke-dasharray:68 100;filter:drop-shadow(0 0 5px var(--lima));transform:rotate(-90deg)}.i-plano{fill:#00e5ff08;stroke:#00e5ff80;stroke-width:1.5px}.i-plano-l{fill:none;stroke:#00e5ff4d;stroke-width:1.2px}.i-check circle{fill:#b6ff3b1a;stroke:var(--lima);stroke-width:1.5px}.i-check path{fill:none;stroke:var(--lima);stroke-width:2px}.i-scan{fill:var(--magenta);opacity:.7;filter:drop-shadow(0 0 10px var(--magenta))}.i-arco-fondo{fill:none;stroke:#1a2140;stroke-width:16px;stroke-linecap:round}.i-arco{fill:none;stroke:var(--cian);stroke-width:16px;stroke-linecap:round;stroke-dasharray:94 100;filter:drop-shadow(0 0 8px var(--cian))}.i-aguja{stroke:var(--magenta);stroke-width:4px;stroke-linecap:round;transform-origin:200px 190px;filter:drop-shadow(0 0 6px var(--magenta));transform:rotate(68deg)}.i-eje{fill:var(--magenta)}.ilus .i-grande{font:700 22px var(--disp);fill:#fff}.i-estrella{fill:var(--ambar);filter:drop-shadow(0 0 5px var(--ambar))}.i-mapa{fill:#8a5cff14;stroke:#8a5cff99;stroke-width:1.5px}.i-punto{fill:var(--cian);filter:drop-shadow(0 0 5px var(--cian))}.i-pulso{fill:none;stroke:var(--cian);transform-box:fill-box;transform-origin:50%}.i-conexion{fill:none;stroke:#ff2bd699;stroke-width:1.5px;stroke-dasharray:4 5}@media (prefers-reduced-motion:no-preference){.i-traza{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s ease-out forwards trazar}.proyecto:not(.visible) .i-traza{animation-play-state:paused}.i-nodo{animation:aparecer .5s calc(var(--i)*.6s) both}.i-barra{animation:subeBaja 3.2s calc(var(--i)*.25s) ease-in-out infinite alternate}.i-dona{animation:3s ease-in-out infinite alternate dona}.i-check{animation:aparecer .4s calc(.4s + var(--i)*.35s) both}.i-scan{animation:3.4s linear infinite escaneo}.i-arco{animation:2.5s ease-out both arco}.i-aguja{animation:2.5s cubic-bezier(.2,.8,.2,1) both aguja,2s ease-in-out 2.5s infinite tiembla}.i-estrella{animation:aparecer .4s calc(1.4s + var(--i)*.15s) both}.i-pulso{animation:pulso 2s calc(var(--i)*.25s) ease-out infinite}.i-conexion{animation:1.2s linear infinite hormiga}}@keyframes subeBaja{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes dona{0%{stroke-dasharray:40 100}to{stroke-dasharray:78 100}}@keyframes escaneo{0%{transform:translate(0)}to{transform:translate(314px)}}@keyframes arco{0%{stroke-dasharray:0 100}to{stroke-dasharray:94 100}}@keyframes aguja{0%{transform:rotate(-90deg)}to{transform:rotate(68deg)}}@keyframes tiembla{50%{transform:rotate(63deg)}}@keyframes pulso{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes hormiga{to{stroke-dashoffset:-18px}}.musica{z-index:150;color:#fff;font:500 13px var(--mono);cursor:pointer;backdrop-filter:blur(8px);background:#0b0d18e6;border:1px solid #00e5ff59;align-items:center;gap:10px;padding:10px 16px 10px 12px;transition:border-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;left:20px}.musica:hover{border-color:var(--cian);box-shadow:var(--brillo-c)}.musica-barras{align-items:end;gap:2px;height:16px;display:flex}.musica-barras i{background:var(--cian);width:3px;height:4px;box-shadow:0 0 4px var(--cian)}.musica[aria-pressed=true] .musica-barras i{animation:.9s ease-in-out infinite alternate eq}.musica[aria-pressed=true] .musica-barras i:nth-child(2){animation-delay:.2s}.musica[aria-pressed=true] .musica-barras i:nth-child(3){animation-delay:.4s}.musica[aria-pressed=true] .musica-barras i:nth-child(4){animation-delay:.1s}@keyframes eq{0%{height:3px}to{height:16px}}@media (width<=640px){.musica span:last-child{display:none}.musica{padding:12px}}.ruta .paquete{fill:#fff;stroke:none;filter:drop-shadow(0 0 8px var(--cian)) drop-shadow(0 0 3px #fff)}@media (width<=980px){.portada-grid,.intro-grid,.presentacion,.caso-v,.fundador-claro,.preguntas,.contacto-grid,.dos-columnas,.encabezado{grid-template-columns:minmax(0,1fr)}}.tel{max-width:min(330px,100%)}.nav .musica{background:0 0;padding:8px 12px;font-size:12px;position:static}@media (width<=980px){.nav .musica{justify-content:center;margin-top:12px}}.ilus .i-k{font:500 11px var(--sans);fill:var(--suave);text-anchor:start}.ilus .i-v{font:700 13px var(--disp);fill:#fff;text-anchor:end}.i-losa{fill:#00e5ff0f;stroke:#00e5ff8c;stroke-width:1.2px}.i-sala{fill:#00e5ff1f}.i-haz{fill:#ff2bd62e;stroke:var(--magenta);stroke-width:1.5px;filter:drop-shadow(0 0 10px var(--magenta))}.i-tablero{fill:#0a0d1aeb;stroke:#00e5ff59}.i-prog-f{fill:#1a2140}.i-prog{fill:var(--cian);filter:drop-shadow(0 0 4px var(--cian));transform-box:fill-box;transform-origin:0}.i-prog[style*=--i\:2]{fill:var(--ambar);filter:drop-shadow(0 0 4px var(--ambar))}.i-anillo-f{fill:none;stroke:#1a2140;stroke-width:5px}.i-anillo{fill:none;stroke:var(--lima);stroke-width:5px;stroke-dasharray:92 100;filter:drop-shadow(0 0 4px var(--lima));transform:rotate(-90deg)}.i-franja{stroke:#ffffff1f}.ilus .i-etapa .i-k{fill:#fff;font-weight:600}.i-gota{fill:var(--cian);filter:drop-shadow(0 0 5px var(--cian));opacity:0}.i-lateral{fill:#00e5ff0d;stroke:#00e5ff33}.i-menu{fill:#0000}.i-menu-on{fill:#00e5ff26;stroke:#00e5ff80}.i-video{fill:#11162c;stroke:#8a5cff66}.i-avatar{fill:url(#g-oficina);opacity:.85}.ilus .i-ini{font:700 10px var(--disp);fill:#06070d}.i-estado{fill:var(--lima);filter:drop-shadow(0 0 4px var(--lima))}.i-estado-1{fill:var(--magenta);filter:drop-shadow(0 0 4px var(--magenta))}.i-estado-3{fill:var(--tenue);filter:none}.i-habla rect{fill:var(--magenta);transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.i-sala{animation:luzSala 4.8s calc(var(--s)*.3s) ease-in-out infinite}.i-haz{animation:4.8s cubic-bezier(.6,0,.4,1) infinite subirHaz}.i-prog{animation:llenar 1.6s calc(.3s + var(--i)*.25s) cubic-bezier(.2,.8,.2,1) both}.i-anillo{animation:2s ease-out .6s both anillo}.i-gota{animation:caer 2.6s calc(var(--i)*.32s) ease-in infinite}.i-etapa{animation:aparecer .5s calc(var(--i)*.2s) both}.i-video[style*=--i\:1]{animation:1.2s ease-in-out infinite alternate hablando}.i-habla rect{animation:.5s ease-in-out infinite alternate voz}.i-aviso{animation:5s ease-in-out infinite aviso}}@keyframes luzSala{0%,to{fill:#00e5ff1a}50%{fill:#b6ff3b8c}}@keyframes subirHaz{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1;transform:translateY(-92px)}to{opacity:0;transform:translateY(-92px)}}@keyframes llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes anillo{0%{stroke-dasharray:0 100}to{stroke-dasharray:92 100}}@keyframes caer{0%{opacity:0;transform:translate(var(--x),0)}15%{opacity:1}80%{opacity:1;transform:translate(calc(var(--x) * .15),160px)}to{opacity:0;transform:translateY(175px)}}@keyframes hablando{to{stroke:var(--magenta);filter:drop-shadow(0 0 6px var(--magenta))}}@keyframes voz{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}@keyframes aviso{0%,15%{opacity:0;transform:translate(250px,186px)}25%,80%{opacity:1;transform:translate(250px,176px)}95%,to{opacity:0;transform:translate(250px,176px)}}.porque{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.porque article{border:1px solid var(--borde);background:linear-gradient(160deg,var(--panel),var(--fondo-2));padding:28px 26px;position:relative;overflow:hidden}.porque article:before{content:"";background:linear-gradient(90deg,var(--magenta),transparent);width:46%;height:2px;position:absolute;top:0;left:0}.porque h3{margin-bottom:10px;font-size:20px}.porque p{color:var(--suave);font-size:15px}.porque b{font:700 34px/1 var(--disp);color:var(--cian);text-shadow:var(--brillo-c);margin-bottom:14px;display:block}@media (width<=980px){.porque{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=640px){.porque{grid-template-columns:minmax(0,1fr)}}.i-kpi{fill:#0a0d1aeb;stroke:#00e5ff4d}.ilus .i-kv{font:700 15px var(--disp);fill:#fff;text-anchor:start}.ilus .i-d{font:600 10px var(--mono);fill:var(--lima);text-anchor:end}.ilus .i-d-m{fill:var(--lima)}.i-eje-x{stroke:#00e5ff4d}.i-ing{fill:var(--cian);filter:drop-shadow(0 0 5px #00e5ff99);transform-box:fill-box;transform-origin:50% 100%}.i-gas{fill:var(--magenta);opacity:.8;filter:drop-shadow(0 0 5px #ff2bd680);transform-box:fill-box;transform-origin:50% 100%}.ilus .i-mes{font:500 10px var(--mono);fill:var(--tenue)}.i-cursor line{stroke:#fff;stroke-dasharray:3 4;opacity:.7}.i-tip{fill:#0a0d1af2;stroke:var(--lima)}.i-cursor .i-mono{fill:var(--lima)}.i-cursor{transform:translate(64px)}@media (prefers-reduced-motion:no-preference){.i-ing,.i-gas{animation:crecer 1.2s calc(var(--m)*.12s) cubic-bezier(.2,.8,.2,1) both}.i-cursor{animation:7s ease-in-out 1.4s infinite recorrer}}@keyframes crecer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes recorrer{0%,8%{transform:translate(64px)}25%,33%{transform:translate(180px)}50%,58%{transform:translate(296px)}75%,83%{transform:translate(180px)}to{transform:translate(64px)}}.proyecto.ancho{grid-column:span 2}.proyecto.ancho .ilus{aspect-ratio:auto;height:clamp(220px,22vw,300px)}@media (width<=640px){.proyecto.ancho{grid-column:auto}.proyecto.ancho .ilus{aspect-ratio:16/10;height:auto}}html,body{background:#05060b}.fondo-vivo{z-index:-2;pointer-events:none;filter:blur(30px);background:radial-gradient(40vmax 34vmax at 18% 22%,#00e5ff29,#0000 60%),radial-gradient(44vmax 36vmax at 82% 18%,#8a5cff33,#0000 60%),radial-gradient(42vmax 34vmax at 70% 78%,#ff2bd624,#0000 60%),radial-gradient(36vmax 30vmax at 20% 82%,#00e5ff1a,#0000 60%);position:fixed;inset:-20vmax}.fondo-vivo:after{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:20vmax;mask-image:radial-gradient(#000 30%,#0000 80%)}@media (prefers-reduced-motion:no-preference){.fondo-vivo{animation:26s ease-in-out infinite alternate aurora}}@keyframes aurora{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-3vmax,2vmax)rotate(8deg)}to{transform:translate(3vmax,-2vmax)rotate(-6deg)}}.luz-cursor{pointer-events:none;z-index:-1;background:radial-gradient(circle,#00e5ff1a,#8a5cff0f 40%,#0000 70%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .4s;position:fixed;top:0;left:0;transform:translate(-999px,-999px)}.portada,.bloque,.bloque-papel,.oscuro,.cierre-oscuro,.pie{background:0 0!important;border:0!important}.portada:after{opacity:.55}.bloque{padding-block:clamp(72px,8vw,120px)}.pie{border-top:1px solid #0000!important;border-image:linear-gradient(90deg,#0000,#00e5ff59,#ff2bd659,#0000) 1!important}.cabecera{background:#05060b8c;border-bottom:1px solid #ffffff0f}h2{background:linear-gradient(#fff 30%,#b9d8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.encabezado h2:before,.presentacion h2:before,.preguntas h2:before,.fundador-claro>h2:before,.dos-columnas h2:before{-webkit-text-fill-color:var(--magenta)}.pieza,.proyecto,.metodo li,.porque article,.ejemplos article,.cifras div,.canales a,.formulario,.portada-panel,.escena,.fundador-tarjeta,.faq,.lista li{--vidrio:#1014268c}.pieza,.proyecto,.metodo li,.porque article,.ejemplos article,.cifras div,.canales a,.formulario,.portada-panel,.escena,.fundador-tarjeta{-webkit-backdrop-filter:blur(14px)saturate(1.3);border-radius:22px;position:relative;box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0f;clip-path:none!important;background:linear-gradient(160deg,#161b349e,#0a0c1880)!important;border:1px solid #ffffff14!important}.pieza:before,.proyecto:before,.porque article:before,.metodo li:after{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--cian),transparent 35%,transparent 65%,var(--magenta));-webkit-mask-composite:xor;opacity:0;pointer-events:none;width:auto;height:auto;box-shadow:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pieza:hover:before,.proyecto:hover:before,.porque article:hover:before,.metodo li:hover:after{opacity:1}.porque article:before{height:auto}.cifras div:before{border-radius:22px 0 0 22px}.portada-panel:before,.portada-panel:after{display:none}.ilus{border-radius:22px 22px 0 0}.proyecto{overflow:hidden}.escena:before{border-radius:22px}.ventana,.tel{border-radius:14px}.tel{border-radius:30px}.boton{border-radius:14px;clip-path:none!important}.boton-principal{background:linear-gradient(135deg,#00e5ff,#38a8ff);box-shadow:0 10px 30px #00e5ff59,inset 0 1px #ffffff80}.boton-borde{background:linear-gradient(#0a0c1899,#0a0c1899) padding-box,linear-gradient(90deg,var(--magenta),var(--violeta)) border-box;backdrop-filter:blur(8px);border-radius:14px}.etiquetas li,.herramientas strong,.filtros button,.sello,.musica{border-radius:999px}.filtros button{padding:9px 18px}.musica{background:#0a0c1880}.mosaico{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mosaico .pieza:first-child,.mosaico .pieza:nth-child(4){grid-column:span 2}.mosaico .pieza:first-child{min-height:300px}.mosaico .pieza h3{font-size:clamp(24px,2.2vw,32px)}.pieza-icono{border-radius:14px}.bloque+.bloque:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:min(900px,80%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq details{border-color:#ffffff14!important}.lista li{border-color:#ffffff14}@media (width<=980px){.mosaico{grid-template-columns:minmax(0,1fr)}.mosaico .pieza:first-child,.mosaico .pieza:nth-child(4){grid-column:auto}}@media (pointer:coarse){.luz-cursor{display:none}}body{background:0 0!important}.resultado{border-radius:14px}.sis-buscar,.sis-tabla em,.ventana-barra{border-radius:8px}.ventana-barra{border-radius:14px 14px 0 0}body:before{mix-blend-mode:normal;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px)}.fondo-vivo{will-change:transform;contain:strict;filter:none!important}.pieza,.proyecto,.metodo li,.porque article,.ejemplos article,.cifras div,.canales a,.formulario,.portada-panel,.escena,.fundador-tarjeta,.boton-borde,.musica{-webkit-backdrop-filter:none!important}.pieza,.proyecto,.metodo li,.porque article,.ejemplos article,.cifras div,.canales a,.formulario,.portada-panel,.escena,.fundador-tarjeta{background:linear-gradient(160deg,#181d38eb,#0b0d1aeb)!important;box-shadow:0 14px 34px #0000004d!important}.cabecera{backdrop-filter:blur(10px)}.portada:after{height:70%;animation:none;bottom:0}.portada .piso{z-index:-1;transform-origin:50% 100%;pointer-events:none;height:55%;position:absolute;bottom:0;left:-50%;right:-50%;overflow:hidden;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.portada .piso:before{content:"";will-change:transform;background-image:linear-gradient(#00e5ff59 1px,#0000 1px),linear-gradient(90deg,#00e5ff59 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-64px 0 0}@media (prefers-reduced-motion:no-preference){.portada .piso:before{animation:3.5s linear infinite piso2}}@keyframes piso2{to{transform:translateY(64px)}}.portada:after{display:none}.wa-fijo{animation:none;box-shadow:0 10px 28px #00000080}.wa-fijo:before{content:"";z-index:-1;background:#16c06080;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.wa-fijo:before{animation:2.4s ease-out infinite onda2}}@keyframes onda2{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.i-barra,.i-ing,.i-gas,.i-prog,.i-gota,.i-scan,.i-haz,.i-aguja,.i-arco,.i-traza,.i-movil,.tab-grafico span,.paquete{filter:none!important}.proyecto:not(.en-vista) *,.escena:not(.en-vista) *,.portada:not(.en-vista) *{animation-play-state:paused!important}.bloque{content-visibility:auto;contain-intrinsic-size:auto 900px}.cabecera{-webkit-backdrop-filter:none!important;background:#05060be6!important}.fuente-cifras{font:500 13px var(--sans);color:var(--tenue);margin-top:14px}.fuente-cifras a{color:var(--cian)}.error-404{align-content:center;min-height:70vh;display:grid}.error-404 .codigo{font:700 clamp(90px,16vw,200px)/1 var(--disp);color:#0000;-webkit-text-stroke:2px var(--cian);filter:drop-shadow(0 0 18px #00e5ff73)}.ilus .i-etq{font:600 12px var(--sans);fill:#fff;text-anchor:middle}.ilus .i-etq-c{fill:var(--cian);font-family:var(--mono)}.i-losa-on{stroke:var(--magenta);fill:#ff2bd614}.i-sala{fill:#00e5ff24;stroke:#00e5ff59;stroke-width:.8px}.i-haz{display:none}@media (prefers-reduced-motion:no-preference){.i-sala{animation:luzSala 4.8s calc(var(--s)*.3s) ease-in-out infinite}.i-gota{animation:caer2 2.4s calc(var(--i)*.4s) ease-in infinite}.i-aviso{animation:5s ease-in-out infinite aviso2}}@keyframes caer2{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1;transform:translateY(150px)}to{opacity:0;transform:translateY(160px)}}.i-aviso{transform:translate(150px,188px)}@keyframes aviso2{0%,15%{opacity:0;transform:translate(150px,196px)}25%,80%{opacity:1;transform:translate(150px,188px)}95%,to{opacity:0;transform:translate(150px,188px)}}.i-gota{opacity:.8}.ilus-embudo .i-franja{opacity:.9}.o-piso{fill:#00e5ff0f;stroke:#00e5ff73;stroke-width:1px}.o-grilla{stroke:#00e5ff1f;stroke-width:.8px;fill:none}.o-pared{fill:#8a5cff1f;stroke:#8a5cff66;stroke-width:1px}.o-pared-2{fill:#8a5cff12}.o-pantalla{fill:#00e5ff40;stroke:var(--cian);stroke-width:.8px}.o-vidrio{fill:#00e5ff14}.o-marco{stroke:#e6f1ffbf;stroke-width:1.6px;fill:none}.o-cara{stroke:#06070d99;stroke-width:.6px}.o-arriba.o-escritorio,.o-arriba.o-mesa{fill:#2b3358}.o-izq.o-escritorio,.o-izq.o-mesa{fill:#1a2040}.o-der.o-escritorio,.o-der.o-mesa{fill:#222a4c}.o-arriba.o-monitor{fill:#0a0d1a}.o-izq.o-monitor{fill:#00b8d4}.o-der.o-monitor{fill:#007a8f}.o-arriba.o-sillon{fill:#6b4bd6}.o-izq.o-sillon{fill:#4a32a3}.o-der.o-sillon{fill:#5a3fbd}.o-arriba.o-mesita{fill:#e6f1ff}.o-izq.o-mesita,.o-der.o-mesita{fill:#9aa6c4}.o-sombra{fill:#00000073}.o-cabeza{fill:#f1d3b8}.o-cuerpo{stroke:#00000040;stroke-width:.6px}.o-panel{fill:#0a0d1aeb;stroke:#00e5ff59}.ilus .o-tit{font:600 11px var(--mono);fill:var(--cian);text-anchor:start}.o-av{fill:url(#g-oficina)}.o-barra{fill:#e6f1ff59}.o-chip{fill:#00e5ff14;stroke:#00e5ff4d}.ilus .o-num{font:700 13px var(--disp);fill:#fff;text-anchor:middle}.ilus .o-lbl{font:500 7.5px var(--sans);fill:var(--suave);text-anchor:middle}@media (prefers-reduced-motion:no-preference){.o-camina{animation:7s ease-in-out infinite caminar}.o-punto{animation:1.8s infinite latido}.o-pantalla{animation:3s infinite latido}}@keyframes caminar{0%,10%{transform:translate(138px,168px)}35%,45%{transform:translate(128px,128px)}70%,80%{transform:translate(182px,153px)}to{transform:translate(138px,168px)}}.ilus-oficina{background:#06070d}.ilus-oficina:before{z-index:2;background-image:linear-gradient(#06070d00 55%,#06070dbf),linear-gradient(90deg,#00e5ff1f,#0000 30% 70%,#ff2bd61f);background-size:auto}.ilus-oficina:after{content:"";z-index:3;pointer-events:none;border:1px solid #00e5ff73;border-radius:14px;position:absolute;inset:10px;box-shadow:inset 0 0 30px #00e5ff26}.ilus-img{object-fit:cover;object-position:35% 40%;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ilus-img{animation:18s ease-in-out infinite alternate acercar}}@keyframes acercar{0%{transform:scale(1)}to{transform:scale(1.08)translate(-1.5%,-1%)}}.n1-escena{background:linear-gradient(160deg,#181d38eb,#0b0d1aeb);border:1px solid #00e5ff40;border-radius:26px;padding:clamp(14px,2.4vw,28px);position:relative;box-shadow:0 0 0 1px #ff2bd614,0 30px 80px #00000073,0 0 60px #00e5ff14}.n1-app{--marino:#0e1e3f;--marino-2:#16295a;--rojo:#d62839;--grafito:#2b2f36;--linea-n1:#dde2ea;min-height:440px;color:var(--grafito);font:14px/1.45 var(--sans);background:#f7f8fb;border-radius:16px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 50px #00000073}.n1-lateral{background:linear-gradient(180deg,var(--marino),#0a1630);color:#dbe3f5;flex-direction:column;gap:14px;padding:18px 12px;display:flex}.n1-marca{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:4px 6px 14px;display:flex}.n1-logo{background:var(--rojo);color:#fff;width:36px;height:36px;font:800 14px var(--disp);border-radius:10px;place-items:center;display:grid}.n1-marca b{color:#fff;font:700 14px var(--disp);letter-spacing:.02em;display:block}.n1-marca small{color:#9fb0d6;font-size:11px}.n1-lateral nav{gap:2px;display:grid}.n1-nav{all:unset;box-sizing:border-box;color:#c4cfe8;cursor:pointer;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;position:relative}.n1-nav:disabled{cursor:default;opacity:.62}.n1-nav:not(:disabled):hover{color:#fff;background:#ffffff12}.n1-nav[aria-pressed=true]{color:#fff;background:#d628392e}.n1-nav[aria-pressed=true]:before{content:"";background:var(--rojo);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.n1-nav:focus-visible{outline-offset:-2px;outline:2px solid #fff}.n1-usuarios{border-top:1px solid #ffffff1a;align-items:center;gap:4px;margin-top:auto;padding:10px 6px 0;display:flex}.n1-usuarios span{border:2px solid var(--marino);background:linear-gradient(135deg,#f3c6a5,#c98e6b);border-radius:50%;width:22px;height:22px;margin-left:-6px}.n1-usuarios span:first-child{margin-left:0}.n1-usuarios small{color:#9fb0d6;margin-left:8px;font-size:11px}.n1-main{padding:16px 18px;position:relative;overflow:hidden}.n1-barra{align-items:center;gap:12px;margin-bottom:14px;display:flex}.n1-titulo-vista{font:700 16px var(--disp);color:var(--marino);margin-right:auto}.n1-busca{color:#7b8394;border:1px solid var(--linea-n1);background:#fff;border-radius:8px;min-width:200px;padding:6px 12px;font-size:12px}.n1-estado{color:#1f8a4c;white-space:nowrap;font-size:12px}.n1-vista{opacity:0;visibility:hidden;transition:opacity .45s,transform .45s,visibility .45s;position:absolute;inset:62px 18px 16px;transform:translateY(8px)}.n1-vista.activa{opacity:1;visibility:visible;transform:none}.n1-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.n1-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.n1-kpis div,.n1-tarjeta{border:1px solid var(--linea-n1);background:#fff;border-radius:12px;padding:12px 14px}.n1-kpis small{color:#6a7282;font-size:11.5px;display:block}.n1-kpis b{font:700 24px/1.2 var(--disp);color:var(--marino);margin-top:2px;display:block}.n1-kpis em{color:#1f8a4c;font-size:11.5px;font-style:normal}.n1-kpis em.rojo{color:var(--rojo)}.n1-dos{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.n1-tarjeta h4{font:700 13px var(--disp);color:var(--marino);margin:0 0 8px}.n1-fila{border-top:1px solid #eef0f4;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.n1-fila:first-of-type{border-top:0}.n1-fila>span:nth-child(2){margin-right:auto}.n1-hora{font:600 12px var(--mono);color:var(--marino)}.n1-chip{color:#1f7a45;background:#e5f4ec;border-radius:99px;padding:2px 9px;font-size:11px}.n1-chip.rojo{color:var(--rojo);background:#fbe4e7}.n1-chip.azul{color:var(--marino-2);background:#e3eafb}.n1-punto{background:#22a35a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #22a35a26}.n1-punto.gris{box-shadow:none;background:#a5acb9}.n1-ok{color:#1f8a4c;font-size:11px}.n1-mapa{grid-template-columns:1fr 180px;gap:10px;height:100%;display:grid}.n1-mapa svg{border:1px solid var(--linea-n1);background:#e9edf3;border-radius:12px;width:100%;height:100%}.n1-agua{fill:#cfe0f2}.n1-calle{stroke:#fff;stroke-width:6px;fill:none}.n1-avenida{stroke:#ffd98a;stroke-width:8px;fill:none;opacity:.9}.n1-zona{fill:#d628391a;stroke:var(--rojo);stroke-dasharray:5 4}.n1-ruta{fill:none;stroke:var(--marino-2);stroke-width:3px;stroke-dasharray:7 6;opacity:.6}.n1-ruta-2{stroke:var(--rojo)}.n1-vehiculo circle{fill:var(--marino);stroke:#fff;stroke-width:3px}.n1-vehiculo-2 circle,.n1-pin path{fill:var(--rojo)}.n1-flota{align-content:start;gap:8px;display:grid}.n1-flota div{border:1px solid var(--linea-n1);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:9px 10px;display:grid}.n1-flota b{font:600 13px var(--disp);color:var(--marino)}.n1-flota small{color:#6a7282;grid-column:2;font-size:11.5px}.n1-form label{color:#6a7282;margin-top:8px;font-size:11.5px;display:block}.n1-form label span{border:1px solid var(--linea-n1);color:var(--grafito);background:#fbfcfe;border-radius:8px;margin-top:3px;padding:7px 10px;font-size:13px;display:block}.n1-medidas{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.n1-resultado .n1-fila b{color:var(--marino);font-weight:600}.n1-total{background:var(--marino);color:#fff;border-radius:10px;justify-content:space-between;align-items:baseline;margin-top:8px;padding:10px 12px;display:flex}.n1-total b{font:700 20px var(--disp)}.n1-boton{text-align:center;background:var(--rojo);color:#fff;border-radius:9px;margin-top:10px;padding:9px;font-size:13px;font-weight:600;display:block}.n1-barras{align-items:end;gap:6px;height:140px;display:flex}.n1-barras span{height:var(--h);background:linear-gradient(180deg,#2c4a8f,var(--marino));transform-origin:50% 100%;border-radius:5px 5px 0 0;flex:1}.n1-barras span:nth-child(7){background:linear-gradient(180deg,#ef4b5b,var(--rojo))}.n1-nota{color:var(--tenue);text-align:center;max-width:none;margin-top:12px;font-size:13px}.n1-arquitectura,.n1-modulos{margin-top:clamp(40px,5vw,64px)}.n1-arquitectura h3,.n1-modulos h3{margin-bottom:20px;font-size:clamp(22px,2vw,28px)}.n1-capas{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.n1-capa{background:linear-gradient(160deg,#181d38eb,#0b0d1aeb);border:1px solid #ffffff14;border-radius:20px;padding:22px 20px;position:relative}.n1-capa:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--cian),var(--magenta));width:18px;height:2px;box-shadow:0 0 8px var(--cian);position:absolute;top:50%;right:-18px}.n1-capa-num{font:700 13px var(--mono);color:var(--magenta);margin:0 0 6px}.n1-capa h4{font:700 19px var(--disp);color:#fff;margin:0}.n1-capa small{color:var(--tenue);margin-top:2px;font-size:13px;display:block}.n1-capa ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.n1-capa li{font:500 13px var(--mono);color:var(--suave);background:#00e5ff0d;border:1px solid #00e5ff26;border-radius:8px;padding:6px 10px}.n1-modulos ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.n1-modulos li{background:#0f1222b3;border:1px solid #ffffff14;border-radius:16px;padding:16px 18px}.n1-modulos li b{font:600 16px var(--disp);color:#fff;margin-bottom:4px;display:block}.n1-modulos li span{color:var(--suave);font-size:14px}.n1-modulos .resultado{margin-top:24px}@media (prefers-reduced-motion:no-preference){.n1-vista.activa .n1-barras span{animation:crecer .9s calc(var(--i) * 50ms) cubic-bezier(.2,.8,.2,1) both}.n1-vista.activa .n1-kpis div{animation:.5s both subir}}.n1-escena:not(.en-vista) *{animation-play-state:paused!important}@media (width<=1060px){.n1-capas{grid-template-columns:repeat(2,minmax(0,1fr))}.n1-capa:nth-child(2):after{display:none}.n1-modulos ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.n1-app{grid-template-columns:minmax(0,1fr);min-height:0}.n1-lateral{padding:12px}.n1-lateral nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.n1-nav{white-space:nowrap;background:#ffffff0d;width:auto}.n1-nav:disabled,.n1-usuarios{display:none}.n1-main{min-height:560px}.n1-busca{display:none}.n1-kpis{grid-template-columns:1fr 1fr}.n1-dos,.n1-mapa{grid-template-columns:minmax(0,1fr)}.n1-mapa svg{height:220px}}@media (width<=640px){.n1-capas,.n1-modulos ul{grid-template-columns:minmax(0,1fr)}.n1-capa:after{display:none}.n1-main{min-height:660px}.n1-medidas{grid-template-columns:1fr 1fr}.n1-estado{display:none}}@media (width<=820px){.n1-main{min-height:0!important}.n1-vista.activa{position:relative;inset:auto}}.privacidad{max-width:820px}.privacidad h2{margin:40px 0 12px;font-size:clamp(22px,2vw,28px)}.privacidad h2:first-child{margin-top:0}.privacidad p,.privacidad li{color:var(--suave)}.privacidad p+p{margin-top:12px}.privacidad ul{gap:10px;padding-left:20px;display:grid}.privacidad a,.pie-base a{color:var(--cian)}.privacidad strong{color:#fff}body:before{display:none}.fondo-vivo{will-change:auto;animation:none!important}.luz-cursor{width:420px;height:420px;margin:-210px 0 0 -210px}.inclinable{will-change:auto}.inclinable:hover{will-change:transform}.pieza,.proyecto,.metodo li,.porque article,.ejemplos article,.cifras div,.canales a,.formulario,.portada-panel,.escena,.fundador-tarjeta{box-shadow:0 8px 20px #00000047!important}.n1-escena{box-shadow:0 12px 30px #00000059}.boton-principal{box-shadow:0 6px 18px #00e5ff47}.n1-mas{flex-wrap:wrap;align-items:center;gap:16px;max-width:none;margin-top:28px;display:flex}.n1-mas span{color:var(--suave);font-size:15px}
