.portafolio-module__2eLciq__pagina{color:var(--bf-carbon);background:var(--bf-marfil)}.portafolio-module__2eLciq__sobrelinea{color:var(--bf-verde);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.portafolio-module__2eLciq__hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(54px,7vw,105px);min-height:700px;padding-block:88px;display:grid}.portafolio-module__2eLciq__heroTexto h1{letter-spacing:-.064em;text-wrap:balance;max-width:790px;margin:22px 0 0;font-size:clamp(50px,6vw,82px);font-weight:590;line-height:.99}.portafolio-module__2eLciq__heroTexto>p{max-width:690px;color:var(--bf-tinta-suave);margin:30px 0 0;font-size:19px;line-height:1.68}.portafolio-module__2eLciq__lineasServicio{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.portafolio-module__2eLciq__lineasServicio span{border:1px solid var(--bf-linea);color:#4e584e;border-radius:5px;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.portafolio-acciones{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.portafolio-acciones .boton{border:1px solid var(--bf-carbon);border-radius:var(--bf-radio);min-height:52px;color:var(--bf-carbon);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0 17px;font-size:14px;font-weight:680;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.portafolio-acciones .boton span{font:inherit;transition:transform .15s}.portafolio-acciones .boton:hover span{transform:translate(3px)}.portafolio-acciones .boton-primario{color:var(--bf-marfil);background:var(--bf-carbon)}.portafolio-acciones .boton:hover{background:#dedad0;transform:none}.portafolio-acciones .boton-primario:hover{color:var(--bf-marfil);background:#293129}.portafolio-module__2eLciq__mapaCapacidades{border:1px solid var(--bf-linea);border-radius:var(--bf-radio);background:#e9e6dd;padding:28px}.portafolio-module__2eLciq__mapaCapacidades>div{gap:22px;display:grid}.portafolio-module__2eLciq__mapaCapacidades strong{min-height:62px;color:var(--bf-marfil);background:var(--bf-carbon);border-radius:5px;justify-content:center;align-items:center;padding:0 18px;font-size:20px;font-weight:650;display:flex}.portafolio-module__2eLciq__mapaCapacidades ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.portafolio-module__2eLciq__mapaCapacidades li{border:1px solid var(--bf-linea);min-height:100px;color:var(--bf-carbon);background:#f7f5ef;border-radius:5px;flex-direction:column;justify-content:space-between;padding:18px;font-size:17px;font-weight:650;animation:.16s both portafolio-module__2eLciq__confirmarCapacidad;display:flex}.portafolio-module__2eLciq__mapaCapacidades li:first-child{animation-delay:80ms}.portafolio-module__2eLciq__mapaCapacidades li:nth-child(2){animation-delay:.125s}.portafolio-module__2eLciq__mapaCapacidades li:nth-child(3){animation-delay:.17s}.portafolio-module__2eLciq__mapaCapacidades li:nth-child(4){animation-delay:.215s}.portafolio-module__2eLciq__mapaCapacidades small{color:var(--bf-tinta-suave);font-size:12px;font-weight:520}@keyframes portafolio-module__2eLciq__confirmarCapacidad{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.portafolio-module__2eLciq__navegacionInterna{z-index:35;border-block:1px solid var(--bf-linea);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f1ebf5;position:sticky;top:78px}.portafolio-module__2eLciq__navegacionInterna>div{scrollbar-width:none;align-items:center;gap:clamp(18px,2.2vw,34px);min-height:58px;display:flex;overflow-x:auto}.portafolio-module__2eLciq__navegacionInterna span{color:var(--bf-verde);letter-spacing:.06em;text-transform:uppercase;margin-right:auto;font-size:12px;font-weight:700}.portafolio-module__2eLciq__navegacionInterna a{color:#596359;flex:none;align-items:center;min-height:44px;font-size:13px;font-weight:600;transition:color .15s;display:flex}.portafolio-module__2eLciq__navegacionInterna a:hover{color:var(--bf-verde)}.portafolio-module__2eLciq__presentacion,.portafolio-module__2eLciq__servicio,.portafolio-module__2eLciq__capacitacion,.portafolio-module__2eLciq__metodologia,.portafolio-module__2eLciq__cierre{scroll-margin-top:155px}.portafolio-module__2eLciq__presentacion{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(55px,8vw,110px);min-height:560px;padding-block:clamp(82px,9vw,120px);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:-.057em;text-wrap:balance;margin:20px 0 0;font-size:clamp(42px,5vw,68px);font-weight:570;line-height:1.04}.portafolio-module__2eLciq__presentacionTexto{padding-top:28px}.portafolio-module__2eLciq__presentacionTexto>p{max-width:720px;color:var(--bf-tinta-suave);margin:0 0 20px;font-size:17px;line-height:1.75}.portafolio-module__2eLciq__fraseMetodo{border-left:3px solid var(--bf-verde);background:#e7e3d9;padding:20px 22px;font-weight:650;color:#3f493f!important;margin-top:35px!important}.portafolio-module__2eLciq__servicio{border-top:1px solid var(--bf-linea);padding-block:clamp(82px,9vw,120px)}.portafolio-module__2eLciq__servicioSoftware{grid-template-columns:1fr 1fr;gap:52px 72px;display:grid}.portafolio-module__2eLciq__cabeceraServicio>p{max-width:680px;color:var(--bf-tinta-suave);margin:27px 0 0;font-size:16px;line-height:1.75}.portafolio-module__2eLciq__planoSoftware{border:1px solid var(--bf-linea);border-radius:var(--bf-radio);background:#e9e6dd;align-items:center;min-height:260px;padding:30px;display:flex}.portafolio-module__2eLciq__planoSoftware p{grid-template-columns:1fr 1.3fr 1fr;align-items:stretch;width:100%;margin:0;display:grid}.portafolio-module__2eLciq__planoSoftware span{border:1px solid var(--bf-linea);color:#505a50;text-align:center;background:#f5f3ed;justify-content:center;align-items:center;min-height:82px;padding:15px;font-size:14px;font-weight:650;display:flex}.portafolio-module__2eLciq__planoSoftware span:nth-child(2){color:var(--bf-marfil);background:var(--bf-carbon)}.portafolio-module__2eLciq__listaCapacidades{border-top:1px solid var(--bf-linea);border-left:1px solid var(--bf-linea);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.portafolio-module__2eLciq__listaCapacidades span{border-right:1px solid var(--bf-linea);border-bottom:1px solid var(--bf-linea);color:#4e584e;align-items:center;min-height:76px;padding:18px 18px 18px 42px;font-size:14px;line-height:1.45;display:flex;position:relative}.portafolio-module__2eLciq__listaCapacidades span:before{content:"•";color:var(--bf-verde);font-size:20px;position:absolute;left:20px}.portafolio-module__2eLciq__resultado{border-left:3px solid var(--bf-verde);background:#e7e3d9;grid-column:1/-1;grid-template-columns:180px 1fr;gap:30px;padding:23px 27px;display:grid}.portafolio-module__2eLciq__resultado span{color:var(--bf-verde);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.portafolio-module__2eLciq__resultado p{color:var(--bf-tinta-suave);margin:0;font-size:14px;line-height:1.65}.portafolio-module__2eLciq__servicioRedes{background:#e7e3d9;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,8vw,105px);display:grid}.portafolio-module__2eLciq__topologia{border:1px solid var(--bf-linea);border-radius:var(--bf-radio);background:#f0ede5;align-items:center;min-height:480px;padding:30px;display:flex}.portafolio-module__2eLciq__topologia>div{width:100%}.portafolio-module__2eLciq__topologia strong{min-height:62px;color:var(--bf-marfil);background:var(--bf-carbon);border-radius:5px;justify-content:center;align-items:center;padding:0 16px;font-size:19px;display:flex}.portafolio-module__2eLciq__topologia ul{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.portafolio-module__2eLciq__topologia li{border:1px solid var(--bf-linea);color:#4b554b;background:#faf8f2;border-radius:5px;justify-content:center;align-items:center;min-height:70px;padding:15px;font-size:14px;font-weight:650;display:flex}.portafolio-module__2eLciq__cabeceraServicio ul{grid-template-columns:1fr 1fr;gap:0 26px;margin:32px 0 0;padding:0;list-style:none;display:grid}.portafolio-module__2eLciq__cabeceraServicio li{border-top:1px solid var(--bf-linea);color:#4f594f;padding:13px 0 13px 20px;font-size:13px;line-height:1.5;position:relative}.portafolio-module__2eLciq__cabeceraServicio li:before{content:"•";color:var(--bf-verde);font-size:17px;position:absolute;left:2px}.portafolio-module__2eLciq__servicioIpv6{grid-template-columns:.85fr 1.15fr;gap:clamp(55px,7vw,90px);display:grid}.portafolio-module__2eLciq__notaNormativa{background:#5f8f1f0f;border:1px solid #5f8f1f57;border-radius:5px;margin-top:36px;padding:20px}.portafolio-module__2eLciq__notaNormativa span{color:var(--bf-verde);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.portafolio-module__2eLciq__notaNormativa p{color:#566056;margin:12px 0 0;font-size:13px;line-height:1.65}.portafolio-module__2eLciq__transicionIpv6{border:1px solid var(--bf-linea);border-radius:var(--bf-radio);overflow:hidden}.portafolio-module__2eLciq__protocolos{border-bottom:1px solid var(--bf-linea);background:#e9e6dd;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:14px;min-height:140px;padding:28px;display:grid}.portafolio-module__2eLciq__protocolos span{color:var(--bf-carbon);font-size:21px;font-weight:650}.portafolio-module__2eLciq__protocolos strong{border:1px solid var(--bf-verde);color:var(--bf-verde);text-align:center;border-radius:5px;padding:13px;font-size:12px}.portafolio-module__2eLciq__protocolos i{background:var(--bf-verde);height:2px}.portafolio-module__2eLciq__transicionIpv6 ol{margin:0;padding:0;list-style:none}.portafolio-module__2eLciq__transicionIpv6 li{border-bottom:1px solid var(--bf-linea);grid-template-columns:135px 1fr;align-items:center;gap:24px;min-height:84px;padding:17px 22px;display:grid}.portafolio-module__2eLciq__transicionIpv6 li:last-child{border-bottom:0}.portafolio-module__2eLciq__transicionIpv6 li strong{color:var(--bf-carbon);font-size:14px;font-weight:650}.portafolio-module__2eLciq__transicionIpv6 li p{color:var(--bf-tinta-suave);margin:0;font-size:13px;line-height:1.55}.portafolio-module__2eLciq__capacitacion{border-top:1px solid var(--bf-linea);padding-block:clamp(82px,9vw,120px)}.portafolio-module__2eLciq__introCapacitacion{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.portafolio-module__2eLciq__introCapacitacion>p{color:var(--bf-tinta-suave);margin:0 0 7px;font-size:16px;line-height:1.7}.portafolio-module__2eLciq__tarjetasCapacitacion{border-top:1px solid var(--bf-linea);border-left:1px solid var(--bf-linea);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.portafolio-module__2eLciq__tarjetasCapacitacion article{border-right:1px solid var(--bf-linea);border-bottom:1px solid var(--bf-linea);min-height:440px;padding:29px}.portafolio-module__2eLciq__tarjetasCapacitacion h3{letter-spacing:-.035em;max-width:330px;margin:0 0 19px;font-size:25px;font-weight:620;line-height:1.12}.portafolio-module__2eLciq__tarjetasCapacitacion p{min-height:76px;color:var(--bf-tinta-suave);margin:0;font-size:14px;line-height:1.65}.portafolio-module__2eLciq__tarjetasCapacitacion ul{margin:26px 0 0;padding:0;list-style:none}.portafolio-module__2eLciq__tarjetasCapacitacion li{border-top:1px solid var(--bf-linea);color:#505a50;padding:10px 0 10px 18px;font-size:13px;line-height:1.45;position:relative}.portafolio-module__2eLciq__tarjetasCapacitacion li:before{content:"•";color:var(--bf-verde);position:absolute;left:2px}.portafolio-module__2eLciq__modalidades{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.portafolio-module__2eLciq__modalidades span{border:1px solid var(--bf-linea);color:#596359;border-radius:5px;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;font-weight:620;display:flex}.portafolio-module__2eLciq__metodologia{border-top:1px solid var(--bf-linea);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,8vw,105px);padding-block:clamp(82px,9vw,120px);display:grid}.portafolio-module__2eLciq__introMetodologia{align-self:start;position:sticky;top:175px}.portafolio-module__2eLciq__introMetodologia>p{max-width:500px;color:var(--bf-tinta-suave);margin:26px 0 0;font-size:16px;line-height:1.7}.portafolio-module__2eLciq__metodologia ol{border-top:1px solid var(--bf-linea);margin:0;padding:0;list-style:none}.portafolio-module__2eLciq__metodologia li{border-bottom:1px solid var(--bf-linea);min-height:110px;padding:24px 4px}.portafolio-module__2eLciq__metodologia strong{color:var(--bf-carbon);font-size:18px;font-weight:650}.portafolio-module__2eLciq__metodologia li p{max-width:640px;color:var(--bf-tinta-suave);margin:10px 0 0;font-size:14px;line-height:1.65}.portafolio-module__2eLciq__cierre{min-height:680px;color:var(--bf-marfil);background:#263126;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(60px,8vw,105px);padding-block:clamp(86px,10vw,136px);display:grid}.portafolio-module__2eLciq__cierreTexto>p{color:#c1c8c1;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.75}.portafolio-module__2eLciq__cierre .portafolio-module__2eLciq__sobrelinea{color:#b5d685}.portafolio-module__2eLciq__accionesFinales{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.portafolio-module__2eLciq__datosContacto{border:1px solid var(--bf-linea-clara);border-radius:var(--bf-radio);background:#ffffff06;grid-template-columns:150px 1fr;align-items:center;gap:28px;min-height:340px;padding:32px;display:grid}.portafolio-module__2eLciq__datosContacto img{background:#fff;width:150px;height:150px;padding:9px}.portafolio-module__2eLciq__datosContacto>div{color:#adb6ad;gap:11px;font-size:13px;line-height:1.5;display:grid}.portafolio-module__2eLciq__datosContacto strong{color:var(--bf-marfil);font-size:13px}.portafolio-module__2eLciq__datosContacto a{color:#c6e49a;text-underline-offset:4px;width:fit-content;text-decoration:underline}@media (max-width:1120px){.portafolio-module__2eLciq__hero,.portafolio-module__2eLciq__presentacion,.portafolio-module__2eLciq__servicioRedes,.portafolio-module__2eLciq__servicioIpv6,.portafolio-module__2eLciq__metodologia,.portafolio-module__2eLciq__cierre{grid-template-columns:1fr}.portafolio-module__2eLciq__hero{min-height:auto}.portafolio-module__2eLciq__heroTexto{padding-bottom:0}.portafolio-module__2eLciq__mapaCapacidades{max-width:760px}.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:720px}.portafolio-module__2eLciq__introCapacitacion{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.portafolio-module__2eLciq__hero{gap:48px;padding-block:60px 68px}.portafolio-module__2eLciq__heroTexto h1{font-size:clamp(44px,12vw,58px)}.portafolio-module__2eLciq__heroTexto>p{font-size:17px}.portafolio-module__2eLciq__mapaCapacidades{padding:18px}.portafolio-module__2eLciq__mapaCapacidades li{min-height:82px;padding:14px;animation-duration:.1s}.portafolio-module__2eLciq__mapaCapacidades li:first-child{animation-delay:60ms}.portafolio-module__2eLciq__mapaCapacidades li:nth-child(2){animation-delay:95ms}.portafolio-module__2eLciq__mapaCapacidades li:nth-child(3){animation-delay:.13s}.portafolio-module__2eLciq__mapaCapacidades li:nth-child(4){animation-delay:.165s}.portafolio-acciones{display:grid}.portafolio-acciones .boton{width:100%}.portafolio-module__2eLciq__navegacionInterna{top:70px}.portafolio-module__2eLciq__navegacionInterna>div{gap:21px}.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:68px}.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:clamp(40px,11vw,51px)}.portafolio-module__2eLciq__presentacionTexto{padding-top:0}.portafolio-module__2eLciq__planoSoftware{min-height:0;padding:18px}.portafolio-module__2eLciq__planoSoftware p{grid-template-columns:1fr}.portafolio-module__2eLciq__planoSoftware span{min-height:62px}.portafolio-module__2eLciq__listaCapacidades,.portafolio-module__2eLciq__cabeceraServicio ul,.portafolio-module__2eLciq__tarjetasCapacitacion{grid-template-columns:1fr}.portafolio-module__2eLciq__resultado{grid-template-columns:1fr;gap:10px}.portafolio-module__2eLciq__topologia{min-height:0;padding:20px}.portafolio-module__2eLciq__topologia ul{grid-template-columns:1fr}.portafolio-module__2eLciq__servicioIpv6{gap:45px}.portafolio-module__2eLciq__protocolos{gap:8px;padding:22px 13px}.portafolio-module__2eLciq__protocolos span{font-size:16px}.portafolio-module__2eLciq__transicionIpv6 li{grid-template-columns:1fr;gap:7px}.portafolio-module__2eLciq__tarjetasCapacitacion article{min-height:auto}.portafolio-module__2eLciq__tarjetasCapacitacion p{min-height:0}.portafolio-module__2eLciq__accionesFinales{flex-direction:column;align-items:stretch}.portafolio-module__2eLciq__accionesFinales>a{width:100%}.portafolio-module__2eLciq__datosContacto{grid-template-columns:1fr;padding:24px 18px}.portafolio-module__2eLciq__datosContacto img{width:140px;height:140px}}@media (max-width:430px){.portafolio-module__2eLciq__mapaCapacidades ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portafolio-module__2eLciq__mapaCapacidades li{opacity:1;animation:none;transform:none}.portafolio-module__2eLciq__navegacionInterna a{transition:none}.portafolio-acciones .boton{transition:none}.portafolio-acciones .boton span{transition:none}}
