@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.ttf)format("truetype");font-weight:400 499;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf)format("truetype");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.ttf)format("truetype");font-weight:500 700;font-style:italic;font-display:swap}:root{--ink:#f4f2ff;--muted:#a8b0e0;--purple:#2a36e2;--purple-rgb:42, 54, 226;--brand-blue:#3348fd;--brand-blue-rgb:51, 72, 253;--brand-majorelle:#5e41fa;--brand-majorelle-rgb:94, 65, 250;--pink:#803bf8;--pink-rgb:128, 59, 248;--brand-state:#6f57fc;--brand-state-rgb:111, 87, 252;--hot:#5e41fa;--lime:#c8ff5a;--line:#ffffff1f;--bg-deep:#0a0f2e;--brand-grad:linear-gradient(90deg, #2a36e2, #803bf8);--brand-grad-bg:linear-gradient(90deg, #2a36e2 0%, #803bf8 100%);--font-sans:"Montserrat", sans-serif;--font-italic:"Cormorant Garamond", serif;--side-menu-w:280px}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--ink);font-family:var(--font-sans);background:0 0;font-weight:400;line-height:1.6;overflow-x:hidden}#mobile-gate{display:none}@media (width<=1024px){html,body{touch-action:none;overscroll-behavior:none;height:100dvh;overflow:hidden!important}#experience,#scroll-driver,#side-nav,#cursor,#universe-particles,.scroll-progress,.scroll-hint,.kbd-hint,.scene-counter,.site-header{pointer-events:none!important;visibility:hidden!important;display:none!important}#mobile-gate{z-index:100000;pointer-events:auto;touch-action:none;background:radial-gradient(95% 85% at 50% 45%,#0000 35%,#080a2066 100%),linear-gradient(90deg,#2a36e2 0%,#803bf8 100%);justify-content:center;align-items:center;padding:32px 28px;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-gate-inner{text-align:center;max-width:360px}.mobile-gate-brand{letter-spacing:.14em;color:#fff;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:clamp(22px,6vw,28px);font-weight:700}.mobile-gate-brand span{margin-left:4px;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600}.mobile-gate-title{letter-spacing:.04em;color:#fff;margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:clamp(18px,5vw,22px);font-weight:600;line-height:1.35}.mobile-gate-msg{color:#f4f2ffa6;margin:0;font-size:14px;line-height:1.65}}#smooth-wrapper{z-index:1;position:relative}#smooth-content{position:relative}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}#main{z-index:1;position:relative}#page-bg{z-index:0;pointer-events:none;background-color:#2a36e2;background-image:radial-gradient(95% 85% at 50% 45%,#0000 35%,#080a2073 100%),linear-gradient(90deg,#2a36e2 0%,#803bf8 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}#page-bg[hidden]{display:none!important}#hero-video-bg{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}#hero-video-bg video,#hero-bg-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}#experience{z-index:3;pointer-events:none;background:0 0;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}#experience #stage.is-active,#experience #intro{pointer-events:auto}#galaxy-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}#galaxy-canvas.is-ready{opacity:1}.logo-anim,.logo-img.logo-anim{image-rendering:auto}#universe-particles{z-index:2;pointer-events:none;perspective:900px;perspective-origin:50%;background:0 0;position:fixed;inset:0;overflow:hidden}.particle-tunnel{width:150%;height:150%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:-25%}.tunnel-rings,.tunnel-ring{display:none}.tunnel-ring{width:calc(55vmin + var(--ring-i,0) * 4vmin);height:calc(55vmin + var(--ring-i,0) * 4vmin);margin-left:calc(-27.5vmin - var(--ring-i,0) * 2vmin);margin-top:calc(-27.5vmin - var(--ring-i,0) * 2vmin);border:1px solid rgba(var(--pink-rgb), .14);box-shadow:0 0 20px rgba(var(--purple-rgb), .08);transform-style:preserve-3d;opacity:.15;border-radius:50%;position:absolute;top:50%;left:50%}.global-shapes{transform-style:preserve-3d;position:absolute;inset:0}.sh.sh-3d{transform-style:preserve-3d;will-change:transform, opacity;position:absolute}#universe-bg,.panel .bgfx{display:none}.panel .bgfx .blob{opacity:.35}#scroll-driver{z-index:0;width:100%;position:relative}#intro{z-index:20;pointer-events:auto;position:absolute;inset:0}#stage{z-index:10;visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}#stage.is-active{visibility:visible;pointer-events:auto}.scene-bg,.cover-bg,.bgfx,.vis-img,.eyeimg{display:none!important}#intro .scene-bg,#intro .cover-bg{background:0 0!important}.panel .bgfx{display:none!important}.stage-ring{z-index:0;pointer-events:none;position:absolute;inset:0}.panel{visibility:hidden;opacity:0;z-index:1;will-change:opacity, transform, filter;transform-origin:50%;perspective:1400px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.panel .panel-inner{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;will-change:transform, opacity, filter;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#stage .panel,#stage .panel.scene,#stage #vision,#stage #integra,#stage #nosotros,#stage #industrias,#stage #operamos,#stage #enfoque,#stage #servcards,#stage #generamos,#stage #resultados,#stage #casos,#stage #proceso,#stage #designthinking,#stage #partners,#stage #sincronizacion,#stage #gestion,#stage #ecosistema,#stage #marcas,#stage #finalcover{background:0 0!important}#stage .scene,#stage .scene.panel{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}#stage .panel .panel-inner{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:clamp(32px,6vh,72px) clamp(24px,5vw,48px)!important;display:flex!important;position:absolute!important;inset:0!important}#stage .panel-inner:before{display:none}#stage .panel-inner .wrap,#stage .panel-inner .content{z-index:2;width:100%;max-width:1200px;position:relative;overflow:visible}#stage .panel-inner .wrap,#stage .panel-inner .content,#stage .panel-inner .vis-body,#stage .panel-inner .vis-sub{text-shadow:none}#stage [id]{background:0 0!important}.fx-words .w,.fx-ch,.ch{will-change:transform, opacity;display:inline-block}#stage .panel-inner .wrap,#stage .panel-inner .content,.ecards,.gcards,.pcards,.rcards,.sv-tags,.paincards,.dt-steps{perspective:none}.tools{perspective:1100px}.ecard,.gcard,.pcard,.rcard,.case,.team-bar,.pcard2,.gm{transform-style:flat;backface-visibility:hidden;transform:none}.tool,.svcard .sv-card-inner{transform-style:preserve-3d}.ecard .cic,.gcard .top,.pcard .top,.rcard .ric{transform:none}.tool .tile{transform:translateZ(28px)}.vh{perspective:1000px}.mk-title,.dt-title{perspective:900px}.tw-cursor{color:var(--pink);margin-left:2px;animation:.8s step-end infinite twBlink;display:inline-block}.typewriter.is-typing .tw-cursor{animation:.6s step-end infinite twBlink}@keyframes twBlink{50%{opacity:0}}#stage #integra .panel-inner,#stage #industrias .panel-inner,#stage #finalcover .panel-inner{height:100%;padding:0;position:absolute;inset:0}#stage #marcas .panel-inner{flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:clamp(40px,7vh,84px) 0 clamp(12px,2vh,28px)!important;display:flex!important}#stage #marcas .mk-head,#stage #marcas .mk-foot{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}#stage #vision .panel-inner .vis-body,#stage #vision .panel-inner .vis-sub{z-index:2}#stage #vision,#stage #integra,#stage #industrias,#stage #finalcover{height:100%}#stage #vision .panel-inner{height:100%;padding:0;position:absolute;inset:0}.scene-counter{z-index:160;letter-spacing:.18em;color:#f4f2ff73;pointer-events:none;mix-blend-mode:difference;font-family:Montserrat,sans-serif;font-size:12px;position:fixed;bottom:36px;right:36px}.scene-counter-sep{opacity:.5;margin:0 6px}#scene-current{color:#f4f2ffe6}.scroll-progress{z-index:200;pointer-events:none;background:#ffffff0f;height:2px;position:fixed;top:0;left:0;right:0}#scroll-progress-bar{background:linear-gradient(90deg, var(--purple), var(--pink));transform-origin:0;will-change:width;width:0%;height:100%;display:block}.site-header{z-index:150;color:#fff;opacity:0;pointer-events:none;justify-content:flex-start;align-items:center;padding:22px 36px;transition:opacity .5s,transform .5s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-12px)}.site-header.is-visible{opacity:1;pointer-events:none;transform:translateY(0)}.site-brand{pointer-events:auto;z-index:1;align-items:center;text-decoration:none;display:flex;position:relative}.site-brand img{filter:brightness(0)invert();width:auto;height:44px;display:block}.site-nav{display:none!important}.site-nav a{letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.75;font-size:12px;text-decoration:none;transition:opacity .25s}.site-nav a:hover{opacity:1}@media (width<=720px){.site-nav{display:none}}.scroll-hint{z-index:140;letter-spacing:.2em;text-transform:uppercase;color:#f4f2ff8c;pointer-events:none;flex-direction:column;gap:2px;font-family:Montserrat,sans-serif;font-size:11px;transition:opacity .6s,transform .6s;display:flex;position:fixed;bottom:36px;left:36px}.scroll-hint.is-hidden{opacity:0;transform:translateY(12px)}.scroll-hint-line{background:#ffffff26;width:1px;height:48px;margin-top:10px;position:relative;overflow:hidden}.scroll-hint-line i{background:var(--pink);width:100%;height:50%;animation:1.6s ease-in-out infinite scrollHintDrop;display:block}@keyframes scrollHintDrop{0%{opacity:0;transform:translateY(-100%)}40%{opacity:1}to{opacity:0;transform:translateY(200%)}}.kbd-hint{z-index:160;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.kbd-hint-btn{color:#fff;cursor:none;backdrop-filter:blur(10px);background:#ffffff1a;border:1.5px solid #ffffff8c;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,transform .25s;display:flex}.kbd-hint-btn:hover,.kbd-hint-btn[aria-expanded=true]{background:#ffffff2e;border-color:#ffffffd9;transform:translateY(-2px)}.kbd-hint-panel{backdrop-filter:blur(14px);color:#fff;background:linear-gradient(145deg,#2a36e2e0 0%,#803bf8e0 100%);border:1.5px solid #ffffff73;border-radius:14px;min-width:260px;padding:14px 16px;font-family:Montserrat,sans-serif;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #080a2059}.kbd-hint-panel[hidden]{display:none!important}.kbd-hint-title{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0 0 10px;font-size:11px}.kbd-hint-panel ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kbd-hint-panel li{color:#ffffffeb;align-items:center;gap:10px;font-size:12.5px;line-height:1.3;display:flex}.kbd-keys{flex:none;gap:4px;display:inline-flex}.kbd-hint-panel kbd{background:#ffffff1f;border:1px solid #ffffff8c;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.reveal,.rv,.fx-words{will-change:transform, opacity}#universe-bg{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform;background:linear-gradient(90deg,#2a36e2 0%,#803bf8 100%);position:fixed;inset:0;overflow:hidden}#universe-bg .global-shapes{will-change:transform}html,body,a,button,[role=button]{cursor:none}#cursor{pointer-events:none;z-index:99999;opacity:0;will-change:transform;width:36px;height:36px;margin:-18px 0 0 -18px;transition:width .25s,height .25s,margin .25s,opacity .2s;position:fixed;top:0;left:0}#cursor.is-on{opacity:1}#cursor.is-hover{width:52px;height:52px;margin:-26px 0 0 -26px}#cursor .cursor-ring{box-shadow:0 0 16px rgba(var(--pink-rgb), .25);background:#ffffff08;border:1.5px solid #ffffffb8;border-radius:50%;position:absolute;inset:0}#cursor .cursor-dot{width:5px;height:5px;box-shadow:0 0 8px rgba(var(--pink-rgb), .55);background:#fff;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}#cursor.is-hover .cursor-dot{background:var(--pink)}.meteors{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.meteor{transform-origin:0;background:linear-gradient(90deg, #ffffffd9, rgba(var(--pink-rgb), .65) 35%, transparent 100%);filter:blur(.2px);width:120px;height:1px;box-shadow:0 0 6px rgba(var(--pink-rgb), .4);opacity:0;border-radius:1px;position:absolute}.rush-star{transform-origin:0;background:linear-gradient(90deg, #ffffffe6, rgba(var(--pink-rgb), .75) 40%, transparent 100%);filter:blur(.2px);height:1px;box-shadow:0 0 8px rgba(var(--pink-rgb), .45), 0 0 18px rgba(var(--purple-rgb), .2);pointer-events:none;z-index:1;border-radius:1px;position:absolute}.rush-star:after{content:"";width:4px;height:4px;box-shadow:0 0 8px 1px rgba(var(--pink-rgb), .7);background:#fff;border-radius:50%;position:absolute;top:-2px;left:0}.meteor:after{content:"";width:3px;height:3px;box-shadow:0 0 6px 1px rgba(var(--pink-rgb), .65);background:#fff;border-radius:50%;position:absolute;top:-1.5px;left:0}@media (hover:none){html,body,a,button,[role=button]{cursor:auto}#cursor{display:none}}h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.04}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--pink);font-size:13px;font-weight:500}.eyebrow2{letter-spacing:6px;text-transform:uppercase;color:#cbbdf0;font-size:13px;font-weight:500}.grad-pink,.grad{font-family:var(--font-italic);vertical-align:baseline;letter-spacing:.01em;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff;filter:none;text-shadow:0 0 24px #ffffff47;font-size:1.34em;font-style:italic;font-weight:600;line-height:.95;animation:none}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}.w{display:inline-block}.sech{letter-spacing:-.5px;text-align:center;margin-left:auto;margin-right:auto;font-size:clamp(34px,6vw,86px);font-weight:500;line-height:1.08}.sech .grad-pink{font-size:1.36em;font-weight:600}#generamos .sech .grad-pink,#stage #generamos .sech .grad-pink{font-size:1.4em}.kick{color:#d8cdf2;text-align:center;margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:500}.lead{letter-spacing:-1px;text-align:center;max-width:920px;margin-left:auto;margin-right:auto;font-size:clamp(26px,4vw,46px)}.num{color:var(--muted);letter-spacing:4px;text-align:center;font-family:Montserrat;font-size:14px}.rv{opacity:0;filter:none;transform:none}.zoom-layer,.scene-core{z-index:2;width:100%;transform-style:preserve-3d;will-change:transform, opacity;position:relative}.scene.universe-section{overflow:hidden}.scene-vignette{z-index:8;pointer-events:none;opacity:0;background:radial-gradient(#0000 50%,#06091480 100%);position:absolute;inset:0}.zoom-glow{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(circle, rgba(var(--pink-rgb), .3) 0%, rgba(var(--purple-rgb), .18) 40%, transparent 72%);filter:blur(28px);will-change:transform, opacity;border-radius:50%;width:50vmin;height:50vmin;margin:-25vmin 0 0 -25vmin;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.rv,.fx-words .w{opacity:1;filter:none;transform:none}.scene-vignette,.zoom-glow{display:none}}.brand{letter-spacing:1px;font-family:Montserrat;font-size:18px;font-weight:700}.brand i{background:linear-gradient(100deg, var(--purple), var(--pink));color:#0000;background-clip:text;font-family:Cormorant Garamond;font-style:italic;font-weight:600}.menu{gap:28px;font-size:14px;display:flex}.menu a{color:var(--muted);text-decoration:none;transition:color .25s}.menu a:hover{color:var(--ink)}@media (width<=720px){.menu{display:none}}.scene{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.bgfx{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:0}.blob{filter:blur(75px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.fxshapes{will-change:transform;position:absolute;inset:0}.sh{will-change:transform;position:absolute}.sh i{width:100%;height:100%;display:block;box-shadow:none!important;background:0 0!important}.sh-iso-wrap{background:0 0!important}.sh-iso{object-fit:contain;pointer-events:none;user-select:none;filter:brightness(0)invert()drop-shadow(0 0 12px #fff3);opacity:.88;width:100%;height:100%;animation:iso-bob var(--iso-bob-dur,8s) ease-in-out var(--iso-bob-delay,0s) infinite;will-change:transform;display:block}@keyframes iso-bob{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-10px)rotate(6deg)scale(1.04)}}.scene .wrap,.scene .content{z-index:2;width:100%;position:relative}#intro{overflow:hidden}.layer{position:absolute;inset:0}.scene-bg{z-index:1;background:0 0}.shapes{z-index:2;opacity:1}.panel{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 6vw;display:flex}.panel.result{z-index:4;opacity:0}.pain h2{letter-spacing:-1px;max-width:1000px;font-size:clamp(30px,5.2vw,62px)}.paincards{grid-template-columns:repeat(4,1fr);gap:18px;width:100%;max-width:1120px;margin-top:64px;display:grid}@media (width<=820px){.paincards{grid-template-columns:1fr 1fr}}.pcard2{text-align:left;border:1px solid rgba(var(--pink-rgb), .5);background:rgba(var(--purple-rgb), .1);border-radius:18px;align-items:center;gap:14px;padding:20px 22px;font-size:16px;display:flex}.pcard2 .o{background:radial-gradient(circle at 35% 30%, #b8b4ff, var(--pink));width:26px;height:26px;box-shadow:0 0 14px rgba(var(--pink-rgb), .7);border-radius:50%;flex:0 0 26px}.result h2{color:#efe9ff;font-size:clamp(24px,3.4vw,40px);font-weight:500}.cover-bg{z-index:5;background:0 0}.cover-fx{z-index:5;pointer-events:none}.cover-ct{z-index:6;flex-direction:column;justify-content:center;height:100%;display:flex}.tagline{letter-spacing:5px;text-transform:uppercase;color:#e9e2ff;font-size:13px;font-weight:500;line-height:2;position:absolute;top:7vh;left:6vw}.logo{justify-content:center;align-items:center;width:100%;display:flex}.logo-img{object-fit:contain;filter:brightness(0)invert();width:min(72vw,920px);height:auto;max-height:38vh;display:block}.cities,.fc-cities{display:none!important}.baseline{background:linear-gradient(90deg, #c8ff5a00, #c8ff5ab3 40%, rgba(var(--pink-rgb), .8));height:1px;position:absolute;bottom:9vh;left:6vw;right:6vw}.baseline:after{content:"";width:7px;height:7px;box-shadow:0 0 14px 3px rgba(var(--pink-rgb), .9);background:#fff;border-radius:50%;position:absolute;top:-3px;right:-3px}#portal{z-index:7;width:0;height:0;box-shadow:none;pointer-events:none;opacity:0;visibility:hidden;background:0 0;border:0;border-radius:0;outline:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#portal.is-ready,#portal.is-playing{pointer-events:none}#portal.is-ready:not(.is-playing),#portal.is-playing,.cover-ct .logo,.cover-ct .tagline,.cover-ct .baseline{visibility:visible}#portal .portal-video{object-fit:cover;object-position:center center;width:100%;height:100%;box-shadow:none;opacity:.92;background:0 0;border:0;outline:none;transition:opacity .45s,transform .6s;display:block;position:absolute;inset:0;transform:scale(1.04)}#portal.is-ready .portal-video,#portal.is-playing .portal-video{opacity:1;transform:scale(1)}.portal-cta{display:none!important}#vision{background:0 0;height:100vh;overflow:hidden}.vis-img{opacity:0;transform-origin:50% 20%;background:#0c1448 url(/assets/eye.jpg) 50% 30%/cover;height:44vh;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000 72%,#0000)}.vis-img:after{content:"";background:linear-gradient(120deg, rgba(var(--purple-rgb), .35), rgba(var(--pink-rgb), .28));position:absolute;inset:0}.vis-body{padding:0 5vw;position:absolute;bottom:6vh;left:0;right:0}.vh{letter-spacing:-.03em;text-align:center;font-size:clamp(42px,9vw,140px);line-height:.78}.vh span{margin:0;padding-bottom:0;line-height:.78;display:block;overflow:visible}.vh span:has(.it){padding-bottom:0;line-height:.78}.vh b{font-family:var(--font-sans);color:#fff;font-style:normal;font-weight:700;line-height:inherit;letter-spacing:-.04em;display:block}.vh .it{font-family:var(--font-italic);color:#fff;letter-spacing:-.02em;padding-bottom:0;font-style:italic;font-weight:600;line-height:.78;display:inline-block}.vis-sub{text-align:right;color:#d7ccf2;max-width:380px;font-size:clamp(16px,1.8vw,22px);position:absolute;bottom:10vh;right:5vw}#integra{background:0 0;height:100vh;overflow:hidden}.eyeimg{opacity:.65;background:#0c1040 url(/assets/eye.jpg) 100%/cover;position:absolute;inset:-40px}.eyeimg:after{content:"";background:linear-gradient(90deg,#060914f2 18%,#2a36e240 60%,#803bf859);position:absolute;inset:0}.ishapes{z-index:2;position:absolute;inset:0}.itrack{z-index:3;will-change:transform;justify-content:center;align-items:center;padding:0 5vw;display:flex;position:absolute;inset:0}.ih{letter-spacing:-.03em;color:#fff;text-align:center;white-space:normal;flex-direction:column;align-items:center;font-size:clamp(42px,9vw,140px);line-height:.78;display:flex}.ih-line{width:100%;display:block;position:relative}.ih-serif{font-family:var(--font-italic);letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:600}.ih-brand{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:none;white-space:nowrap;font-style:normal;font-weight:700}.ih-en,.ih-fad{font-size:1em}.ih-latam{letter-spacing:-.01em;vertical-align:.16em;margin-left:.02em;font-size:.48em;font-weight:700}.ih-sans{font-family:var(--font-sans);letter-spacing:-.04em;text-transform:none;font-style:normal;font-weight:700}.ih-words{z-index:5;margin-top:-.02em;overflow:visible}.iword-slot{box-sizing:content-box;isolation:isolate;width:max-content;max-width:none;height:1.45em;margin:0 auto;padding:0 .35em;display:block;overflow:hidden}.iword-track{will-change:transform;flex-direction:column;align-items:center;width:max-content;min-width:100%;display:flex}.iword-item{box-sizing:border-box;height:1.45em;line-height:1.45em;font-family:var(--font-sans);letter-spacing:-.03em;text-transform:none;color:var(--pink);text-shadow:0 0 18px #ffffff38;white-space:nowrap;flex:0 0 1.45em;justify-content:center;align-items:center;padding:0 .12em;font-style:normal;font-weight:700;display:flex;overflow:hidden}#nosotros{background:0 0}.nh{letter-spacing:-.4px;color:#f4f0ff;text-align:center;max-width:1080px;margin-left:auto;margin-right:auto;font-size:clamp(34px,5.2vw,72px);font-weight:500;line-height:1.12}.nh .grad-pink{font-weight:600}#industrias{background:0 0;justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.ind-track{perspective:1400px;width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.indword{letter-spacing:-3px;white-space:nowrap;color:#fff;text-shadow:0 0 28px #ffffff40;transform-style:preserve-3d;will-change:transform, opacity, filter;backface-visibility:hidden;font-size:clamp(48px,12vw,180px);font-weight:700;position:absolute;top:50%;left:50%}.indword:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}#operamos{text-align:center;background:0 0}.ops-text{letter-spacing:-.4px;color:#f4f0ff;text-align:center;max-width:1080px;margin:0 auto;font-size:clamp(34px,5.2vw,72px);font-weight:500;line-height:1.12}.ops-text .grad-pink{font-weight:600}.ops-text b{color:#fff}#enfoque{background:0 0}#enfoque .sech,#generamos .sech,#resultados .sech,#proceso .sech,#stage #enfoque .sech,#stage #generamos .sech,#stage #resultados .sech,#stage #proceso .sech{letter-spacing:-.4px;text-align:center;max-width:980px;font-size:clamp(30px,4.2vw,58px);font-weight:500;line-height:1.18}.ecards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:54px;display:grid}@media (width<=860px){.ecards{grid-template-columns:1fr}}.ecard{box-sizing:border-box;border:1px solid rgba(var(--pink-rgb), .4);background:rgba(var(--purple-rgb), .06);border-radius:22px;width:100%;min-width:0;height:100%;padding:32px 20px}.ecard-head{flex-direction:row;align-items:center;gap:8px;display:flex}.ecard .cic{width:auto;height:auto;color:var(--pink);box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;display:flex}.ecard .cic img,.ecard .cic iconify-icon{object-fit:contain;width:28px;height:28px;color:var(--pink);display:block}.gcard .gi img,.gcard .gi iconify-icon,.rcard .ric img,.rcard .ric iconify-icon,.pcard .pic img,.pcard .pic iconify-icon,.team-bar .tic img,.team-bar .tic iconify-icon,.tool .tile img{object-fit:contain;width:82%;max-width:80px;height:82%;max-height:80px;color:var(--pink);display:block}.ecard h3{word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance;flex:1;min-width:0;margin:0;padding:0;font-size:clamp(15px,1.35vw,19px);line-height:1.22}.ecard p{color:var(--muted);margin:14px 0 0;font-size:15.5px}#enfoque .ecard-head,#stage #enfoque .ecard-head{flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}#enfoque .ecard .cic,#stage #enfoque .ecard .cic{margin:0!important;padding:0!important;transform:none!important}#enfoque .ecard .cic iconify-icon,#stage #enfoque .ecard .cic iconify-icon{width:28px!important;height:28px!important}#enfoque .ecard h3,#stage #enfoque .ecard h3{margin:0!important;padding:0!important}#servcards{background:0 0}.sv-wrap{text-align:left;width:100%;max-width:none}.sv-eyebrow{letter-spacing:.14em;text-transform:uppercase;text-align:left;margin-bottom:28px;padding:0 clamp(24px,5vw,48px);font-size:clamp(15px,1.25vw,18px);font-weight:600}#stage #servcards .eyebrow2.sv-eyebrow{text-shadow:0 0 18px #ffffff40;mix-blend-mode:normal;z-index:3;align-self:flex-start;width:100%;position:relative;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.sv-rail-wrap{perspective:1100px;width:100%;position:relative}.sv-rail{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;gap:clamp(18px,2.5vw,32px);padding:8px clamp(24px,5vw,48px) 20px;display:flex;overflow:auto hidden}.sv-rail::-webkit-scrollbar{width:0;height:0;display:none}.sv-scroll-hint{letter-spacing:.2em;text-transform:uppercase;color:#ffffff52;margin:10px 0 0;padding:0 clamp(24px,5vw,48px);font-size:11px}.sv-stage{min-height:clamp(320px,42vh,460px);margin-top:8px;position:relative}.svcard{scroll-snap-align:start;opacity:1;visibility:visible;pointer-events:auto;background:rgba(var(--purple-rgb), .22);backdrop-filter:blur(12px);transform-style:preserve-3d;will-change:transform;border:1px solid #ffffff1a;border-radius:20px;flex:0 0 min(82vw,540px);padding:clamp(28px,4vw,40px);transition:border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.svcard:hover{border-color:rgba(var(--pink-rgb), .42);box-shadow:0 16px 48px rgba(var(--pink-rgb), .14), 0 0 0 1px rgba(var(--pink-rgb), .12)}.svcard.is-active{opacity:1;visibility:visible;pointer-events:auto}.sv-card-inner{z-index:2;max-width:none;position:relative}.sv-num{letter-spacing:.18em;color:#ffffff61;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;display:inline-block}.sv-headline{letter-spacing:-.04em;color:#fff;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty;max-width:none;margin:0 0 20px;font-size:clamp(1.75rem,4.2vw,3.2rem);font-weight:500;line-height:1.14}.sv-headline .w{white-space:nowrap;display:inline-block}.sv-lead{color:#ffffffbd;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.65}.sv-tags{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.sv-tags li{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;word-break:normal;overflow-wrap:normal;white-space:nowrap;border:1px solid #ffffff3d;border-radius:999px;padding:7px 16px;font-size:11px;transition:border-color .3s,color .3s,background .3s}.svcard:hover .sv-tags li{border-color:rgba(var(--pink-rgb), .38);color:#ffffffeb;background:rgba(var(--pink-rgb), .08)}.sv-dots{justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:0 clamp(24px,5vw,48px);display:flex}.sv-dot{cursor:pointer;background:#ffffff38;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s,box-shadow .25s}.sv-dot:hover{background:#ffffff7a}.sv-dot.is-on{box-shadow:0 0 12px rgba(var(--pink-rgb), .45);background:#fff;transform:scale(1.25)}.sv-dot:focus-visible{outline:2px solid var(--pink);outline-offset:4px}@media (width<=760px){.sv-headline{max-width:none}}#generamos{background:0 0}.gcards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:50px;display:grid}@media (width<=860px){.gcards{grid-template-columns:1fr}}.gcard{box-sizing:border-box;border:1px solid rgba(var(--pink-rgb), .4);background:rgba(var(--purple-rgb), .06);border-radius:22px;width:100%;min-width:0;height:100%;padding:30px}.gcard .top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.gcard-head .gcard-title-row{flex:1 1 0;align-items:center;gap:clamp(12px,1.6vw,18px);min-width:0;display:flex}.gcard .gn{color:#fff;border:1.5px solid #fff;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat;font-weight:700;display:flex}.gcard .gi{opacity:.55;flex:none;margin-left:auto}#generamos .gcard .top,#stage #generamos .gcard .top{width:100%}#generamos .gcard .gi,#stage #generamos .gcard .gi{margin-left:auto;margin-right:0;padding:0}.gcard h3{min-width:0;margin:0;font-size:clamp(20px,1.9vw,28px);line-height:1.1}#generamos .gcard:nth-child(2) h3,#stage #generamos .gcard:nth-child(2) h3{font-size:clamp(22px,2.15vw,30px)}#generamos .gcard,#stage #generamos .gcard{padding:clamp(28px,2.4vw,34px) clamp(16px,1.4vw,22px) clamp(28px,2.4vw,34px) clamp(24px,2vw,32px)}.gcard .dv{width:60px;height:3px;margin:18px 0 14px}.gcard p{color:var(--muted);font-size:15.5px}#resultados{background:0 0}.rcards{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:64px;display:grid}@media (width<=860px){.rcards{grid-template-columns:1fr 1fr}}.rcard{border:1px solid rgba(var(--pink-rgb), .4);text-align:center;background:rgba(var(--purple-rgb), .06);border-radius:22px;padding:28px 22px 30px;position:relative}.rcard .ric{width:auto;height:auto;color:var(--pink);box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 auto 14px;font-size:0;display:flex;position:static;top:auto;left:auto;transform:none}.rcard .big{background:linear-gradient(120deg, #b8b4ff, var(--purple));color:#0000;background-clip:text;font-family:Montserrat;font-size:clamp(40px,5vw,62px);font-weight:700}.rcard .dv{background:var(--line);width:60%;height:1px;margin:16px auto}.rcard .lbl{color:#cdbff0;font-size:15px}.case{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:30px 4px;display:flex}.case:last-child{border-bottom:1px solid var(--line)}.case h3{letter-spacing:-1px;font-size:clamp(26px,4vw,44px);transition:color .3s}.case:hover h3{color:var(--pink)}.case .meta{color:var(--muted);text-align:right;max-width:340px;font-size:14px}#proceso{background:0 0}#stage #proceso .panel-inner>.wrap{box-sizing:border-box;width:100%;max-width:min(1520px,96vw);padding-inline:clamp(12px,2vw,28px)}.pcards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;margin-top:50px;display:grid}@media (width<=900px){.pcards{grid-template-columns:1fr 1fr}}@media (width<=520px){.pcards{grid-template-columns:1fr}}.pcard{box-sizing:border-box;border:1px solid rgba(var(--pink-rgb), .4);background:rgba(var(--purple-rgb), .06);border-radius:22px;width:100%;min-width:0;height:100%;padding:28px 26px 30px;overflow:visible}#proceso .pcard,#stage #proceso .pcard{padding:clamp(26px,2.2vw,34px) clamp(22px,1.8vw,30px)}.pcard .top{align-items:flex-start;width:100%;display:flex}.pcard-head .pcard-title-row{align-items:center;gap:clamp(10px,1.2vw,14px);width:100%;min-width:0;display:flex}#proceso .pcard-title-row,#stage #proceso .pcard-title-row{flex-direction:column;align-items:flex-start;gap:14px}#proceso .pcard h3,#stage #proceso .pcard h3{width:100%;font-size:clamp(18px,1.7vw,24px)}.pcard .pic{width:auto;height:auto;color:var(--pink);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:0;display:flex}.pcard .pic img,.pcard .pic iconify-icon{object-fit:contain;filter:none;width:28px;max-width:none;height:28px;max-height:none;color:var(--pink);display:block}.pcard h3{overflow-wrap:normal;word-break:keep-all;flex:1;min-width:0;margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.15}.pcard .dv{width:54px;height:3px;margin:16px 0 12px}.pcard p{color:var(--muted);font-size:14px}.team-bar{border:1px solid rgba(var(--pink-rgb), .4);background:rgba(var(--purple-rgb), .06);box-sizing:border-box;border-radius:22px;align-items:center;gap:18px;width:100%;margin-top:24px;padding:24px 34px;display:flex}#proceso .team-bar,#stage #proceso .team-bar{padding:clamp(22px,2vw,28px) clamp(28px,2.5vw,40px)}.team-bar .tic{width:auto;height:auto;color:var(--pink);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:0;display:flex}.team-bar p{color:#ffffffe6;font-size:15.5px}.team-bar b{font-family:var(--font-italic);color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 18px #ffffff40;font-size:1.12em;font-style:italic;font-weight:600}#designthinking{background:0 0}#designthinking.panel,#stage #designthinking.panel,#stage #designthinking .panel-inner{overflow:visible}#stage.is-active #designthinking.is-active-scene,#stage.is-active #designthinking.is-active-scene .panel-inner,#stage.is-active #designthinking.is-active-scene .dtf-wrap,#stage.is-active #designthinking.is-active-scene .dtf,#stage.is-active #designthinking.is-active-scene .dtf-node{pointer-events:auto!important}.dt-title{font-family:var(--font-sans);letter-spacing:-.03em;color:#fff;text-align:center;font-size:clamp(40px,6.5vw,88px);font-style:normal;font-weight:700;line-height:1}.dt-title .dtk{font-family:var(--font-italic);color:#fff;letter-spacing:-.02em;font-style:italic;font-weight:600}.dt-bar{background:#fff;border-radius:0;width:72px;height:2px;margin:14px auto 10px}.dt-team{color:#fff;font-weight:600;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:12px;line-height:1.4}.dt-team b{color:#fff;font-weight:700}#designthinking .dtf,#stage #designthinking .dtf,#stage #designthinking .panel-inner .dtf{z-index:2;position:relative;width:max-content!important;max-width:96vw!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;flex-flow:row!important;place-content:center!important;align-items:center!important;gap:8px!important;margin:clamp(32px,4.5vh,48px) auto 28px!important;padding:12px 8px!important;display:flex!important;overflow:visible!important}#designthinking .dtf:before,#designthinking .dtf:after,#stage #designthinking .dtf:before,#stage #designthinking .dtf:after{content:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}#designthinking .dtf-node,#stage #designthinking .dtf-node{aspect-ratio:1;will-change:transform;cursor:pointer;user-select:none;z-index:1;transition:z-index;position:relative;overflow:visible;transform:scale(1);box-sizing:border-box!important;text-align:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-sans)!important;letter-spacing:.03em!important;box-shadow:none!important;transform-origin:50%!important;transform-style:flat!important;background:0 0!important;border:1.5px solid #fff!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important;display:flex!important}#designthinking .dtf-node.is-grown,#stage #designthinking .dtf-node.is-grown{z-index:8}@media (hover:hover) and (pointer:fine){#designthinking .dtf-node:hover,#stage #designthinking .dtf-node:hover{z-index:8}}#designthinking .dtf-node--lg,#stage #designthinking .dtf-node--lg{letter-spacing:.04em!important;text-transform:uppercase!important;padding:12px!important;font-size:13px!important;font-weight:700!important}@media (width<=900px){#designthinking .dtf,#stage #designthinking .dtf{transform-origin:50%;transform:scale(.85);gap:6px!important}}@media (width<=640px){#designthinking .dtf,#stage #designthinking .dtf{transform:none;flex-wrap:wrap!important;gap:10px!important;width:100%!important}}.dt-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,2.2vw,32px);width:100%;max-width:1100px;margin-top:8px;margin-left:auto;margin-right:auto;display:grid}@media (width<=760px){.dt-steps{grid-template-columns:1fr 1fr}}.dt-step{text-align:center;min-width:0;transform:none!important}.dt-step .lbl{color:#fff;font-weight:700;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;min-height:1.2em;margin:0 0 10px;font-size:13px;line-height:1.2}.dt-step p{color:#ffffffe0;font-family:var(--font-sans);text-align:center;margin:0;font-size:13.5px;font-weight:400;line-height:1.45}#partners{background:0 0}.pt-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,5vw,64px);width:100%;display:grid}.pt-copy{align-self:center;align-items:center;height:100%;display:flex}@media (width<=860px){.pt-grid{grid-template-columns:1fr}.pt-copy{height:auto}}.pt-text{color:#cdbff0;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.6}.pt-box,.pt-box .sweep{display:none!important}.pt-items{perspective:none;flex-direction:column;gap:14px;display:flex;transform:none}.pt-item{transform-style:flat;perspective:none;grid-template-columns:32px 2px minmax(0,1fr);align-items:start;column-gap:16px;display:grid;transform:none!important}.pt-item .pic{width:32px;height:32px;color:var(--pink);contain:layout size;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0;padding:0;font-size:0;display:grid;overflow:hidden}.pt-item .pic img,.pt-item .pic iconify-icon{object-fit:contain;filter:none;min-width:26px;min-height:26px;color:var(--pink);flex-shrink:0;margin:0;display:block;width:26px!important;height:26px!important}.pt-item .body{border-left:none;grid-column:3;min-width:0;padding-bottom:0;padding-left:0;position:relative}.pt-item:before{content:"";background:#fff;grid-area:1/2;align-self:stretch;width:2px;height:100%;min-height:28px;margin:0}.pt-item h3{font-size:20px}.pt-item h3 span{font-family:var(--font-italic);color:#cdbff0;font-style:italic;font-weight:500}.pt-item p{color:var(--muted);margin-top:4px;margin-bottom:0;font-size:13.5px}.pt-item .tw-cursor{display:none!important}#sincronizacion{background:0 0}.sy-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:center;gap:clamp(28px,3.5vw,44px);width:100%;display:grid}@media (width<=1000px){.sy-grid{grid-template-columns:1fr}}.sy-title{letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance;max-width:none;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.12}.sy-bar{width:120px;height:4px}.sy-text{color:#cdbff0;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.6}.sy-tools{perspective:none;flex-direction:column;gap:18px;margin-top:28px;display:flex;transform:none}.sy-tool{transform-style:flat;perspective:none;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:14px;display:grid;transform:none!important}.sy-tool .pic{width:28px;height:28px;color:var(--pink);contain:layout size;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0;padding:0;font-size:0;display:grid;overflow:hidden}.sy-tool .pic img,.sy-tool .pic iconify-icon{object-fit:contain;filter:none;min-width:24px;min-height:24px;color:var(--pink);flex-shrink:0;margin:0;display:block;width:24px!important;height:24px!important}.sy-tool-body{min-width:0}.sy-tool h4{margin:0;font-size:17px;line-height:1.25}.sy-tool p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.dash{box-shadow:0 0 50px rgba(var(--pink-rgb), .16);background:#140a2859;border:1.5px solid #ffffff8c;border-radius:18px;padding:0;overflow:hidden}.dash.dash-shot{justify-content:center;align-self:center;align-items:center;width:100%;max-width:1100px;margin-left:auto;display:flex}.dash.dash-shot img{object-fit:contain;object-position:center top;image-rendering:auto;-ms-interpolation-mode:bicubic;backface-visibility:hidden;background:#f4f5f7;width:100%;max-width:100%;height:auto;max-height:min(58vh,560px);display:block;transform:translateZ(0)}#gestion{background:0 0}.ge-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;display:grid}.ge-copy{flex-direction:column;justify-content:center;align-self:center;min-width:0;display:flex}@media (width<=1000px){.ge-grid{grid-template-columns:1fr}}.ge-title{letter-spacing:-.02em;text-align:left;max-width:none;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.12}.ge-bar{width:140px;height:4px}.ge-text{color:#cdbff0;text-align:left;max-width:none;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.6}.ge-pills{flex-wrap:nowrap;align-items:stretch;gap:10px;margin-top:26px;display:flex}.ge-pill{color:#fff;text-align:center;white-space:nowrap;background:#3c1e6e40;border:1px solid #aa82ff80;border-radius:14px;flex:1 1 0;padding:12px 16px;font-family:Montserrat;font-size:clamp(13px,1.15vw,17px);font-weight:700}.ge-mocks{grid-template-columns:1fr;align-items:stretch;gap:24px;width:100%;display:grid}.gm{border:1px solid rgba(var(--pink-rgb), .3);box-shadow:0 0 36px rgba(var(--pink-rgb), .12);background:#0b1220;border-radius:14px;margin:0;padding:0;overflow:hidden}.gm.gm-shot{box-sizing:border-box;width:100%;height:min(28vh,250px);min-height:200px;display:block}.gm.gm-shot img{object-fit:cover;object-position:center top;image-rendering:auto;width:100%;height:100%;display:block}.gm.gm-shot:nth-child(2){background:#f5f6f8}.gv{margin-top:6px;font-family:Montserrat;font-size:26px;font-weight:700}#ecosistema{background:0 0}.eco-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;margin-top:24px;display:grid}.eco-cap{text-align:left;box-shadow:none;backdrop-filter:none;background:0 0;border:1.5px solid #ffffff8c;border-radius:18px;padding:20px 20px 22px}.eco-cap-n{letter-spacing:.16em;color:#fff;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.eco-cap h3{letter-spacing:-.02em;color:#f4edff;margin:0 0 8px;font-size:clamp(16px,1.45vw,20px);font-weight:700;line-height:1.25}.eco-cap p{color:#e8e0ffb8;margin:0;font-size:13.5px;line-height:1.45}@media (width<=900px){.eco-caps{grid-template-columns:1fr 1fr}}.tools-rail{width:100%;margin-top:24px;padding:0;display:block;position:relative}.tools-viewport{box-sizing:border-box;width:100%;min-width:0;padding:18px 0 12px;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.tools{will-change:transform;flex-wrap:nowrap;align-items:flex-start;gap:clamp(14px,1.6vw,22px);width:max-content;padding:4px 56px 0;display:flex}.tools-nav{backdrop-filter:blur(6px);color:#ffffffd9;cursor:pointer;z-index:3;pointer-events:auto;opacity:.7;background:#080c2859;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .2s,border-color .2s,opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-70%)}.tools-nav--prev{left:2px}.tools-nav--next{right:2px}.tools-nav:hover{opacity:1;background:#080c288c;border-color:#ffffffb3;transform:translateY(-70%)scale(1.06)}.tools-nav:active{transform:translateY(-70%)scale(.96)}.tools-nav svg{width:18px;height:18px}.tool{text-align:center;flex:none;width:clamp(112px,11.5vw,148px);position:relative}.tool .tile{aspect-ratio:1;border:1px solid var(--line);box-sizing:border-box;transform-origin:50%;background:linear-gradient(#ffffff12,#ffffff05);border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:128px;margin:0 auto;padding:16px;font-family:Montserrat;font-size:24px;font-weight:700;display:flex;overflow:visible}.tool .tile img{object-fit:contain;width:70%;max-width:72px;height:70%;max-height:72px;display:block}.tool span{color:#d7ccf2;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;min-height:2.5em;margin-top:10px;padding:0 2px;font-size:clamp(11px,1.1vw,13px);line-height:1.25;display:block;overflow:visible}#marcas,#marcas .mk-head,#marcas .mk-foot{text-align:center}#marcas .mk-track-wrap{width:100vw;margin-top:48px;margin-bottom:8px;margin-left:-50vw;position:relative;left:50%;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.mk-title{background:linear-gradient(100deg, #fff, var(--brand-state) 60%, var(--pink));color:#0000;letter-spacing:.02em;background-clip:text;font-family:Montserrat,sans-serif;font-size:clamp(44px,8vw,118px);font-style:normal;font-weight:700}.mk-sub{letter-spacing:6px;text-transform:uppercase;color:#bdb0e0;margin-top:12px;font-size:clamp(12px,1.5vw,16px)}.mk-track{will-change:transform;gap:22px;width:max-content;padding:0 28px;display:flex}.mk-card{height:150px;box-shadow:none;background:0 0;border:0;border-radius:18px;flex:0 0 230px;justify-content:center;align-items:center;padding:15px;display:flex}.mk-card b{color:#fff;letter-spacing:1px;text-align:center;font-family:Montserrat;font-size:25px;font-weight:700}.mk-dots{justify-content:center;gap:8px;margin-top:32px;display:flex}.mk-dots i{background:#ffffff40;border-radius:50%;width:8px;height:8px;transition:all .3s}.mk-dots i.on{background:var(--pink);border-radius:5px;width:26px}#finalcover{background:0 0;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.streaks{z-index:0;position:absolute;inset:0;overflow:hidden}.streaks .pt{width:6px;height:6px;box-shadow:0 0 50px 18px rgba(var(--pink-rgb), .85);background:#fff;border-radius:50%;position:absolute;top:62%;right:18%}.streak{transform-origin:100%;filter:blur(.5px);width:95vw;height:2px;position:absolute;top:62%;right:18%}.fc-ct{z-index:2;width:100%;padding:0 6vw;position:relative}.fc-logo{justify-content:center;align-items:center;display:flex}.fc-logo .logo-img{object-fit:contain;width:min(52vw,620px);max-height:22vh}.fc-logo .fc-logo-gif,#finalcover .fc-logo-gif,#stage #finalcover .fc-logo-gif{object-fit:contain;filter:brightness(0)invert();width:min(98vw,2200px);height:auto;max-height:78vh}.fc-cities{letter-spacing:8px;text-transform:uppercase;color:#efe9ff;margin-top:8px;font-size:clamp(13px,1.6vw,18px)}.fc-url{color:#bdb0e0;letter-spacing:3px;z-index:2;font-size:13px;position:absolute;bottom:7vh;left:6vw}footer{text-align:center;background:radial-gradient(120% 70% at 50% 120%, rgba(var(--pink-rgb), .45), var(--bg-deep) 60%);padding:120px 0 70px}footer h2{letter-spacing:-2px;font-size:clamp(34px,6vw,72px)}.btn{background:var(--brand-grad);color:#fff;border-radius:40px;margin-top:30px;padding:16px 34px;font-family:Montserrat;font-weight:700;text-decoration:none;transition:transform .25s;display:inline-block}.btn:hover{transform:scale(1.05)}.foot-meta{color:var(--muted);letter-spacing:3px;text-transform:uppercase;margin-top:46px;font-size:13px}.glare-host{position:relative}.glare-host:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%), #ffffff24, rgba(var(--pink-rgb), .06) 40%, transparent 65%);transition:opacity .35s;position:absolute;inset:0}.glare-host:hover:after{opacity:1}.click-ripple{border:1.5px solid rgba(var(--pink-rgb), .85);width:14px;height:14px;box-shadow:0 0 18px rgba(var(--pink-rgb), .55), inset 0 0 12px rgba(var(--purple-rgb), .4);pointer-events:none;z-index:400;border-radius:50%;margin:-7px 0 0 -7px;position:fixed;top:0;left:0}.click-ripple.r2{border-color:rgba(var(--purple-rgb), .7)}.burst-dot{pointer-events:none;z-index:401;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:fixed;top:0;left:0}.magnetic{will-change:transform;display:inline-block}.mk-track-wrap{cursor:grab}.mk-track-wrap.is-dragging{cursor:grabbing}.mk-track-wrap.is-dragging .mk-card{pointer-events:none}.scramble-live{font-variant-numeric:tabular-nums}.c{will-change:opacity;display:inline-block}.c-hot{-webkit-text-fill-color:#ffc8e6f2;text-shadow:0 0 8px rgba(var(--pink-rgb), .35);color:#ffc8e6f2!important}.tc{will-change:opacity}.scan-sweep{pointer-events:none;border-radius:inherit;z-index:3;mix-blend-mode:screen;background:linear-gradient(180deg, transparent, rgba(var(--pink-rgb), .14) 42%, #ffffff4d 50%, rgba(var(--purple-rgb), .14) 58%, transparent);height:46%;position:absolute;top:-50%;left:0;right:0}.hover-ring{border:1.5px solid rgba(var(--pink-rgb), .8);box-shadow:0 0 20px rgba(var(--pink-rgb), .5), inset 0 0 14px rgba(var(--purple-rgb), .35);pointer-events:none;z-index:402;border-radius:50%;margin:0;position:fixed}.cic,.ric,.pic,.tic,.gn,.pcard2 .o,.eco-cap-n{will-change:transform}#generamos .gcard .gn,#stage #generamos .gcard .gn{box-shadow:none!important;border:1.5px solid #fff!important}#stage #vision .panel-inner,#stage #integra .panel-inner,#stage #industrias .panel-inner,#stage #finalcover .panel-inner{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}#stage #vision .vis-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 5vw;display:flex;position:relative;bottom:auto;left:auto;right:auto}#stage #vision .vh{text-align:center;font-size:clamp(42px,9vw,140px);line-height:.78}#stage #vision .vh span,#stage #vision .vh b,#stage #vision .vh .it{line-height:.78}#stage #vision .vis-sub{bottom:14vh}#stage #integra .itrack{justify-content:center;align-items:center;width:100%;padding:0 5vw;display:flex;position:relative;inset:auto;transform:none!important}#stage #integra .ih{text-align:center;flex-direction:column;align-items:center;font-size:clamp(42px,9vw,140px);line-height:.78;white-space:normal!important;display:flex!important}#stage #integra .ih-line{text-align:center}#stage #integra .ih-brand{z-index:4;font-family:var(--font-sans);font-style:normal;font-weight:700}#stage #integra .ih-serif{z-index:3;text-transform:none;font-family:var(--font-italic);margin-top:-.04em;font-size:1.12em;font-style:italic}#stage #integra .ih-words{z-index:5;width:max-content;max-width:min(96vw,100%);margin-top:-.08em}#stage #integra .ih-latam{vertical-align:.16em;font-size:.48em}#stage #integra .iword-slot{width:max-content;padding:0 .35em;height:1.45em!important;overflow:hidden!important}#stage #integra .iword-item{text-transform:none;box-sizing:border-box;padding:0 .12em;font-weight:700;height:1.45em!important;line-height:1.45em!important;font-family:var(--font-sans)!important;flex:0 0 1.45em!important;font-style:normal!important;overflow:hidden!important}#stage #integra .ih{line-height:.9}#stage #integra .itrack{justify-content:center;padding:0 4vw;transform:none!important}#stage #integra{overflow:hidden}#stage #industrias .ind-track{perspective:1400px;width:100%;height:100%;transform-style:preserve-3d}#stage #industrias .panel-inner{perspective:1400px;transform-style:preserve-3d}#stage #finalcover .fc-ct{text-align:center;z-index:4;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding:0 1vw;display:flex;position:relative}#stage #finalcover .fc-url{z-index:4}#stage #finalcover .fc-logo{justify-content:center}#stage #finalcover .fc-cities{text-align:center}#stage .panel.scene .panel-inner>.wrap,#stage .panel.scene .panel-inner>.content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}#stage .panel.scene .panel-inner .eyebrow2,#stage .panel.scene .panel-inner .eyebrow,#stage .panel.scene .panel-inner .nh,#stage .panel.scene .panel-inner .sech,#stage .panel.scene .panel-inner .lead,#stage .panel.scene .panel-inner .ops-text,#stage .panel.scene .panel-inner .dt-title,#stage .panel.scene .panel-inner .ge-title,#stage .panel.scene .panel-inner .sy-title,#stage .panel.scene .panel-inner .pt-text,#stage .panel.scene .panel-inner .mk-title,#stage .panel.scene .panel-inner .mk-sub,#stage .panel.scene .panel-inner .kick,#stage .panel.scene .panel-inner .num{text-align:center;margin-left:auto;margin-right:auto}#stage .panel.scene .panel-inner .dt-bar,#stage .panel.scene .panel-inner .sy-bar,#stage .panel.scene .panel-inner .ge-bar{margin-left:auto;margin-right:auto}#stage .panel.scene .panel-inner .ecards,#stage .panel.scene .panel-inner .gcards,#stage .panel.scene .panel-inner .pcards,#stage .panel.scene .panel-inner .rcards,#stage .panel.scene .panel-inner .cases,#stage .panel.scene .panel-inner .case,#stage .panel.scene .panel-inner .ge-grid,#stage .panel.scene .panel-inner .sy-grid,#stage .panel.scene .panel-inner .pt-grid,#stage .panel.scene .panel-inner .dt-steps,#stage .panel.scene .panel-inner .eco-caps,#stage .panel.scene .panel-inner .tools,#stage #servcards .panel-inner>.wrap{text-align:left;align-items:stretch;width:100%;max-width:none;padding:0}#stage #partners .panel-inner>.wrap,#stage #sincronizacion .panel-inner>.wrap{text-align:left;align-items:stretch;width:100%;max-width:min(1580px,94vw)}#stage #partners .pt-grid,#stage #sincronizacion .sy-grid{text-align:left}#stage #partners .pt-grid{align-items:center}#stage #partners .pt-copy{align-items:center;height:100%;display:flex}#stage #partners .pt-item,#stage #sincronizacion .sy-tool{transform:none!important}#stage #partners .pt-text,#stage #sincronizacion .sy-title{text-align:left;margin-left:0;margin-right:0}#stage #sincronizacion .sy-text{text-align:left;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty;max-width:none}#stage #sincronizacion .sy-bar{margin-left:0;margin-right:auto}#stage #sincronizacion .sy-title .w,#stage #sincronizacion .sy-title .c,#stage #partners .pt-text .w{white-space:normal;display:inline}.sweep-clip{border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}#meteor-layer{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}#stage #finalcover #latam2{text-shadow:0 0 28px #ffffff4d;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;font-family:var(--font-italic)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-style:italic!important;font-weight:500!important}#stage .grad-pink,#stage .grad{text-shadow:0 0 22px #ffffff47;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;filter:none!important;font-family:var(--font-italic)!important;letter-spacing:.01em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.34em!important;font-style:italic!important;font-weight:600!important;line-height:.95!important;animation:none!important}#stage .sech .grad-pink,#stage .sech .grad{font-size:1.36em!important}#stage #generamos .sech .grad-pink{font-size:1.4em!important}#stage .iword-item{text-shadow:0 0 22px #ffffff4d;color:#fff!important;-webkit-text-fill-color:#fff!important}#stage .rcard .big{text-shadow:0 0 20px #ffffff47;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#stage .pcard .pn{text-shadow:0 0 18px #ffffff40;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#stage .mk-title{white-space:normal;text-wrap:balance;text-align:center;text-transform:none;max-width:min(1100px,94vw);text-shadow:0 0 26px rgba(var(--pink-rgb), .5), 0 0 70px rgba(var(--purple-rgb), .35);font-family:Montserrat,sans-serif;font-size:clamp(26px,4.4vw,74px);font-style:normal;font-weight:700;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#e8e6ff!important;-webkit-text-fill-color:#e8e6ff!important}#side-nav{--sm-accent:#fff;z-index:170;pointer-events:auto;align-items:center;width:28px;padding:0 0 0 18px;transition:width .35s;display:flex;position:fixed;top:0;bottom:0;left:0}#side-nav:hover,#side-nav:focus-within{width:min(320px,42vw)}#side-menu{pointer-events:none;opacity:0;background:0 0;border:none;flex-direction:column;justify-content:center;gap:clamp(4px,1.1vh,10px);max-height:86vh;margin:0;padding:0;transition:opacity .35s,transform .4s cubic-bezier(.22,.9,.26,1);display:flex;transform:translate(-10px)}#side-nav:hover #side-menu,#side-nav:focus-within #side-menu{opacity:1;pointer-events:auto;transform:translate(0)}#side-menu a{color:#e6ecf847;white-space:nowrap;cursor:none;background:0 0;border:0;align-items:center;gap:0;margin:0;padding:2px 0;font-family:Montserrat,sans-serif;line-height:1;text-decoration:none;transition:color .45s;display:flex}#side-menu .sm-num{letter-spacing:.02em;min-width:1.1em;color:inherit;opacity:.55;filter:blur(.2px);flex:none;font-size:clamp(12px,1.55vh,15px);font-weight:500;transition:color .45s,opacity .45s,filter .45s,transform .45s}#side-menu .sm-meta{opacity:0;align-items:center;gap:12px;max-width:0;transition:max-width .45s cubic-bezier(.22,.9,.26,1),opacity .35s,transform .45s cubic-bezier(.22,.9,.26,1);display:inline-flex;overflow:hidden;transform:translate(-6px)}#side-menu .sm-dash{background:var(--brand-grad);opacity:.95;width:56px;height:1px;box-shadow:0 0 10px rgba(var(--pink-rgb), .35);flex:0 0 56px;display:block}#side-menu .sm-label{color:var(--sm-accent);letter-spacing:.04em;text-transform:none;font-size:clamp(11px,1.4vh,13px);font-style:italic;font-weight:500}#side-menu a.is-on{color:var(--sm-accent)}#side-menu a.is-on .sm-num{opacity:1;filter:none;color:var(--sm-accent);transform:translate(0)}#side-menu a.is-on .sm-meta{opacity:1;max-width:300px;transform:translate(0)}#side-menu a:hover .sm-num{opacity:.85;filter:none;color:#ffffffb3}#side-menu a.is-on:hover .sm-num{color:var(--sm-accent)}@media (width<=720px){#side-nav{display:none}}iconify-icon.ico,iconify-icon{vertical-align:middle;display:inline-block;color:#fff!important}.ecard .cic,.gcard .gi,.rcard .ric,.pcard .pic,.pt-item .pic,.sy-tool .pic,.team-bar .tic{opacity:1;color:#fff!important}.ecard .cic iconify-icon,.gcard .gi iconify-icon,.rcard .ric iconify-icon,.pcard .pic iconify-icon,.pt-item .pic iconify-icon,.sy-tool .pic iconify-icon,.team-bar .tic iconify-icon,.ecard .cic img,.gcard .gi img,.rcard .ric img,.pcard .pic img{filter:brightness(0)invert();opacity:.95;color:#fff!important}.ecard,.gcard,.rcard,.pcard,.eco-cap,.case,.svcard .sv-card-inner,.pcard2,.gm{box-shadow:0 0 0 1px #ffffff14;transform-style:flat!important;border-color:#ffffff8c!important}#enfoque .ecards,#generamos .gcards,#proceso .pcards,#resultados .rcards,#stage #enfoque .ecards,#stage #generamos .gcards,#stage #proceso .pcards,#stage #resultados .rcards{align-items:stretch;perspective:none!important}#enfoque .ecard,#generamos .gcard,#proceso .pcard,#resultados .rcard,#stage #enfoque .ecard,#stage #generamos .gcard,#stage #proceso .pcard,#stage #resultados .rcard{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:100%}.ge-pill{background:#ffffff14;border-color:#ffffff8c!important}.tool .tile{box-shadow:0 0 0 1px #ffffff1a;background:#ffffff1f!important;border:1.5px solid #ffffffa6!important}.tool .tile img{filter:brightness(0)invert()!important;opacity:.95!important}#stage .eco-cap{box-shadow:none!important;background:0 0!important;border-color:#ffffff8c!important}.dt-title{font-family:var(--font-sans)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-style:normal!important;font-weight:700!important}.dt-title .dtk{font-family:var(--font-italic)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-style:italic!important;font-weight:600!important}.dt-team b,.dt-step .lbl,.dt-bar,.eco-cap-n,.pt-item h3 span,.pt-item .body,.team-bar b{color:#fff!important;-webkit-text-fill-color:#fff!important}.dt-bar,.pt-item:before{background:#fff!important}.pt-item .body{border-left-color:#fff!important}.pt-item h3 span{font-size:1.12em;font-family:var(--font-italic);font-style:italic;font-weight:600}.dt-title .dtk{font-size:1.05em}.dt-step .lbl{opacity:1}.dt-step p,.pt-item p,.eco-cap p,.pt-text,.ge-text,.rcard .lbl{color:#ffffffd1!important}.gcard .gi{opacity:1;color:#fff!important}#stage #integra .ih{flex-direction:column;align-items:center;font-size:clamp(42px,9vw,140px);line-height:.82;white-space:normal!important;display:flex!important}#stage .ge-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px}#stage #gestion .ge-copy,#stage #gestion .ge-grid>div:first-child{text-align:left;flex-direction:column;justify-content:center;align-self:center;min-width:0;display:flex}#stage #gestion .ge-title{letter-spacing:-.02em;max-width:none;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.12;text-align:left!important;margin-left:0!important;margin-right:0!important}#stage #gestion .ge-bar{margin-left:0!important;margin-right:0!important}#stage #gestion .ge-text{text-align:left;max-width:none}#stage #gestion .ge-pills{flex-wrap:nowrap;gap:10px;width:100%}#stage #gestion .ge-pill{white-space:nowrap;flex:1 1 0;padding:12px 10px;font-size:clamp(12px,1.1vw,16px)}#stage #gestion .ge-mocks{width:100%}#stage #ecosistema .panel-inner>.wrap{align-items:center;width:100%;max-width:min(1480px,96vw);padding-block:clamp(8px,2vh,24px)}#stage #ecosistema .sech{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(36px,4.8vw,68px)!important}#stage #ecosistema .kick{margin-top:12px;font-size:clamp(15px,1.6vw,22px)}#stage #ecosistema .eco-caps,#stage #ecosistema .tools-rail{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%}#stage #ecosistema .eco-caps{text-align:left;gap:clamp(16px,1.8vw,24px);margin-top:28px}#stage #ecosistema .eco-cap{min-width:0;padding:20px 18px 22px}#stage #ecosistema .tools-rail{pointer-events:auto;width:100%;max-width:none;margin-top:28px}#stage #ecosistema .tools{gap:clamp(16px,1.75vw,24px);padding:8px 64px 0}#stage #ecosistema .tools-nav{pointer-events:auto}#stage #ecosistema .tool{width:clamp(120px,12vw,152px)}#stage #ecosistema .tool .tile{max-width:132px;padding:18px;overflow:visible;transform:none!important}#stage #ecosistema .tool .tile img{filter:brightness(0)invert()!important;opacity:.98!important;width:68%!important;max-width:70px!important;height:68%!important;max-height:70px!important}#stage #ecosistema .tool span{white-space:normal;min-height:2.6em;font-size:clamp(11px,1.05vw,13px);line-height:1.25}#stage #ecosistema .tool .tile{transition:transform .25s,border-color .25s,background .25s}#stage #ecosistema .tool:hover .tile{background:#ffffff29!important;border-color:#ffffffe6!important;transform:scale(1.05)!important}#stage #marcas .mk-head{z-index:4;text-align:center;flex:none;margin:0;position:relative}.mk-orbit-stage{perspective:1500px;z-index:3;cursor:grab;flex:none;justify-content:center;align-items:center;width:100%;height:min(48vh,500px);min-height:280px;margin-top:clamp(28px,5vh,52px);display:flex;position:relative}.mk-orbit-stage.is-dragging{cursor:grabbing}.mk-orbit{width:0;height:0;transform-style:preserve-3d;position:relative;transform:rotateX(10deg)}#stage #marcas .mk-sub{margin-top:10px;font-family:Montserrat,sans-serif;font-weight:500}.mk-orbit .mk-card{width:200px;height:108px;box-shadow:none;will-change:transform, opacity;background:0 0;border:0;position:absolute;top:0;left:0}.mk-orbit .mk-card img{object-fit:contain;width:100%;height:100%;display:block}.mk-orbit .mk-card b{font-size:19px}.spotlights{z-index:1;pointer-events:none;opacity:.55;position:absolute;inset:0;overflow:hidden}.spotlights .foco{mix-blend-mode:screen;filter:blur(32px);will-change:transform, opacity;pointer-events:none;opacity:.28;border-radius:50%;position:absolute}.spotlights .foco.f1{background:radial-gradient(circle,#4696d252,#14467824 45%,#0000 70%);width:280px;height:280px;top:22%;left:18%}.spotlights .foco.f2{background:radial-gradient(circle,#5aaae642,#285a8c1f 42%,#0000 70%);width:320px;height:320px;top:30%;right:12%}.spotlights .foco.f3{background:radial-gradient(circle,#a0d2ff2e,#326eaa1f 40%,#0000 68%);width:360px;height:360px;top:48%;left:42%}.spotlights .beam{transform-origin:50% 100%;opacity:0;mix-blend-mode:screen;filter:none;will-change:transform, opacity;background:linear-gradient(#0000 4%,#14325a14 32%,#1e508229 58%,#3278b447 78%,#5aaae666 92%,#b4dcff8c 100%);width:1.5px;height:210vh;margin-left:0;position:absolute;bottom:-2vh;left:auto;right:48px;box-shadow:0 0 8px #50a0dc47,0 0 16px #2864a029}.spotlights .b1,.spotlights .b2,.spotlights .b3,.spotlights .b4,.spotlights .b5,.spotlights .b6,.spotlights .b7,.spotlights .b8,.spotlights .b9,.spotlights .b10,.spotlights .b11,.spotlights .b12{bottom:-2vh;left:auto;right:48px}.spotlights .beam-flare{opacity:0;mix-blend-mode:screen;filter:blur(6px);will-change:transform, opacity;background:radial-gradient(circle,#c8e6ff73,#50a0dc47 35%,#1e50821f 58%,#0000 74%);border-radius:50%;width:90px;height:90px;margin-left:0;position:absolute;bottom:-18px;left:auto;right:10px}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}
