@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}body{font-family:Plus Jakarta Sans,sans-serif!important}.netesa-unified-header{z-index:100;color:#f5f7fc;background:#000e1e;border-bottom:1px solid #ffffff14;position:sticky;top:0}.netesa-unified-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1112px,100% - 40px);min-height:64px;margin:0 auto;padding:6px 0;display:flex}.netesa-unified-brand{flex:none;align-items:center;display:flex}.netesa-unified-brand img{object-fit:contain;width:158px;height:auto;max-height:none;display:block}.netesa-unified-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.netesa-unified-nav a{color:#e2e8f4;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.netesa-unified-nav a:hover,.netesa-unified-nav a:focus-visible{color:#f7b500}.netesa-unified-cta{white-space:nowrap;background:#f7b500;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#071530!important}.netesa-unified-cta:hover{background:#ffd044}.netesa-unified-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:4px;padding:8px;display:none}@media (max-width:900px){.netesa-unified-inner{gap:16px;width:calc(100% - 32px);min-height:60px;padding:5px 0}.netesa-unified-brand img{width:146px}.netesa-unified-toggle{margin-left:auto;display:block}.netesa-unified-nav{background:#000e1e;border-top:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 24px 22px;display:none;position:absolute;top:100%;left:0;right:0}.netesa-unified-nav.is-open{display:flex}.netesa-unified-nav a{font-size:14px}.netesa-unified-cta{display:none}}@media (max-width:380px){.netesa-unified-brand img{width:132px}}:root{--n-dark:#000e1e;--n-text:#0b1b3a}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,sans-serif!important;font-size:15px!important}main,main :not(svg):not(path){font-family:Plus Jakarta Sans,sans-serif}button,input,select,textarea{font-family:Plus Jakarta Sans,sans-serif!important}html:not([data-ref]) .container,html:not([data-ref]) .site-container{width:min(1112px,100% - 40px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}main h1{letter-spacing:-.025em!important;font-size:clamp(2.25rem,4vw,3.35rem)!important;font-weight:800!important;line-height:1.14!important}main h2{letter-spacing:-.025em!important;font-size:clamp(1.65rem,2.5vw,2.15rem)!important;font-weight:800!important;line-height:1.25!important}html:not([data-ref]) main h3{font-size:18px!important;font-weight:700!important;line-height:1.35!important}html:not([data-ref]) main .eyebrow{text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;display:flex;letter-spacing:.14em!important;font-size:11.52px!important;font-weight:700!important;line-height:1.5!important}html:not([data-ref]) main p{font-size:15px;line-height:1.6}html:not([data-ref]) main li,html:not([data-ref]) main article p,html:not([data-ref]) main [class*=card] p,html:not([data-ref]) main [class*=card] li,html:not([data-ref]) main [class*=item] p{font-size:14px!important;line-height:1.55!important}html:not([data-ref]) main .hero-description,html:not([data-ref]) main .heading-description,html:not([data-ref]) main .contact-hero p,html:not([data-ref]) main .page-hero>.container>p:not(.eyebrow),html:not([data-ref]) main .page-heading p:not(.eyebrow){max-width:42rem;font-size:18px!important;font-weight:500!important;line-height:1.55!important}html:not([data-ref]) main a[class*=cta]:not(.netesa-unified-cta),html:not([data-ref]) main a[class*=btn],html:not([data-ref]) main .netesa-button,html:not([data-ref]) main button[type=submit],html:not([data-ref]) main a[class*=justify-center]{border-radius:6px;min-height:46px;padding-left:20px!important;padding-right:20px!important;font-size:14.4px!important;font-weight:700!important;line-height:1.5!important}html:not([data-ref]) main .product-status,html:not([data-ref]) main [class*=badge],html:not([data-ref]) main [class*=pill],html:not([data-ref]) main [class*=chip],html:not([data-ref]) main [class*=tag]{font-size:12px!important;font-weight:600!important;line-height:1.35!important}html:not([data-ref]) main label{font-weight:600;font-size:14px!important}html:not([data-ref]) main input,html:not([data-ref]) main select,html:not([data-ref]) main textarea{font-size:14px!important}html:not([data-ref]) .page-hero{padding:0!important}html:not([data-ref]) .page-hero>.container{padding-top:64px!important;padding-bottom:64px!important}html:not([data-ref]) .page-hero .hero-bottom{margin-top:0}html:not([data-ref]) .page-hero>.hero-bottom,html:not([data-ref]) .hero-bottom{padding:0!important}html:not([data-ref]) .hero-bottom .container{padding-top:16px!important;padding-bottom:16px!important}html:not([data-ref]) .hero-bottom span{font-size:14px!important;font-weight:600!important}html:not([data-ref]) .page-heading,html:not([data-ref]) .contact-hero{padding-top:64px!important;padding-bottom:64px!important}html:not([data-ref]) main .eyebrow:before{width:28px!important}html .netesa-unified-header .netesa-unified-nav a{min-height:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}html .netesa-unified-header a.netesa-unified-cta{border-radius:4px!important;min-height:38px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}html:not([data-ref]) main article a:not([class*=cta]),html:not([data-ref]) main [class*=card] a:not([class*=cta]){font-size:14px!important;font-weight:700!important}.nx-footer{color:#c9d3e6;background:#000e1e;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.5}.nx-footer a,.nx-footer span{color:#c9d3e6;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none}.nx-footer a:hover{color:#f7b500}.nx-f-row,.nx-f-copy{justify-content:space-between;align-items:center;gap:24px;width:min(1112px,100% - 40px);margin:0 auto;display:flex}.nx-f-row{justify-content:flex-start;gap:40px;padding:10px 0}.nx-f-brand{flex:none;display:block}.nx-f-brand img{width:158px;height:auto;display:block}.nx-f-nav{flex-wrap:wrap;justify-content:flex-start;gap:6px 24px;display:flex}.nx-f-contact{flex-wrap:wrap;justify-content:flex-end;gap:0 18px;display:flex}.nx-f-copy{color:#9fb0cc;border-top:1px solid #ffffff1a;padding:10px 0}.nx-f-copy span{color:#9fb0cc}@media (max-width:900px){.nx-f-row{flex-direction:column;align-items:flex-start;gap:12px}.nx-f-nav,.nx-f-contact{justify-content:flex-start}.nx-f-copy{flex-direction:column;align-items:flex-start;gap:2px}}html[data-page]:not([data-page=index]) .page-hero,html[data-page]:not([data-page=index]) .page-heading,html[data-page]:not([data-page=index]) .contact-hero,html[data-page]:not([data-page=index]) section.bg-hero,html[data-page]:not([data-page=index]) .nx-band{background:linear-gradient(118deg,var(--hero-a),var(--hero-b))!important}html[data-page=modernizacion]{--hero-a:#1b3556;--hero-b:#34608c;--art-accent:#f7b500}html[data-page=automatizacion]{--hero-a:#08414f;--hero-b:#0e7a8f;--art-accent:#f7c52e}html[data-page=productos]{--hero-a:#10214a;--hero-b:#1d4180;--art-accent:#f7b500}html[data-page=como-trabajamos]{--hero-a:#47320f;--hero-b:#85601d;--art-accent:#ffe08a}html[data-page=nosotros]{--hero-a:#1b2638;--hero-b:#3a4a64;--art-accent:#f7b500}html[data-page=contacto]{--hero-a:#222d70;--hero-b:#3e4eb1;--art-accent:#f7b500}html[data-page=nodlex]{--hero-a:#3f1782;--hero-b:#7433d3;--art-accent:#d9c6ff}html[data-page=afi]{--hero-a:#04453a;--hero-b:#0a8261;--art-accent:#7ef0c3}html[data-page=floq]{--hero-a:#6e270a;--hero-b:#b8530f;--art-accent:#ffd5a6}html[data-page=floq] .page-hero h1 span,html[data-page=como-trabajamos] .page-heading h1 span{color:#ffe7ae!important}html[data-page]:not([data-page=index]) .page-hero,html[data-page]:not([data-page=index]) .page-heading,html[data-page]:not([data-page=index]) .contact-hero,html[data-page]:not([data-page=index]) section.bg-hero{flex-direction:column;justify-content:center;min-height:360px;display:flex;position:relative;overflow:hidden}html[data-page]:not([data-page=index]) .page-hero>.container,html[data-page]:not([data-page=index]) .page-heading>.site-container,html[data-page]:not([data-page=index]) .contact-hero>.container,html[data-page=modernizacion] section.bg-hero>div:not(.nx-hero-art){z-index:1;position:relative;margin-top:auto!important;margin-bottom:auto!important}html[data-page] .hero-bottom{z-index:1;margin-top:0;position:relative}.hero-symbol,.product-emblem{display:none!important}.hero-grid{display:block!important}.nx-hero-art{z-index:0;aspect-ratio:480/360;pointer-events:none;height:min(330px,100% - 56px);position:absolute;top:50%;right:max(20px,50% - 556px);transform:translateY(-50%)}.nx-hero-art svg{width:100%;height:100%;display:block;overflow:visible}.nx-hero-art .ap{fill:#ffffff17;stroke:#ffffff57;stroke-width:1.5px}.nx-hero-art .al{fill:none;stroke:#ffffff80;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nx-hero-art .af{fill:#ffffff4d}.nx-hero-art .aa{fill:var(--art-accent)}.nx-hero-art .as{fill:none;stroke:var(--art-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (min-width:981px){html[data-page]:not([data-page=index]) main h1{max-width:640px}html[data-page]:not([data-page=index]) main .hero-description,html[data-page]:not([data-page=index]) main .heading-description,html[data-page]:not([data-page=index]) .contact-hero p,html[data-page=modernizacion] section.bg-hero p{max-width:580px}}@media (max-width:980px){.nx-hero-art{display:none}html[data-page]:not([data-page=index]) .page-hero,html[data-page]:not([data-page=index]) .page-heading,html[data-page]:not([data-page=index]) .contact-hero,html[data-page]:not([data-page=index]) section.bg-hero{min-height:0}}html[data-page=modernizacion] section.bg-hero>div:not(.nx-hero-art){width:100%}.nx-building{pointer-events:none;background:url(/assets/edificio-hero-BZvAWS3M.jpg) 100%/cover no-repeat;width:44%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}@media (max-width:767px){.nx-building{display:none}}.skip-link{z-index:200;color:#071530;background:#f7b500;padding:10px 14px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.nx-footer .nx-f-copy .nx-f-accent{color:#f7b500;font-weight:600}.nx-footer .nx-f-wa{align-items:center;gap:6px;display:inline-flex}.nx-footer .nx-f-wa .wa-icon{color:#25d366;flex:none}.nx-footer .nx-f-wa:hover .wa-icon{color:#4ade80}@media (max-width:900px){.nx-f-contact{flex-direction:column;gap:6px}}.nx-footer .nx-f-slogan strong{color:#fff;letter-spacing:.02em;font-weight:800}.nx-footer .nx-f-wa svg:not(.wa-icon){color:#f7b500;flex:none}.nx-f-slogan{white-space:pre-wrap}.field-error{color:#b3261e;font-size:12px;line-height:1.4}.field input[aria-invalid=true]{border-color:#b3261e}.status-error{border-left-color:#c0392b!important}.netesa-button:disabled{opacity:.65;cursor:not-allowed}.form-success{text-align:center;color:#0b3d24;background:#ecfdf3;border:1px solid #a6e9c1;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex}.form-success svg{color:#16a34a}.form-success h3{margin:4px 0 0;line-height:1.3;font-size:22px!important}.form-success p{max-width:460px;margin:0;line-height:1.6;font-size:14px!important}.form-success-again{color:#166534;cursor:pointer;background:0 0;border:1px solid #16a34a;border-radius:6px;margin-top:10px;padding:9px 16px;font-size:13px;font-weight:700}.form-success-again:hover{background:#dcfce7}.form-alert{color:#7f1d1d;background:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:6px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.form-alert svg{color:#dc2626;flex:none;margin-top:1px}:root{--hero-py:56px;--hero-min:400px}@media (max-width:980px){:root{--hero-py:44px;--hero-min:0px}}@media (max-width:640px){:root{--hero-py:36px}}html[data-page][lang]:not([data-x]) .page-hero>.container,html[data-page][lang]:not([data-x]) .page-heading>.site-container,html[data-page][lang]:not([data-x]) .contact-hero>.container,html[data-page][lang]:not([data-x]) .nx-hero-pad{padding-top:var(--hero-py)!important;padding-bottom:var(--hero-py)!important;margin-top:0!important;margin-bottom:0!important}html[data-page][lang]:not([data-x]) .page-hero,html[data-page][lang]:not([data-x]) .page-heading,html[data-page][lang]:not([data-x]) .contact-hero,html[data-page][lang]:not([data-x]) section.bg-hero{min-height:var(--hero-min)!important;padding-top:0!important;padding-bottom:0!important}html[data-page][lang]:not([data-x]) .hero-bottom .container{padding-top:16px!important;padding-bottom:16px!important}.nu-dd{align-items:center;display:flex;position:relative}.nu-dd-trigger{align-items:center;gap:4px;display:inline-flex}.nu-dd-trigger svg{transition:transform .2s}.nu-dd:hover .nu-dd-trigger svg,.nu-dd:focus-within .nu-dd-trigger svg{transform:rotate(180deg)}.nu-dd-trigger:hover,.nu-dd:focus-within .nu-dd-trigger{color:#f7b500}.nu-dd-panel{opacity:0;visibility:hidden;z-index:110;background:#000e1e;border:1px solid #ffffff1f;border-radius:6px;min-width:190px;margin:0;padding:6px 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:-14px;transform:translateY(6px);box-shadow:0 12px 28px #00000059}.nu-dd:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.nu-dd:hover .nu-dd-panel,.nu-dd:focus-within .nu-dd-panel{opacity:1;visibility:visible;transform:none}.nu-dd-panel li{margin:0}html .netesa-unified-header .netesa-unified-nav .nu-dd-panel a{white-space:nowrap;display:block;padding:10px 18px!important;line-height:1.4!important}.nu-dd-panel a:hover,.nu-dd-panel a:focus-visible{background:#ffffff0f}@media (max-width:900px){.nu-dd{flex-direction:column;align-items:flex-start;width:100%}.nu-dd-trigger svg,.nu-dd:after{display:none}.nu-dd-panel{opacity:1;visibility:visible;min-width:0;box-shadow:none;background:0 0;border:0;border-left:2px solid #f7b50073;flex-direction:column;gap:12px;margin:12px 0 0 2px;padding:12px 0 0 16px;display:flex;position:static;transform:none}html .netesa-unified-header .netesa-unified-nav .nu-dd-panel a{padding:0!important}}.vera-launcher{z-index:90;cursor:pointer;background:#0f1b2d;border:3px solid #f7b500;border-radius:50%;width:76px;height:76px;padding:0;transition:transform .2s,box-shadow .2s;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #000e1e66}.vera-launcher:hover,.vera-launcher:focus-visible{transform:scale(1.07);box-shadow:0 12px 32px #f7b50066}.vera-launcher img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.vera-launcher-dot{background:#22c55e;border:2.5px solid #0f1b2d;border-radius:50%;width:15px;height:15px;position:absolute;bottom:3px;right:3px}@media (max-width:480px){.vera-launcher{width:64px;height:64px;bottom:14px;right:14px}}
