@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}}@font-face{font-family:Alte Haas Grotesk;src:url(/fonts/AlteHaasGroteskBold.woff2?v=4)format("woff2"),url(/fonts/AlteHaasGroteskBold.ttf?v=4)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Oldstyle;src:url(/fonts/Oldstyle.woff2?v=4)format("woff2"),url(/fonts/Oldstyle.ttf?v=4)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#f7f9ff;--surface:#fff;--surface-sunken:#eff4fd;--surface-ice:#bfe0f0;--line:#e2e8f7;--line-strong:#c9d4f0;--ink:#20232b;--ink-2:#5f6470;--ink-3:#8a90a0;--accion:#4c36d4;--accion-hover:#3d29b8;--acento:#5b3cc4;--acento-2:#7b5be0;--acento-fuerte:#3a28b0;--sky:#95bbf8;--ice:#bfe0f0;--lavender-soft:#d3d1f8;--lavender:#b0a2f8;--violet:#9d7ef8;--violet-deep:#8561f7;--shadow-tint:76,54,212;--accion-wash:#f1eefe;--ease-out-expo:cubic-bezier(.16,1,.3,1);--font-display:"Alte Haas Grotesk","Barlow Condensed",sans-serif;--font-body:"Alte Haas Grotesk","DM Sans",sans-serif;--font-accent:"Oldstyle","Barlow Condensed",serif;--font-label:"DM Sans",sans-serif}html{scrollbar-gutter:stable}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none}.accent{font-family:var(--font-accent);letter-spacing:.01em;font-weight:400}#navbar{z-index:500;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1;border-bottom:1px solid #fff9;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(20px,5vw,64px);transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 16px #0000000f}#navbar.scrolled{box-shadow:0 2px 24px #0000001a}.nav-logo{flex-shrink:0;width:auto;max-width:none;height:26px}.nav-links{flex-shrink:0;align-items:center;gap:32px;display:flex}.nav-links a,.nav-links button{font-family:var(--font-body);color:var(--ink);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;transition:color .2s}.nav-links a:hover,.nav-links button:hover{color:var(--accion)}@media (max-width:1040px){.nav-links{display:none}}.btn-glass{font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:700;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:var(--accion);color:#fff;border:1px solid #4c36d400;box-shadow:0 2px 20px #4c36d44d,inset 0 1px #ffffff1f}.btn-primary:hover{background:var(--accion-hover);transform:translateY(-2px);box-shadow:0 6px 32px #4c36d46b,inset 0 1px #ffffff1f}.btn-secondary{-webkit-backdrop-filter:blur(12px);color:var(--accion);background:#4c36d414;border:1px solid #4c36d461}.btn-secondary:hover{background:#4c36d429;transform:translateY(-2px)}.btn-lg{border-radius:8px;padding:15px 32px;font-size:14px}.btn-xl{border-radius:8px;padding:19px 48px;font-size:15px}.nav-actions{align-items:center;gap:10px;display:flex}.nav-social{width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.nav-social:hover{color:var(--accion);background:#4c36d41a}@media (max-width:600px){.nav-social{display:none}}.nav-login{color:var(--accion);background:#4c36d40f;border:1px solid #4c36d452;border-radius:999px;padding:9px 18px 9px 14px;font-size:12px}.nav-login svg{flex-shrink:0}.nav-login:hover{background:#4c36d424;border-color:#4c36d480;transform:translateY(-1px)}.nav-actions .btn-primary,.nav-actions .btn-glass{padding:10px 20px;font-size:12px}#hero{z-index:0;position:relative}#hero-sticky{background:var(--bg);z-index:3;background-image:radial-gradient(60% 50% at 85% 20%,#5884f812 0%,#0000 65%),radial-gradient(50% 60% at 10% 80%,#5884f80d 0%,#0000 60%),radial-gradient(45% 45% at 50% 100%,#9d7ef80d 0%,#0000 60%);width:100%;height:100dvh;position:relative;overflow:hidden}.hero-no-anim #happy-visual,.hero-no-anim .hero-h1,.hero-no-anim .hero-sellos{opacity:1!important}.cloudscape-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cloudscape-bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sky-blobs{z-index:0;pointer-events:none;filter:blur(90px);position:absolute;inset:0;overflow:hidden}.sky-blob{mix-blend-mode:screen;border-radius:50%;position:absolute}.sky-blob-1{opacity:.16;background:#5884f8;width:52vw;height:46vh;top:-6%;left:-8%}.sky-blob-2{opacity:.13;background:#6f93f8;width:44vw;height:40vh;bottom:-12%;left:12%}.sky-blob-3{opacity:.14;background:#95bbf8;width:48vw;height:44vh;top:8%;left:38%}.sky-blob-4{opacity:.15;background:#bfe0f0;width:40vw;height:38vh;bottom:-8%;left:56%}.sky-blob-5{opacity:.13;background:#b0a2f8;width:46vw;height:42vh;top:14%;right:-4%}.sky-blob-6{opacity:.12;background:#9d7ef8;width:38vw;height:36vh;bottom:-14%;right:-10%}.sky-grain{z-index:1;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-state{flex-direction:column;align-items:center;padding-top:64px;display:flex;position:absolute;inset:0}.hero-scene-layout{flex:auto;align-items:center;gap:clamp(32px,6vw,90px);width:100%;padding:0 clamp(40px,7vw,120px);display:flex}.hero-text-col{text-align:left;z-index:2;flex:none;width:min(440px,36vw);min-width:270px;margin-top:0;position:relative}@keyframes godFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-h1{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1.05}.acento{color:var(--acento)}.hero-h1 .accent{white-space:nowrap}.violeta{color:var(--violet-deep)}.hero-cta-group{flex-wrap:wrap;gap:12px;margin-top:20px;margin-bottom:18px;display:flex}.hero-sellos{grid-template-columns:repeat(2,max-content);gap:8px;margin-top:18px;padding:0;list-style:none;display:grid}.hero-sellos li{white-space:nowrap;font-family:var(--font-label);letter-spacing:.02em;color:var(--ink-2);background:#ffffff6b;border:1px solid #4c36d42e;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.hero-sellos li:before{content:"";background:conic-gradient(#7fa0f8,#4c36d4,#b0a2f8,#7fa0f8);border-radius:50%;flex:none;width:8px;height:8px;animation:6s linear infinite selloGira}.hero-sellos li:nth-child(2):before{animation-delay:-1.5s}.hero-sellos li:nth-child(3):before{animation-delay:-3s}.hero-sellos li:nth-child(4):before{animation-delay:-4.5s}@keyframes selloGira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-sellos li:before{animation:none}}@media (max-width:900px){.hero-sellos{justify-content:center;gap:6px;margin-top:12px}.hero-sellos li{gap:6px;padding:5px 10px 5px 8px;font-size:11px}.hero-sellos li:before{width:7px;height:7px}}.hero-sub{text-wrap:balance;font-family:var(--font-label);color:var(--ink-2);max-width:30em;margin:0;font-size:clamp(15px,1.3vw,18.5px);font-weight:500;line-height:1.45}@media (max-width:640px){.hero-sub{max-width:24em;margin:0 auto;font-size:14px;line-height:1.4}}:root{--px-hero-statue-a:-110px;--px-hero-statue-b:-140px;--px-hero-gods:-170px;--px-hero-text:-230px;--px-hero-fgcloud:-260px}@media (prefers-reduced-motion:reduce){:root{--px-hero-statue-a:0px;--px-hero-statue-b:0px;--px-hero-gods:0px;--px-hero-text:0px;--px-hero-fgcloud:0px}}:root{--hero-piso-compi:107px}#happy-visual{pointer-events:none;position:absolute;inset:0}.hero-el{pointer-events:none;will-change:transform;position:absolute;translate:-50% -50%}.hero-el img{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;display:block}.hero-el-compi .figura-viva{pointer-events:auto;cursor:default}.hero-el-statue{z-index:1}.hero-el-statue img{filter:drop-shadow(0 40px 50px rgba(var(--shadow-tint),.18))}.hero-el-compi{z-index:2}.hero-el-compi img,.hero-el-compi .figura-viva-loop{filter:drop-shadow(0 12px 16px #5884f83d)}.hero-god-float{flex-direction:column;align-items:center;animation:5.5s ease-in-out infinite godFloat;display:flex}.hero-el-apolo .hero-god-float{animation-delay:-3s}.hero-el-hera .hero-god-float{animation-delay:-.8s}.hero-el-zeus .hero-god-float{animation-delay:-4.2s}.hero-el-ares .hero-god-float{animation-delay:-2.4s}.hero-el-statueA{top:73.09%;left:51.97%}.hero-el-statueA img{height:95.42vh}.hero-el-statueB{top:73.18%;left:84.55%}.hero-el-statueB img{height:95.42vh}.hero-el-afrodita{left:51.88%;top:max(21.45%,calc(var(--hero-piso-compi) + 6.83vh))}.hero-el-afrodita img{height:13.66vh}.hero-el-apolo{top:44.34%;left:63.53%}.hero-el-apolo img{height:13.54vh}.hero-el-hera{top:44.19%;left:75.1%}.hero-el-hera img{height:13.62vh}.hero-el-zeus{left:68.49%;top:max(21.9%,calc(var(--hero-piso-compi) + 7.04vh))}.hero-el-zeus img{height:14.09vh}.hero-el-ares{left:83.45%;top:max(21.57%,calc(var(--hero-piso-compi) + 7.2vh))}.hero-el-ares img{height:14.39vh}@media (min-width:901px) and (max-height:800px){:root{--px-hero-statue-a:-78px;--px-hero-statue-b:-100px;--px-hero-gods:-120px;--px-hero-text:-165px;--px-hero-fgcloud:-190px}.hero-scene-layout{gap:clamp(24px,4vw,90px);padding:0 clamp(24px,4vw,120px)}.hero-text-col{width:min(400px,34vw);margin-top:56px}}@media (min-width:641px) and (max-width:900px){:root{--px-hero-statue-a:-46px;--px-hero-statue-b:-58px;--px-hero-gods:-96px;--px-hero-text:-130px;--px-hero-fgcloud:-150px}.hero-el-statueA{top:67.5%;left:59.8%}.hero-el-statueA img{height:72.04vh}.hero-el-statueB{top:67.5%;left:86%}.hero-el-statueB img{height:80.81vh}.hero-el-afrodita{left:47.71%;top:max(15.98%,calc(var(--hero-piso-compi) + 5.19vh))}.hero-el-afrodita img{height:10.38vh}.hero-el-apolo{top:27.44%;left:59.74%}.hero-el-apolo img{height:10.29vh}.hero-el-hera{top:29.68%;left:80.21%}.hero-el-hera img{height:10.35vh}.hero-el-zeus{left:71.94%;top:max(14.58%,calc(var(--hero-piso-compi) + 5.36vh))}.hero-el-zeus img{height:10.71vh}.hero-el-ares{left:90.03%;top:max(16.38%,calc(var(--hero-piso-compi) + 5.47vh))}.hero-el-ares img{height:10.94vh}}.hero-status-badge{width:max-content;min-width:110px;max-width:260px;box-shadow:0 12px 24px -14px rgba(var(--shadow-tint),.22),inset 0 1px 0 #ffffff80;background:#ffffff9e;border:1.5px solid #ffffffb8;border-radius:11px;margin-bottom:6px;display:grid;position:relative}.hero-status-badge span{text-align:center;white-space:normal;overflow-wrap:break-word;text-wrap:balance;font-family:var(--font-label);color:var(--ink-2);opacity:0;grid-area:1/1;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.25;animation:9s ease-in-out infinite statusCycle;display:flex}.hero-status-badge span:first-child{animation-delay:0s}.hero-status-badge span:nth-child(2){animation-delay:3s}.hero-status-badge span:nth-child(3){animation-delay:6s}@keyframes statusCycle{0%{opacity:0;transform:translateY(4px)}6%,27%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-4px)}}.hero-god-fig{justify-content:center;display:flex;position:relative}.hero-el-afrodita{--dios:#d9684a}.hero-el-apolo{--dios:#7b5be0}.hero-el-hera{--dios:#9a5fd6}.hero-el-zeus{--dios:#4c36d4}.hero-el-ares{--dios:#5b7ff0}.hero-simbolos{--sube:-42px;pointer-events:none;width:0;height:0;position:absolute;top:52%;left:calc(100% - 10px)}.hero-simbolo{white-space:nowrap;color:var(--dios,var(--acento));box-shadow:0 6px 14px -6px rgba(var(--shadow-tint),.35);font-family:var(--font-label);opacity:0;will-change:transform,opacity;background:#ffffffdb;border-radius:999px;align-items:center;gap:1px;padding:4px 7px 4px 5px;font-size:13px;font-weight:800;line-height:1;animation:9s linear infinite simboloSube;display:inline-flex;position:absolute;top:0;left:0}.hero-simbolo b{font-weight:800}.hero-simbolo:nth-child(2){animation-delay:3s}.hero-simbolo:nth-child(3){animation-delay:6s}@keyframes simboloSube{0%{opacity:0;transform:translateY(6px)scale(.85)}3%{opacity:1;transform:translateY(0)scale(1)}18%{opacity:.9}27%{opacity:0;transform:translateY(var(--sube)) scale(1)}to{opacity:0;transform:translateY(var(--sube))}}@media (prefers-reduced-motion:reduce){.hero-simbolo{animation:none}.hero-simbolo:first-child{opacity:1}}@media (max-width:640px){.hero-el-afrodita .hero-simbolos,.hero-el-zeus .hero-simbolos{display:none}.hero-simbolos{--sube:-24px;top:48%;left:calc(100% - 6px)}.hero-simbolo{padding:3px 5px 3px 4px;font-size:11px}.hero-simbolo svg{width:12px;height:12px}:root{--px-hero-statue-a:-72px;--px-hero-statue-b:-92px;--px-hero-gods:-110px;--px-hero-text:-145px;--px-hero-fgcloud:-170px}.hero-scene-layout{flex-direction:column;justify-content:flex-start;gap:10px;padding:32px 24px 0}.hero-text-col{text-align:center;flex:none;width:100%;margin-top:0}.hero-cta-group{justify-content:center;margin-top:12px;margin-bottom:10px}.hero-h1{margin-bottom:10px;font-size:clamp(28px,7.7vw,38px)}.hero-el-statueA{top:87.85%;left:26.96%}.hero-el-statueA img{height:63.49vh}.hero-el-statueB{top:87.15%;left:74.85%}.hero-el-statueB img{height:63.49vh}.hero-el-afrodita{top:51.23%;left:23.93%}.hero-el-afrodita img{height:6.19vh}.hero-el-apolo{top:58.91%;left:28.48%}.hero-el-apolo img{height:6.13vh}.hero-el-hera{top:51.21%;left:83.04%}.hero-el-hera img{height:6.17vh}.hero-el-zeus{top:54.27%;left:50.97%}.hero-el-zeus img{height:6.38vh}.hero-el-ares{top:60.01%;left:70.55%}.hero-el-ares img{height:6.52vh}.hero-status-badge{border-radius:9px;min-width:86px;max-width:190px}.hero-status-badge span{padding:6px 9px;font-size:11.5px}}#kompi-contratacion{z-index:10;background:var(--accion) url(/assets/textures/design-system-2.webp) center/cover no-repeat;margin-top:-100vh;padding:clamp(60px,7.5vw,98px) 0;position:relative;overflow:clip visible}#kompi-contratacion:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#e9f2fc9e 0% 10%,#e9f2fc66 30%,#e9f2fc29 52%,#e9f2fc0a 74%,#e9f2fc00 100%);height:22vh;position:absolute;top:0;left:0;right:0}#kompi-contratacion:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0 0% 44%,#ffffff4d 63%,#ffffffb3 77%,#ffffffed 87%,#fffffffe 95%,#fff 100%);height:88px;position:absolute;bottom:0;left:0;right:0}.kc-seam-clouds{z-index:0;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.kc-seam-cloud{-webkit-user-select:none;user-select:none;filter:blur(3px)saturate(108%);max-width:none;height:auto;position:absolute;-webkit-mask-image:radial-gradient(76% 76%,#000 40%,#0000 90%);mask-image:radial-gradient(76% 76%,#000 40%,#0000 90%)}@media (max-width:640px){.kc-seam-cloud{opacity:.95!important}.kc-seam-cloud:first-child{width:120vw!important;top:-38vw!important;left:-38%!important}.kc-seam-cloud:nth-child(2){width:110vw!important;top:-34vw!important;left:8%!important}.kc-seam-cloud:nth-child(3){width:118vw!important;top:-38vw!important;left:40%!important}}.kc-inner{justify-content:center;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:flex}.kc-right{flex-direction:column;align-items:center;gap:clamp(16px,2vw,28px);width:100%;display:flex}#logo-canvas-section{aspect-ratio:400/145;will-change:transform;flex-shrink:0;width:clamp(120px,13vw,190px);height:auto;display:block}@keyframes floatCanvas{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.logo-float{animation:4.5s cubic-bezier(.45,0,.55,1) infinite floatCanvas}.kc-carousel{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;overflow:hidden}#carousel-phrase{font-family:var(--font-display);letter-spacing:-.01em;color:#f5f5f7e6;text-align:center;will-change:transform,opacity;width:100%;height:2em;font-size:clamp(26px,3.4vw,48px);font-weight:700;line-height:1;overflow:hidden}.kc-platforms{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:clamp(8px,1.4vw,20px);display:flex}.kc-platforms-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;color:#ffffffdb;text-align:center;font-size:12.5px;font-weight:700}.kc-marquee{width:100%;max-width:920px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.kc-marquee-track{width:max-content;animation:26s linear infinite kcMarqueeScroll;display:flex}.kc-marquee-group{flex-shrink:0;align-items:center;gap:clamp(28px,4vw,52px);padding-right:clamp(28px,4vw,52px);display:flex}.kc-platform{color:#fffffff2;white-space:nowrap;align-items:center;gap:9px;transition:color .2s;display:flex}.kc-platform:hover{color:#fff}.kc-platform-icon{flex-shrink:0;width:21px;height:21px}.kc-platform-name{font-family:var(--font-body);letter-spacing:.01em;font-size:15.5px;font-weight:700}@keyframes kcMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kc-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.kc-marquee-group{flex-wrap:wrap;justify-content:center;padding-right:0}.kc-marquee-group:nth-child(2){display:none}}@media (max-width:640px){.kc-platform-name{display:none}.kc-platform{gap:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ig-bg{z-index:0;pointer-events:none;background:var(--surface);position:fixed;inset:0;overflow:hidden}.ig-grid-svg{width:100%;height:100%;display:block}.ig-bg-base{color:var(--sky);opacity:.2;position:absolute;inset:0}.ig-bg-highlight{color:var(--sky);opacity:.62;position:absolute;inset:0}.ig-bg-blob{pointer-events:none;border-radius:50%;position:absolute}.ig-bg-blob-blue{filter:blur(120px);background:#5884f829;width:44%;height:44%;top:-12%;right:-10%}.ig-bg-blob-violeta{filter:blur(120px);background:#9d7ef81c;width:40%;height:40%;bottom:-15%;left:-12%}.section{padding:clamp(56px,7vw,104px) 0;position:relative}.section-white{background:var(--surface)}.section-marble{background:var(--surface-sunken)}#como-funciona{background:#fdfcfad6}.container{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.section-header{text-align:center;margin-bottom:64px}.eyebrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-2);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.section-title{font-family:var(--font-display);color:var(--ink);font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1}.olimpo-intro{font-family:var(--font-body);color:var(--ink-2);text-align:center;max-width:640px;margin:22px auto 0;font-size:18px;font-weight:500;line-height:1.7}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.d1{transition-delay:0s!important}.d2{transition-delay:80ms!important}.d3{transition-delay:.16s!important}.d4{transition-delay:.24s!important}.reveal-left,.reveal-right,.reveal-up,.reveal-scale{opacity:0;transition:opacity .85s var(--ease-out-expo),translate .85s var(--ease-out-expo), rotate .85s var(--ease-out-expo),scale .85s var(--ease-out-expo)}.reveal-left{translate:-70px;rotate:-1.2deg}.reveal-right{translate:70px;rotate:1.2deg}.reveal-up{translate:0 44px}.reveal-scale{scale:.94}.reveal-left.in,.reveal-right.in,.reveal-up.in,.reveal-scale.in{opacity:1;translate:0;rotate:none;scale:1}.d5{transition-delay:.32s!important}.d6{transition-delay:.4s!important}#capacidades,#demo,#resultados,#transformacion,#como-funciona,.cta-section,#precios,#preguntas,#embudo{overflow-x:clip}@keyframes glassFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glassBorderPulse{0%,to{border-color:#ffffff80}50%{border-color:#ffffffa3}}.glass-panel{-webkit-backdrop-filter:blur(16px)saturate(150%);box-shadow:0 24px 60px -24px rgba(var(--shadow-tint),.22),inset 0 1px 0 #ffffff80;background:#ffffff21;border:1.5px solid #ffffff8c;animation:4.5s ease-in-out infinite glassBorderPulse;position:relative}.glass-panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url(/assets/textures/design-system-2.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.after-hero-curtain{background-color:#0000;background-image:radial-gradient(ellipse 55% 45% at 15% 10%,#5884f814 0%,transparent 60%), radial-gradient(ellipse 45% 40% at 90% 80%,#9d7ef812 0%,transparent 60%),   linear-gradient(to bottom, var(--surface) 0, var(--surface) var(--hero-safe-zone,60vh), #ffffffd9 calc(var(--hero-safe-zone,60vh) + 160px), #ffffffd9 100%)}.cta-section{background-color:#f7f5f1d6;background-image:radial-gradient(50% 45% at 85% 15%,#5884f814 0%,#0000 60%),radial-gradient(45% 40% at 10% 85%,#9d7ef80f 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:clamp(60px,7.5vw,108px) 0 clamp(48px,6vw,86px);position:relative}.cloud-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow-x:clip}.seam-fade{z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgba(var(--seam-rgb),1) 0%, rgba(var(--seam-rgb),.995) 6%, rgba(var(--seam-rgb),.96) 14%, rgba(var(--seam-rgb),.86) 24%, rgba(var(--seam-rgb),.55) 48%, rgba(var(--seam-rgb),.24) 74%, rgba(var(--seam-rgb),.06) 90%, rgba(var(--seam-rgb),0) 100%);height:clamp(190px,23vw,320px);position:absolute;top:0;left:0;right:0}.seam-band{--k:1;z-index:0;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0;overflow:visible}@media (max-width:900px){.seam-band{--k:1.9}}.seam-cloud{width:calc(var(--sw) * var(--k));top:calc(var(--st) * var(--k));-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute;-webkit-mask-image:radial-gradient(76% 74%,#000 52%,#0000 92%);mask-image:radial-gradient(76% 74%,#000 52%,#0000 92%)}.seam-cloud-flip,.cloud-flip>.cloud{scale:-1 1}.cloud{-webkit-user-select:none;user-select:none;filter:blur(2px)saturate(112%);max-width:none;height:auto;position:absolute;-webkit-mask-image:radial-gradient(74% 74%,#000 42%,#0000 88%);mask-image:radial-gradient(74% 74%,#000 42%,#0000 88%)}.section>.container,.cta-section>.container,.kc-inner{z-index:1;position:relative}#hero-pillar-fade{z-index:1;pointer-events:none;background:linear-gradient(#e9f2fc00 0%,#e9f2fc1f 22%,#e9f2fc47 48%,#e9f2fc70 74%,#e9f2fc8c 100%);height:56%;position:absolute;bottom:0;left:0;right:0}.card-glass{-webkit-backdrop-filter:blur(16px)saturate(170%);background:#fff9;border:1px solid #ffffffb8;border-radius:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 2px 8px #0000000a,0 12px 40px #00000012,inset 0 1px #fffffff2}.card-glass:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000017,0 28px 64px #0000001c,inset 0 1px #fffffff2}.card-title{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:700;line-height:1.05}.card-body{font-family:var(--font-body);color:var(--ink-2);margin-top:10px;font-size:15px;font-weight:500;line-height:1.6}.flow-section{position:relative;overflow-x:clip}.flow-ambient{pointer-events:none;z-index:0;background-image:radial-gradient(40% 35% at 10% 20%,#5884f817 0%,#0000 60%),radial-gradient(35% 35% at 90% 75%,#9d7ef814 0%,#0000 60%);position:absolute;inset:0}.cf-induction{z-index:1;background:var(--surface);border:1px solid var(--line);max-width:740px;box-shadow:0 24px 54px -30px rgba(var(--shadow-tint),.22);border-radius:24px;margin:0 auto;padding:38px 42px;position:relative}.cf-induction-guide{flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;display:flex}.cf-induction-guide img{width:auto;height:96px;filter:drop-shadow(0 12px 18px rgba(var(--shadow-tint),.18));-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 96%);mask-image:linear-gradient(#000 0% 58%,#0000 96%)}.cf-induction-guide span{font-family:var(--font-label);letter-spacing:.02em;color:var(--ink-3);font-size:12px;font-weight:700}.cf-induction-title{font-family:var(--font-body);color:var(--ink);text-align:center;margin:0 0 28px;font-size:18px;font-weight:700}.cf-days{z-index:1;text-align:center;max-width:900px;margin:34px auto 0;position:relative}.cf-days-title{font-family:var(--font-body);color:var(--ink-2);margin-bottom:20px;font-size:16px;font-weight:600;display:block}.cf-days-title strong{color:var(--accion);font-weight:800}.cf-days-row{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cf-day{border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--accion);background:#ffffff8c;border-radius:14px;padding:16px 18px 16px 20px;position:relative}.cf-day-num{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accion);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.cf-day-text{font-family:var(--font-body);color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.5;display:block}.cf-days-note{font-family:var(--font-label);letter-spacing:.02em;color:var(--ink-3);margin-top:16px;font-size:12px;font-weight:600;display:block}@media (max-width:760px){.cf-days-row{grid-template-columns:1fr;gap:10px}.cf-days{margin-top:26px}}.cf-induction-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.cf-induction-row:first-of-type{border-top:none;padding-top:0}.cf-induction-label{font-family:var(--font-body);color:var(--ink);flex-shrink:0;font-size:13.5px;font-weight:700}.cf-induction-value{font-family:var(--font-body);color:var(--ink-3);text-align:right;font-size:13px}.cf-induction-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cf-induction-chip{font-family:var(--font-label);background:var(--surface-sunken);border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700}.cf-induction-chip.on{background:var(--accion);border-color:var(--accion);color:#fff}.growth-bars{border-top:1px solid #5884f824;align-items:flex-end;gap:7px;height:64px;margin-top:18px;padding-top:16px;display:flex}.growth-bar{background:linear-gradient(180deg,var(--acento),var(--acento-fuerte));transform-origin:bottom;border-radius:5px 5px 2px 2px;width:16px;transform:scaleY(0)}.growth-bars-label{font-family:var(--font-label);color:var(--ink-3);margin-top:10px;font-size:12px;font-weight:600;display:block}@media (max-width:900px){.cf-induction{padding:28px 22px}.cf-induction-guide img{height:76px}.cf-induction-row{flex-wrap:wrap;gap:8px}.cf-induction-value,.cf-induction-chips{text-align:left;justify-content:flex-start;width:100%}}.transform-section{position:relative;overflow-x:clip}.transform-ambient{pointer-events:none;z-index:0;background-image:radial-gradient(45% 40% at 85% 15%,#5884f81a 0%,#0000 60%),radial-gradient(35% 30% at 5% 85%,#9d7ef80f 0%,#0000 60%);position:absolute;inset:0}.results-section{position:relative}.aha-grid{z-index:1;grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.aha-before{transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);border-radius:24px;padding:44px 36px}.aha-before:hover{box-shadow:0 30px 60px -20px rgba(var(--shadow-tint),.22);transform:translateY(-6px)}.aha-after{transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);border-radius:24px;padding:44px 36px;position:relative}.aha-after:hover{box-shadow:0 30px 60px -20px rgba(var(--shadow-tint),.22);transform:translateY(-6px)}.aha-badge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:700}.aha-before .aha-badge{color:var(--ink-3)}.aha-after .aha-badge{color:var(--acento-fuerte)}.aha-label{font-family:var(--font-display);margin-bottom:18px;font-size:24px;font-weight:700;line-height:1}.aha-before .aha-label{color:var(--ink)}.aha-after .aha-label{color:var(--acento)}.aha-body{z-index:1;align-items:flex-start;gap:28px;display:flex;position:relative}.aha-statue{flex-shrink:0;width:clamp(110px,14vw,170px);height:auto;margin-top:8px}.aha-list{flex:1;min-width:0}.aha-row{font-family:var(--font-body);z-index:1;align-items:center;gap:10px;margin-bottom:11px;font-size:14px;font-weight:500;display:flex;position:relative}.aha-before .aha-row{color:var(--ink-2)}.aha-after .aha-row{color:var(--ink)}.aha-x{color:#aab0c4;flex-shrink:0;font-size:17px;line-height:1}.aha-check{color:var(--acento);flex-shrink:0;font-size:17px;line-height:1}.growth-bars-after .growth-bar{background:linear-gradient(180deg,var(--sky),var(--acento))}.chaos-bars{border-top:1px solid #00000014;align-items:flex-end;gap:7px;height:64px;margin-top:18px;padding-top:16px;display:flex}.chaos-bar{background:linear-gradient(#c7ccdb,#aab0c4);border-radius:5px 5px 2px 2px;width:16px;animation:2.6s ease-in-out infinite chaosJitter}.chaos-bar:nth-child(2){animation-delay:-.4s}.chaos-bar:nth-child(3){animation-delay:-.9s}.chaos-bar:nth-child(4){animation-delay:-1.5s}.chaos-bar:nth-child(5){animation-delay:-2.1s}@keyframes chaosJitter{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:900px){.aha-grid{grid-template-columns:1fr}}@media (max-width:640px){.aha-body{text-align:center;flex-direction:column;align-items:center}.aha-statue{width:140px;margin-top:0}.aha-row{justify-content:center}}.dual-cta{grid-template-columns:1fr 1fr;gap:28px;margin:56px 0 64px;display:grid}.dual-cta-card{min-width:0;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);border-radius:24px;padding:clamp(32px,3vw,44px);position:relative;overflow:visible}.dual-cta-card:hover{box-shadow:0 30px 60px -20px rgba(var(--shadow-tint),.26);transform:translateY(-8px)scale(1.015)}.dual-cta-title{font-family:var(--font-display);color:var(--ink);max-width:16ch;margin-bottom:16px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.05}.dual-cta-body{font-family:var(--font-body);color:var(--ink-2);max-width:42ch;margin-bottom:24px;font-size:15px;font-weight:500;line-height:1.65}.dual-cta-trust{font-family:var(--font-label);color:var(--ink-2);flex-direction:column;gap:8px;margin-bottom:24px;font-size:13px;font-weight:600;list-style:none;display:flex}.dual-cta-trust li{align-items:center;gap:8px;display:flex}.dual-cta-trust li:before{content:"✓";color:var(--acento);font-weight:700}.dual-cta-hefesto .dual-cta-trust li:before{color:var(--violet-deep)}.hefesto-bust{z-index:2;opacity:.97;width:auto;height:168px;filter:drop-shadow(0 20px 26px rgba(var(--shadow-tint),.2));transition:transform .5s var(--ease-out-expo);animation:5.8s ease-in-out infinite godFloat;position:absolute;top:26px;right:22px;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 97%);mask-image:linear-gradient(#000 0% 60%,#0000 97%)}.dual-cta-hefesto:hover .hefesto-bust{animation-play-state:paused;transform:translateY(-8px)scale(1.06)rotate(-3deg)}.dual-cta-hefesto .dual-cta-title{max-width:14ch}.dual-cta-hefesto .dual-cta-body{max-width:32ch}.btn-violeta{background:var(--violet);color:#fff;border:1px solid #0000000a;box-shadow:0 2px 20px #9d7ef847,inset 0 1px #ffffff4d}.btn-violeta:hover{background:var(--violet-deep);color:#fff;transform:translateY(-2px);box-shadow:0 6px 28px #9d7ef85c}@media (max-width:900px){.dual-cta{grid-template-columns:1fr}.dual-cta-title,.dual-cta-hefesto .dual-cta-title,.dual-cta-hefesto .dual-cta-body{max-width:none}.hefesto-bust{height:110px;top:-20px;right:20px}}.funnel-section{overflow-x:clip}.funnel-board{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.6vw,20px);margin-top:48px;padding:28px clamp(14px,2vw,26px) 22px;display:grid;position:relative;box-shadow:0 2px 8px #0000000a,0 20px 48px -20px #00000014}.funnel-col{flex-direction:column;gap:10px;min-width:0;display:flex}.funnel-col-head{justify-content:center;padding-bottom:4px;display:flex}.funnel-col-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:700}.funnel-slot{border:1.5px dashed var(--line-strong);border-radius:14px;min-height:64px;position:relative}.funnel-slot:has(.funnel-card){border-style:solid;border-color:#0000}.funnel-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #0000000d}.funnel-card-name{font-family:var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.funnel-card-channel{font-family:var(--font-label);color:#25d366;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.funnel-card-ghost{opacity:.5;box-shadow:none}.funnel-card-ghost .funnel-card-name{color:var(--ink-3);font-weight:600}.funnel-drag{z-index:30;pointer-events:none;position:absolute;top:0;left:0}.funnel-drag-card{position:relative;box-shadow:0 10px 28px -6px #0000002e}.funnel-drag-god{z-index:2;filter:drop-shadow(0 12px 16px #00000038);height:76px;display:block;position:absolute;top:50%;left:50%;translate:-50% -62%}.funnel-drag-god .figura-viva{height:100%}.funnel-drag-god img{width:auto;max-width:none;height:100%;display:block}.funnel-drag-bubble{background:var(--surface);border:1px solid var(--line);max-width:15rem;font-family:var(--font-body);color:var(--ink);border-radius:12px;margin-top:8px;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.4;box-shadow:0 8px 20px -6px #00000029}.funnel-drag-bubble-god{color:var(--accion);font-weight:700}.funnel-legend{text-align:center;font-family:var(--font-body);color:var(--ink-2);min-height:1.4em;margin-top:22px;font-size:14px;font-weight:500}.funnel-features{z-index:1;grid-template-columns:repeat(3,1fr);gap:26px 34px;max-width:1000px;margin:44px auto 0;display:grid;position:relative}.funnel-feature{border-top:2px solid #4c36d447;padding-top:14px}.funnel-feature-title{font-family:var(--font-body);color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.funnel-feature-text{font-family:var(--font-body);color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.55;display:block}@media (max-width:900px){.funnel-features{grid-template-columns:repeat(2,1fr);gap:22px 24px;margin-top:34px}}@media (max-width:560px){.funnel-features{grid-template-columns:1fr;gap:18px}}.funnel-legend-god{color:var(--accion);font-weight:700}@media (max-width:760px){.funnel-board{border-radius:18px;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:32px;padding:14px 8px 12px}.funnel-col{gap:6px}.funnel-col-head{padding-bottom:2px}.funnel-col-label{letter-spacing:.01em;font-size:7.5px}.funnel-slot{border-width:1px;border-radius:9px;min-height:42px}.funnel-card{border-radius:9px;gap:2px;padding:6px 5px}.funnel-card-name{font-size:9px}.funnel-card-channel{display:none}.funnel-drag-god{height:38px}.funnel-drag-bubble{display:none}.funnel-legend{min-height:2.8em;margin-top:16px;font-size:13px}}.pricing-toggle-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:38px 0 0;display:flex}.pricing-toggle{background:var(--surface-sunken);border:1px solid var(--line);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.pricing-toggle button{font-family:var(--font-body);letter-spacing:.01em;color:var(--ink-2);cursor:pointer;transition:all .28s var(--ease-out-expo);background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:13.5px;font-weight:700}.pricing-toggle button.on{background:var(--accion);color:#fff;box-shadow:0 2px 8px #4c36d447}.pricing-save-badge{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-deep);border:1px solid var(--lavender-soft);background:#f0ebfe;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;margin-top:40px;display:grid}.pricing-card{min-width:0;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);border-radius:22px;flex-direction:column;padding:34px 28px 30px;display:flex;position:relative}.pricing-card:hover{box-shadow:0 30px 60px -22px rgba(var(--shadow-tint),.24);transform:translateY(-6px)}.pricing-card-featured{border:1.5px solid var(--acento);transform:translateY(-14px)}.pricing-card-featured:hover{transform:translateY(-20px)}.pricing-badge{background:var(--accion);color:#fff;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 13px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;left:26px;box-shadow:0 4px 12px #4c36d44d}.pricing-badge-violeta{background:linear-gradient(135deg,var(--violet),var(--violet-deep));box-shadow:0 4px 12px #8561f747}.pricing-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:7px;font-size:23px;font-weight:700}.pricing-for{font-family:var(--font-body);color:var(--ink-3);min-height:42px;margin-bottom:20px;font-size:13.5px;line-height:1.5}.pricing-price{align-items:baseline;gap:7px;display:flex}.pricing-amt{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:38px;font-weight:700;line-height:1}.pricing-per{font-family:var(--font-body);color:var(--ink-3);font-size:13px;font-weight:400}.pricing-strike{font-family:var(--font-body);color:var(--ink-3);min-height:17px;margin-top:6px;font-size:12px;text-decoration:line-through}.pricing-quota{background:var(--surface-sunken);border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:13px 15px}.pricing-quota-n{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700}.pricing-quota-l{font-family:var(--font-body);color:var(--ink-2);margin-top:2px;font-size:12px}.pricing-card hr{border:0;border-top:1px solid var(--line);margin:0 0 16px}.pricing-features{flex-direction:column;flex-grow:1;gap:10px;margin-bottom:24px;list-style:none;display:flex}.pricing-features li{font-family:var(--font-body);color:var(--ink-2);gap:10px;font-size:13.5px;line-height:1.45;display:flex}.pricing-features li svg{color:var(--acento);flex-shrink:0;margin-top:3px}.pricing-features li b{color:var(--ink);font-weight:700}.pricing-features li.pricing-inherit{color:var(--ink-3);font-style:italic}.pricing-features li.pricing-inherit svg{color:var(--ink-3)}.pricing-cta{width:100%}.pricing-custom{background:var(--surface-sunken);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:18px;padding:26px 30px;display:flex}.pricing-custom h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:20px;font-weight:700}.pricing-custom p{font-family:var(--font-body);color:var(--ink-2);max-width:56ch;font-size:13.5px;line-height:1.5}.pricing-custom-from{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);font-size:25px;font-weight:700}.pricing-custom-from small{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.pricing-custom-from span{font-family:var(--font-body);color:var(--ink-3);font-size:13px;font-weight:400}.pricing-overage{background:var(--accion-wash);border:1px solid var(--line-strong);border-radius:14px;align-items:flex-start;gap:13px;margin-top:22px;padding:19px 23px;display:flex}.pricing-overage svg{color:var(--acento);flex-shrink:0;margin-top:1px}.pricing-overage p{font-family:var(--font-body);color:var(--ink-2);font-size:14px;line-height:1.55}.pricing-overage p b{color:var(--ink);font-weight:700}.pricing-soon{border-top:1px solid var(--line);margin-top:64px;padding-top:42px}.pricing-soon h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-bottom:9px;font-size:clamp(21px,2.2vw,28px);font-weight:700}.pricing-soon>p{font-family:var(--font-body);color:var(--ink-2);max-width:60ch;margin-bottom:24px;font-size:14.5px;line-height:1.55}.pricing-chips{flex-wrap:wrap;gap:10px;display:flex}.pricing-chip{background:var(--surface);border:1px solid var(--line);font-family:var(--font-body);color:var(--ink-2);transition:all .28s var(--ease-out-expo);border-radius:999px;align-items:center;gap:9px;padding:10px 17px;font-size:13.5px;font-weight:700;display:inline-flex}.pricing-chip .pricing-chip-dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pricing-chip-built .pricing-chip-dot{background:var(--violet-deep)}.pricing-chip small{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.pricing-chip-built small{color:var(--violet-deep)}.pricing-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 32px;margin-top:50px;padding-top:28px;display:flex}.pricing-trust div{font-family:var(--font-body);color:var(--ink-2);align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.pricing-trust svg{color:var(--acento)}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;gap:18px}.pricing-card-featured{transform:none}.pricing-card-featured:hover{transform:translateY(-6px)}.pricing-custom{flex-direction:column;align-items:flex-start}}.chatdemo-section{background:var(--surface);position:relative;overflow-x:clip}.chatdemo-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 50% at 15% 20%,#5884f80f 0%,#0000 60%),radial-gradient(45% 40% at 90% 80%,#9d7ef80d 0%,#0000 60%);position:absolute;inset:0}.chatdemo-section .container{z-index:1;position:relative}.chatdemo-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;margin-top:44px;display:grid}.chatdemo-panel{min-width:0}.chatdemo-rubros{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:26px;display:grid}.chatdemo-rubro-btn{font-family:var(--font-body);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;transition:all .25s var(--ease-out-expo);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.chatdemo-rubro-btn:hover{border-color:var(--line-strong);transform:translateY(-1px)}.chatdemo-rubro-btn.on{background:var(--accion);border-color:var(--accion);color:#fff;box-shadow:0 4px 14px #4c36d447}.chatdemo-rubro-emoji{flex-shrink:0;font-size:16px}.chatdemo-angulo{font-family:var(--font-accent);color:var(--ink);border-left:3px solid var(--violet);animation:chatdemoFadeIn .45s var(--ease-out-expo);min-height:104px;margin:0 0 18px;padding-left:18px;font-size:clamp(19px,2vw,23px);font-style:normal;font-weight:400;line-height:1.32}.chatdemo-funnel-badge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--acento-fuerte);background:var(--accion-wash);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.chatdemo-funnel-badge i{background:var(--acento);border-radius:50%;flex-shrink:0;width:6px;height:6px}.chatdemo-stage{perspective:1400px;justify-content:center;align-items:center;padding:0;display:flex}.chatdemo-phone{aspect-ratio:9/19.3;width:clamp(250px,23vw,296px);box-shadow:30px 46px 70px -26px rgba(var(--shadow-tint),.38),0 6px 16px rgba(var(--shadow-tint),.18),inset 0 0 0 2px #ffffff0f;background:linear-gradient(155deg,#2e2e2e,#0d0d0d);border-radius:46px;padding:14px;animation:6s ease-in-out infinite chatdemoFloat;position:relative}.chatdemo-notch{z-index:3;background:#0d0d0d;border-radius:0 0 16px 16px;width:38%;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.chatdemo-screen{background:var(--surface);border-radius:34px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.chatdemo-header{background:var(--accion);color:#fff;flex-shrink:0;align-items:center;gap:10px;padding:34px 16px 12px;display:flex}.chatdemo-avatar{width:34px;height:34px;font-family:var(--font-display);background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.chatdemo-header-name{font-family:var(--font-body);font-size:13.5px;font-weight:700}.chatdemo-header-status{font-family:var(--font-label);opacity:.85;align-items:center;gap:5px;margin-top:2px;font-size:10.5px;display:flex}.chatdemo-header-status i{background:#4ade80;border-radius:50%;width:6px;height:6px;display:inline-block}.chatdemo-thread{background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:16px 16px;flex-direction:column;flex:1;gap:8px;padding:16px 12px;display:flex;overflow-y:auto}.chatdemo-bubble-row{display:flex}.chatdemo-bubble-row.in{justify-content:flex-start}.chatdemo-bubble-row.out{justify-content:flex-end}.chatdemo-bubble{max-width:80%;font-family:var(--font-body);animation:chatdemoPop .35s var(--ease-out-expo) both;border-radius:15px;padding:9px 11px 7px;font-size:12.5px;line-height:1.4;position:relative}.chatdemo-bubble-row.in .chatdemo-bubble{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000a}.chatdemo-bubble-row.out .chatdemo-bubble{background:var(--accion);color:#fff;border-bottom-right-radius:4px;box-shadow:0 2px 8px #4c36d440}.chatdemo-meta{opacity:.65;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:9.5px;display:flex}.chatdemo-ticks{color:#b3e5fc;font-style:normal}.chatdemo-typing{align-items:center;gap:4px;padding:12px 14px;display:flex}.chatdemo-typing i{background:#ffffffd9;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chatdemoTypingDot;display:inline-block}.chatdemo-typing i:nth-child(2){animation-delay:.15s}.chatdemo-typing i:nth-child(3){animation-delay:.3s}.chatdemo-inputbar{background:var(--surface-sunken);border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.chatdemo-inputbar span{font-family:var(--font-body);color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:1;padding:8px 12px;font-size:11.5px}.chatdemo-inputbar i{background:var(--acento);border-radius:50%;flex-shrink:0;width:26px;height:26px}@keyframes chatdemoFloat{0%,to{transform:rotateY(-10deg)rotateX(4deg)rotate(-2deg)translateY(0)}50%{transform:rotateY(-10deg)rotateX(4deg)rotate(-2deg)translateY(-10px)}}@keyframes chatdemoPop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatdemoFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chatdemoTypingDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:900px){.chatdemo-layout{grid-template-columns:1fr;gap:28px}.chatdemo-stage{order:-1}.chatdemo-rubros{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:22px;display:grid}.chatdemo-rubro-btn{white-space:normal}.chatdemo-phone{width:clamp(210px,54vw,260px)}.chatdemo-angulo{text-align:left}}footer{z-index:1;background:var(--ink);border-top:1px solid #ffffff0f;padding:52px 0 28px;position:relative}.footer-inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px 32px;padding-bottom:44px;display:grid}.footer-brand img{width:auto;height:24px;margin-bottom:16px}.footer-tagline{color:var(--ink-3);max-width:300px;font-size:14.5px;line-height:1.55}.footer-col-title{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.footer-col a,.footer-col button{font-family:var(--font-body);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:12px;padding:0;font-size:13.5px;font-weight:500;transition:color .2s;display:block}.footer-col a:last-child,.footer-col button:last-child{margin-bottom:0}.footer-col a:hover,.footer-col button:hover{color:#fff}.footer-bottom{font-family:var(--font-label);color:var(--ink-2);border-top:1px solid #ffffff14;padding-top:22px;font-size:12px;font-weight:600}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand{grid-column:1/-1;margin-bottom:8px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (max-width:900px){.kc-inner{text-align:center;grid-template-columns:1fr;gap:40px}.kc-right{align-items:center}}@media (max-width:600px){.nav-actions{gap:8px}.nav-actions .btn-glass{padding:9px 14px!important;font-size:11px!important}.problem-grid,.process-grid,.services-grid{grid-template-columns:1fr}.nav-logo{height:22px}.nav-login span{display:none}.nav-login{padding:9px 11px}}.section-sub{font-family:var(--font-body);color:var(--ink-2);text-align:center;text-wrap:balance;max-width:640px;margin:18px auto 0;font-size:clamp(17px,1.35vw,19.5px);font-weight:500;line-height:1.55}.faq-section .section-sub a{color:var(--accion);border-bottom:1px solid #0000;font-weight:700;transition:border-color .2s}.faq-section .section-sub a:hover{border-bottom-color:var(--accion)}.faq-list{flex-direction:column;gap:12px;max-width:820px;margin:44px auto 0;display:flex}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:4px 24px;transition:border-color .25s}.faq-item[open]{border-color:var(--acento)}.faq-question{font-family:var(--font-body);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-icon{background:var(--surface-sunken);width:22px;height:22px;color:var(--ink-2);transition:all .3s var(--ease-out-expo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:1;display:flex}.faq-item[open] .faq-icon{background:var(--acento);color:#fff;transform:rotate(45deg)}.faq-answer{font-family:var(--font-body);color:var(--ink-2);max-width:68ch;padding:0 0 22px;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preload-curtain{z-index:9999;background:var(--bg);opacity:1;pointer-events:auto;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:fixed;inset:0}.preload-curtain--out{opacity:0;pointer-events:none}.preload-curtain__logo{-webkit-user-select:none;user-select:none;width:clamp(48px,8vw,72px);max-width:none;height:auto;animation:1.6s ease-in-out infinite preloadPulse}@keyframes preloadPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.preload-curtain__logo{opacity:.9;animation:none}}.fab-wa-root{z-index:600;align-items:center;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.fab-wa-label{font-family:var(--font-body);color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-expo),transform .2s var(--ease-out-expo);background:#14141494;border:1px solid #ffffff38;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;position:relative;transform:translate(8px);box-shadow:0 10px 26px -10px #00000059,inset 0 1px #ffffff1a}.fab-wa-label:after{content:"";border:6px solid #0000;border-left-color:#14141494;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.fab-wa{color:#fff;width:60px;height:60px;transition:transform .18s var(--ease-out-expo);background:radial-gradient(circle at 32% 26%,#3fe373 0%,#22c55e 45%,#149a48 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 22px -8px #0006}.fab-wa:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#22c55e8c 0%,#22c55e00 70%);border-radius:50%;animation:3.2s ease-in-out infinite waHaloBreathe;position:absolute;inset:-16px}@keyframes waHaloBreathe{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.fab-wa-root:hover .fab-wa-label,.fab-wa-root:focus-visible .fab-wa-label{opacity:1;pointer-events:auto;transform:translate(0)}.fab-wa-root:hover .fab-wa{transform:translateY(-2px)scale(1.05)}@media (max-width:900px){.fab-wa-root{gap:10px;bottom:16px;right:16px}.fab-wa{width:52px;height:52px}}@media (max-width:480px){.fab-wa-label{display:none}}.landing-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:landingModalFade .25s var(--ease-out-expo);background:#241c138c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes landingModalFade{0%{opacity:0}to{opacity:1}}.landing-modal-panel{background:var(--surface);border:1px solid var(--line);width:100%;max-width:460px;max-height:min(640px,90vh);box-shadow:0 40px 80px -20px rgba(var(--shadow-tint),.35);animation:landingModalRise .32s var(--ease-out-expo);border-radius:20px;padding:36px 32px 32px;position:relative;overflow-y:auto}@keyframes landingModalRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.landing-modal-close{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.landing-modal-close:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface-sunken)}.landing-modal-title{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:clamp(22px,3vw,26px);font-weight:700}.landing-modal-subtitle{font-family:var(--font-body);color:var(--ink-2);margin:0 0 22px;font-size:14px;line-height:1.5}.landing-modal-form{flex-direction:column;gap:16px;display:flex}.landing-field{flex-direction:column;gap:6px;display:flex}.landing-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.landing-field label{font-family:var(--font-label);color:var(--ink-2);letter-spacing:.01em;font-size:12.5px;font-weight:600}.landing-input{font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;padding:11px 14px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.landing-input:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--accion-wash);outline:none}.landing-phone-field{gap:8px;display:flex}.landing-phone-country{font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-shrink:0;max-width:118px;padding:11px 8px;font-size:14px}.landing-phone-number{flex:1;min-width:0}.landing-modal-submit{justify-content:center;width:100%}.landing-modal-nav{align-items:center;gap:10px;display:flex}.landing-modal-nav .landing-modal-submit{flex:1}.landing-modal-back{flex-shrink:0}.landing-modal-error{font-family:var(--font-body);color:#b3441f;margin:0;font-size:13px}.landing-modal-success{text-align:center;padding:8px 0 4px}.landing-modal-success p{font-family:var(--font-body);color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:600}.landing-modal-success-sub{color:var(--ink-2)!important;font-size:14px!important;font-weight:500!important}.landing-pill-group{flex-wrap:wrap;gap:8px;display:flex}.landing-pill{font-family:var(--font-label);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .18s}.landing-pill:hover{border-color:var(--line-strong);color:var(--ink)}.landing-pill.selected{background:var(--accion);border-color:var(--accion);color:#fff}.landing-modal-progress{gap:6px;margin-bottom:22px;display:flex}.landing-modal-progress-dot{background:var(--line);border-radius:2px;flex:1;height:4px;transition:background .3s}.landing-modal-progress-dot.on{background:var(--violet-deep)}@media (max-width:480px){.landing-modal-panel{padding:28px 20px 24px}.landing-field-row{grid-template-columns:1fr}}.landing-chat{flex-direction:column;gap:0;display:flex}.landing-chat-list{flex-direction:column;gap:10px;min-height:180px;max-height:380px;padding:4px 2px 12px;display:flex;overflow-y:auto}.landing-chat-bubble{white-space:pre-wrap;border-radius:16px;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.45}.landing-chat-bubble.visitor{background:var(--accion);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.landing-chat-bubble.agente{background:var(--surface-sunken);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.landing-chat-typing{align-items:center;gap:4px;padding:14px;display:flex}.landing-chat-typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite landingChatTyping}.landing-chat-typing span:nth-child(2){animation-delay:.15s}.landing-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes landingChatTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.landing-chat-input-row{gap:8px;margin-top:14px;display:flex}.landing-chat-input-row input{flex:1}.deptos-section{position:relative;overflow-x:clip}.deptos-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px 22px;margin-top:42px;display:grid}.deptos-grid>.reveal{min-width:0;display:flex}.depto-card{border:1px solid #0000;border-radius:24px;flex-direction:column;width:100%;min-width:0;padding:14px 14px 20px;transition:border-color .25s;display:flex;position:relative}.depto-card:hover{border-color:var(--line-strong)}.depto-card-estrella{border-color:var(--acento)}.depto-badge{z-index:5;white-space:nowrap;background:var(--accion);color:#fff;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:22px;box-shadow:0 4px 12px #4c36d44d}.depto-escenario{margin-top:44px;position:relative}.depto-fondo{--accion:#c3b8ff;--acento:#9db6ff;--lavender:#8f84e6;--sky:#7fa0f8;--line:#e2deff29;--line-strong:#e2deff4d;--surface:#2a2366;--ink-3:#e2deff6b;aspect-ratio:16/9;isolation:isolate;background:radial-gradient(90% 70% at 8% 0,#7fa0f838 0%,#0000 60%),linear-gradient(160deg,#1c1842 0%,#221b55 55%,#2c2272 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px -22px #221b558c}.depto-halo{aspect-ratio:1;z-index:0;background:radial-gradient(circle,#eee8ffc7 0%,#beaeff75 22%,#8c76fa33 44%,#0000 68%);border-radius:50%;width:66%;animation:7s ease-in-out infinite paused deptoHalo;position:absolute;bottom:-24%;right:-8%}.depto-fondo:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#d6ceff1a 45%,#d6ceff29 50%,#0000 60%);width:38%;animation:9s cubic-bezier(.45,0,.2,1) infinite paused deptoBarrido;position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-12deg)}.depto-fondo:has(.is-live) .depto-halo{animation-play-state:running}.depto-fondo:has(.is-live):after{animation-play-state:running}@keyframes deptoHalo{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes deptoBarrido{0%,55%{transform:translate(-120%)skew(-12deg)}to{transform:translate(330%)skew(-12deg)}}.depto-fondo .depto-loop{z-index:1;width:60%;position:absolute;top:50%;left:3%;transform:translateY(-50%)}.depto-grano{z-index:3;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.depto-jefe{z-index:4;pointer-events:none;width:auto;max-width:none;height:122%;position:absolute;bottom:0;right:1%;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.depto-cuerpo{text-align:left;flex-direction:column;flex:1;align-items:flex-start;padding:16px 6px 0;display:flex}.depto-area{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accion);font-size:10.5px;font-weight:700}.depto-nombre{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:3px;font-size:24px;font-weight:700;line-height:1.1}.depto-arg{font-family:var(--font-body);color:var(--ink-2);max-width:48ch;margin-top:8px;font-size:14px;line-height:1.55}.depto-pie-escena{font-family:var(--font-body);color:var(--ink-3);margin-top:6px;font-size:12.5px;font-style:italic;line-height:1.45}.depto-equipo{text-align:center;flex-direction:column;align-self:stretch;align-items:center;gap:6px;margin-top:auto;padding-top:16px;display:flex}.depto-pila{justify-content:center;align-items:flex-end;padding-left:8px;display:flex}.depto-pila-cara,.depto-pila-mas{z-index:calc(10 - var(--i));transform:translateX(calc(var(--i) * -26px));opacity:0;transition:transform .7s var(--ease-out-expo),opacity .4s ease;transition-delay:calc(var(--i) * 70ms + .25s);flex:none;margin-left:-8px;position:relative}.depto-pila-cara{filter:drop-shadow(0 4px 6px #221b552e);width:auto;height:84px;line-height:0;display:block}.depto-pila-cara .figura-viva{height:100%}.depto-pila-cara img{aspect-ratio:4/5;width:auto;max-width:none;height:100%;display:block}.depto-pila-mas{background:var(--accion);color:#fff;width:30px;height:30px;font-family:var(--font-label);letter-spacing:.02em;border-radius:50%;justify-content:center;align-self:center;align-items:center;margin-left:-4px;font-size:11.5px;font-weight:700;display:flex}.reveal.in .depto-pila-cara,.reveal.in .depto-pila-mas{opacity:1;transform:translate(0)}.depto-card:hover .depto-pila-cara,.depto-card:hover .depto-pila-mas{transform:translateX(calc(var(--i) * 4px));transition-delay:0s}.depto-cuenta{font-family:var(--font-body);color:var(--ink-2);font-size:13px}.depto-cuenta b{color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){.depto-halo,.depto-fondo:after{animation:none}.depto-pila-cara,.depto-pila-mas{opacity:1;transition:none;transform:none}}.deptos-pie{border:1px solid var(--line);background:var(--bg);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:40px;padding:24px 28px;display:flex}.deptos-pie-texto{flex-direction:column;gap:12px;min-width:0;display:flex}.deptos-pie-titulo{font-family:var(--font-body);color:var(--ink-2);max-width:62ch;margin:0;font-size:15px;line-height:1.55}.deptos-pie-titulo b{color:var(--ink)}.deptos-pasos{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.deptos-pasos li{font-family:var(--font-body);color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.deptos-pasos li span{background:var(--accion-wash);width:26px;height:26px;color:var(--accion);font-family:var(--font-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:820px){.deptos-grid{grid-auto-flow:dense;gap:18px 14px}.deptos-grid>.reveal:has(.depto-card.abierta){grid-column:1/-1}}@media (max-width:560px){.depto-jefe{height:100%}.depto-badge{top:-9px}.deptos-grid{gap:22px 10px;margin-top:34px}.depto-card{border-radius:18px;padding:8px 8px 14px}.depto-badge{letter-spacing:.06em;padding:4px 9px;font-size:9.5px;left:50%;translate:-50%}.depto-escenario{margin-top:22px}.depto-fondo{aspect-ratio:5/4;border-radius:13px}.depto-cuerpo{padding:10px 2px 0}.depto-area{letter-spacing:.06em;font-size:9.5px}.depto-nombre{font-size:19px}.depto-arg{margin-top:5px;font-size:13px;line-height:1.4}.depto-pie-escena{display:none}.depto-equipo{flex-direction:column;align-items:center;gap:6px;padding-top:10px;container-type:inline-size}.depto-pila-cara{--f:calc((100cqw - 26px) / 3.64);height:min(64px,calc(var(--f) * 1.25));margin-left:calc(var(--f) * -.34)}.depto-pila-cara:first-child{margin-left:0}.depto-pila-mas{width:26px;height:26px;margin-left:-4px}.depto-cuenta{display:none}.depto-ver{letter-spacing:0;white-space:nowrap;justify-content:center;align-self:stretch;gap:5px;margin-top:10px;padding:8px 6px;font-size:11px}.depto-ver-largo{display:none}.depto-card.abierta .depto-ver{align-self:flex-start}.depto-card.abierta .depto-pie-escena{display:block}.depto-card.abierta .depto-fondo{aspect-ratio:16/9}.deptos-pie{flex-direction:column;align-items:flex-start;padding:20px}}.loop-depto{--dur:6s;width:100%;line-height:0;position:relative}.loop-svg{width:100%;height:auto;display:block;overflow:visible}.loop-depto :is(rect,circle,path,line,g){animation-play-state:paused}.loop-depto.is-live :is(rect,circle,path,line,g){animation-play-state:running}@media (prefers-reduced-motion:reduce){.loop-depto :is(rect,circle,path,line,g){animation-delay:calc(var(--dur) * -.86)!important;animation-play-state:paused!important}}.loop-depto[data-loop=ventas]{--dur:6.4s}.lp-slot{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:5 5;transform-box:fill-box;transform-origin:50%;animation:lpSlot var(--dur) linear infinite;animation-delay:calc(var(--i) * .18 * var(--dur))}@keyframes lpSlot{0%,10%{stroke:var(--line-strong);transform:scale(1)}14%{stroke:var(--acento);transform:scale(1.07)}20%,to{stroke:var(--line-strong);transform:scale(1)}}.lp-riel{stroke:var(--line);stroke-width:1.5px;stroke-dasharray:3 6}.lp-lead{fill:var(--acento);animation:lpLead var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpLead{0%{opacity:0;transform:translate(0)}5%{opacity:1;transform:translate(0)}16%{opacity:1;transform:translate(0)}24%{opacity:1;transform:translate(60px)}34%{opacity:1;transform:translate(60px)}42%{opacity:1;transform:translate(120px)}52%{opacity:1;transform:translate(120px)}60%{opacity:1;transform:translate(180px)}70%{opacity:1;transform:translate(180px)}78%{opacity:1;transform:translate(240px)}95%{opacity:1;transform:translate(240px)}to{opacity:0;transform:translate(240px)}}.lp-perdido{fill:var(--ink-3)}.lp-perdido-a{animation:lpPerdidoA var(--dur) cubic-bezier(.16,1,.3,1) infinite}.lp-perdido-b{animation:lpPerdidoB var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpPerdidoA{0%{opacity:0;transform:translateY(-25px)}8%{opacity:.5;transform:translateY(-25px)}26%{opacity:.5;transform:translate(60px,-25px)}40%{opacity:0;transform:translate(72px,-25px)}to{opacity:0;transform:translate(72px,-25px)}}@keyframes lpPerdidoB{0%{opacity:0;transform:translateY(25px)}12%{opacity:.5;transform:translateY(25px)}44%{opacity:.5;transform:translate(120px,25px)}58%{opacity:0;transform:translate(132px,25px)}to{opacity:0;transform:translate(132px,25px)}}.lp-cerrado{fill:var(--accion);transform-box:fill-box;transform-origin:50%;animation:lpCerrado var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpCerrado{0%,76%{opacity:0;transform:scale(.4)}86%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.loop-depto[data-loop=atencion]{--dur:5.6s}.lp-canal{fill:none;stroke:var(--sky);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:210;animation:lpCanal var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * .11 * var(--dur))}@keyframes lpCanal{0%{stroke-dashoffset:210px}34%,88%{stroke-dashoffset:0}to{stroke-dashoffset:210px}}.lp-puerta{fill:var(--sky);animation:lpPuerta var(--dur) ease-out infinite;animation-delay:calc(var(--i) * .11 * var(--dur))}@keyframes lpPuerta{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}.lp-sala{fill:var(--surface);stroke:var(--accion);stroke-width:2.5px}.lp-sala-pulso{fill:none;stroke:var(--accion);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:lpPulso var(--dur) ease-out infinite}@keyframes lpPulso{0%,26%{opacity:0;transform:scale(1)}34%{opacity:.7;transform:scale(1)}52%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.lp-salida{fill:none;stroke:var(--accion);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:110;animation:lpSalida var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpSalida{0%,28%{stroke-dashoffset:110px}50%,88%{stroke-dashoffset:0}to{stroke-dashoffset:110px}}.lp-salida-fin{fill:var(--accion);animation:lpSalidaFin var(--dur) ease-out infinite}@keyframes lpSalidaFin{0%,48%{opacity:0}56%,88%{opacity:1}to{opacity:0}}.loop-depto[data-loop=reputacion]{--dur:6.2s}.lp-membrana{stroke:var(--acento);stroke-width:2px;stroke-dasharray:7 6;opacity:.55}.lp-estrella{stroke-linejoin:round}.lp-estrella-ok{fill:var(--accion)}.lp-estrella-no{fill:none;stroke:var(--ink-3);stroke-width:2px}.lp-pasa{animation:lpPasa var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .22 * var(--dur))}@keyframes lpPasa{0%{opacity:0;transform:translateY(-30px)}10%{opacity:1;transform:translateY(-30px)}46%{opacity:1;transform:translateY(150px)}90%{opacity:1;transform:translateY(160px)}to{opacity:0;transform:translateY(160px)}}.lp-respuesta{fill:var(--accion);opacity:0;transform-box:fill-box;transform-origin:0;animation:lpRespuesta var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .22 * var(--dur))}@keyframes lpRespuesta{0%,40%{opacity:0;transform:scaleX(.2)}52%{opacity:1;transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.lp-frena{animation:lpFrena var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .26 * var(--dur) + .4s)}@keyframes lpFrena{0%{opacity:0;transform:translateY(-30px)}10%{opacity:1;transform:translateY(-30px)}40%{opacity:1;transform:translateY(90px)}48%{opacity:1;transform:translateY(86px)}56%{opacity:1;transform:translateY(90px)}64%{opacity:1;transform:translateY(86px)}92%{opacity:1;transform:translateY(90px)}to{opacity:0;transform:translateY(90px)}}.loop-depto[data-loop=contenido]{--dur:5.6s}.lp-semilla{fill:var(--acento);transform-box:fill-box;transform-origin:50%;animation:lpSemilla var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpSemilla{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(1.12)}26%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}.lp-pieza{fill:var(--surface);stroke:var(--lavender);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:lpPieza var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .045 * var(--dur) + .18 * var(--dur))}@keyframes lpPieza{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.1)}26%{opacity:1;transform:translate(0)scale(1)}90%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}.loop-depto[data-loop=crecimiento]{--dur:5.6s}.lp-piso{stroke:var(--line);stroke-width:1.5px}.lp-barra{transform-box:fill-box;transform-origin:bottom}.lp-barra-no{fill:var(--line-strong);animation:lpBarraNo var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .03 * var(--dur))}@keyframes lpBarraNo{0%{opacity:1;transform:scaleY(.85)}22%{opacity:1;transform:scaleY(.85)}52%{opacity:.75;transform:scaleY(.16)}92%{opacity:.75;transform:scaleY(.16)}to{opacity:1;transform:scaleY(.85)}}.lp-barra-si{fill:var(--accion);animation:lpBarraSi var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .03 * var(--dur))}@keyframes lpBarraSi{0%{opacity:.75;transform:scaleY(.4)}30%{opacity:.75;transform:scaleY(.4)}66%{opacity:1;transform:scaleY(1)}92%{opacity:1;transform:scaleY(1)}to{opacity:.75;transform:scaleY(.4)}}.lp-traspaso{fill:none;stroke:var(--acento);stroke-width:2px;stroke-linecap:round;stroke-dasharray:150;animation:lpTraspaso var(--dur) cubic-bezier(.16,1,.3,1) infinite}.lp-traspaso-b{animation-delay:calc(.09 * var(--dur))}@keyframes lpTraspaso{0%,26%{stroke-dashoffset:150px;opacity:0}30%{opacity:1}58%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:150px;opacity:0}}.loop-depto[data-loop=buscadores]{--dur:6s}.lp-fila{fill:var(--line-strong);opacity:.55}.lp-fila-mia{fill:var(--accion);animation:lpFilaMia var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpFilaMia{0%,14%{transform:translateY(132px)}34%{transform:translateY(88px)}52%{transform:translateY(66px)}72%{transform:translateY(22px)}94%{transform:translateY(22px)}to{transform:translateY(132px)}}.lp-onda{fill:none;stroke:var(--acento);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:lpOnda var(--dur) ease-out infinite}.lp-onda-b{animation-delay:calc(.3 * var(--dur))}@keyframes lpOnda{0%{opacity:.6;transform:scale(.5)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.lp-nodo{fill:var(--line-strong);animation:lpNodo var(--dur) ease-out infinite;animation-delay:calc(var(--i) * .14 * var(--dur) + .2 * var(--dur))}@keyframes lpNodo{0%,8%{fill:var(--line-strong)}18%,94%{fill:var(--acento)}to{fill:var(--line-strong)}}.lp-nodo-centro{fill:var(--accion)}.loop-depto[data-loop=datos]{--dur:6.4s}.lp-punto{fill:var(--acento);animation:lpPunto var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .014 * var(--dur))}@keyframes lpPunto{0%{transform:translate(var(--dx),var(--dy));opacity:.3}34%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx),var(--dy));opacity:.3}}.lp-curva{fill:none;stroke:var(--lavender);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;animation:lpCurva var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpCurva{0%,30%{stroke-dashoffset:420px;opacity:0}36%{opacity:1}58%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.lp-hallazgo{fill:none;stroke:var(--accion);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:lpHallazgo var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpHallazgo{0%,62%{opacity:0;transform:scale(.3)}72%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.lp-globo{fill:var(--accion);transform-box:fill-box;transform-origin:0;animation:lpGlobo var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpGlobo{0%,68%{opacity:0;transform:scaleX(.15)}78%{opacity:1;transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.loop-depto[data-loop=estrategia]{--dur:6.2s}.lp-anillo{fill:none;stroke:var(--sky);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:lpAnillo var(--dur) ease-out infinite;animation-delay:calc(var(--i) * .16 * var(--dur))}@keyframes lpAnillo{0%{opacity:.7;transform:scale(.4)}64%{opacity:0;transform:scale(4)}to{opacity:0;transform:scale(4)}}.lp-marca{fill:var(--line-strong);animation:lpMarca var(--dur) ease-out infinite;animation-delay:calc(var(--i) * .1 * var(--dur))}@keyframes lpMarca{0%,12%{fill:var(--line-strong)}22%,92%{fill:var(--acento)}to{fill:var(--line-strong)}}.lp-marca-viaja{fill:var(--acento);animation:lpViaja var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpViaja{0%,26%{opacity:1;transform:translate(0)}56%{opacity:1;transform:translate(-92px,-26px)}70%{opacity:1;transform:translate(-110px,-27px)}to{opacity:1;transform:translate(-110px,-27px)}}.lp-doc{fill:var(--surface);stroke:var(--accion);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:lpDoc var(--dur) cubic-bezier(.16,1,.3,1) infinite}@keyframes lpDoc{0%,52%{opacity:0;transform:scale(.55)}66%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.lp-doc-linea{stroke:var(--lavender);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:34;animation:lpDocLinea var(--dur) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .035 * var(--dur) + .62 * var(--dur))}@keyframes lpDocLinea{0%{stroke-dashoffset:34px;opacity:0}6%{opacity:1}18%{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.lp-doc-fuente{stroke:var(--accion);stroke-width:2.5px;stroke-linecap:round;animation:lpFuente var(--dur) ease-out infinite}@keyframes lpFuente{0%,80%{opacity:0}88%,95%{opacity:1}to{opacity:0}}.fnd{background:var(--bg);max-width:620px;min-height:100dvh;margin-inline:auto;padding:0 20px 56px}.fnd-cab{justify-content:space-between;align-items:center;gap:12px;padding:20px 0 8px;display:flex}.fnd-logo{width:auto;max-width:none;height:24px}.fnd-cinta{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accion);white-space:nowrap;background:#4c36d414;border:1px solid #4c36d447;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}.fnd-paso{padding-top:26px}.fnd-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(30px,8vw,40px);font-weight:700;line-height:1.08}.fnd-sub{font-family:var(--font-body);color:var(--ink-2);margin-top:12px;font-size:15.5px;line-height:1.55}.fnd-rubros{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.fnd-rubro{font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:center;min-height:56px;transition:border-color .18s ease,background .18s ease,transform .18s var(--ease-out-expo);border-radius:14px;padding:16px 12px;font-size:14.5px;font-weight:700}.fnd-rubro:hover,.fnd-rubro:focus-visible{border-color:var(--accion);background:var(--accion-wash)}.fnd-rubro:active{transform:scale(.97)}.fnd-deptos{--cols:3;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.fnd-deptos>.fnd-depto{width:calc((100% - (var(--cols) - 1) * 10px) / var(--cols))}.fnd-depto{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;padding:10px 6px 12px;display:flex}.fnd-depto>img{width:auto;max-width:none;height:62px;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 97%);mask-image:linear-gradient(#000 0% 62%,#0000 97%)}.fnd-depto-area{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:9px;font-weight:700;line-height:1.25}.fnd-depto-jefe{font-family:var(--font-display);color:var(--ink);margin-top:2px;font-size:13px;font-weight:700}.fnd-depto-equipo{flex-direction:column;align-items:center;gap:3px;margin-top:6px;display:flex}.fnd-pila{padding-left:7px;display:flex}.fnd-pila img{object-fit:cover;object-position:50% 12%;border:1.5px solid var(--surface);background:var(--accion-wash);width:22px;max-width:none;height:22px;z-index:calc(5 - var(--i));border-radius:50%;margin-left:-7px;position:relative}.fnd-depto-n{font-family:var(--font-body);color:var(--accion);font-size:11.5px;font-weight:700}.fnd-oferta{background:var(--surface);border:1.5px solid var(--accion);border-radius:18px;margin-top:26px;padding:20px 18px;box-shadow:0 18px 40px -24px #4c36d473}.fnd-oferta-tag{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accion);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-block}.fnd-oferta-grande{font-family:var(--font-display);color:var(--ink);margin-top:12px;font-size:clamp(22px,6vw,27px);font-weight:700;line-height:1.15}.fnd-oferta-grande b{color:var(--acento)}.fnd-oferta-lista{flex-direction:column;gap:8px;margin-top:14px;list-style:none;display:flex}.fnd-oferta-lista li{font-family:var(--font-body);color:var(--ink-2);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.fnd-oferta-lista li:before{content:"";background:var(--accion);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:4px}.fnd-oferta-pie{font-family:var(--font-body);color:var(--ink-3);margin-top:14px;font-size:12.5px;line-height:1.5}.fnd-form{flex-direction:column;gap:14px;margin-top:26px;display:flex}.fnd-campo{flex-direction:column;gap:6px;display:flex}.fnd-campo span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.fnd-campo input{font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;padding:14px;font-size:16px;transition:border-color .18s}.fnd-campo input:focus{border-color:var(--accion);outline:none}.fnd-form .btn-primary{width:100%;margin-top:4px}.fnd-error{font-family:var(--font-body);color:#b4232b;background:#fdedee;border:1px solid #f6c9cc;border-radius:10px;padding:10px 12px;font-size:13.5px}.fnd-volver{font-family:var(--font-body);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:6px;font-size:13.5px;font-weight:600;text-decoration:underline}.fnd-listo{text-align:center;padding-top:16vh}.fnd-link{color:var(--accion);border-bottom:1px solid;font-weight:700}@media (min-width:620px){.fnd-rubros{grid-template-columns:repeat(3,1fr)}.fnd-deptos{--cols:4}.fnd-depto>img{height:74px}}@property --nv-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nvGiro{to{--nv-ang:360deg}}@keyframes nvDeriva{0%{transform:translate(-8%,-4%)scale(1)}50%{transform:translate(10%,6%)scale(1.12)}to{transform:translate(-4%,10%)scale(.96)}}@keyframes nvRespira{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.07)}}@keyframes nvBarrido{0%,58%{transform:translate(-130%)skew(-14deg)}to{transform:translate(360%)skew(-14deg)}}.nv-card{--mx:50%;--my:-20%;isolation:isolate;text-align:center;background:radial-gradient(260px circle at var(--mx) var(--my),#ffffffd9,transparent 62%), linear-gradient(165deg,#ffffffc7 0%,#f6f4ff85 100%);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);width:100%;height:100%;box-shadow:inset 0 1px 0 #fffffff2, 0 0 0 1px rgba(var(--shadow-tint),.09), 0 22px 44px -28px rgba(var(--shadow-tint),.45);transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:24px 18px 22px;display:flex;position:relative;overflow:hidden}.nv-card:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.16),0 30px 56px -26px rgba(var(--shadow-tint),.55);transform:translateY(-4px)}.nv-card:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;background:conic-gradient(from var(--nv-ang), transparent 0deg,#7b5be08c 50deg,#95bbf899 95deg,transparent 150deg,transparent 360deg);-webkit-mask-composite:xor;animation:8s linear infinite nvGiro;animation-delay:calc(var(--i,0) * -1.3s);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nv-halo{z-index:-1;pointer-events:none;aspect-ratio:1;width:160%;animation:12s ease-in-out infinite alternate nvDeriva;animation-delay:calc(var(--i,0) * -2.1s);background:radial-gradient(circle,#9d7ef84d 0%,#95bbf829 32%,#0000 60%);border-radius:50%;position:absolute;top:-75%;left:-30%}.nv-grano{z-index:0;pointer-events:none;border-radius:inherit;opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.nv-card>:where(:not(.nv-halo):not(.nv-grano)){z-index:1;position:relative}.nv-card-sm{gap:7px;padding:22px 16px 20px}.nv-ico{color:#fff;width:42px;height:42px;font-family:var(--font-label);background:linear-gradient(145deg,var(--acento-2) 0%,var(--accion) 55%,var(--acento-fuerte) 100%);border-radius:14px;flex:none;justify-content:center;align-items:center;margin-bottom:6px;font-size:17px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 4px #7b5be01a,0 10px 22px -8px #4c36d4a6,inset 0 1px #ffffff59}.nv-card-titulo{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:16.5px;font-weight:700;line-height:1.2}.nv-card-texto{font-family:var(--font-body);color:var(--ink-2);max-width:30ch;font-size:13.5px;line-height:1.5}.nv-stage{--mx:70%;--my:0%;isolation:isolate;color:#eeebff;background:radial-gradient(340px circle at var(--mx) var(--my),#beb0ff29,transparent 60%), radial-gradient(90% 70% at 8% 0%,#7fa0f838 0%,transparent 60%), linear-gradient(160deg,#1c1842 0%,#221b55 55%,#2c2272 100%);border-radius:24px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 26px 50px -26px #221b55b3}.nv-stage-halo{z-index:0;pointer-events:none;aspect-ratio:1;width:85%;animation:7s ease-in-out infinite nvRespira;animation-delay:calc(var(--i,0) * -1.7s);background:radial-gradient(circle,#eee8ff8c 0%,#beaeff4d 24%,#8c76fa24 46%,#0000 68%);border-radius:50%;position:absolute;bottom:-40%;right:-18%}.nv-stage:after{content:"";z-index:2;pointer-events:none;width:36%;animation:10s cubic-bezier(.45,0,.2,1) infinite nvBarrido;animation-delay:calc(var(--i,0) * -2.4s);background:linear-gradient(100deg,#0000 0%,#d6ceff17 45%,#d6ceff26 50%,#0000 60%);position:absolute;inset:-20% auto -20% 0}.nv-grano-noche{opacity:.55;mix-blend-mode:overlay;z-index:3}.nv-stage>:where(:not(.nv-stage-halo):not(.nv-grano)){z-index:4;position:relative}.nv-capitulo{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.nv-cap-num{min-width:30px;height:22px;color:var(--accion);letter-spacing:.06em;background:var(--accion-wash);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #4c36d42e}.section-header .nv-capitulo{margin-bottom:18px}.nv-rotulo{text-align:center;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 auto 18px;font-size:11px;font-weight:700;display:block}.nv-puente-wrap{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}.nv-puente{max-width:100%;font-family:var(--font-body);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.12),0 16px 34px -22px rgba(var(--shadow-tint),.55);transition:box-shadow .5s var(--ease-out-expo),transform .5s var(--ease-out-expo);background:#ffffffa8;border-radius:999px;align-items:center;gap:12px;padding:12px 14px 12px 22px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.nv-puente:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #4c36d459,0 20px 40px -20px rgba(var(--shadow-tint),.6);transform:translateY(-2px)}.nv-puente-flecha{color:#fff;background:linear-gradient(145deg,var(--acento-2),var(--accion));border-radius:50%;flex:none;width:30px;height:30px;padding:8px;animation:2.4s ease-in-out infinite nvFlecha;box-shadow:0 6px 14px -4px #4c36d499}@keyframes nvFlecha{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.nv-grid-6{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nv-grid-6>.reveal{display:flex}@media (max-width:900px){.nv-grid-6{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.nv-card-texto{font-size:13px}.nv-card-sm{padding:18px 12px 16px}}@media (prefers-reduced-motion:reduce){.nv-card:before,.nv-halo,.nv-stage-halo,.nv-stage:after,.nv-puente-flecha{animation:none}}.depto-ver{cursor:pointer;font-family:var(--font-label);letter-spacing:.04em;color:var(--accion);background:var(--accion-wash);border:0;border-radius:999px;align-self:center;align-items:center;gap:8px;margin-top:14px;padding:9px 14px 9px 16px;font-size:12px;font-weight:700;transition:background .3s,box-shadow .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #4c36d42e}.depto-ver:hover{background:#e7e2fd;box-shadow:inset 0 0 0 1px #4c36d466}.depto-ver svg{transition:transform .5s var(--ease-out-expo)}.depto-ver[aria-expanded=true]{background:var(--accion);color:#fff}.depto-ver[aria-expanded=true] svg{transform:rotate(180deg)}.depto-ver:focus-visible{outline:2px solid var(--accion);outline-offset:3px}.depto-lista{width:100%;transition:grid-template-rows .6s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.depto-lista.abierta{grid-template-rows:1fr}.depto-lista-inner{grid-template-columns:1fr 1fr;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.depto-lista.abierta .depto-lista-inner{padding-top:14px}.depto-emp{min-width:0;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.1),0 10px 22px -18px rgba(var(--shadow-tint),.5);opacity:0;transition:opacity .45s ease,transform .6s var(--ease-out-expo);background:linear-gradient(165deg,#ffffffe6,#f4f1ffb3);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:relative;transform:translateY(10px)scale(.97)}.depto-lista.abierta .depto-emp{opacity:1;transition-delay:calc(var(--j) * 45ms + .12s);transform:none}.depto-emp-cara{background:linear-gradient(160deg,#e9e6fb,#d5ddf8);border-radius:50%;flex:none;width:32px;height:32px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #7b5be040}.depto-emp-cara img{object-fit:cover;object-position:50% 14%;transform-origin:50% 16%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.55)}.depto-emp-cara .figura-viva{transform-origin:50% 16%;width:100%;height:100%;display:block;transform:scale(1.55)}.depto-emp-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.depto-emp-texto b{font-family:var(--font-body);color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.depto-emp-texto small{font-family:var(--font-body);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.deptos-grid:has(.depto-card.abierta)>.reveal{align-self:start}.depto-card.abierta{border-color:#4c36d459}@media (max-width:560px){.depto-lista-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.depto-lista,.depto-emp{transition:none}}.deptos-pie{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.1),0 20px 44px -30px rgba(var(--shadow-tint),.5);background:#ffffff9e;border:0}.deptos-pie-acciones{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.deptos-pie-acciones{width:100%}.deptos-pie-acciones>*{flex:auto;justify-content:center}}.funnel-features.nv-grid-6{margin-top:48px}.kpi-mercado{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:clamp(40px,5vw,56px);display:grid}.kpi-mercado>.reveal,.kpi-kompi>.reveal{display:flex}.kpi-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:220px;padding:28px 18px 26px;display:flex}.kpi-icono{color:#e6e0ff;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.kpi-num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 20%,#c9bdff 100%);color:#0000;filter:drop-shadow(0 0 22px #beb0ff73);-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,5vw,64px);font-weight:700;line-height:1}.kpi-label{font-family:var(--font-body);color:#eae6ffc7;max-width:24ch;font-size:13.5px;line-height:1.45}.ah-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;margin-bottom:clamp(36px,4vw,56px);display:grid}.ah-grid>.reveal{display:flex}.ah-boleta,.ah-tiempo{text-align:left;align-items:stretch;padding:clamp(20px,2.4vw,30px)}.ah-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ah-linea{border-bottom:1px dashed #4c36d429;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:baseline;gap:6px 18px;padding:11px 0;display:grid}.ah-linea:first-child{padding-top:2px}.ah-deja{font-family:var(--font-label);color:var(--ink-2);font-size:14.5px;font-weight:600;line-height:1.35}.ah-deja s{text-decoration-line:line-through;text-decoration-color:#7b5be0bf;text-decoration-thickness:2px}.ah-hace{font-family:var(--font-body);color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.45}.ah-flecha{color:var(--acento-2);margin-right:7px;font-weight:700}.ah-depto{vertical-align:1px;font-family:var(--font-label);letter-spacing:.02em;white-space:nowrap;color:var(--accion);background:#7b5be01a;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:11px;font-weight:700;display:inline-block}.ah-total{font-family:var(--font-label);color:var(--ink);margin:16px 0 0;font-size:15.5px;font-weight:600}.ah-total strong{color:var(--accion);font-weight:800}.ah-tiempo{gap:18px}.ah-tiempo-rotulo{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--acento-2);font-size:12px;font-weight:800}.ah-tiempo-item{flex-direction:column;gap:6px;display:flex}.ah-quien{font-family:var(--font-display);color:var(--ink);font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.05}.ah-tiempo-texto{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:15px;font-weight:500;line-height:1.55}.ah-cierre{font-family:var(--font-display);color:var(--accion);border-top:1px dashed #4c36d429;margin:auto 0 0;padding-top:16px;font-size:clamp(19px,1.6vw,22px);font-weight:700;line-height:1.2}@media (max-width:900px){.ah-grid{grid-template-columns:1fr}}@media (max-width:560px){.ah-linea{grid-template-columns:1fr;gap:3px}.ah-depto{margin-left:6px}}.kpi-kompi{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.kpi-card-num{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg,var(--acento-fuerte),var(--acento-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700;line-height:1}.kpi-card .nv-ico{border-radius:12px;width:36px;height:36px;margin-bottom:2px}.kpi-card .nv-card-texto{font-size:12.5px}@media (max-width:1040px){.kpi-kompi{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.kpi-mercado{grid-template-columns:repeat(2,1fr)}.kpi-stage{min-height:190px}}@media (max-width:560px){.kpi-kompi{grid-template-columns:repeat(2,1fr)}.kpi-kompi>.reveal:last-child:nth-child(odd){grid-column:1/-1}.kpi-stage{min-height:170px;padding:22px 12px}.kpi-label{font-size:12.5px}}.trf-section{position:relative;overflow-x:clip}.trf-switch-wrap{justify-content:center;margin:-24px 0 32px;display:flex}.trf-switch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.12),0 14px 30px -20px rgba(var(--shadow-tint),.5);background:#ffffffb3;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.trf-switch button{z-index:1;cursor:pointer;min-width:132px;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transition:color .5s var(--ease-out-expo);background:0 0;border:0;padding:10px 22px;font-size:12.5px;font-weight:700;position:relative}.trf-switch button[aria-pressed=true]{color:#fff}.trf-switch button:focus-visible{outline:2px solid var(--accion);outline-offset:2px;border-radius:999px}.trf-switch-pill{width:calc(50% - 5px);transition:transform .7s var(--ease-out-expo),background .7s ease;background:linear-gradient(145deg,#6f7690,#4b5066);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 18px -8px #282c3c99}.trf-switch.is-con .trf-switch-pill{background:linear-gradient(145deg,var(--acento-2),var(--accion));transform:translate(100%);box-shadow:0 8px 20px -6px #4c36d4a6}.trf-layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:20px;display:grid}.trf-layout>.reveal{display:flex}.trf-stage{align-items:flex-end;width:100%;min-height:420px;display:flex}.trf-estatua{z-index:4;pointer-events:none;width:auto;max-width:none;height:88%;transition:opacity .9s ease,filter .9s ease,transform 1.1s var(--ease-out-expo);position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.trf-estatua-sin{filter:grayscale(.7)brightness(.8)drop-shadow(0 10px 20px #0006)}.trf-estatua-con{filter:drop-shadow(0 0 18px #c4b8ff73)drop-shadow(0 10px 18px #140e3c73)}.trf-layout.is-con .trf-estatua-sin,.trf-layout.is-sin .trf-estatua-con{opacity:0;transform:scale(.97)}.trf-layout.is-sin .trf-stage .nv-stage-halo{opacity:.25;filter:grayscale()}.trf-stage .nv-stage-halo{width:95%;transition:opacity 1s,filter 1s;bottom:-10%;left:50%;right:auto;translate:-50%}.trf-escena-texto{z-index:5;background:linear-gradient(#0000 0%,#161234b3 40%,#161234eb 100%);flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:auto;padding:22px 22px 20px;display:flex;position:relative}.trf-hora{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#d6ceffb3;font-size:11px;font-weight:700}.trf-frase{font-family:var(--font-display);color:#fff;font-size:20px;font-weight:700;line-height:1.2;display:grid}.trf-frase>span,.trf-barras-label>span{transition:opacity .6s ease,transform .7s var(--ease-out-expo);grid-area:1/1}.trf-layout.is-con .trf-frase-sin,.trf-layout.is-sin .trf-frase-con{opacity:0;transform:translateY(6px)}.trf-barras{align-items:flex-end;gap:6px;height:46px;margin-top:8px;display:flex}.trf-barra{width:14px;height:var(--h-con);transition:height .9s var(--ease-out-expo),background .9s ease;transition-delay:calc(var(--i) * 50ms);background:linear-gradient(#c9bdff,#7b5be0);border-radius:4px 4px 2px 2px;box-shadow:0 0 12px #9d7ef873}.trf-layout.is-sin .trf-barra{height:var(--h-sin);box-shadow:none;background:linear-gradient(#8e93a8,#5a5f74)}.trf-barras-label{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#d6ceff99;font-size:10.5px;font-weight:700;display:grid}.trf-cartas{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.trf-cartas>.reveal{display:flex}.trf-carta{place-items:center;min-height:168px;display:grid}.trf-cara{transition:opacity .55s ease,transform .8s var(--ease-out-expo),filter .6s ease;transition-delay:calc(var(--i) * 70ms);flex-direction:column;grid-area:1/1;align-items:center;gap:6px;display:flex}.trf-layout.is-con .trf-cara-sin,.trf-layout.is-sin .trf-cara-con{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(10px)scale(.96)}.trf-ico-sin{background:linear-gradient(145deg,#9aa0b5,#646a80);box-shadow:0 0 0 4px #646a801a,0 10px 22px -10px #3c405099}.trf-layout.is-sin .trf-carta .nv-card-titulo{color:var(--ink-2)}.trf-layout.is-sin .trf-carta .nv-halo{filter:grayscale();opacity:.5}.trf-carta .nv-halo{transition:filter .8s,opacity .8s}@media (max-width:900px){.trf-layout{grid-template-columns:1fr}.trf-stage{min-height:340px}}@media (max-width:480px){.trf-cartas{gap:10px}.trf-carta{min-height:176px}.trf-switch button{min-width:0;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.trf-estatua,.trf-cara,.trf-barra,.trf-switch-pill,.trf-frase>span{transition:none}}.cf-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:22px;display:grid}.cf-grid>.reveal{display:flex}.cf-stage{align-items:stretch;width:100%;min-height:440px;display:flex}.cf-kronos{z-index:4;pointer-events:none;filter:drop-shadow(0 0 18px #c4b8ff66)drop-shadow(0 10px 18px #140e3c73);width:auto;max-width:none;height:78%;position:absolute;bottom:0;right:-4%;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 85%,#0000 100%)}.cf-stage-cuerpo{z-index:5;flex-direction:column;align-items:flex-start;gap:12px;max-width:66%;padding:28px 26px;display:flex}.cf-stage-quien{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#d6ceffb8;font-size:11px;font-weight:700}.cf-stage-burbuja{font-family:var(--font-body);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:16px 16px 16px 4px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff29}.cf-stage-titulo{font-family:var(--font-display);color:#fff;margin-top:8px;font-size:19px;font-weight:700}.cf-check{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.cf-check li{font-family:var(--font-body);color:#eeebffe6;opacity:0;transition:opacity .5s ease,transform .7s var(--ease-out-expo);transition-delay:calc(var(--k) * .38s + .4s);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex;transform:translate(-8px)}.cf-tick{width:20px;height:20px;transition:background .4s,box-shadow .4s;transition-delay:calc(var(--k) * .38s + .7s);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #d6ceff66}.cf-tick:after{content:"";width:5px;height:9px;transition:transform .45s var(--ease-out-expo);transition-delay:inherit;border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:3.5px;left:6.5px;transform:rotate(45deg)scale(0)}.reveal.in .cf-check li{opacity:1;transform:none}.reveal.in .cf-tick{background:linear-gradient(145deg,var(--acento-2),var(--accion));box-shadow:0 0 12px #9d7ef899}.reveal.in .cf-tick:after{transform:rotate(45deg)scale(1)}.cf-check-chips{flex-wrap:wrap;gap:6px;display:flex}.cf-chip{font-family:var(--font-label);letter-spacing:.03em;color:#d6ceff8c;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #d6ceff33}.cf-chip.on{color:#fff;background:#9d7ef859;box-shadow:inset 0 0 0 1px #d6ceff73}.cf-dias{flex-direction:column;gap:14px;width:100%;display:flex}.cf-dias-titulo{font-family:var(--font-body);color:var(--ink-2);text-align:center;font-size:15px;font-weight:600}.cf-dias-titulo strong{font-family:var(--font-display);color:var(--accion);font-size:18px}.cf-linea{flex-direction:column;gap:12px;margin:0;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.cf-linea:before,.cf-linea:after{content:"";border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:8px}.cf-linea:before{background:rgba(var(--shadow-tint),.14)}.cf-linea:after{background:linear-gradient(180deg,var(--acento-2),var(--accion));transform-origin:top;transition:transform 1.6s var(--ease-out-expo) .3s;transform:scaleY(0);box-shadow:0 0 10px #7b5be099}.reveal.in .cf-linea:after{transform:scaleY(1)}.cf-linea li{display:flex;position:relative}.cf-punto{z-index:2;width:14px;height:14px;box-shadow:0 0 0 2px rgba(var(--shadow-tint),.2);transition:background .4s,box-shadow .4s;transition-delay:calc(var(--k) * .45s + .4s);background:#fff;border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:-26px}.reveal.in .cf-punto{background:var(--accion);box-shadow:0 0 0 4px #7b5be02e,0 0 14px #7b5be0b3}.cf-dia{text-align:left;align-items:flex-start;width:100%}.cf-dia .nv-card-texto{max-width:none}.cf-dia-num{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accion);font-size:11px;font-weight:800}.cf-pides{text-align:center;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.1);background:#fff9;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin-top:4px;padding:18px 16px;display:flex}.cf-pides-titulo{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}.cf-pides-fila{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.cf-pides-fila>span{font-family:var(--font-body);color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cf-pides-fila b{background:var(--accion-wash);width:24px;height:24px;color:var(--accion);font-family:var(--font-label);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.cf-pides-nota{font-family:var(--font-body);color:var(--ink-3);font-size:13px}@media (max-width:900px){.cf-grid{grid-template-columns:1fr}.cf-stage{min-height:0}.cf-stage-cuerpo{max-width:none;padding:24px 20px 250px}.cf-kronos{height:230px;right:50%;translate:50%}}@media (prefers-reduced-motion:reduce){.cf-check li,.cf-tick,.cf-tick:after,.cf-linea:after,.cf-punto{transition:none}}.faq-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.09),0 14px 30px -24px rgba(var(--shadow-tint),.45);transition:box-shadow .5s var(--ease-out-expo);background:#ffffffb8;border:0;border-radius:18px;position:relative;overflow:hidden}.faq-item:before{content:"";background:linear-gradient(180deg,var(--acento-2),var(--accion));width:3px;transition:transform .5s var(--ease-out-expo);border-radius:0 3px 3px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.faq-item:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.18),0 18px 36px -22px rgba(var(--shadow-tint),.5)}.faq-item[open]{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #4c36d44d,0 22px 44px -24px rgba(var(--shadow-tint),.55)}.faq-item[open]:before{transform:scaleY(1)}.faq-item[open] .faq-answer{animation:nvAparece .5s var(--ease-out-expo)}@keyframes nvAparece{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-item[open] .faq-icon{background:linear-gradient(145deg,var(--acento-2),var(--accion));box-shadow:0 6px 14px -4px #4c36d499}.trf-carta{grid-template-rows:auto 1fr;align-items:start;min-height:178px}.trf-carta .trf-cara{grid-area:2/1}.trf-area{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accion);background:var(--accion-wash);border-radius:999px;grid-area:1/1;justify-self:center;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:700;box-shadow:inset 0 0 0 1px #4c36d429}.trf-carta .nv-ico{border-radius:12px;width:36px;height:36px;margin-bottom:2px;font-size:15px}@media (min-width:901px){.trf-stage{min-height:100%}}.cf-chip-mas{font-style:italic}.trf-estatua{object-fit:contain;object-position:bottom;width:96%;height:auto;max-height:84%}@media (min-width:901px){.trf-layout>.reveal:first-child{align-self:start;position:sticky;top:96px}.trf-stage{min-height:560px}}@media (max-width:900px){.trf-stage{min-height:400px}.trf-estatua{width:88%;max-height:60%;bottom:104px}}#kompi-contratacion{padding-bottom:max(clamp(60px,7.5vw,98px),120px)}.depto-lista-inner{flex-wrap:wrap;gap:7px;display:flex}.depto-emp{border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px}.depto-emp-cara{width:26px;height:26px}.depto-emp b{font-family:var(--font-body);color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.2}@media (max-width:420px){.depto-emp b{white-space:normal}}.depto-card:hover .depto-pila-cara,.depto-card:hover .depto-pila-mas{transition:transform .45s var(--ease-out-expo);transition-delay:calc(var(--i) * 45ms);transform:translateY(-4px)}.depto-equipo{gap:14px}.hero-status-badge{border-radius:9px;min-width:0;max-width:150px}.hero-status-badge span{padding:6px 10px;font-size:10.5px;line-height:1.3}@media (max-width:900px){.hero-status-badge{max-width:128px}}@media (max-width:640px){.hero-status-badge{min-width:0;max-width:94px;box-shadow:none;background:0 0;border:0;border-radius:0}.hero-el-apolo .hero-status-badge,.hero-el-ares .hero-status-badge{max-width:84px}.hero-status-badge span{color:var(--ink);text-shadow:0 0 7px #fffffff2,0 0 3px #fff;padding:2px 3px;font-size:11px;line-height:1.2}.hero-el-afrodita{left:52px}.hero-el-zeus{left:50%}.hero-el-hera{left:calc(100% - 52px)}.hero-el-apolo{left:calc(25% + 26px)}.hero-el-ares{left:calc(75% - 26px)}.hero-simbolo{box-shadow:none;text-shadow:0 0 6px #fffffff2,0 0 2px #fff;background:0 0}}.pln-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:10px;display:grid}.pln-grid>.reveal{display:flex}.pln-card{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;padding:34px 26px 26px;display:flex;overflow:hidden}.pln-card-estrella{box-shadow:inset 0 0 0 1.5px #c4b8ff8c,0 0 0 1px #7b5be059,0 30px 70px -28px #4c36d4bf}.pln-card-estrella .nv-stage-halo{opacity:1;width:110%}.pln-badge{white-space:nowrap;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(145deg,var(--acento-2),var(--accion));border-radius:999px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:14px;left:50%;translate:-50%;box-shadow:0 6px 18px -6px #7b5be0e6}.pln-nombre{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin-top:14px;font-size:26px;font-weight:700}.pln-para{font-family:var(--font-body);color:#eae6ffb8;max-width:26ch;min-height:2.9em;font-size:14px;line-height:1.45}.pln-precio{justify-content:center;align-items:baseline;gap:8px;margin-top:10px;display:flex}.pln-precio b{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(#fff 30%,#cfc4ff 100%);color:#0000;filter:drop-shadow(0 0 18px #beb0ff59);-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,3.6vw,48px);font-weight:700;line-height:1}.pln-precio small{font-family:var(--font-body);color:#eae6ff99;font-size:13px}.pln-tachado{font-family:var(--font-body);color:#eae6ff80;min-height:1.3em;font-size:12.5px}.pln-tachado.on{text-decoration:line-through}.pln-rayos{background:#ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:9px;width:100%;margin:10px 0 22px;padding:16px 16px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pln-rayos-n{font-family:var(--font-display);color:#fff;align-items:center;gap:7px;font-size:19px;font-weight:700;display:inline-flex}.pln-rayos-n svg{color:#d9cfff;filter:drop-shadow(0 0 8px #d9cfffcc)}.pln-medidor{background:#ffffff1a;border-radius:99px;width:100%;height:6px;position:relative;overflow:hidden}.pln-medidor span{width:var(--lleno);border-radius:inherit;transform-origin:0;transition:transform 1.4s var(--ease-out-expo) .3s;background:linear-gradient(90deg,#8f84e6,#d9cfff);position:absolute;inset:0 auto 0 0;transform:scaleX(0);box-shadow:0 0 12px #d9cfffb3}.reveal.in .pln-medidor span{transform:scaleX(1)}.pln-rayos-l{font-family:var(--font-body);color:#eae6ff99;font-size:12px}.pln-soles{font-family:var(--font-body);color:#ffde96eb;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:500;display:flex}.pln-soles svg{flex:none}.pln-cta{justify-content:center;width:100%;margin-top:auto}.pln-card .btn-glass:not(.btn-primary){color:#fff;background:#ffffff1a;border-color:#ffffff47}.pln-tabla-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.1),0 22px 50px -32px rgba(var(--shadow-tint),.5);background:#ffffffb8;border-radius:22px;margin-top:clamp(40px,5vw,56px);overflow:hidden}.pln-tabla{border-collapse:collapse;width:100%;font-family:var(--font-body)}.pln-tabla caption{margin:0;padding:22px 0 6px}.pln-tabla th,.pln-tabla td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 16px}.pln-tabla thead th{font-family:var(--font-display);color:var(--ink);border-top:0;padding-top:10px;font-size:17px;font-weight:700}.pln-tabla tbody th{text-align:left;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.4}.pln-tabla tbody th b{color:var(--ink)}.pln-tabla td{text-align:center;width:17%}.pln-col-estrella{background:#7b5be00f}.pln-tabla thead .pln-col-estrella{color:var(--accion)}.pln-si{color:#fff;background:linear-gradient(145deg,var(--acento-2),var(--accion));border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:0 4px 10px -4px #4c36d499}.pln-si svg{width:13px;height:13px}.pln-no{color:var(--ink-3)}.pln-txt{color:var(--ink);font-size:13px;font-weight:700}.pln-fila-rayos td b{font-family:var(--font-display);color:var(--accion);font-size:18px}.pln-rayo{grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;margin-top:clamp(40px,5vw,56px);display:grid}.pln-rayo-texto .nv-rotulo{text-align:left;margin:0 0 10px}.pln-rayo-texto h3{font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.15}.pln-rayo-texto p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.pln-rayo-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pln-rayo-grid>.nv-card{flex:0 calc(25% - 8px);width:auto;height:auto}.pln-tabla-titulo{margin-bottom:0;padding-top:22px}.pln-eq{gap:2px;padding:16px 10px 14px}.pln-eq-n{font-family:var(--font-display);background:linear-gradient(135deg,var(--acento-fuerte),var(--acento-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700;line-height:1}.pln-eq-u{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;font-weight:700}.pln-eq .nv-card-texto{font-size:12.5px}.pln-eq-sol .pln-eq-n{background:linear-gradient(135deg,#b7791f,#e0a537);color:#0000;-webkit-background-clip:text;background-clip:text}.pln-eq-sol .pln-eq-u{color:#a8741e}@media (max-width:1040px){.pln-rayo{grid-template-columns:1fr}.pln-rayo-texto,.pln-rayo-texto .nv-rotulo{text-align:center}}@media (max-width:900px){.pln-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(80%,380px);grid-auto-flow:column;gap:12px;margin:10px calc(-1*clamp(20px,5vw,40px)) 0;padding:16px clamp(20px,5vw,40px) 14px;scroll-padding:0 clamp(20px,5vw,40px);overflow-x:auto}.pln-grid::-webkit-scrollbar{display:none}.pln-grid>.reveal{scroll-snap-align:center;opacity:1!important;transform:none!important}.pln-grid .pln-medidor span{transform:scaleX(1)}.pln-para{min-height:0}}@media (max-width:640px){.pln-tabla th,.pln-tabla td{padding:10px 8px}.pln-tabla tbody th{font-size:12.5px}.pln-tabla thead th{font-size:14px}.pln-tabla td{width:19%}.pln-txt{font-size:11px}.pln-rayo-grid>.nv-card{flex-basis:calc(50% - 5px)}}@media (prefers-reduced-motion:reduce){.pln-medidor span{transition:none;transform:none}}.depto-jefe,.hefesto-bust,.trf-estatua,.cf-kronos{display:block;-webkit-mask-image:none;mask-image:none}.depto-jefe>img,.hefesto-bust>img,.cf-kronos>img{width:auto;max-width:none;height:100%;display:block}.depto-jefe>img{-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.depto-jefe:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#cdc2ff80 0%,#beb0ff4d 38%,#a896fc1f 68%,#a896fc00 100%);width:118%;height:78%;position:absolute;top:-4%;left:50%;translate:-50%}.hefesto-bust{height:168px}.hefesto-bust>img{-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 97%);mask-image:linear-gradient(#000 0% 60%,#0000 97%)}@media (max-width:900px){.hefesto-bust{height:110px}}.cf-kronos>img{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 85%,#0000 100%)}.trf-estatua{width:96%;height:84%;max-height:none}.trf-estatua>img{object-fit:contain;object-position:bottom;width:100%;max-width:none;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}@media (max-width:900px){.trf-estatua{width:88%;height:60%}}.cloudscape-bg{background:#a9bff9 url(/assets/hero/sky-fallback.webp) 50%/cover no-repeat}.cloudscape-bg--static canvas{display:none}[data-perf=low] .sky-grain{mix-blend-mode:normal;opacity:.03}[data-perf=low] #navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-perf=low] .nv-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#fffffff0 0%,#f6f4ffdb 100%)}.nv-vigilado:not(.nv-live),.nv-vigilado:not(.nv-live):before,.nv-vigilado:not(.nv-live):after,.nv-vigilado:not(.nv-live) .nv-halo,.nv-vigilado:not(.nv-live) .nv-stage-halo{animation-play-state:paused}.ig-drift-x{will-change:transform;width:calc(100% + 46px);height:calc(100% + 46px);animation:6.39s linear infinite igX;position:absolute;top:-46px;left:-46px}.ig-drift-y{width:100%;height:100%;animation:9.58s linear infinite igY}@keyframes igX{0%{transform:translate(0,0)}to{transform:translate(46px)}}@keyframes igY{0%{transform:translate(0,0)}to{transform:translateY(46px)}}.ig-bg-highlight{-webkit-mask-image:radial-gradient(360px circle at var(--ig-mx,-9999px) var(--ig-my,-9999px),#000,transparent);-webkit-mask-image:radial-gradient(360px circle at var(--ig-mx,-9999px) var(--ig-my,-9999px),#000,transparent);mask-image:radial-gradient(360px circle at var(--ig-mx,-9999px) var(--ig-my,-9999px),#000,transparent)}@media (hover:none){.ig-bg-highlight{display:none}}.ig-bg-blob{will-change:transform}@media (prefers-reduced-motion:reduce){.ig-drift-x,.ig-drift-y{animation:none}}@media (max-width:900px){.dual-cta-hefesto .dual-cta-title{padding-right:96px}}.deptos-pedidos{flex-wrap:wrap;justify-content:center;gap:9px;max-width:900px;margin:-34px auto 8px;padding:0;list-style:none;display:flex}.deptos-pedidos li{font-family:var(--font-body);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--shadow-tint),.12),0 10px 24px -18px rgba(var(--shadow-tint),.6);opacity:0;transition:opacity .5s ease,transform .7s var(--ease-out-expo);transition-delay:calc(var(--i) * .11s + .15s);background:#ffffffc7;border-radius:16px 16px 16px 5px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex;transform:translateY(8px)}.deptos-pedidos li svg{color:var(--accion);flex:none}.deptos-pedidos.in li{opacity:1;transform:none}@media (max-width:640px){.deptos-pedidos{margin-top:-30px}.deptos-pedidos li{padding:8px 12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.deptos-pedidos li{opacity:1;transition:none;transform:none}}.seam-band-cruza{--seam-alto:120px;top:calc(-1 * var(--seam-alto));height:calc(var(--seam-alto) + 70vw);z-index:11;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#00000059 48px,#000 100px);mask-image:linear-gradient(#0000 0,#00000059 48px,#000 100px)}.seam-band-cruza>.seam-cloud{top:calc(var(--st) * var(--k) + var(--seam-alto))}#equipo>.container{z-index:12}.kc-platforms{gap:clamp(16px,1.6vw,22px);margin-top:0;margin-bottom:clamp(6px,1.2vw,18px)}.kc-platforms-label{letter-spacing:.2em;color:#ffffffeb;font-size:clamp(12.5px,1vw,14.5px)}.kc-marquee{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.kc-marquee-track{animation-duration:38s}.kc-marquee-group{gap:clamp(36px,4.4vw,68px);padding-right:clamp(36px,4.4vw,68px)}.kc-platform{gap:12px}.kc-platform-icon{width:clamp(24px,2vw,30px);height:clamp(24px,2vw,30px)}.kc-platform-name{font-size:clamp(17px,1.45vw,22px)}@media (max-width:640px){.kc-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.kc-platform-icon{width:28px;height:28px}.kc-marquee-group{gap:34px;padding-right:34px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.depto-jefe>img,.trf-estatua>img,.cf-kronos>img{transform-origin:50% 100%;animation:linear both nvCrece;animation-timeline:view();animation-range:entry cover 60%}@keyframes nvCrece{0%{scale:.9}to{scale:1.03}}.nv-stage{transform-origin:50% 100%;animation:linear both nvLevanta;animation-timeline:view();animation-range:entry entry 90%}@keyframes nvLevanta{0%{transform:perspective(1400px)rotateX(9deg)scale(.96)}to{transform:none}}.nv-card{transform-origin:50% 100%;animation:linear both nvLevantaCarta;animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) entry calc(70% + var(--i,0) * 4%)}@keyframes nvLevantaCarta{0%{scale:.93}to{scale:1}}.section-title{animation:linear both nvTitulo;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes nvTitulo{0%{scale:.94}to{scale:1}}.nv-grano-noche{animation:linear both nvGranoDeriva;animation-timeline:view()}@keyframes nvGranoDeriva{0%{background-position:0 -60px}to{background-position:0 60px}}}}#kompi-contratacion>.cloud-layer{clip-path:inset(-60vh -20vw 0)}.deptos-pilares{text-align:left;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1080px;margin:40px auto 0;padding:0;list-style:none;display:grid}.deptos-pilares li{border-top:1.5px solid rgba(var(--shadow-tint),.16);flex-direction:column;gap:8px;padding-top:16px;display:flex}.deptos-pilares svg{color:var(--acento)}.deptos-pilares strong{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-size:19px;font-weight:700;line-height:1.2}.deptos-pilares span{font-family:var(--font-body);color:var(--ink-2);text-wrap:balance;font-size:15px;font-weight:500;line-height:1.5}.deptos-pilares li:first-child{background:linear-gradient(120deg,#ffffffbf,#b0a2f824);border:1.5px solid #4c36d429;border-radius:20px;flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;padding:20px 24px}.deptos-pilares li:first-child svg{flex:none;width:34px;height:34px}.deptos-pilares li:first-child strong{white-space:nowrap;font-size:22px}.deptos-pilares li:first-child span{color:var(--ink);max-width:560px;font-size:16px}@media (max-width:900px){.deptos-pilares{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:700px){.deptos-pilares li:first-child{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 18px}.deptos-pilares li:first-child strong{white-space:normal;font-size:18px}.deptos-pilares li:first-child span{font-size:14px}}@media (max-width:560px){.deptos-pilares{gap:18px 14px;margin-top:28px}.deptos-pilares strong{font-size:16px}.deptos-pilares span{font-size:13.5px;line-height:1.45}.deptos-pilares svg{width:20px;height:20px}}.chatdemo-meta,.depto-badge,.funnel-card-channel,.pln-badge,.pln-eq-u,.trf-area,.pricing-chip small{font-size:11px}@media (min-width:641px){.nv-card-texto,.depto-pie-escena,.dual-cta-trust li,.cf-pides-nota,.chatdemo-bubble,.funnel-card-name,.pln-txt{font-size:14.5px}}@media (max-width:560px){.section-header{margin-bottom:34px}.section-sub{margin-top:12px;font-size:15.5px;line-height:1.5}.deptos-pedidos{margin-top:-8px!important}}.cf-dos{grid-template-columns:1fr 1fr auto 1.05fr;align-items:stretch;gap:16px;max-width:1080px;margin:0 auto 44px;display:grid}.cf-paso{text-align:left;flex-direction:column;gap:8px;padding:24px 22px;display:flex;position:relative}.cf-paso-n{font-family:var(--font-display);color:rgba(var(--shadow-tint),.13);font-size:38px;font-weight:700;line-height:1;position:absolute;top:16px;right:18px}.cf-paso-ico{color:var(--acento)}.cf-paso-t{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-size:21px;font-weight:700;line-height:1.15}.cf-paso-d{font-family:var(--font-body);color:var(--ink-2);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.5}.cf-paso-igual{font-family:var(--font-display);color:var(--acento);align-self:center;font-size:34px;font-weight:700}.cf-paso-fin{justify-content:center}.cf-paso-fin .cf-paso-ico{color:#c3b8ff}.cf-paso-fin .cf-paso-t{color:#fff;font-size:23px}.cf-paso-fin .cf-paso-d{color:#e2deffd1}.cf-pides-nota{font-family:var(--font-body);color:var(--ink-3);margin:14px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:900px){.cf-dos{grid-template-columns:1fr 1fr;gap:12px}.cf-paso-igual{display:none}.cf-paso-fin{grid-column:1/-1}}@media (max-width:560px){.cf-dos{grid-template-columns:1fr}.cf-paso{gap:6px;padding:18px 16px}.cf-paso-n{font-size:28px;top:12px;right:12px}.cf-paso-t{font-size:17px}.cf-paso-d{font-size:13.5px;line-height:1.45}.cf-paso-fin .cf-paso-t{font-size:19px}}#kompi-contratacion{background:0 0;padding-top:calc(clamp(60px,7.5vw,98px) + 50px)}.kc-fondo{z-index:-1;pointer-events:none;background:var(--accion) url(/assets/textures/design-system-2.webp) center/cover no-repeat;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#0000001f 22px,#00000061 55px,#000c 105px,#000 150px);mask-image:linear-gradient(#0000 0,#0000001f 22px,#00000061 55px,#000c 105px,#000 150px)}#kompi-contratacion:before{display:none}.pop-fondo{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14103275;place-items:center;padding:16px;animation:.35s both popFondo;display:grid;position:fixed;inset:0}.pop-caja{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(80% 55% at 50% -8%,#7b5be08c 0%,#0000 70%),radial-gradient(60% 45% at 100% 38%,#7fa0f84d 0%,#0000 70%),radial-gradient(55% 40% at 0 70%,#9d7ef842 0%,#0000 70%),linear-gradient(170deg,#1c1842 0%,#221b55 52%,#2c2272 100%);border-radius:28px;flex-direction:column;align-items:center;width:min(420px,100%);max-height:calc(100dvh - 32px);padding:22px 26px 0;animation:.55s cubic-bezier(.16,1,.3,1) both popEntra;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #140e3ccc,inset 0 0 0 1px #ffffff14}.pop-grano{z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pop-halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c3b8ff57,#0000);width:360px;height:260px;animation:6s ease-in-out infinite popHalo;position:absolute;top:18%;left:50%;translate:-50% -50%}.pop-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid;position:absolute;top:14px;left:14px}.pop-x:hover{background:#ffffff2e}.pop-x:focus-visible,.pop-opcion:focus-visible,.pop-cta:focus-visible,.pop-no:focus-visible{outline-offset:3px;outline:2px solid #c3b8ff}.pop-logo{width:auto;max-width:none;height:26px;margin-top:6px;animation:4.2s ease-in-out infinite popLogo,3.6s linear infinite popBrillo;-webkit-mask-image:linear-gradient(110deg,#000 40%,#0000008c 50%,#000 60%);mask-image:linear-gradient(110deg,#000 40%,#0000008c 50%,#000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%}.pop-cuerpo{z-index:2;flex-direction:column;align-items:center;width:100%;margin-top:18px;display:flex;position:relative;overflow-y:auto}.pop-titulo{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(30px,8vw,38px);font-weight:700;line-height:1.02}.pop-titulo-acento{font-family:var(--font-accent);color:#c3b8ff;text-shadow:0 0 28px #c3b8ff73;margin-top:4px;font-size:1.12em;font-weight:400;display:block}.pop-pregunta{font-family:var(--font-body);color:#ece9ffe6;text-wrap:balance;margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.45}.pop-opciones{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}.pop-opcion{color:#fff;width:100%;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;animation:.5s cubic-bezier(.16,1,.3,1) both popOpcion;animation-delay:calc(.12s + var(--i) * 70ms);background:#ffffff08;border:1.5px solid #ffffff8c;border-radius:999px;padding:14px 18px;font-size:13.5px;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.pop-opcion:hover{background:#c3b8ff29;border-color:#c3b8ff;transform:translateY(-1px)}.pop-no{color:#ece9ffb8;font-family:var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px 0 6px;padding:4px;font-size:14px;text-decoration:underline}.pop-no:hover{color:#fff}.pop-form,.pop-listo{flex-direction:column;align-items:center;width:100%;display:flex}.pop-input{color:#20232b;width:100%;font-family:var(--font-body);background:#fff;border:0;border-radius:999px;outline:none;margin-top:16px;padding:15px 20px;font-size:16px;transition:box-shadow .2s;box-shadow:0 0 #c3b8ff00}.pop-input:focus{box-shadow:0 0 0 4px #c3b8ff73}.pop-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pop-cta{cursor:pointer;color:#1c1842;width:100%;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;background:#c3b8ff;border:0;border-radius:999px;margin-top:12px;padding:15px 20px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;box-shadow:0 12px 26px -12px #c3b8ffcc}.pop-cta:hover{background:#d6ceff;transform:translateY(-1px)}.pop-cta:disabled{opacity:.7;cursor:wait}.pop-error{color:#ffd2da;margin:10px 0 0;font-size:13.5px}.pop-letra{text-wrap:balance;font-family:var(--font-body);color:#ece9ffa8;margin:12px 0 0;font-size:12.5px;font-style:italic}.pop-codigo{color:#221b55;font-family:var(--font-label);letter-spacing:.12em;background:#fff;border-radius:14px;margin-top:14px;padding:12px 22px;font-size:22px;font-weight:800;animation:.5s cubic-bezier(.16,1,.3,1) both popOpcion}.pop-dioses{pointer-events:none;flex:none;width:100%;height:150px;margin-top:6px;position:relative}.pop-dios{filter:drop-shadow(0 0 18px #c3b8ff59)drop-shadow(0 12px 16px #0a081e8c);width:auto;max-width:none;height:124px;animation:.7s cubic-bezier(.16,1,.3,1) both popDios;position:absolute;bottom:-14px}.pop-dioses:after{content:"";z-index:3;background:linear-gradient(#2c227200,#2c2272 85%);height:46px;position:absolute;bottom:0;left:-30px;right:-30px}.pop-dios-izq{opacity:.9;animation-delay:.2s;left:calc(50% - 150px)}.pop-dios-der{opacity:.9;animation-delay:.28s;left:calc(50% + 40px)}.pop-dios-zeus{z-index:2;height:156px;animation-delay:.12s;bottom:-18px;left:50%;translate:-50%}.pop-caja[data-paso=listo] .pop-dios-zeus{animation:.7s cubic-bezier(.16,1,.3,1) both popDios,4s ease-in-out .8s infinite popFlota}@keyframes popFondo{0%{opacity:0}}@keyframes popEntra{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes popOpcion{0%{opacity:0;transform:translateY(10px)}}@keyframes popDios{0%{opacity:0;transform:translateY(40px)}}@keyframes popHalo{0%,to{opacity:.75;scale:.95}50%{opacity:1;scale:1.06}}@keyframes popLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes popBrillo{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:-100% 0;mask-position:-100% 0}}@keyframes popFlota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:420px){.pop-caja{border-radius:24px;padding:20px 18px 0}.pop-opcion{letter-spacing:.04em;padding:13px 14px;font-size:12.5px}.pop-dioses{height:124px}.pop-dios{height:100px}.pop-dios-zeus{height:128px}.pop-dios-izq{left:calc(50% - 124px)}.pop-dios-der{left:calc(50% + 32px)}}@media (max-height:700px){.pop-dioses{height:96px}.pop-dios{height:80px}.pop-dios-zeus{height:104px}}@media (prefers-reduced-motion:reduce){.pop-fondo,.pop-caja,.pop-opcion,.pop-dios,.pop-codigo,.pop-halo,.pop-logo{animation:none!important}}.mk-section{overflow-x:clip}.mk-board{--pz-w:96px;--pz-h:120px;background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,18px);margin-top:8px;padding:clamp(14px,1.8vw,22px);display:grid;position:relative;box-shadow:0 2px 8px #0000000a,0 20px 48px -20px #00000014}.mk-est{background:var(--surface-sunken);border:1.5px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:12px;min-width:0;min-height:300px;padding:14px 12px 16px;transition:border-color .4s,box-shadow .4s,background .4s;display:flex;position:relative}.mk-est.is-activa{background:#f4f1ff;border-color:#7b5be08c;box-shadow:0 0 0 4px #7b5be01a,0 18px 36px -22px #4c36d473}.mk-est-head{align-self:flex-start;align-items:center;gap:8px;display:flex}.mk-est-n{width:22px;height:22px;font-family:var(--font-label);color:var(--acento);background:var(--surface);border-radius:50%;place-items:center;font-size:11.5px;font-weight:800;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1.5px #7b5be059}.mk-est.is-activa .mk-est-n{background:var(--acento);color:#fff}.mk-est-label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:700}.mk-slot{width:var(--pz-w);height:var(--pz-h);border:1.5px dashed var(--line-strong);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.mk-slot-cal,.mk-slot-pub,.mk-slot-post{width:calc(var(--pz-w) * .78);height:calc(var(--pz-h) * .78)}.mk-pieza{width:var(--pz-w);height:var(--pz-h);background:#221b55;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #221b558c,0 0 0 2px #fff}.mk-pieza.mini{width:calc(var(--pz-w) * .78);height:calc(var(--pz-h) * .78)}.mk-pieza.rastro{opacity:.45;filter:saturate(.6);animation:.4s both mkAparece}.mk-pieza img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.mk-pieza-play{color:#221b55;background:#ffffffe6;border-radius:50%;place-items:center;width:26px;height:26px;padding-left:2px;font-size:10px;display:grid;position:absolute;top:44%;left:50%;translate:-50% -50%}.mk-pieza-tipo{color:#fff;font-family:var(--font-label);letter-spacing:.02em;background:#1c1842d1;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:6px;left:6px}.mk-viaja{z-index:5;width:var(--pz-w);height:var(--pz-h);margin:calc(var(--pz-h) / -2) 0 0 calc(var(--pz-w) / -2);pointer-events:none;transform-origin:50%;position:absolute;top:0;left:0}.mk-prompt{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.mk-chip{background:var(--surface);border:1px solid var(--line);font-family:var(--font-label);color:var(--accion);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.mk-creando{font-family:var(--font-label);color:var(--ink-3);z-index:1;font-size:11px;font-weight:700;position:relative}.mk-slot-crea:before{content:"";opacity:0;background:linear-gradient(100deg,#7b5be014 20%,#7b5be047 50%,#7b5be014 80%) 0 0/220% 100%;border-radius:10px;position:absolute;inset:4px}.mk-est.is-activa .mk-slot-crea:has(.mk-creando):before{opacity:1;animation:1.1s linear infinite mkShimmer}.mk-tipos{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.mk-tipo{font-family:var(--font-label);color:var(--ink-3);border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .3s}.mk-tipo.on{color:#fff;background:var(--acento);border-color:var(--acento)}.mk-cal{grid-template-columns:repeat(7,1fr);gap:4px;width:100%;display:grid}.mk-cal-dia{flex-direction:column;align-items:center;gap:3px;display:flex}.mk-cal-dia b{font-family:var(--font-label);color:var(--ink-3);font-size:10.5px;font-weight:700}.mk-cal-dia i{background:var(--surface);border:1px solid var(--line);border-radius:4px;width:100%;height:12px;display:block}.mk-cal-dia i.lleno{background:#7b5be038;border-color:#0000}.mk-cal-dia i.destino{border:1.5px dashed #7b5be08c;transition:background .4s}.mk-est:has(.mk-hora.on) .mk-cal-dia i.destino{background:var(--acento);border-style:solid;border-color:var(--acento)}.mk-hora{font-family:var(--font-label);color:var(--ink-3);text-align:center;opacity:.35;text-wrap:balance;font-size:11.5px;font-weight:700;transition:opacity .4s,color .4s}.mk-hora.on{opacity:1;color:var(--accion)}.mk-redes{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:160px;display:grid}.mk-red{aspect-ratio:1;background:var(--surface);border:1px solid var(--line);color:var(--ink-3);transition:color .35s,background .35s,border-color .35s;transition-delay:calc(var(--i) * .17s);border-radius:12px;place-items:center;display:grid;position:relative}.mk-red-ico{width:18px;height:18px}.mk-red-ok{background:var(--acento);color:#fff;opacity:0;width:15px;height:15px;transition:opacity .3s,scale .35s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .17s + .12s);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px;scale:.4}.mk-redes.on .mk-red{color:var(--accion);background:#f4f1ff;border-color:#7b5be059}.mk-redes.on .mk-red-ok{opacity:1;scale:1}.mk-conv{flex-direction:column;gap:6px;width:100%;display:flex}.mk-com,.mk-resp,.mk-lead{font-family:var(--font-body);opacity:0;border-radius:12px;padding:6px 9px;font-size:12px;line-height:1.35;transform:translateY(8px)}.mk-com{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-bottom-left-radius:4px;align-self:flex-start}.mk-com b{color:var(--ink);font-weight:700}.mk-resp{background:var(--acento);color:#fff;text-align:right;border-bottom-right-radius:4px;align-self:flex-end}.mk-lead{color:#fff;background:#221b55;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-weight:700;display:flex}.mk-lead-punto{background:#c3b8ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c3b8ff4d}.mk-lead-dest{color:#c3b8ff;font-family:var(--font-label);margin-left:auto;font-size:11px}.mk-conv.on>*{animation:.5s cubic-bezier(.16,1,.3,1) both mkAparece;animation-delay:calc(.3s + var(--i) * .75s)}.mk-conv.on .mk-lead{animation:.5s cubic-bezier(.16,1,.3,1) both mkAparece,1.6s ease-in-out infinite mkLeadBrillo;animation-delay:calc(.3s + var(--i) * .75s),calc(.9s + var(--i) * .75s)}.mk-leyenda{text-align:center;max-width:620px;font-family:var(--font-body);color:var(--ink-2);text-wrap:balance;min-height:2.9em;margin:16px auto 0;font-size:15px;font-weight:500}.mk-board.is-estatico .mk-conv>*{opacity:1;animation:none;transform:none}.mk-ciclo{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,56px);max-width:1040px;margin:clamp(40px,5vw,64px) auto 0;display:grid}.mk-ciclo-rueda{background:radial-gradient(closest-side,#2c2272 0%,#221b55 62%,#0000 63%),conic-gradient(#7b5be000,#7b5be059,#7fa0f800);border-radius:50%;flex:none;width:260px;height:260px;animation:16s linear infinite mkGira;position:relative}.mk-ciclo-rueda:before{content:"";border:1.5px dashed #7b5be073;border-radius:50%;position:absolute;inset:18px}.mk-ciclo-paso{background:var(--surface);border:1px solid var(--line);white-space:nowrap;font-family:var(--font-label);color:var(--ink-2);animation:16s linear infinite mkContraGira,8s ease-in-out infinite mkPasoOn;animation-delay:0s,calc(var(--i) * 2s);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;position:absolute;translate:-50% -50%}.mk-ciclo-paso:first-child{top:8%;left:50%}.mk-ciclo-paso:nth-child(2){top:50%;left:92%}.mk-ciclo-paso:nth-child(3){top:92%;left:50%}.mk-ciclo-paso:nth-child(4){top:50%;left:8%}.mk-ciclo-centro{text-align:center;color:#fff;width:120px;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.1;animation:16s linear infinite mkContraGira;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk-ciclo-texto h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.12}.mk-ciclo-texto p{font-family:var(--font-body);color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:1.6}.mk-ciclo-texto .mk-ciclo-nota{color:var(--ink-3);margin-top:12px;font-size:14.5px}.mk-features{margin-top:clamp(36px,4.5vw,56px)!important}@keyframes mkShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes mkAparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mkLeadBrillo{0%,to{box-shadow:0 0 #c3b8ff00}50%{box-shadow:0 0 0 5px #c3b8ff47}}@keyframes mkGira{to{rotate:360deg}}@keyframes mkContraGira{to{rotate:-360deg}}@keyframes mkPasoOn{0%,20%{background:var(--acento);color:#fff;border-color:var(--acento)}25%,to{background:var(--surface);color:var(--ink-2);border-color:var(--line)}}@media (max-width:900px){.mk-board{grid-template-columns:repeat(2,1fr)}.mk-ciclo{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:560px){.mk-board{--pz-w:74px;--pz-h:92px;border-radius:20px;gap:8px;padding:10px}.mk-est{border-radius:14px;gap:9px;min-height:236px;padding:10px 8px 12px}.mk-est-label{letter-spacing:.05em;font-size:10.5px}.mk-chip,.mk-tipo{padding:2px 6px;font-size:10.5px}.mk-redes{gap:6px;max-width:132px}.mk-red-ico{width:15px;height:15px}.mk-com,.mk-resp,.mk-lead{padding:5px 7px;font-size:11px}.mk-lead-dest{font-size:10.5px}.mk-hora{font-size:11px}.mk-leyenda{font-size:14px}.mk-ciclo-rueda{width:230px;height:230px}.mk-ciclo-centro{width:104px;font-size:16px}.mk-ciclo-paso{padding:5px 9px;font-size:11px}.mk-ciclo-texto p{font-size:15px}}@media (prefers-reduced-motion:reduce){.mk-ciclo-rueda,.mk-ciclo-paso,.mk-ciclo-centro,.mk-conv.on>*{animation:none!important}.mk-conv>*{opacity:1;transform:none}}.section-title,.cf-paso-t,.mk-ciclo-texto h3,.pln-rayo-texto h3,.depto-nombre{text-wrap:balance}.depto-arg,.cf-paso-d,.nv-card-texto,.mk-ciclo-texto p,.pln-rayo-texto p,.faq-answer,.dual-cta-body{text-wrap:pretty}@media (max-width:900px){.section-title br{display:none}.section-title .acento{display:block}}.nv-card-titulo{text-wrap:balance}@media (max-width:560px){.nv-card-sm .nv-card-titulo{letter-spacing:-.005em;font-size:14.5px;line-height:1.2}.nv-card-texto,.depto-arg,.cf-paso-d{text-wrap:balance}}.pln-eq .nv-card-texto{text-wrap:balance}@media (hover:none) and (pointer:coarse) and (max-width:900px){#hero-sticky{height:100dvh!important;min-height:0!important;max-height:none!important}.sky-blobs{filter:none}.sky-blob{mix-blend-mode:normal;background:radial-gradient(closest-side,var(--sb),transparent)!important}.sky-blob-1{--sb:#5884f8}.sky-blob-2{--sb:#6f93f8}.sky-blob-3{--sb:#95bbf8}.sky-blob-4{--sb:#bfe0f0}.sky-blob-5{--sb:#b0a2f8}.sky-blob-6{--sb:#9d7ef8}.sky-blob{width:70vw!important;height:52vh!important}.sky-grain,.pop-grano,.depto-grano,.nv-grano-noche,.glass-panel:before{display:none}.nv-grano{mix-blend-mode:normal;opacity:.1}.kc-seam-cloud,.cloud,.hero-el-statue img,.hero-el-compi img,.hero-el-compi .figura-viva-loop,.ig-bg-blob{filter:none}.ig-bg-blob-blue{background:radial-gradient(closest-side,#5884f829,#0000)}.ig-bg-blob-violeta{background:radial-gradient(closest-side,#9d7ef81c,#0000)}.ig-drift-x,.ig-drift-y{will-change:auto;animation:none}#navbar,.btn-secondary,.card-glass,.glass-panel,.fab-wa-label,.nv-card,.nv-puente,.deptos-pie,.trf-switch,.cf-stage-burbuja,.faq-item,.pln-tabla-wrap,.deptos-pedidos li,.pop-fondo,.landing-modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#navbar{background:#fffffff2}.glass-panel{background:#ffffff7a}.nv-card{background:linear-gradient(165deg,#fffffff0 0%,#f6f4ffdb 100%)}.nv-puente,.deptos-pie{background:#ffffffe0}.trf-switch,.faq-item{background:#ffffffe6}.pln-tabla-wrap,.deptos-pedidos li{background:#ffffffeb}.pop-fondo{background:#141032ad}.landing-modal-overlay{background:#14103299}}@media (max-width:900px){#kompi-contratacion{overflow:visible}.kc-seam-clouds{height:100vh;top:-60vh;overflow:hidden}.kc-seam-cloud{margin-top:60vh}}@media (hover:none) and (pointer:coarse) and (max-width:900px){#equipo>.container{content-visibility:auto;contain-intrinsic-size:auto 2511px}#embudo>.container{content-visibility:auto;contain-intrinsic-size:auto 1304px}#marketing>.container{content-visibility:auto;contain-intrinsic-size:auto 2485px}#demo>.container{content-visibility:auto;contain-intrinsic-size:auto 1478px}#resultados>.container{content-visibility:auto;contain-intrinsic-size:auto 1557px}#transformacion>.container{content-visibility:auto;contain-intrinsic-size:auto 1759px}#como-funciona>.container{content-visibility:auto;contain-intrinsic-size:auto 2127px}#precios>.container{content-visibility:auto;contain-intrinsic-size:auto 4112px}#preguntas>.container{content-visibility:auto;contain-intrinsic-size:auto 1087px}#contacto>.container{content-visibility:auto;contain-intrinsic-size:auto 1141px}}@media (hover:none) and (pointer:coarse) and (min-width:521px) and (max-width:900px){#equipo>.container{contain-intrinsic-size:auto 2940px}#embudo>.container{contain-intrinsic-size:auto 1240px}#marketing>.container{contain-intrinsic-size:auto 2330px}#demo>.container{contain-intrinsic-size:auto 1520px}#resultados>.container{contain-intrinsic-size:auto 1370px}#transformacion>.container{contain-intrinsic-size:auto 1660px}#como-funciona>.container{contain-intrinsic-size:auto 1840px}#precios>.container{contain-intrinsic-size:auto 3280px}#preguntas>.container{contain-intrinsic-size:auto 970px}#contacto>.container{contain-intrinsic-size:auto 940px}}@supports (animation-timeline:scroll()){#hero{height:calc(100lvh + 140svh)}#hero-sticky{position:sticky;top:0}@keyframes hpA{0%{translate:-50% -50%}to{translate:calc(-50% + 0px) calc(-50% + var(--px-hero-statue-a))}}@keyframes hpB{0%{translate:-50% -50%}to{translate:calc(-50% + 0px) calc(-50% + var(--px-hero-statue-b))}}@keyframes hpG{0%{translate:-50% -50%}to{translate:calc(-50% + 0px) calc(-50% + var(--px-hero-gods))}}@keyframes hpT{0%{translate:0}to{translate:0 var(--px-hero-text)}}@keyframes hpN{0%{translate:0}to{translate:0 var(--px-hero-fgcloud)}}@keyframes hpBanner{0%{transform:translateY(0)}10%{transform:translateY(8.1vh)}20%{transform:translateY(12.8vh)}30%{transform:translateY(14.7vh)}40%{transform:translateY(14.4vh)}50%{transform:translateY(12.5vh)}60%{transform:translateY(9.6vh)}70%{transform:translateY(6.3vh)}80%{transform:translateY(3.2vh)}90%{transform:translateY(.9vh)}to{transform:translateY(0)}}.hero-el-statueA,.hero-el-statueB,.hero-el-compi,#happy-text,#hero-fg-cloud{animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 140svh;animation-timing-function:linear(0,.1612,.3088,.4428,.5632,.67,.7632,.8428,.9088,.9612,1)}.hero-el-statueA{animation-name:hpA;animation-duration:1ms}.hero-el-statueB{animation-name:hpB;animation-duration:1ms}.hero-el-compi{animation-name:hpG;animation-duration:1ms}#happy-text{animation-name:hpT;animation-duration:1ms}#hero-fg-cloud{animation-name:hpN;animation-duration:1ms}#kompi-contratacion{animation-name:hpBanner;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:40svh 140svh}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:scroll()){#kompi-contratacion{animation:none}}}@media (hover:none) and (pointer:coarse){.hero-state,#happy-visual{height:100svh;bottom:auto}}.btn-glass,.btn-primary,.btn-secondary,.btn-violeta{isolation:isolate;cursor:pointer;white-space:nowrap;font-family:var(--font-body);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo),filter .35s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-glass:before,.btn-primary:before,.btn-secondary:before,.btn-violeta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 62% at 18% 38%,var(--lg-nube-a,#d6ccff9e),transparent 70%), radial-gradient(40% 58% at 78% 64%,var(--lg-nube-b,#95bbf88c),transparent 68%), radial-gradient(34% 48% at 52% 16%,var(--lg-nube-c,#ffffff6b),transparent 70%);animation:12s ease-in-out infinite alternate lgDrift;position:absolute;inset:-60% -40%}.btn-glass:after,.btn-primary:after,.btn-secondary:after,.btn-violeta:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--lg-gloss,#ffffff4d) 0%,#fff0 52%), linear-gradient(112deg,transparent 38%,#ffffff8c 50%,transparent 62%);transition:background-position .9s var(--ease-out-expo);background-position:0 0,135% 0;background-repeat:no-repeat;background-size:100% 100%,260% 100%;position:absolute;inset:0}@keyframes lgDrift{0%{transform:translate(-7%,3%)scale(1)}50%{transform:translate(2%,-4%)scale(1.06)}to{transform:translate(8%,2%)scale(1.1)}}.btn-glass:hover:after,.btn-primary:hover:after,.btn-secondary:hover:after,.btn-violeta:hover:after{background-position:0 0,-35% 0}.btn-glass:hover:before,.btn-primary:hover:before,.btn-secondary:hover:before,.btn-violeta:hover:before{animation-duration:5s}.btn-glass:active,.btn-primary:active,.btn-secondary:active,.btn-violeta:active{transition-duration:.12s;transform:translateY(0)scale(.975)}.btn-glass:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-violeta:focus-visible{outline-offset:3px;outline:2px solid #4c36d499}.btn-glass:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-violeta:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-lg,.btn-xl{border-radius:999px}.btn-lg{padding:15px 34px}.btn-xl{padding:19px 52px}.btn-glass,.btn-secondary{color:var(--accion);-webkit-backdrop-filter:blur(16px)saturate(1.7);backdrop-filter:blur(16px)saturate(1.7);background:linear-gradient(#ffffffa8 0%,#ffffff57 100%);box-shadow:inset 0 1.5px #fffffff2,inset 0 -9px 14px -8px #4c36d433,inset 0 0 18px #ffffff47,0 10px 24px -12px #4c36d461,0 1px 2px #4c36d41a}.btn-glass:hover,.btn-secondary:hover{background:linear-gradient(#ffffffc7 0%,#ffffff75 100%);transform:translateY(-2px);box-shadow:inset 0 1.5px #fff,inset 0 -9px 14px -8px #4c36d442,inset 0 0 22px #fff6,0 16px 30px -12px #4c36d47a,0 2px 4px #4c36d41f}.btn-primary,.btn-glass.btn-primary{--lg-gloss:#ffffff57;color:#fff;text-shadow:0 1px 1px #180a6e61;-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);background:linear-gradient(#7d65f8f0 0%,#4c36d4f2 52%,#3726aaf7 100%);box-shadow:inset 0 1.5px #ffffff9e,inset 0 12px 16px -10px #ffffff4d,inset 0 -12px 18px -8px #180a6e8c,0 14px 28px -10px #4c36d49e,0 2px 6px #4c36d447}.btn-primary:hover,.btn-glass.btn-primary:hover{background:linear-gradient(#8a74faf5 0%,#5842e2f7 52%,#3e2bbafa 100%);transform:translateY(-2px);box-shadow:inset 0 1.5px #ffffffbf,inset 0 12px 16px -10px #ffffff5c,inset 0 -12px 18px -8px #180a6e99,0 20px 38px -12px #4c36d4b8,0 3px 8px #4c36d44d}.btn-violeta,.btn-glass.btn-violeta{--lg-nube-a:#ffffff80;--lg-nube-b:#95bbf899;--lg-nube-c:#d6ccffb3;color:#fff;text-shadow:0 1px 1px #3c1e9657;-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);background:linear-gradient(#b09cfaf0 0%,#8f6ef8f2 55%,#7654eef7 100%);box-shadow:inset 0 1.5px #ffffffb3,inset 0 12px 16px -10px #ffffff57,inset 0 -12px 18px -8px #3a1ea080,0 14px 28px -10px #8561f799,0 2px 6px #8561f742}.btn-violeta:hover,.btn-glass.btn-violeta:hover{background:linear-gradient(#bcaafcf5 0%,#9878faf7 55%,#7e5cf2fa 100%);transform:translateY(-2px)}.btn-glass.nav-login{border:0;padding:9px 18px 9px 14px;font-size:12px}.btn-glass.nav-login:hover{border:0;transform:translateY(-1px)}.pln-card .btn-glass:not(.btn-primary){--lg-nube-a:#b0a2f86b;--lg-nube-b:#95bbf857;--lg-nube-c:#ffffff38;--lg-gloss:#ffffff38;color:#fff;background:linear-gradient(#fff3 0%,#ffffff14 100%);box-shadow:inset 0 1.5px #ffffff80,inset 0 -10px 14px -8px #00000047,0 12px 26px -12px #0000008c}.pln-card .btn-glass:not(.btn-primary):hover{background:linear-gradient(#ffffff4d 0%,#ffffff1f 100%)}.pln-card .btn-glass:focus-visible{outline-color:#ffffffbf}@media (prefers-reduced-motion:reduce){.btn-glass:before,.btn-primary:before,.btn-secondary:before,.btn-violeta:before{animation:none}.btn-glass:after,.btn-primary:after,.btn-secondary:after,.btn-violeta:after{transition:none}}@media (prefers-reduced-transparency:reduce){.btn-glass,.btn-primary,.btn-secondary,.btn-violeta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.btn-glass:not(.btn-primary):not(.btn-violeta),.btn-secondary{background:#fff}}.cm-section{overflow-x:clip}.cm-tabs{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:linear-gradient(#ffffffd9,#f6f4ff9e);border-radius:999px;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 34px;padding:6px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #4c36d414,0 18px 36px -24px #4c36d473}.cm-tab{cursor:pointer;white-space:nowrap;font:700 14px/1 var(--font-body);color:var(--ink-2);transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s var(--ease-out-expo);background:0 0;border:0;border-radius:999px;padding:11px 20px;position:relative;overflow:hidden}.cm-tab:hover:not(.on){color:var(--accion);transform:translateY(-1px)}.cm-tab:focus-visible{outline-offset:2px;outline:2px solid #4c36d499}.cm-tab.on{color:#fff;text-shadow:0 1px 1px #180a6e4d;background:linear-gradient(#7d65f8 0%,#4c36d4 55%,#3a28b0 100%);box-shadow:inset 0 1.5px #ffffff8c,inset 0 -8px 12px -6px #180a6e80,0 12px 22px -10px #4c36d499}.cm-tab-progreso{transform-origin:0;background:#ffffffbf;height:3px;animation:linear forwards cmProg;position:absolute;bottom:0;left:0;right:0}@keyframes cmProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cm-panel{animation:cmEntra .6s var(--ease-out-expo) both;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(26px,4.4vw,64px);display:grid}@keyframes cmEntra{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:none}}.cm-texto h3{font:700 clamp(26px,3.3vw,40px)/1.08 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 20px}.cm-texto ul{flex-direction:column;gap:13px;margin:0 0 26px;padding:0;list-style:none;display:flex}.cm-texto li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.cm-texto li svg{color:#fff;background:var(--accion);box-sizing:border-box;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin-top:1px;padding:5px}.cm-ventana{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(165deg,#ffffffe6,#f6f4ffb3);border-radius:26px;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #4c36d41a,0 40px 80px -40px #4c36d48c}.cm-barra{background:#eff4fdcc;align-items:center;gap:6px;padding:12px 16px;display:flex;box-shadow:inset 0 -1px #4c36d412}.cm-barra span{background:#4c36d42e;border-radius:50%;width:10px;height:10px}.cm-barra em{font:700 10.5px/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-left:auto;font-style:normal}.cm-pantalla{flex-direction:column;justify-content:center;min-height:372px;padding:clamp(14px,2vw,20px);display:flex}.cm-chip{font:700 11.5px/1 var(--font-label);color:var(--accion);background:var(--accion-wash);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #4c36d41f}.cm-nota{color:var(--ink-2);text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.45}.cm-dios{background:linear-gradient(160deg,#eae5ff,#bfd3fa);border-radius:50%;flex:none;width:28px;height:28px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #fff,0 4px 10px -4px #4c36d473}.cm-dios img{object-fit:cover;object-position:50% 10%;width:100%;max-width:none;height:100%}.cm-bandeja{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.cm-lista{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cm-lista li{background:#ffffffb3;border-radius:15px;align-items:center;gap:9px;padding:9px 10px;display:flex;box-shadow:inset 0 0 0 1px #4c36d412}.cm-lista li.on{background:var(--accion-wash);box-shadow:inset 0 0 0 1.5px #4c36d447}.cm-ini{height:32px;font:700 13px var(--font-display);color:#fff;background:linear-gradient(160deg,#9d7ef8,#4c36d4);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.cm-fila-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-fila-texto b{font:700 13px/1.1 var(--font-body);color:var(--ink)}.cm-fila-texto small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cm-fila-meta{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.cm-fila-meta .cm-canal{width:15px;height:15px}.cm-fila-meta em{font:700 10px/1 var(--font-label);color:var(--accion);background:#4c36d417;border-radius:99px;padding:3px 7px;font-style:normal}.cm-fila-meta em.tu{color:#8a5a00;background:#ffebc2}.cm-fila-meta small{color:var(--ink-2);font-size:10px}.cm-hilo{background:#fff;border-radius:18px;flex-direction:column;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #4c36d414}.cm-hilo-cab{flex-direction:column;gap:2px;margin-bottom:9px;padding-bottom:9px;display:flex;box-shadow:0 1px #4c36d414}.cm-hilo-cab b{font:700 13.5px var(--font-body)}.cm-hilo-cab span{color:var(--ink-2);font-size:11px}.cm-burbujas{flex-direction:column;flex:1;gap:7px;display:flex}.cm-burbujas p{border-radius:14px;max-width:86%;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.35}.cm-burbujas .cli{color:var(--ink);background:#eef1f8;border-bottom-left-radius:5px;align-self:flex-start}.cm-burbujas .bot{color:#fff;background:linear-gradient(#7d65f8,#4c36d4);border-bottom-right-radius:5px;align-self:flex-end}.cm-control{font:700 11px/1 var(--font-label);text-align:center;background:#eef1f8;border-radius:99px;grid-template-columns:1fr 1fr;margin-top:10px;padding:3px;display:grid}.cm-control span{color:var(--ink-3);border-radius:99px;padding:8px 4px}.cm-control .on{color:var(--accion);background:#fff;box-shadow:0 2px 8px -2px #4c36d459}.cm-crm-cab,.cm-agenda-cab,.cm-aprob-cab{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cm-crm-cab b,.cm-agenda-cab b,.cm-aprob-cab b{font:700 15px var(--font-display)}.cm-kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cm-col{background:#eff4fdcc;border-radius:16px;flex-direction:column;gap:8px;min-height:210px;padding:9px;display:flex}.cm-col-t{font:700 10.5px/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;display:flex}.cm-tarjeta{background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex;box-shadow:0 8px 16px -12px #4c36d480,inset 0 0 0 1px #4c36d40f}.cm-tarjeta b{font:700 12.5px var(--font-body)}.cm-tarjeta small{color:var(--accion);font-size:11px}@media (max-width:560px){.cm-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-gc{width:14px;height:14px}.cm-semana{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cm-dia{flex-direction:column;gap:6px;display:flex}.cm-dia>span{font:700 10.5px/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-align:center;padding-bottom:2px}.cm-hueco{background:repeating-linear-gradient(135deg,#4c36d40a 0 6px,#0000 6px 12px);border-radius:11px;height:52px;box-shadow:inset 0 0 0 1px #4c36d40f}.cm-cita{height:52px;font:700 10.5px/1.15 var(--font-body);color:var(--accion);background:linear-gradient(#eae5ff,#dcd5ff);border-radius:11px;flex-direction:column;justify-content:space-between;padding:7px 8px;display:flex;box-shadow:inset 0 0 0 1px #4c36d429}.cm-cita i{color:#2f6e4a;font-size:9.5px;font-style:normal;font-weight:600}.cm-cita i:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.cm-cita.pend{color:#8a5a00;background:linear-gradient(#fff3d6,#ffe8b3);box-shadow:inset 0 0 0 1px #e0a21b59}.cm-cita.pend i{color:#8a5a00}.cm-aviso{font:700 10px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;background:#ffebc2;border-radius:99px;margin-right:6px;padding:3px 8px;display:inline-block}.cm-aprob{flex-direction:column;display:flex}.cm-pila{height:196px;margin:4px 0 6px;position:relative}.cm-carta{height:170px;transform:translateY(calc(var(--p) * 13px)) scale(calc(1 - var(--p) * .045));transform-origin:50% 100%;z-index:calc(10 - var(--p));opacity:calc(1 - var(--p) * .18);transition:transform .5s var(--ease-out-expo),opacity .5s ease;background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 22px 40px -22px #4c36d48c,inset 0 0 0 1px #4c36d417}.cm-carta-cab{font:600 12px var(--font-body);color:var(--ink-2);align-items:center;gap:9px;display:flex}.cm-carta-cab em{font:700 10px/1 var(--font-label);color:#8a5a00;background:#ffebc2;border-radius:99px;margin-left:auto;padding:5px 9px;font-style:normal}.cm-carta b{font:700 20px/1.15 var(--font-display);color:var(--ink);margin-top:6px}.cm-carta small{color:var(--ink-2);font-size:13px;line-height:1.4}.cm-carta.sale-ok{animation:.42s cubic-bezier(.4,0,.8,.6) forwards cmSaleOk}.cm-carta.sale-corregir{animation:.42s cubic-bezier(.4,0,.8,.6) forwards cmSaleNo}@keyframes cmSaleOk{to{opacity:0;transform:translate(120%,-14px)rotate(9deg)}}@keyframes cmSaleNo{to{opacity:0;transform:translate(-120%,-14px)rotate(-9deg)}}.cm-listo{color:var(--ink-2);animation:cmEntra .5s var(--ease-out-expo) both;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.cm-listo svg{color:#fff;box-sizing:border-box;background:linear-gradient(#5cc08a,#2f8f5c);border-radius:50%;width:52px;height:52px;margin-bottom:6px;padding:13px}.cm-listo b{font:700 18px var(--font-display);color:var(--ink)}.cm-aprob-botones{justify-content:center;gap:10px;margin-top:10px;display:flex}.cm-aprob-botones .btn-glass{min-width:128px;padding:12px 24px}.cm-informe{flex-direction:column;gap:12px;display:flex}.cm-informe-cab{justify-content:space-between;align-items:center;display:flex}.cm-informe-firma{align-items:center;gap:10px;display:flex}.cm-informe-firma .cm-dios{width:36px;height:36px}.cm-informe-firma span{flex-direction:column;gap:2px;display:flex}.cm-informe-firma b{font:700 14.5px var(--font-display)}.cm-informe-firma small{color:var(--ink-2);font-size:11px}.cm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cm-kpis>div{background:#fff;border-radius:15px;flex-direction:column;gap:3px;padding:11px 12px;display:flex;box-shadow:inset 0 0 0 1px #4c36d412}.cm-kpis small{color:var(--ink-2);font-size:10.5px}.cm-kpis b{font:700 26px/1 var(--font-display);color:var(--ink)}.cm-kpis i{font:700 11px var(--font-label);color:var(--ink-3);font-style:normal}.cm-kpis i.sube{color:#2f8f5c}.cm-spark{border-radius:12px;width:100%;height:64px;display:block}.cm-hacer{background:var(--accion-wash);border-radius:16px;padding:13px 15px;box-shadow:inset 0 0 0 1px #4c36d41a}.cm-hacer b{font:700 13px var(--font-body);color:var(--accion);align-items:center;gap:7px;margin-bottom:7px;display:flex}.cm-hacer ol{color:var(--ink-2);gap:5px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.4;display:grid}.cm-hacer li::marker{color:var(--accion);font-weight:800}@media (max-width:900px){.cm-tab{padding:14px 20px}.cm-panel{grid-template-columns:minmax(0,1fr);gap:26px}.cm-tabs{scrollbar-width:none;border-radius:22px;justify-content:flex-start;width:100%;overflow-x:auto}.cm-tabs::-webkit-scrollbar{display:none}.cm-texto{text-align:left}}@media (max-width:560px){.cm-bandeja{grid-template-columns:minmax(0,1fr)}.cm-pantalla{min-height:0}.cm-cita{padding:6px;font-size:9.5px}.cm-semana{gap:5px}}@media (prefers-reduced-motion:reduce){.cm-panel,.cm-listo,.cm-tab-progreso{animation:none}.cm-carta{transition:none}}.cmp-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:linear-gradient(165deg,#ffffffe0,#f6f4ffa8);border-radius:24px;margin:0 0 10px;overflow-x:auto;box-shadow:inset 0 1px #fff,0 0 0 1px #4c36d417,0 30px 60px -36px #4c36d480}.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-family:var(--font-body)}.cmp th,.cmp td{text-align:left;vertical-align:top;color:var(--ink-2);padding:15px 16px;font-size:14px;line-height:1.35}.cmp thead th{font:700 12px/1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-top:20px;padding-bottom:14px}.cmp tbody tr+tr>*{box-shadow:inset 0 1px #4c36d412}.cmp tbody th{width:22%;font:700 14px/1.3 var(--font-display);color:var(--ink);text-transform:none;letter-spacing:0}.cmp td{display:table-cell}.cmp td>span:last-child{margin-left:8px;display:inline}.cmp-marca{width:20px;height:20px;font:800 11px/1 var(--font-label);vertical-align:-4px;color:var(--ink-3);background:#4c36d412;border-radius:50%;place-items:center;display:inline-grid}.cmp-si{color:#fff;background:linear-gradient(#7d65f8,#4c36d4)}.cmp-med{color:#8a5a00;background:#ffebc2}.cmp .cmp-kompi{color:#fff;text-shadow:0 1px 1px #180a6e4d;background:linear-gradient(#7d65f8f7 0%,#4c36d4fa 60%,#3a28b0fa 100%);font-weight:700}.cmp thead .cmp-kompi{color:#fff;border-radius:18px 18px 0 0;font-size:13px}.cmp tbody tr:last-child .cmp-kompi{border-radius:0 0 18px 18px}.cmp .cmp-kompi .cmp-marca{color:#4c36d4;text-shadow:none;background:#fff}.cmp tbody tr+tr>.cmp-kompi{box-shadow:inset 0 1px #ffffff2e}.cmp-nota{text-align:center;color:var(--ink-2);margin:10px 6px 0;font-size:12px}@media (max-width:700px){.cmp th,.cmp td{padding:13px 12px;font-size:13px}}.cursor-magico{z-index:60;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.depto-emp{box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:10px;padding:2px 4px}.depto-emp-cara{aspect-ratio:4/5;width:auto;height:58px;box-shadow:none;background:0 0;border-radius:0;flex:none;overflow:visible}.depto-emp-cara img{object-fit:contain;object-position:50% 100%;width:auto;max-width:none;height:100%;display:block;transform:none}.depto-emp-cara .figura-viva{width:auto;height:100%;transform:none}.depto-emp-cara .figura-viva img{transform:none}.depto-emp-cara .figura-viva-loop{object-fit:contain;object-position:50% 100%}.depto-emp b{white-space:normal}@media (hover:none) and (pointer:coarse){.depto-pila-cara{filter:none}}.mk-redes{grid-template-columns:repeat(2,1fr);max-width:104px;margin-inline:auto}@media (max-width:700px){.mk-redes{max-width:90px}}
