.portafolio-module__2eLciq__pagina{--verde-portafolio:#b8f34a;--menta-portafolio:#63d9cf}.portafolio-module__2eLciq__hero{border-bottom:1px solid var(--linea);grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.portafolio-module__2eLciq__heroTexto{padding:82px 58px 70px 0}.portafolio-module__2eLciq__heroTexto h1{letter-spacing:-.07em;max-width:760px;margin:24px 0 28px;font-size:clamp(58px,5.5vw,88px);font-weight:510;line-height:.93}.portafolio-module__2eLciq__heroTexto>p{color:#9ca69f;max-width:650px;margin:0;font-size:17px;line-height:1.7}.portafolio-module__2eLciq__lineasServicio{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.portafolio-module__2eLciq__lineasServicio span{border:1px solid var(--linea);color:#b8c0bb;font:9px/1 var(--fuente-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px}.portafolio-acciones{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.portafolio-acciones button{color:var(--texto);cursor:pointer;background:0 0}.portafolio-module__2eLciq__mapaCapacidades{border:1px solid var(--linea);background:#090d0bbd;grid-template-rows:54px 1fr 54px;min-width:0;margin:46px 0 46px 26px;display:grid;position:relative;overflow:hidden}.portafolio-module__2eLciq__mapaCapacidades:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:54px 0}.portafolio-module__2eLciq__mapaCapacidades header,.portafolio-module__2eLciq__mapaCapacidades footer{z-index:2;border-bottom:1px solid var(--linea);color:#657168;font:8px/1 var(--fuente-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.portafolio-module__2eLciq__mapaCapacidades header b{color:var(--verde-portafolio);font-weight:500}.portafolio-module__2eLciq__mapaCapacidades header b i{background:var(--verde-portafolio);width:5px;height:5px;box-shadow:0 0 10px var(--verde-portafolio);border-radius:50%;margin-right:7px;display:inline-block}.portafolio-module__2eLciq__mapaCapacidades footer{border-top:1px solid var(--linea);border-bottom:0;justify-content:center;gap:12px}.portafolio-module__2eLciq__mapaCapacidades footer i{background:linear-gradient(90deg,var(--verde-portafolio),var(--menta-portafolio));width:36px;height:1px}.portafolio-module__2eLciq__redVisual{z-index:1;min-height:520px;position:relative}.portafolio-module__2eLciq__redVisual>span{z-index:2;color:#cbd3cd;min-width:116px;font:9px/1 var(--fuente-mono),monospace;letter-spacing:.09em;background:#0a0e0c;border:1px solid #edf2ed2e;gap:8px;padding:12px;display:grid;position:absolute}.portafolio-module__2eLciq__redVisual>span small{color:#647068;text-transform:uppercase;font-size:7px}.portafolio-module__2eLciq__nodoCentral{border-radius:50%;place-items:center;width:108px;height:108px;animation:3.6s ease-in-out infinite portafolio-module__2eLciq__pulsoNucleo;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #b8f34a17;border-color:#b8f34a73!important;min-width:0!important;padding:0!important}.portafolio-module__2eLciq__nodoCentral img{width:56px;height:auto}.portafolio-module__2eLciq__nodoSoftware{top:16%;left:8%}.portafolio-module__2eLciq__nodoRedes{top:18%;right:7%}.portafolio-module__2eLciq__nodoIpv6{bottom:15%;left:9%}.portafolio-module__2eLciq__nodoFormacion{bottom:14%;right:6%}.portafolio-module__2eLciq__redVisual>i{z-index:1;transform-origin:0;background:linear-gradient(90deg,#b8f34ae6,#63d9cf59);height:1px;position:absolute;top:50%;left:50%}.portafolio-module__2eLciq__lineaUno{width:39%;transform:rotate(215deg)}.portafolio-module__2eLciq__lineaDos{width:38%;transform:rotate(-34deg)}.portafolio-module__2eLciq__lineaTres{width:38%;transform:rotate(146deg)}.portafolio-module__2eLciq__lineaCuatro{width:39%;transform:rotate(34deg)}.portafolio-module__2eLciq__redVisual>i:after{content:"";background:var(--verde-portafolio);width:7px;height:7px;box-shadow:0 0 10px var(--verde-portafolio);border-radius:50%;animation:2.8s ease-in-out infinite portafolio-module__2eLciq__datosRed;position:absolute;top:-3px;right:18%}.portafolio-module__2eLciq__lineaDos:after,.portafolio-module__2eLciq__lineaCuatro:after{animation-delay:1.1s}.portafolio-module__2eLciq__navegacionInterna{z-index:35;border-bottom:1px solid var(--linea);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070908e6;position:sticky;top:86px}.portafolio-module__2eLciq__navegacionInterna>div{scrollbar-width:none;align-items:center;gap:clamp(15px,2vw,34px);min-height:56px;display:flex;overflow-x:auto}.portafolio-module__2eLciq__navegacionInterna span{color:#59645d;font:8px/1 var(--fuente-mono),monospace;letter-spacing:.12em;margin-right:auto}.portafolio-module__2eLciq__navegacionInterna a{color:#8e9992;flex:none;font-size:10px;transition:color .2s}.portafolio-module__2eLciq__navegacionInterna a:hover{color:var(--verde-portafolio)}.portafolio-module__2eLciq__presentacion{border-bottom:1px solid var(--linea);grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;min-height:610px;padding-block:105px;scroll-margin-top:150px;display:grid}.portafolio-module__2eLciq__presentacion h2,.portafolio-module__2eLciq__cabeceraServicio h2,.portafolio-module__2eLciq__introCapacitacion h2,.portafolio-module__2eLciq__introMetodologia h2,.portafolio-module__2eLciq__cierre h2{letter-spacing:-.065em;margin:24px 0 0;font-size:clamp(48px,5.2vw,76px);font-weight:510;line-height:.96}.portafolio-module__2eLciq__presentacionTexto{padding-top:34px}.portafolio-module__2eLciq__presentacionTexto>p{color:#9aa49e;max-width:700px;margin:0 0 20px;font-size:17px;line-height:1.75}.portafolio-module__2eLciq__decisionVisual{color:#76827a;min-height:80px;font:9px/1 var(--fuente-mono),monospace;letter-spacing:.1em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:15px;margin-top:54px;display:grid}.portafolio-module__2eLciq__decisionVisual i{background:linear-gradient(90deg,var(--verde-portafolio),var(--menta-portafolio));height:1px}.portafolio-module__2eLciq__decisionVisual strong{color:var(--verde-portafolio);border:1px solid #b8f34a61;padding:13px 16px;font-weight:500}.portafolio-module__2eLciq__servicio{border-bottom:1px solid var(--linea);min-height:780px;padding-block:110px;scroll-margin-top:150px}.portafolio-module__2eLciq__servicioSoftware{grid-template-columns:1fr 1fr;gap:55px 75px;display:grid}.portafolio-module__2eLciq__cabeceraServicio>p{color:#96a199;max-width:650px;margin:28px 0 0;font-size:15px;line-height:1.75}.portafolio-module__2eLciq__planoSoftware{border:1px solid var(--linea);color:#758078;min-height:280px;font:8px/1 var(--fuente-mono),monospace;letter-spacing:.08em;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:13px;padding:38px;display:grid;position:relative}.portafolio-module__2eLciq__planoSoftware i{background:linear-gradient(90deg,var(--verde-portafolio),var(--menta-portafolio));height:1px}.portafolio-module__2eLciq__planoSoftware strong{color:var(--menta-portafolio);text-align:center;border:1px solid #63d9cf66;padding:16px}.portafolio-module__2eLciq__planoSoftware small{color:#556159;letter-spacing:.06em;position:absolute;bottom:25px;left:28px}.portafolio-module__2eLciq__listaCapacidades{border-top:1px solid var(--linea);border-left:1px solid var(--linea);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.portafolio-module__2eLciq__listaCapacidades span{border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);color:#aeb7b1;align-items:center;gap:14px;min-height:76px;padding:18px;font-size:12px;line-height:1.4;display:flex}.portafolio-module__2eLciq__listaCapacidades b{color:#5f6c64;font:8px/1 var(--fuente-mono),monospace}.portafolio-module__2eLciq__resultado{border-left:2px solid var(--verde-portafolio);background:#b8f34a06;grid-column:1/-1;grid-template-columns:180px 1fr;gap:30px;padding:23px 28px;display:grid}.portafolio-module__2eLciq__resultado span{color:var(--verde-portafolio);font:8px/1.4 var(--fuente-mono),monospace;letter-spacing:.1em}.portafolio-module__2eLciq__resultado p{color:#9ca69f;margin:0;font-size:13px}.portafolio-module__2eLciq__servicioRedes{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.portafolio-module__2eLciq__topologia{border:1px solid var(--linea);background-image:radial-gradient(circle,#63d9cf12,#0000 35%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,38px 38px,38px 38px;min-height:560px;position:relative}.portafolio-module__2eLciq__topologia span{z-index:2;border:1px solid var(--linea);color:#9da8a1;min-width:105px;font:8px/1 var(--fuente-mono),monospace;text-align:center;background:#0a0d0b;padding:13px;position:absolute}.portafolio-module__2eLciq__topologia .portafolio-module__2eLciq__equipoNucleo{width:140px;height:105px;color:var(--menta-portafolio);border-color:#63d9cf75;place-items:center;gap:8px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.portafolio-module__2eLciq__equipoNucleo small{color:#617068;font-size:7px}.portafolio-module__2eLciq__equipoUno{top:11%;left:8%}.portafolio-module__2eLciq__equipoDos{top:14%;right:8%}.portafolio-module__2eLciq__equipoTres{bottom:13%;left:9%}.portafolio-module__2eLciq__equipoCuatro{bottom:11%;right:8%}.portafolio-module__2eLciq__topologia>i{z-index:1;transform-origin:0;background:linear-gradient(90deg,var(--menta-portafolio),#63d9cf26);width:37%;height:1px;position:absolute;top:50%;left:50%}.portafolio-module__2eLciq__topologia>i:first-of-type{transform:rotate(215deg)}.portafolio-module__2eLciq__topologia>i:nth-of-type(2){transform:rotate(-35deg)}.portafolio-module__2eLciq__topologia>i:nth-of-type(3){transform:rotate(145deg)}.portafolio-module__2eLciq__topologia>i:nth-of-type(4){transform:rotate(35deg)}.portafolio-module__2eLciq__cabeceraServicio ul{grid-template-columns:1fr 1fr;gap:0 28px;margin:34px 0 0;padding:0;list-style:none;display:grid}.portafolio-module__2eLciq__cabeceraServicio li{border-top:1px solid var(--linea-suave);color:#a3ada6;padding:13px 0 13px 17px;font-size:12px;line-height:1.45;position:relative}.portafolio-module__2eLciq__cabeceraServicio li:before{content:"";background:var(--verde-portafolio);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:0}.portafolio-module__2eLciq__servicioIpv6{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.portafolio-module__2eLciq__notaNormativa{background:#b8f34a06;border:1px solid #b8f34a38;margin-top:38px;padding:20px}.portafolio-module__2eLciq__notaNormativa span{color:var(--verde-portafolio);font:8px/1 var(--fuente-mono),monospace;letter-spacing:.1em}.portafolio-module__2eLciq__notaNormativa p{color:#89958d;margin:13px 0 0;font-size:11px;line-height:1.65}.portafolio-module__2eLciq__transicionIpv6{border:1px solid var(--linea)}.portafolio-module__2eLciq__protocolos{border-bottom:1px solid var(--linea);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:16px;min-height:170px;padding:34px;display:grid}.portafolio-module__2eLciq__protocolos span{color:#87928b;font:500 22px/1 var(--fuente-mono),monospace}.portafolio-module__2eLciq__protocolos strong{color:var(--menta-portafolio);font:9px/1 var(--fuente-mono),monospace;text-align:center;border:1px solid #63d9cf66;padding:14px}.portafolio-module__2eLciq__protocolos i{background:linear-gradient(90deg,var(--verde-portafolio),var(--menta-portafolio));height:1px}.portafolio-module__2eLciq__transicionIpv6 ol{margin:0;padding:0;list-style:none}.portafolio-module__2eLciq__transicionIpv6 li{border-bottom:1px solid var(--linea-suave);grid-template-columns:135px 1fr;align-items:center;gap:25px;min-height:88px;padding:17px 22px;display:grid}.portafolio-module__2eLciq__transicionIpv6 li:last-child{border-bottom:0}.portafolio-module__2eLciq__transicionIpv6 li strong{color:#c8d0cb;font-size:13px;font-weight:520}.portafolio-module__2eLciq__transicionIpv6 li p{color:#7f8b83;margin:0;font-size:11px;line-height:1.55}.portafolio-module__2eLciq__capacitacion{border-bottom:1px solid var(--linea);padding-block:110px;scroll-margin-top:150px}.portafolio-module__2eLciq__introCapacitacion{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.portafolio-module__2eLciq__introCapacitacion>p{color:#929d96;margin:0 0 8px;line-height:1.7}.portafolio-module__2eLciq__tarjetasCapacitacion{border-top:1px solid var(--linea);border-left:1px solid var(--linea);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.portafolio-module__2eLciq__tarjetasCapacitacion article{border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);min-height:485px;padding:30px}.portafolio-module__2eLciq__tarjetasCapacitacion article>span{color:var(--verde-portafolio);font:8px/1 var(--fuente-mono),monospace;letter-spacing:.12em}.portafolio-module__2eLciq__tarjetasCapacitacion h3{letter-spacing:-.04em;max-width:330px;min-height:76px;margin:55px 0 17px;font-size:25px;font-weight:510;line-height:1.05}.portafolio-module__2eLciq__tarjetasCapacitacion p{color:#89958d;min-height:75px;margin:0;font-size:12px;line-height:1.65}.portafolio-module__2eLciq__tarjetasCapacitacion ul{margin:28px 0 0;padding:0;list-style:none}.portafolio-module__2eLciq__tarjetasCapacitacion li{border-top:1px solid var(--linea-suave);color:#aab3ad;padding:10px 0;font-size:11px}.portafolio-module__2eLciq__modalidades{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.portafolio-module__2eLciq__modalidades span{border:1px solid var(--linea);color:#77837b;font:8px/1 var(--fuente-mono),monospace;text-transform:uppercase;padding:10px 13px}.portafolio-module__2eLciq__metodologia{border-bottom:1px solid var(--linea);grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:110px;scroll-margin-top:150px;display:grid}.portafolio-module__2eLciq__introMetodologia{align-self:start;position:sticky;top:180px}.portafolio-module__2eLciq__introMetodologia>p{color:#929d96;max-width:500px;margin:27px 0 0;line-height:1.7}.portafolio-module__2eLciq__metodologia ol{margin:0;padding:0;list-style:none}.portafolio-module__2eLciq__metodologia li{border-top:1px solid var(--linea);grid-template-columns:52px 1fr;gap:24px;min-height:122px;padding:26px 0;display:grid}.portafolio-module__2eLciq__metodologia li>span{color:var(--verde-portafolio);font:9px/1 var(--fuente-mono),monospace}.portafolio-module__2eLciq__metodologia strong{color:#d3d9d5;font-size:18px;font-weight:510}.portafolio-module__2eLciq__metodologia li p{color:#818d85;max-width:600px;margin:10px 0 0;font-size:12px;line-height:1.65}.portafolio-module__2eLciq__cierre{grid-template-columns:1fr .8fr;align-items:center;gap:100px;min-height:680px;padding-block:110px;scroll-margin-top:150px;display:grid}.portafolio-module__2eLciq__cierreTexto>p{color:#98a29c;max-width:650px;margin:28px 0 34px;font-size:15px;line-height:1.75}.portafolio-module__2eLciq__datosContacto{border:1px solid var(--linea);background:#ffffff03;grid-template-columns:170px 1fr;align-items:center;gap:30px;min-height:360px;padding:35px;display:grid}.portafolio-module__2eLciq__datosContacto img{background:#fff;padding:9px}.portafolio-module__2eLciq__datosContacto>div{color:#87928b;gap:11px;font-size:11px;line-height:1.5;display:grid}.portafolio-module__2eLciq__datosContacto strong{color:#ccd3ce;font-size:12px}.portafolio-module__2eLciq__datosContacto a{width:fit-content;color:var(--verde-portafolio)}@keyframes portafolio-module__2eLciq__pulsoNucleo{50%{border-color:#b8f34abf;box-shadow:0 0 80px #b8f34a2e}}@keyframes portafolio-module__2eLciq__datosRed{0%,to{opacity:0;right:85%}15%,85%{opacity:1}50%{right:8%}}@media (max-width:1120px){.portafolio-module__2eLciq__hero{grid-template-columns:1fr}.portafolio-module__2eLciq__heroTexto{padding-right:0}.portafolio-module__2eLciq__mapaCapacidades{min-height:580px;margin:0 0 60px}.portafolio-module__2eLciq__presentacion,.portafolio-module__2eLciq__servicioRedes,.portafolio-module__2eLciq__servicioIpv6,.portafolio-module__2eLciq__metodologia,.portafolio-module__2eLciq__cierre{grid-template-columns:1fr;gap:55px}.portafolio-module__2eLciq__servicioSoftware{grid-template-columns:1fr}.portafolio-module__2eLciq__planoSoftware,.portafolio-module__2eLciq__listaCapacidades,.portafolio-module__2eLciq__resultado{grid-column:1}.portafolio-module__2eLciq__introMetodologia{position:static}.portafolio-module__2eLciq__datosContacto{max-width:700px}.portafolio-module__2eLciq__topologia{min-height:520px}.portafolio-module__2eLciq__introCapacitacion{grid-template-columns:1fr;gap:25px}}@media (max-width:760px){.portafolio-module__2eLciq__hero{min-height:auto}.portafolio-module__2eLciq__heroTexto{padding:65px 0 55px}.portafolio-module__2eLciq__heroTexto h1{font-size:52px}.portafolio-module__2eLciq__heroTexto>p{font-size:15px}.portafolio-module__2eLciq__mapaCapacidades{min-height:520px}.portafolio-module__2eLciq__redVisual{min-height:410px}.portafolio-module__2eLciq__redVisual>span{min-width:92px;padding:10px}.portafolio-module__2eLciq__nodoCentral{width:86px!important;height:86px!important}.portafolio-module__2eLciq__nodoCentral img{width:44px}.portafolio-module__2eLciq__nodoSoftware{top:12%;left:3%}.portafolio-module__2eLciq__nodoRedes{top:13%;right:3%}.portafolio-module__2eLciq__nodoIpv6{bottom:12%;left:3%}.portafolio-module__2eLciq__nodoFormacion{bottom:11%;right:3%}.portafolio-module__2eLciq__navegacionInterna{top:72px}.portafolio-module__2eLciq__navegacionInterna>div{gap:22px}.portafolio-module__2eLciq__navegacionInterna span{display:none}.portafolio-module__2eLciq__presentacion,.portafolio-module__2eLciq__servicio,.portafolio-module__2eLciq__capacitacion,.portafolio-module__2eLciq__metodologia,.portafolio-module__2eLciq__cierre{padding-block:78px}.portafolio-module__2eLciq__presentacion h2,.portafolio-module__2eLciq__cabeceraServicio h2,.portafolio-module__2eLciq__introCapacitacion h2,.portafolio-module__2eLciq__introMetodologia h2,.portafolio-module__2eLciq__cierre h2{font-size:48px}.portafolio-module__2eLciq__presentacionTexto{padding-top:0}.portafolio-module__2eLciq__decisionVisual{grid-template-columns:auto 1fr auto}.portafolio-module__2eLciq__decisionVisual i:nth-of-type(2),.portafolio-module__2eLciq__decisionVisual span:last-child{display:none}.portafolio-module__2eLciq__planoSoftware{text-align:center;grid-template-columns:1fr;min-height:240px;padding:25px 18px}.portafolio-module__2eLciq__planoSoftware i{justify-self:center;width:1px;height:20px}.portafolio-module__2eLciq__listaCapacidades{grid-template-columns:1fr}.portafolio-module__2eLciq__resultado{grid-template-columns:1fr;gap:12px}.portafolio-module__2eLciq__cabeceraServicio ul{grid-template-columns:1fr}.portafolio-module__2eLciq__topologia{min-height:440px}.portafolio-module__2eLciq__servicioIpv6{gap:45px}.portafolio-module__2eLciq__protocolos{gap:9px;padding:25px 15px}.portafolio-module__2eLciq__protocolos span{font-size:16px}.portafolio-module__2eLciq__transicionIpv6 li{grid-template-columns:1fr;gap:8px}.portafolio-module__2eLciq__tarjetasCapacitacion{grid-template-columns:1fr}.portafolio-module__2eLciq__tarjetasCapacitacion article{min-height:auto}.portafolio-module__2eLciq__tarjetasCapacitacion h3,.portafolio-module__2eLciq__tarjetasCapacitacion p{min-height:0}.portafolio-module__2eLciq__tarjetasCapacitacion h3{margin-top:35px}.portafolio-module__2eLciq__metodologia li{grid-template-columns:38px 1fr}.portafolio-module__2eLciq__datosContacto{grid-template-columns:1fr;padding:25px}.portafolio-module__2eLciq__datosContacto img{width:145px;height:145px}.portafolio-acciones{display:grid}.portafolio-acciones .boton{width:100%}}@media (prefers-reduced-motion:reduce){.portafolio-module__2eLciq__nodoCentral,.portafolio-module__2eLciq__redVisual>i:after{animation:none}}
