@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--niebla:#edf1f0;--papel:#fff;--rack:#12232b;--pizarra:#4f636b;--linea:#cbd5d4;--aqua:#12a5a0;--aqua-tinta:#0a6e6b;--ambar:#f4c430;--placa:#12232b;--placa-tinta:#e3eceb;--placa-suave:#9db0b5;--equipo:#1c343e;--equipo-borde:#3a5661;--equipo-ranura:#27454f;--ancho:72rem;--margen:clamp(1rem, 4vw, 2.5rem);--hueco:clamp(4rem, 9vw, 8rem);--r:10px;--r-placa:22px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--niebla:#0d1a20;--papel:#12242c;--rack:#eaf1f0;--pizarra:#9db0b5;--linea:#284049;--aqua:#2cc4be;--aqua-tinta:#5ed6d0;--placa:#081318}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:Archivo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:106.25%;line-height:1.55}body{background:var(--niebla);color:var(--rack);margin:0}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--aqua-tinta)}a:focus-visible,.boton:focus-visible{outline:3px solid var(--aqua-tinta);outline-offset:3px;border-radius:4px}h1,h2,.marca,.paso-n{letter-spacing:-.02em;font-weight:650;font-stretch:112%}h1{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.04}h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}h3{font-size:1.15rem;font-weight:650;line-height:1.25}.contenedor{max-width:var(--ancho);padding-left:var(--margen);padding-right:var(--margen);margin:0 auto}.salto{background:var(--ambar);color:#12232b;z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.salto:focus{left:0}.cabecera{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.marca{color:var(--rack);align-items:center;gap:.55rem;font-size:1.4rem;text-decoration:none;display:inline-flex}.marca svg{width:1.9rem;height:1.9rem}.navegacion{align-items:center;gap:1.75rem;display:flex}.navegacion a{color:var(--rack);text-decoration:none}.navegacion a:hover{text-underline-offset:.3em;text-decoration:underline}.boton{background:var(--ambar);color:#12232b;border-radius:var(--r);padding:.7rem 1.2rem;font-weight:650;text-decoration:none;display:inline-block}.boton:hover{background:#ffd54d}.navegacion .boton{color:#12232b;padding:.5rem .95rem}.navegacion .boton:hover{text-decoration:none}.portada{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.entradilla{color:var(--pizarra);max-width:34rem;margin-top:1.4rem;font-size:1.2rem;line-height:1.5}.acciones{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.acciones a:not(.boton){color:var(--rack);text-underline-offset:.3em}.esquema{width:100%;height:auto;display:block}.esquema .placa{fill:var(--placa)}.esquema text{fill:var(--placa-tinta);font-family:Archivo,system-ui,sans-serif;font-size:15.5px;font-weight:500;font-stretch:80%}.esquema .nota{fill:var(--placa-suave);font-size:14px}.esquema .caja{fill:var(--equipo);stroke:var(--equipo-borde);stroke-width:1.5px}.esquema .ranura{fill:var(--equipo-ranura)}.esquema .led{fill:var(--aqua)}.esquema .led-b{fill:var(--ambar)}.esquema .trazo{fill:none;stroke:var(--placa-tinta);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.esquema .fibra{fill:none;stroke:var(--aqua);stroke-width:4px;stroke-linecap:round}.esquema .gestion{fill:none;stroke:var(--ambar);stroke-width:2.5px;stroke-linecap:round}.esquema .tunel{fill:none;stroke:var(--aqua);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 8}.esquema .copia{fill:none;stroke:var(--placa-suave);stroke-width:2px;stroke-linecap:round}.esquema .pantalla{fill:#f4f8f7}.esquema .pantalla-barra{fill:#12232b}.esquema .pantalla-dato{fill:#c9d6d4}.esquema .paquete{fill:#fff}.esquema .paquete-a{offset-path:path("M245 86H170Q150 86 150 106V240")}.esquema .paquete-b{offset-path:path("M355 86H430Q450 86 450 106V240")}.esquema .paquete-c{offset-path:path("M170 304H430")}@media (prefers-reduced-motion:no-preference){.esquema .fibra,.esquema .gestion{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.2,1) forwards tender}.esquema .gestion{animation-duration:.6s;animation-delay:.7s}.esquema .tunel,.esquema .copia{opacity:0;animation:.5s 1.2s forwards aparecer}.esquema .paquete{opacity:0;offset-rotate:0deg;animation:4.5s linear 1.6s infinite circular}.esquema .paquete-b{animation-delay:3.1s}.esquema .paquete-c{animation-delay:4.6s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.esquema .paquete{display:none}}@keyframes tender{to{stroke-dashoffset:0}}@keyframes aparecer{to{opacity:1}}@keyframes circular{0%{offset-distance:0%;opacity:0}8%,92%{opacity:1}to{offset-distance:100%;opacity:0}}.banda{padding-top:clamp(3.5rem,8vw,6.5rem);padding-bottom:clamp(3.5rem,8vw,6.5rem)}.banda-papel{background:var(--papel)}.presentacion{max-width:40rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.presentacion p{color:var(--pizarra);margin-top:1rem;font-size:1.1rem}.troncal{column-gap:var(--hueco);grid-template-columns:1fr 1fr;row-gap:3rem;display:grid;position:relative}.troncal:before{content:"";background:var(--aqua);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-.75rem;bottom:-.75rem;left:50%}.servicio{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.1rem;display:grid;position:relative}.servicio:after{content:"";width:calc(var(--hueco) / 2);background:var(--aqua);height:2px;position:absolute;top:calc(1.5rem - 1px);left:100%}.servicio:nth-child(2n){grid-template-columns:auto minmax(0,1fr)}.servicio:nth-child(2n):after{left:auto;right:100%}.servicio:nth-child(odd) .puerto{order:2}.puerto{border:2px solid var(--aqua);border-radius:var(--r);background:var(--niebla);width:3rem;height:3rem;color:var(--rack);place-items:center;display:grid}.puerto svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.servicio p{color:var(--pizarra);max-width:30rem;margin-top:.4rem}.panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.panel-texto p{color:var(--pizarra);margin-top:1rem;font-size:1.1rem}.comprobaciones{gap:.7rem;margin-top:1.6rem;display:grid}.comprobaciones li{padding-left:1.6rem;position:relative}.comprobaciones li:before{content:"";background:var(--aqua);border-radius:3px;width:.7rem;height:.7rem;position:absolute;top:.5em;left:0}.maqueta{border-radius:var(--r-placa);border:1px solid var(--linea);background:var(--niebla);grid-template-columns:10.5rem minmax(0,1fr);font-size:.82rem;line-height:1.35;display:grid;overflow:hidden}.mq-lado{color:#9db0b5;background:#12232b;align-content:start;gap:.15rem;padding:1.1rem .9rem;display:grid}.mq-lado strong{color:#fff;margin-bottom:.8rem;font-size:1rem;font-stretch:112%}.mq-lado span{border-radius:6px;padding:.35rem .55rem}.mq-lado .activo{color:#fff;background:#ffffff17}.mq-cuerpo{gap:.8rem;padding:1.1rem;display:grid}.mq-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mq-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mq-caja{background:var(--papel);border:1px solid var(--linea);border-radius:var(--r);padding:.8rem .9rem}.mq-caja b{font-weight:650;display:block}.mq-caja small{color:var(--pizarra);font-size:1em}.mq-estado{color:var(--aqua-tinta);align-items:center;gap:.4rem;margin-top:.5rem;font-weight:600;display:flex}.mq-estado:before{content:"";background:var(--aqua);border-radius:50%;flex:none;width:.55rem;height:.55rem}.mq-barra{background:var(--linea);border-radius:999px;height:.55rem;margin:.7rem 0 .5rem;overflow:hidden}.mq-barra i{background:var(--ambar);border-radius:inherit;width:68%;height:100%;display:block}.pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.paso{border-top:4px solid var(--aqua);padding-top:1.1rem}.paso-n{color:var(--aqua-tinta);margin-bottom:.8rem;font-size:2.4rem;line-height:1;display:block}.paso p{color:var(--pizarra);margin-top:.4rem}.casos{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.caso{border-left:1px solid var(--linea);padding:0 clamp(1.25rem,3vw,2.5rem)}.caso:first-child{border-left:0;padding-left:0}.caso:last-child{padding-right:0}.caso p{color:var(--pizarra);margin-top:.5rem}.contacto{background:var(--placa);color:var(--placa-tinta)}.contacto-rejilla{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.contacto h2{color:#fff}.contacto p{color:var(--placa-suave);max-width:32rem;margin-top:1rem;font-size:1.1rem}.correo{letter-spacing:-.02em;color:var(--ambar);text-underline-offset:.2em;overflow-wrap:anywhere;margin-top:1.8rem;font-size:clamp(1.4rem,3.6vw,2.6rem);font-weight:650;font-stretch:112%;text-decoration-thickness:2px;display:inline-block}.contacto .correo:focus-visible{outline-color:var(--ambar)}.contacto h3{color:#fff}.pistas{color:var(--placa-tinta);gap:.6rem;margin-top:.9rem;display:grid}.pistas li{border-left:2px solid #2cc4be;padding-left:1.2rem}.pie{background:var(--placa);color:var(--placa-suave);border-top:1px solid #284049;font-size:.9rem}.pie .contenedor{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.4rem;padding-bottom:1.6rem;display:flex}.pie a{color:var(--placa-tinta)}.pie-enlaces{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.pie a[aria-current=page]{text-decoration:none}.texto{max-width:40rem}.texto h2{margin-top:2.75rem;font-size:1.35rem}.texto p{color:var(--pizarra);margin-top:1rem}.texto h1+h2{margin-top:2.25rem}@media (width<=60rem){.portada,.panel,.contacto-rejilla{grid-template-columns:minmax(0,1fr)}.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=46rem){.navegacion a:not(.boton){display:none}.troncal{grid-template-columns:minmax(0,1fr);row-gap:2.25rem;padding-left:2rem}.troncal:before{margin-left:0;left:0}.servicio,.servicio:nth-child(2n){grid-template-columns:auto minmax(0,1fr)}.servicio:nth-child(odd) .puerto{order:0}.servicio:after,.servicio:nth-child(2n):after{width:2rem;left:-2rem;right:auto}.maqueta{grid-template-columns:minmax(0,1fr)}.mq-lado{display:none}.mq-tres{grid-template-columns:minmax(0,1fr)}.casos{grid-template-columns:minmax(0,1fr);gap:1.75rem}.caso,.caso:first-child,.caso:last-child{border-left:0;border-top:1px solid var(--linea);padding:1.75rem 0 0}.caso:first-child{border-top:0;padding-top:0}}@media (width<=30rem){.pasos,.mq-dos{grid-template-columns:minmax(0,1fr)}}
