@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--naranja:#fb8304;--naranja-rojizo:#f24a0e;--rojo:#dc0015;--petroleo:#0e4f66;--gris:#505050;--fondo:#fbf8f4;--subsuelo:#062a38;--subsuelo-hondo:#031a24;--hilo:#2f9dc2;--blanco:#fff;--boton:#d23f08;--texto-claro:#cfe2e9;--luz-sol:#fff3e2;--luz-relleno:#bfe2ef;--baldosa:#f3ebdf;--baldosa-alterna:#e9dece;--letra-titulos:"Outfit Variable", "Segoe UI", system-ui, sans-serif;--letra-texto:"Inter Variable", "Segoe UI", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--gris);font-family:var(--letra-texto);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}#lienzo-mundo{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.cabecera{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,56px);display:flex;position:fixed;top:0;left:0;right:0}.cabecera>*{pointer-events:auto}.cabecera-acciones{gap:10px;display:flex}.marca{border-radius:12px;transition:background-color .3s,padding .3s}.marca img{width:auto;height:54px;display:block}.oscuro .marca{background:var(--blanco);padding:5px 10px}.oscuro .marca img{height:44px}.riel{z-index:3;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.riel a{background:color-mix(in srgb, var(--petroleo) 24%, transparent);border-radius:4px;width:13px;height:13px;transition:background-color .2s,transform .2s;display:block;position:relative}.riel a:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.oscuro .riel a{background:color-mix(in srgb, var(--blanco) 34%, transparent)}.riel a[aria-current]{background:var(--naranja);transform:scale(1.25)}.riel a:hover{background:var(--naranja-rojizo)}.riel a:focus-visible{background:var(--naranja-rojizo)}.riel span{background:var(--blanco);box-shadow:0 6px 18px color-mix(in srgb, var(--petroleo) 20%, transparent);color:var(--petroleo);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:3px 10px;font-size:14px;transition:opacity .15s;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.riel a:hover span{opacity:1}.riel a:focus-visible span{opacity:1}main{z-index:1;pointer-events:none;position:relative}main a,main button,.zona-maqueta,.panel-arma{pointer-events:auto}.escena{height:calc(var(--alto,100) * 1vh);position:relative}.fija{height:100vh;align-items:center;height:100dvh;padding:92px clamp(16px,4vw,56px) 32px;display:flex;position:sticky;top:0}.panel{width:min(540px,44vw);max-height:100%}.portada{width:min(620px,52vw);padding:0}.rotulo{color:var(--petroleo);font-family:var(--letra-titulos);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:15px;font-weight:600}h1,h2{color:var(--petroleo);font-family:var(--letra-titulos);letter-spacing:-.015em;font-weight:700;line-height:1.04}h1{text-wrap:balance;margin:0 0 20px;font-size:clamp(38px,4.6vw,72px)}h2{margin:0 0 14px;font-size:clamp(32px,3.5vw,50px)}h3{color:var(--petroleo);font-family:var(--letra-titulos);margin:0;font-size:18px;font-weight:600;line-height:1.25}.bajada{max-width:520px;margin:0 0 20px;font-size:clamp(16px,1.3vw,18px)}.lema{margin:-2px 0 14px;font-size:clamp(18px,1.5vw,21px);font-style:italic;line-height:1.35}.nota-industria strong{display:block}.nota-industria{border-left:3px solid var(--naranja);background:color-mix(in srgb, var(--petroleo) 7%, transparent);color:var(--petroleo);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:15px;line-height:1.45}.bajada,.casos dd,.nota-industria,.capacidades p,.pasos p,.globo-texto{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:9 4 4}.portada .bajada{max-width:500px;margin-bottom:30px;font-size:clamp(17px,1.5vw,19px)}.oscura .rotulo{color:var(--naranja)}.oscura h2,.oscura h3{color:var(--blanco)}.oscura .bajada,.oscura p{color:var(--texto-claro)}.acciones,.acciones-cierre{flex-wrap:wrap;gap:12px;display:flex}.boton{min-height:48px;font-family:var(--letra-titulos);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.boton:hover{transform:translateY(-2px)}.boton:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}.chip:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}.globo-cerrar:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}.riel a:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}.marca:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}.boton-principal{background:var(--boton);color:var(--blanco);box-shadow:0 10px 24px color-mix(in srgb, var(--boton) 32%, transparent)}.boton-principal[aria-disabled=true]{background:color-mix(in srgb, var(--petroleo) 16%, var(--fondo));box-shadow:none;color:color-mix(in srgb, var(--petroleo) 62%, var(--fondo));cursor:not-allowed;transform:none}.boton-suave{background:var(--blanco);color:var(--petroleo);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--petroleo) 22%, transparent)}.icono-whatsapp{background:currentColor;flex:none;width:20px;height:20px;margin-right:9px;-webkit-mask:url(./whatsapp-CBYwfZlH.png) 50%/contain no-repeat;mask:url(./whatsapp-CBYwfZlH.png) 50%/contain no-repeat}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{background:var(--blanco);min-height:34px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--petroleo) 18%, transparent);color:var(--petroleo);font-family:var(--letra-texto);cursor:pointer;border:0;border-radius:9px;padding:0 11px;font-size:14px;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s}.chip:hover{box-shadow:inset 0 0 0 2px var(--naranja)}.chip-ver-mas{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--petroleo) 45%, transparent);background:0 0;font-weight:600}.chip-sector[aria-pressed=true],.chip[aria-pressed=true]{background:var(--petroleo);box-shadow:none;color:var(--blanco)}.chip-base[aria-pressed=true]{background:var(--boton)}.chip-sector.chip-sector[aria-pressed=true]{background:var(--petroleo)}.subtitulo{margin:12px 0 6px;font-size:16px}.resumen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.resumen p{color:var(--petroleo);margin:0;font-weight:600}.zona-maqueta{cursor:grab;touch-action:pan-y;position:absolute;top:84px;bottom:0;left:50%;right:40px}.zona-maqueta:active{cursor:grabbing}.zona-maqueta.sobre-pieza{cursor:pointer}.casos{margin:0}.casos dt{color:var(--petroleo);font-family:var(--letra-titulos);font-size:21px;font-weight:600;line-height:1.25}.casos dd{margin:3px 0 14px;font-size:16px;line-height:1.5}.clientes{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capacidades,.pasos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.capacidades{grid-template-columns:1fr 1fr;gap:14px 22px}.capacidades p,.pasos p{margin:2px 0 0;font-size:15px;line-height:1.4}.pasos{counter-reset:paso}.pasos li{opacity:.45;counter-increment:paso;padding-left:42px;transition:opacity .3s;position:relative}.pasos li:before{content:counter(paso);background:var(--boton);width:30px;height:30px;color:var(--blanco);font-family:var(--letra-titulos);border-radius:8px;place-items:center;font-weight:700;display:grid;position:absolute;top:1px;left:0}.pasos li.activo{opacity:1}.etiqueta{background:color-mix(in srgb, var(--naranja) 18%, transparent);font-family:var(--letra-titulos);border-radius:999px;margin:0;padding:5px 14px;font-weight:600;display:inline-block;color:var(--naranja)!important}.acciones-cierre .boton{font-size:16px}.pie{margin:22px 0 0;font-size:14px}.oscuro #lienzo-mundo{z-index:0}.oscura .panel{background:color-mix(in srgb, var(--subsuelo-hondo) 74%, transparent);border-radius:20px;margin-left:-22px;padding:22px}.globo{z-index:4;background:var(--blanco);width:max-content;max-width:min(290px,100vw - 32px);box-shadow:0 12px 30px color-mix(in srgb, var(--petroleo) 20%, transparent);color:var(--petroleo);will-change:transform;border-radius:16px;align-items:flex-start;gap:6px;padding:11px 8px 11px 15px;font-size:15px;line-height:1.4;display:flex;position:fixed;top:0;left:0}.globo[hidden]{display:none}.globo-texto{margin:0}.globo-cerrar{width:26px;height:26px;color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:19px;line-height:1}.globo-cerrar:hover{background:color-mix(in srgb, var(--petroleo) 10%, transparent)}.sin-script{z-index:2;text-align:center;padding:16px;position:relative}@media (min-width:821px) and (min-aspect-ratio:23/20) and (max-height:780px){.fija{padding-top:90px;padding-bottom:14px}.panel:not(.portada){scrollbar-width:thin;pointer-events:auto;overflow-y:auto}h2{margin-bottom:8px;font-size:clamp(26px,5.4vh,40px)}.bajada{margin-bottom:10px;font-size:15px;line-height:1.4}.chip{min-height:30px;padding:0 9px;font-size:13px}.subtitulo{margin:8px 0 4px;font-size:15px}}@media (max-width:820px),(max-aspect-ratio:23/20){#lienzo-mundo{z-index:0}.riel,.boton-cabecera{display:none}.marca img{height:44px}.cabecera{padding:12px 16px}.cabecera .boton{min-height:42px;padding:0 16px;font-size:15px}.fija{align-items:flex-end;padding:0}.panel{background:color-mix(in srgb, var(--fondo) 93%, transparent);width:100%;max-height:62dvh;box-shadow:0 -8px 26px color-mix(in srgb, var(--petroleo) 12%, transparent);pointer-events:auto;border-radius:20px 20px 0 0;padding:18px 16px 20px;overflow-y:auto}.oscura .panel{background:color-mix(in srgb, var(--subsuelo-hondo) 90%, transparent);box-shadow:none;border-radius:20px 20px 0 0;margin-left:0;padding:18px 16px 20px}.portada{width:100%;max-height:none;box-shadow:none;pointer-events:none;background:0 0;align-self:flex-start;padding:84px 16px 0;overflow:visible}.rotulo{letter-spacing:.06em;margin-bottom:8px;font-size:13px}h1{font-size:clamp(34px,10vw,48px)}h2{margin-bottom:8px;font-size:clamp(27px,7.4vw,38px)}.bajada,.portada .bajada{margin-bottom:14px;font-size:16px}.portada .bajada{margin-bottom:20px}.lema{margin-bottom:10px;font-size:16px}#construidos .panel{max-height:46dvh}.panel-arma{max-height:50dvh;padding-bottom:0}.panel-arma .resumen{background:var(--fondo);box-shadow:0 -6px 14px color-mix(in srgb, var(--petroleo) 10%, transparent);flex-wrap:nowrap;margin:10px -16px 0;padding:10px 16px;position:sticky;bottom:0}.panel-arma .resumen p{font-size:15px;line-height:1.25}.panel-arma .resumen .boton{flex:none;min-height:44px;padding:0 14px;font-size:15px}.panel-arma .bajada{display:none}.chip{min-height:40px}.zona-maqueta{top:64px;bottom:50dvh;left:0;right:0}.casos dt{font-size:18px}.casos dd{margin-bottom:8px;font-size:14.5px}.capacidades{gap:10px 16px}.capacidades h3,.pasos h3{font-size:16px}.capacidades p,.pasos p{font-size:14px}.pasos{gap:8px}.acciones-cierre{flex-direction:column}}.sin-3d #lienzo-mundo,.sin-3d .riel,.sin-3d .zona-maqueta{display:none}.sin-3d .escena{height:auto}.sin-3d .cabecera{position:absolute}.sin-3d #inicio .fija{padding-top:120px}.sin-3d #inicio .fija:after{top:96px}.sin-3d .fija{height:auto;padding-block-start:56px;padding-block-end:56px;position:relative}.sin-3d :-webkit-any(#inicio,#construidos,#ia,#rapido) .fija:after{content:"";background:50%/contain no-repeat;width:min(40vw,540px);position:absolute;top:32px;bottom:32px;right:clamp(16px,4vw,56px)}.sin-3d :is(#inicio,#construidos,#ia,#rapido) .fija:after{content:"";background:50%/contain no-repeat;width:min(40vw,540px);position:absolute;top:32px;bottom:32px;right:clamp(16px,4vw,56px)}.sin-3d #inicio .fija:after{background-image:url(./inicio-DLx7-iHk.webp)}.sin-3d #construidos .fija:after{background-image:url(./construidos-B0gbMfHw.webp)}.sin-3d #ia .fija:after{background-image:url(./ia--in3NHVV.webp)}.sin-3d #rapido .fija:after{background-image:url(./rapido-5MQ_Df43.webp)}.sin-3d .panel{width:min(600px,46vw);max-height:none;box-shadow:none;background:0 0;overflow:visible}.sin-3d .oscura{background:var(--subsuelo)}.sin-3d .pasos li{opacity:1}.sin-3d .clientes{clip-path:none;flex-wrap:wrap;gap:12px;width:auto;height:auto;margin:12px 0 0;list-style:none;display:flex;position:static;overflow:visible}.sin-3d .clientes img{opacity:.78;width:130px;height:auto;display:block}@media (max-width:820px),(max-aspect-ratio:23/20){.sin-3d .fija{padding-inline-start:0;padding-inline-end:0;display:block}.sin-3d .panel,.sin-3d .portada{width:100%;padding:0 16px}.sin-3d :-webkit-any(#inicio,#construidos,#ia,#rapido) .fija:after{width:min(100%,420px);height:300px;margin:24px auto 0;display:block;position:static}.sin-3d :is(#inicio,#construidos,#ia,#rapido) .fija:after{width:min(100%,420px);height:300px;margin:24px auto 0;display:block;position:static}.sin-3d .panel-arma{padding-bottom:20px}.sin-3d .panel-arma .bajada{display:block}.sin-3d .panel-arma .resumen{box-shadow:none;background:0 0;margin:14px 0 0;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.boton,.chip,.pasos li{transition:none}.boton:hover{transform:none}}
