:root{--mm-page: #e8e8e8;--mm-panel: #f2f2f2;--mm-panel-ink: #111111;--mm-panel-muted: #4a4a4a;--mm-dark: #1a1a1a;--mm-dark-elevated: #222222;--mm-ink: #f7f7f7;--mm-muted: #c4c4c4;--mm-line: rgba(255, 255, 255, .12);--mm-line-dark: rgba(0, 0, 0, .08);--mm-radius: 12px;--mm-radius-inner: 10px;--mm-radius-sm: 8px;--mm-font: "Outfit", "Segoe UI", system-ui, sans-serif;--mm-ease: cubic-bezier(.2, 0, 0, 1);--mm-spring: cubic-bezier(.22, 1, .36, 1);--mm-duration-fast: .13s;--mm-duration-medium: .24s}@property --mm-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --mm-lamp-wash{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.06);}@property --mm-lamp-halo-a{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.22);}@property --mm-lamp-halo-b{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.1);}@property --mm-lamp-fill{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --mm-lamp-letter{syntax: "<color>"; inherits: true; initial-value: #1a1a1a;}@property --mm-lamp-title-hi{syntax: "<color>"; inherits: true; initial-value: #eef3ff;}@property --mm-lamp-title-lo{syntax: "<color>"; inherits: true; initial-value: #f3f3f3;}.mm-page{margin:0;min-height:100vh;background:var(--mm-page);color:var(--mm-panel-ink);font-family:var(--mm-font);-webkit-font-smoothing:antialiased;padding:clamp(.75rem,2vw,1.25rem);overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:1.25rem}#ecosistema,#propuesta,#resultados,#respaldo,#cta{scroll-margin-top:1rem}.mm-page *,.mm-page *:before,.mm-page *:after{box-sizing:border-box}.mm-shell{width:min(1120px,100%);margin-inline:auto}.mm-stage{position:relative;isolation:isolate;overflow:visible;background:var(--mm-dark);color:var(--mm-ink);border-radius:var(--mm-radius);padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,2rem) clamp(2.5rem,6vw,4.5rem);margin-bottom:clamp(.75rem,1.5vw,1rem);--mm-sign-blue: #005aff;--mm-lamp-fill: #ffffff;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .2);--mm-lamp-halo-b: rgba(255, 255, 255, .08);--mm-lamp-wash: rgba(255, 255, 255, .05);--mm-lamp-title-hi: #eef3ff;--mm-lamp-title-lo: #f3f3f3;animation:mm-lamp-phase 5.4s linear infinite}@keyframes mm-lamp-phase{0%,8%{--mm-lamp-fill: #ffffff;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .28);--mm-lamp-halo-b: rgba(255, 255, 255, .12);--mm-lamp-wash: rgba(255, 255, 255, .1);--mm-lamp-title-hi: #eef3ff;--mm-lamp-title-lo: #f4f4f4}22%{--mm-lamp-fill: #c8c8c8;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .08);--mm-lamp-halo-b: rgba(255, 255, 255, .03);--mm-lamp-wash: rgba(255, 255, 255, .03);--mm-lamp-title-hi: #c8c8c8;--mm-lamp-title-lo: #b0b0b0}28%{--mm-lamp-fill: #c8c8c8;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, 0);--mm-lamp-halo-b: rgba(255, 255, 255, 0);--mm-lamp-wash: rgba(255, 255, 255, 0);--mm-lamp-title-hi: #c8c8c8;--mm-lamp-title-lo: #b8b8b8}30%,38%{--mm-lamp-fill: #005aff;--mm-lamp-letter: #ffffff;--mm-lamp-halo-a: rgba(0, 90, 255, 1);--mm-lamp-halo-b: rgba(0, 90, 255, .45);--mm-lamp-wash: rgba(0, 90, 255, .2);--mm-lamp-title-hi: #e8f0ff;--mm-lamp-title-lo: #b4ccff}41%{--mm-lamp-fill: #ffffff;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .95);--mm-lamp-halo-b: rgba(255, 255, 255, .45);--mm-lamp-wash: rgba(255, 255, 255, .28);--mm-lamp-title-hi: #ffffff;--mm-lamp-title-lo: #f3f5f8}48%{--mm-lamp-fill: #ffffff;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .28);--mm-lamp-halo-b: rgba(255, 255, 255, .12);--mm-lamp-wash: rgba(255, 255, 255, .1);--mm-lamp-title-hi: #eef3ff;--mm-lamp-title-lo: #f4f4f4}58%{--mm-lamp-fill: #c8c8c8;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .05);--mm-lamp-halo-b: rgba(255, 255, 255, 0);--mm-lamp-wash: rgba(255, 255, 255, .02);--mm-lamp-title-hi: #b8b8b8;--mm-lamp-title-lo: #a4a4a4}62%{--mm-lamp-fill: #c8c8c8;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, 0);--mm-lamp-halo-b: rgba(255, 255, 255, 0);--mm-lamp-wash: rgba(255, 255, 255, 0);--mm-lamp-title-hi: #c8c8c8;--mm-lamp-title-lo: #b8b8b8}63.5%,65%{--mm-lamp-fill: #005aff;--mm-lamp-letter: #ffffff;--mm-lamp-halo-a: rgba(0, 90, 255, 1);--mm-lamp-halo-b: rgba(0, 90, 255, .45);--mm-lamp-wash: rgba(0, 90, 255, .2);--mm-lamp-title-hi: #e8f0ff;--mm-lamp-title-lo: #b4ccff}66%{--mm-lamp-fill: #c8c8c8;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, 0);--mm-lamp-halo-b: rgba(255, 255, 255, 0);--mm-lamp-wash: rgba(255, 255, 255, 0);--mm-lamp-title-hi: #c8c8c8;--mm-lamp-title-lo: #b8b8b8}67.5%,69%{--mm-lamp-fill: #005aff;--mm-lamp-letter: #ffffff;--mm-lamp-halo-a: rgba(0, 90, 255, 1);--mm-lamp-halo-b: rgba(0, 90, 255, .45);--mm-lamp-wash: rgba(0, 90, 255, .2);--mm-lamp-title-hi: #e8f0ff;--mm-lamp-title-lo: #b4ccff}72%{--mm-lamp-fill: #ffffff;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .95);--mm-lamp-halo-b: rgba(255, 255, 255, .45);--mm-lamp-wash: rgba(255, 255, 255, .28);--mm-lamp-title-hi: #ffffff;--mm-lamp-title-lo: #f3f5f8}88%{--mm-lamp-fill: #d0d0d0;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .12);--mm-lamp-halo-b: rgba(255, 255, 255, .04);--mm-lamp-wash: rgba(255, 255, 255, .06);--mm-lamp-title-hi: #dce3f4;--mm-lamp-title-lo: #c8c8c8}96%{--mm-lamp-fill: #c8c8c8;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .03);--mm-lamp-halo-b: rgba(255, 255, 255, 0);--mm-lamp-wash: rgba(255, 255, 255, .015);--mm-lamp-title-hi: #9a9a9a;--mm-lamp-title-lo: #888888}to{--mm-lamp-fill: #ffffff;--mm-lamp-letter: #1a1a1a;--mm-lamp-halo-a: rgba(255, 255, 255, .28);--mm-lamp-halo-b: rgba(255, 255, 255, .12);--mm-lamp-wash: rgba(255, 255, 255, .1);--mm-lamp-title-hi: #eef3ff;--mm-lamp-title-lo: #f4f4f4}}.mm-brand{position:relative;overflow:visible}.mm-brand-uv{position:absolute;left:1.05rem;top:50%;z-index:0;width:4px;height:4px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:transparent;box-shadow:0 0 14px var(--mm-lamp-halo-a),0 0 40px var(--mm-lamp-halo-b)}.mm-brand-plate{fill:#fff;animation:mm-lamp-plate 5.4s linear infinite}.mm-brand-letters{fill:#1a1a1a;animation:mm-lamp-letters 5.4s linear infinite}.mm-brand-word{fill:#fff}@keyframes mm-lamp-plate{0%,28%{fill:#fff}30%,38%{fill:#005aff}41%,62%{fill:#fff}63.5%,65%{fill:#005aff}66%{fill:#fff}67.5%,69%{fill:#005aff}72%,to{fill:#fff}}@keyframes mm-lamp-letters{0%,28%{fill:#1a1a1a}30%,38%{fill:#fff}41%,62%{fill:#1a1a1a}63.5%,65%{fill:#fff}66%{fill:#1a1a1a}67.5%,69%{fill:#fff}72%,to{fill:#1a1a1a}}.mm-brand-mark{transform-origin:33.5px 33.5px}.mm-lamp-lit{color:var(--mm-ink);-webkit-text-fill-color:transparent;background-image:radial-gradient(ellipse 28rem 34rem at var(--mm-hx, 50%) var(--mm-hy, -3.5rem),var(--mm-lamp-title-hi) 0%,var(--mm-lamp-title-hi) 22%,var(--mm-lamp-title-lo) 52%,var(--mm-lamp-title-lo) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:none}.mm-stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 92% 88% at 50% 5.5rem,var(--mm-lamp-wash),rgba(255,255,255,0) 78%)}.mm-stage-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.mm-stage>:not(.mm-stage-atmosphere){position:relative;z-index:1}.mm-stage .mm-stage-craft{position:absolute;width:0;height:0;overflow:hidden}.mm-stage-mesh,.mm-stage-grain,.mm-stage-dots{position:absolute}.mm-stage-mesh{inset:-18%;background:radial-gradient(48% 42% at 18% 78%,rgba(255,255,255,.07),transparent 70%),radial-gradient(42% 38% at 82% 18%,rgba(255,255,255,.08),transparent 68%),radial-gradient(36% 32% at 52% 48%,rgba(255,255,255,.04),transparent 72%);animation:mm-mesh-drift 18s var(--mm-ease) infinite alternate}.mm-stage-grain{inset:-8%;opacity:.11;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;animation:mm-grain-shift 12s linear infinite}.mm-stage-dots{inset:0}.mm-stage-dots i{position:absolute;width:3px;height:3px;border-radius:999px;background:#ffffff6b;animation:mm-dot-float 7.5s var(--mm-ease) infinite;animation-delay:calc(var(--i) * -.45s)}.mm-stage-dots i:nth-child(1){left:12%;top:22%}.mm-stage-dots i:nth-child(2){left:28%;top:68%}.mm-stage-dots i:nth-child(3){left:41%;top:18%}.mm-stage-dots i:nth-child(4){left:57%;top:76%}.mm-stage-dots i:nth-child(5){left:69%;top:31%}.mm-stage-dots i:nth-child(6){left:83%;top:58%}.mm-stage-dots i:nth-child(7){left:18%;top:84%}.mm-stage-dots i:nth-child(8){left:74%;top:14%}.mm-stage-dots i:nth-child(9){left:36%;top:46%}.mm-stage-dots i:nth-child(10){left:91%;top:40%}.mm-stage-dots i:nth-child(11){left:8%;top:48%}.mm-stage-dots i:nth-child(12){left:52%;top:12%}.mm-stage-dots i:nth-child(13){left:63%;top:88%}.mm-stage-dots i:nth-child(14){left:24%;top:36%}.mm-stage-dots i:nth-child(odd){width:2px;height:2px;opacity:.55}@keyframes mm-mesh-drift{0%{transform:translate3d(-1.5%,1%,0) scale(1.04)}to{transform:translate3d(1.8%,-1.2%,0) scale(1.08)}}@keyframes mm-grain-shift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,1.5%,0)}}@keyframes mm-dot-float{0%,to{transform:translateZ(0);opacity:.25}50%{transform:translate3d(6px,-10px,0);opacity:.7}}@keyframes mm-beam-spin{to{--mm-beam-angle: 360deg}}.mm-beam{position:relative;isolation:isolate}.mm-card.mm-beam:before{background:conic-gradient(from var(--mm-beam-angle),transparent 0 68%,rgba(17,17,17,.88) 78%,transparent 88% 100%)}.mm-beam:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--mm-beam-angle),transparent 0 68%,rgba(255,255,255,.95) 78%,transparent 88% 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;animation:mm-beam-spin 2.8s linear infinite;pointer-events:none;z-index:2}.mm-btn.mm-beam:before,.mm-btn-shine.mm-beam:before{animation:none;opacity:0;transition:opacity var(--mm-duration-medium) var(--mm-ease)}.mm-btn.mm-beam:hover:before,.mm-btn-shine.mm-beam:hover:before,.mm-btn.mm-beam:focus-visible:before,.mm-btn-shine.mm-beam:focus-visible:before{opacity:1;animation:mm-beam-spin 2.8s linear infinite}[data-mm-magnetic]{--mm-mag-x: 0px;--mm-mag-y: 0px;transform:translate(var(--mm-mag-x),var(--mm-mag-y));transition-property:transform,background-color,color,border-color,opacity;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-spring)}[data-mm-magnetic]:active{transform:translate(var(--mm-mag-x),var(--mm-mag-y)) scale(.96)}.mm-panel{background:var(--mm-panel);color:var(--mm-panel-ink);border-radius:var(--mm-radius);padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,2.75rem);margin-bottom:clamp(.75rem,1.5vw,1rem)}.mm-panel:last-child{margin-bottom:0}.mm-section-title{margin:0 0 .85rem;font-size:clamp(1.85rem,4.2vw,2.75rem);letter-spacing:-.04em;line-height:1.08;font-weight:650;text-wrap:balance}.mm-section-kicker{margin:0 0 .65rem;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.mm-section-sub{margin:0 0 2rem;max-width:42rem;color:var(--mm-panel-muted);line-height:1.55;font-size:clamp(.98rem,1.6vw,1.08rem)}.mm-stage .mm-section-sub,.mm-stage .mm-section-kicker{color:var(--mm-muted)}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.15rem;min-width:2.75rem;padding:.9rem 1.55rem;border-radius:var(--mm-radius);border:1px solid transparent;font:inherit;font-weight:600;letter-spacing:-.015em;text-decoration:none;cursor:pointer;transition-property:transform,background-color,color,border-color,opacity;transition-duration:.18s;transition-timing-function:var(--mm-ease)}.mm-btn:focus-visible,.mm-astor-card:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.mm-btn:active{transform:scale(.96)}.mm-btn[data-mm-magnetic]:active{transform:translate(var(--mm-mag-x),var(--mm-mag-y)) scale(.96)}.mm-btn-shine{position:relative;overflow:hidden}@keyframes mm-btn-shine-sweep{0%{transform:translate(-110%) skew(-12deg)}to{transform:translate(110%) skew(-12deg)}}.mm-btn-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;border-radius:inherit;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.08) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.08) 65%,transparent 100%);transform:translate(-110%) skew(-12deg);pointer-events:none;opacity:0;z-index:1}.mm-btn-shine:hover:after,.mm-btn-shine:focus-visible:after{opacity:1;animation:mm-btn-shine-sweep .85s var(--mm-ease) forwards}.mm-btn-primary.mm-btn-shine:after{background:linear-gradient(105deg,transparent 0%,rgba(0,0,0,.04) 35%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.04) 65%,transparent 100%)}.mm-btn-primary{background:#fff;color:var(--mm-dark)}.mm-btn-primary:hover{background:#f0f0f0}.mm-btn-ink{background:var(--mm-dark);color:#fff}.mm-btn-ink:hover{background:#000}.mm-btn-ghost{background:transparent;color:inherit;border-color:currentColor;opacity:.9}.mm-card{background:#fff;border:1px solid var(--mm-line-dark);border-radius:var(--mm-radius-inner);padding:1.35rem 1.4rem}.mm-card-dark{background:var(--mm-dark-elevated);border-color:var(--mm-line);color:var(--mm-ink)}.mm-lift-card{position:relative;isolation:isolate;transition-property:transform,box-shadow;transition-duration:var(--mm-duration-medium);transition-timing-function:var(--mm-spring)}.mm-lift-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0000001a}.mm-lift-card:active{transform:translateY(-1px) scale(.985)}.mm-lift-card:focus-visible{outline:2px solid #111;outline-offset:3px}.mm-card-dark.mm-lift-card:focus-visible{outline-color:#fff}.mm-pillars,.mm-pillars-flat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;align-items:stretch}.mm-pillar{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:11.5rem;padding:1.2rem 1.1rem}.mm-pillar-featured{background:#fff;box-shadow:0 10px 28px #0000000f;transform:translateY(-.35rem)}.mm-pillar h3{margin:0;max-width:18ch;font-size:.875rem;letter-spacing:-.015em;line-height:1.32;font-weight:500;color:#3a3a3a;text-wrap:balance}.mm-orbit-card h3{margin:0;max-width:18ch;font-size:1.75rem;letter-spacing:-.015em;line-height:1.32;font-weight:500;color:#3a3a3a;text-wrap:balance}.mm-orbit-kicker{margin:0;max-width:15ch;font-size:1.125rem;letter-spacing:-.03em;line-height:1.18;font-weight:700;color:#0a0a0a;text-wrap:balance}.mm-orbit-card .mm-orbit-kicker{font-size:2.25rem}.mm-orbit-shell{position:relative;min-height:560px;margin-top:.5rem;margin-inline:-.35rem;outline:none;touch-action:pan-y;cursor:grab;overflow:visible}.mm-orbit-shell:before{content:"";position:absolute;left:12%;right:12%;top:8%;height:72%;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 48% at 50% 52%,rgba(255,255,255,.95),rgba(255,255,255,.35) 42%,transparent 72%),radial-gradient(ellipse 70% 55% at 50% 60%,rgba(0,0,0,.045),transparent 70%)}.mm-orbit-shell:active{cursor:grabbing}.mm-orbit-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mm-orbit-ellipse{position:absolute;left:8%;right:8%;top:18%;height:58%;z-index:0;border:1.5px solid rgba(0,0,0,.14);border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 40px #0000000a;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 12%,rgba(0,0,0,.25) 32%,#000 52%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 12%,rgba(0,0,0,.25) 32%,#000 52%,#000 100%)}.mm-orbit-ellipse-far{border-color:#00000029;box-shadow:none;filter:blur(7px);opacity:.9;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 38%,rgba(0,0,0,.35) 52%,transparent 68%);mask-image:linear-gradient(to bottom,#000 0%,#000 38%,rgba(0,0,0,.35) 52%,transparent 68%)}.mm-orbit-stage{position:relative;z-index:1;width:100%;height:560px;overflow:visible;isolation:isolate;touch-action:pan-y}.mm-orbit-css3d{width:100%!important;height:100%!important;overflow:visible!important;touch-action:pan-y}.mm-orbit-card{width:352px;min-height:352px;padding:2.3rem 2rem;border-radius:20px;background:linear-gradient(165deg,#fff,#f4f4f4);border:none;box-shadow:0 2px 2px #0000000a,0 18px 40px #0000001a,0 40px 64px #0000000f,0 0 0 1px #0000000f;outline:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.3rem;font-family:var(--mm-font);color:var(--mm-panel-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mm-orbit-blur: 0px;--mm-orbit-sat: 1;filter:blur(var(--mm-orbit-blur)) saturate(var(--mm-orbit-sat));transition-property:box-shadow,filter,opacity;transition-duration:.28s;transition-timing-function:var(--mm-spring)}.mm-orbit-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.9) 0%,transparent 42%,transparent 100%);opacity:.55}.mm-orbit-card>*{position:relative;z-index:1}.mm-orbit-card-featured{width:376px;min-height:376px}.mm-orbit-card.is-front{box-shadow:0 4px 6px #0000000d,0 44px 96px #0000002e,0 0 0 2px #0000001a,0 0 0 12px #ffffffa6;background:linear-gradient(165deg,#fff,#fafafa);--mm-orbit-blur: 0px;--mm-orbit-sat: 1;filter:none}.mm-orbit-card.is-back{box-shadow:0 8px 32px #0000000a,0 0 0 2px #0000000a}.mm-orbit-card:hover,.mm-orbit-card:focus-visible{--mm-orbit-blur: 0px;--mm-orbit-sat: 1;filter:none}.mm-orbit-card:hover{box-shadow:0 4px 6px #0000000d,0 40px 80px #00000024,0 0 0 2px #0000001a}.mm-orbit-card:focus-visible{outline:2px solid #111;outline-offset:4px}.mm-ecosistema{overflow-x:clip;padding-bottom:clamp(2.25rem,5vw,3.25rem);position:relative}.mm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin-bottom:.25rem}.mm-kpi{opacity:0;transform:translateY(12px);transition-property:opacity,transform;transition-duration:.52s;transition-timing-function:var(--mm-spring)}.mm-panel-reveal.is-in .mm-kpi{opacity:1;transform:none}.mm-panel-reveal.is-in .mm-kpi:nth-child(1){transition-delay:.12s}.mm-panel-reveal.is-in .mm-kpi:nth-child(2){transition-delay:.22s}.mm-panel-reveal.is-in .mm-kpi:nth-child(3){transition-delay:.32s}.mm-panel-reveal.is-in .mm-kpi:nth-child(4){transition-delay:.42s}.mm-kpi-value{margin:0 auto .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;color:#fff;font-size:clamp(1.55rem,3.2vw,2.35rem);letter-spacing:0;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;transform:scale(.92);transition-property:transform;transition-duration:.62s;transition-timing-function:var(--mm-spring)}.mm-kpi-digit{display:inline-flex;align-items:center;justify-content:center;min-width:1.15em;padding:.45rem .28rem;border-radius:var(--mm-radius-sm);background:var(--mm-dark);box-shadow:0 8px 18px #0000001f}.mm-panel-reveal.is-in .mm-kpi-value{transform:scale(1)}.mm-kpi:hover .mm-kpi-value{transform:scale(1.04)}.mm-kpi-label{margin:0;color:var(--mm-panel-ink);font-size:.95rem}.mm-panel-reveal>*{opacity:0;transform:translateY(14px);transition-property:opacity,transform;transition-duration:.56s;transition-timing-function:var(--mm-spring)}.mm-panel-reveal.is-in>*{opacity:1;transform:none}.mm-panel-reveal.is-in>*:nth-child(1){transition-delay:0ms}.mm-panel-reveal.is-in>*:nth-child(2){transition-delay:.1s}.mm-panel-reveal.is-in>*:nth-child(3){transition-delay:.2s}.mm-panel-reveal.is-in>*:nth-child(4){transition-delay:.3s}.mm-panel-reveal.is-in>*:nth-child(5){transition-delay:.4s}.mm-cta-band.mm-panel-reveal>.mm-cta-panel{transform:translateY(14px) scale(.98)}.mm-cta-band.mm-panel-reveal.is-in>.mm-cta-panel{transform:none}.mm-cta-band.mm-panel-reveal.is-in .mm-cta-panel>.mm-btn,.mm-plan-cta.mm-panel-reveal.is-in>.mm-btn{transition-delay:.12s}.mm-plan-cta.mm-panel-reveal{transform:scale(.98)}.mm-plan-cta.mm-panel-reveal.is-in{transform:none;transition:transform .56s var(--mm-spring)}.mm-resultados.mm-panel-reveal.is-in .mm-resultados-tagline{transition-delay:.56s}@keyframes mm-kpi-pop{50%{transform:scale(1.06)}}.mm-kpi.is-settled .mm-kpi-digit{animation:mm-kpi-pop .28s var(--mm-spring)}@media (max-width: 800px){.mm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.mm-pillars,.mm-pillars-flat{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-pillar-featured{transform:none;grid-column:1 / -1}}@media (max-width: 640px){.mm-orbit-shell{min-height:420px;margin-inline:-.65rem;touch-action:pan-y}.mm-orbit-stage{height:420px}.mm-pillars,.mm-pillars-flat{grid-template-columns:1fr;display:flex;overflow-x:auto;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.35rem}.mm-pillars .mm-pillar,.mm-pillars-flat .mm-pillar{flex:0 0 min(78vw,260px);scroll-snap-align:start;min-height:10rem}}@media (prefers-reduced-motion: reduce){.mm-page{scroll-behavior:auto}.mm-btn:active,.mm-btn[data-mm-magnetic]:active,[data-mm-magnetic],.mm-lift-card:hover,.mm-lift-card:active{transform:none}.mm-btn-shine:after,.mm-btn.mm-beam:before,.mm-btn-shine.mm-beam:before,.mm-btn.mm-beam:hover:before,.mm-btn-shine.mm-beam:hover:before,.mm-btn.mm-beam:focus-visible:before,.mm-btn-shine.mm-beam:focus-visible:before,.mm-beam:before,.mm-stage-grain,.mm-stage-dots{display:none;animation:none;opacity:0;transition:none}.mm-stage-mesh,.mm-stage,.mm-brand-plate,.mm-brand-letters{animation:none}.mm-brand-uv{box-shadow:0 0 14px #fff3,0 0 36px #ffffff14}.mm-brand-plate{fill:#fff}.mm-brand-letters{fill:#1a1a1a}.mm-hero-title,.mm-lamp-lit{background-image:none;color:#fff;-webkit-text-fill-color:#fff;animation:none;filter:none;text-shadow:none}.mm-orbit-card,.mm-orbit-card.is-front,.mm-orbit-card.is-back,.mm-orbit-card:hover,.mm-orbit-ellipse-far{filter:none}.mm-kpi:hover .mm-kpi-value,.mm-panel-reveal.is-in .mm-kpi-value,.mm-kpi.is-settled .mm-kpi-digit{transform:none;animation:none}.mm-panel-reveal>*,.mm-kpi,.mm-plan-cta.mm-panel-reveal,.mm-cta-band.mm-panel-reveal>.mm-cta-panel{opacity:1;transform:none;transition:none}}.mm-header[data-astro-cid-doph2hyd]{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:1rem;padding-block:.35rem 1.5rem;position:relative;z-index:20;transition-property:padding;transition-duration:var(--mm-duration-medium);transition-timing-function:var(--mm-spring)}.mm-header[data-astro-cid-doph2hyd].is-compact{padding-block:.2rem .85rem}.mm-header[data-astro-cid-doph2hyd].is-compact .mm-brand-logo[data-astro-cid-doph2hyd]{height:2.4rem}.mm-nav[data-astro-cid-doph2hyd]{position:relative}.mm-nav[data-astro-cid-doph2hyd]>summary[data-astro-cid-doph2hyd]{list-style:none;cursor:pointer}.mm-nav[data-astro-cid-doph2hyd]>summary[data-astro-cid-doph2hyd]::-webkit-details-marker{display:none}.mm-nav-toggle[data-astro-cid-doph2hyd]{width:2.75rem;height:2.75rem;border-radius:var(--mm-radius);border:1px solid var(--mm-line);background:transparent;display:grid;place-items:center;transition-property:transform,background-color,border-color;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-spring)}.mm-nav-toggle[data-astro-cid-doph2hyd]:hover{background:#ffffff0f;border-color:#ffffff47}.mm-nav-toggle[data-astro-cid-doph2hyd]:active{transform:scale(.96)}.mm-nav-toggle[data-astro-cid-doph2hyd]:focus-visible{outline:2px solid #fff;outline-offset:2px}.mm-nav-toggle-bars[data-astro-cid-doph2hyd],.mm-nav-toggle-bars[data-astro-cid-doph2hyd]:before,.mm-nav-toggle-bars[data-astro-cid-doph2hyd]:after{display:block;width:1rem;height:1.5px;background:var(--mm-ink);position:relative;transition-property:transform,opacity,top;transition-duration:var(--mm-duration-medium);transition-timing-function:var(--mm-spring)}.mm-nav-toggle-bars[data-astro-cid-doph2hyd]:before,.mm-nav-toggle-bars[data-astro-cid-doph2hyd]:after{content:"";position:absolute;left:0}.mm-nav-toggle-bars[data-astro-cid-doph2hyd]:before{top:-5px}.mm-nav-toggle-bars[data-astro-cid-doph2hyd]:after{top:5px}.mm-nav[data-astro-cid-doph2hyd][open] .mm-nav-toggle-bars[data-astro-cid-doph2hyd]{background:transparent}.mm-nav[data-astro-cid-doph2hyd][open] .mm-nav-toggle-bars[data-astro-cid-doph2hyd]:before{top:0;transform:rotate(45deg)}.mm-nav[data-astro-cid-doph2hyd][open] .mm-nav-toggle-bars[data-astro-cid-doph2hyd]:after{top:0;transform:rotate(-45deg)}.mm-nav-panel[data-astro-cid-doph2hyd]{position:absolute;top:calc(100% + .5rem);left:0;min-width:14rem;padding:.55rem;border-radius:var(--mm-radius);background:var(--mm-dark-elevated);border:1px solid var(--mm-line);box-shadow:0 18px 40px #00000059;transform-origin:top left;animation:mm-nav-pop .28s var(--mm-spring) both}.mm-nav-panel[data-astro-cid-doph2hyd] ul[data-astro-cid-doph2hyd]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]{display:block;position:relative;padding:.7rem .85rem;border-radius:var(--mm-radius-sm);color:var(--mm-ink);text-decoration:none;font-size:.95rem;transition-property:background-color,transform,opacity;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-spring);animation:mm-nav-item .32s var(--mm-spring) both;animation-delay:calc(40ms + var(--i, 0) * 35ms)}.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.42rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:.55;transition:transform var(--mm-duration-fast) var(--mm-ease)}.mm-nav-panel[data-astro-cid-doph2hyd] li[data-astro-cid-doph2hyd]:nth-child(1) a[data-astro-cid-doph2hyd]{--i: 0}.mm-nav-panel[data-astro-cid-doph2hyd] li[data-astro-cid-doph2hyd]:nth-child(2) a[data-astro-cid-doph2hyd]{--i: 1}.mm-nav-panel[data-astro-cid-doph2hyd] li[data-astro-cid-doph2hyd]:nth-child(3) a[data-astro-cid-doph2hyd]{--i: 2}.mm-nav-panel[data-astro-cid-doph2hyd] li[data-astro-cid-doph2hyd]:nth-child(4) a[data-astro-cid-doph2hyd]{--i: 3}.mm-nav-panel[data-astro-cid-doph2hyd] li[data-astro-cid-doph2hyd]:nth-child(5) a[data-astro-cid-doph2hyd]{--i: 4}.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]:hover{background:#ffffff0f;opacity:.92}.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]:hover:after{transform:scaleX(1)}.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]:focus-visible{outline:2px solid #fff;outline-offset:-2px}.mm-brand[data-astro-cid-doph2hyd]{justify-self:center;display:inline-flex;align-items:center;position:relative;color:#fff;text-decoration:none;overflow:visible;transition-property:transform,opacity;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-spring)}.mm-brand[data-astro-cid-doph2hyd]:hover{opacity:.92}.mm-brand[data-astro-cid-doph2hyd]:active{opacity:.88}.mm-brand-hit[data-astro-cid-doph2hyd]{position:absolute;inset:0;z-index:3;border-radius:var(--mm-radius-sm)}.mm-brand-hit[data-astro-cid-doph2hyd]:focus-visible{outline:2px solid #fff;outline-offset:4px}.mm-brand-logo[data-astro-cid-doph2hyd]{display:block;height:2.75rem;width:auto;max-width:min(12.5rem,42vw);position:relative;z-index:1}@keyframes mm-nav-pop{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes mm-nav-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mm-header-label[data-astro-cid-doph2hyd]{margin:0;color:var(--mm-muted);font-size:.82rem;letter-spacing:.01em;text-align:right;line-height:1.12;max-width:7.5rem;display:grid;overflow:visible;position:relative;z-index:1;isolation:isolate}.mm-header-label[data-astro-cid-doph2hyd] span[data-astro-cid-doph2hyd]{display:block;overflow:visible;padding-bottom:.18em}.mm-header-label[data-astro-cid-doph2hyd] strong[data-astro-cid-doph2hyd]{font-weight:700;color:inherit}@media (max-width: 640px){.mm-brand-logo[data-astro-cid-doph2hyd]{height:2.25rem}}@media (prefers-reduced-motion: reduce){.mm-nav-toggle[data-astro-cid-doph2hyd]:active,.mm-brand[data-astro-cid-doph2hyd]:hover,.mm-brand[data-astro-cid-doph2hyd]:active,.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]:hover{transform:none}.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]:after{display:none}.mm-header[data-astro-cid-doph2hyd].is-compact .mm-brand-logo[data-astro-cid-doph2hyd]{height:2.75rem}.mm-nav-panel[data-astro-cid-doph2hyd],.mm-nav-panel[data-astro-cid-doph2hyd] a[data-astro-cid-doph2hyd]{animation:none}.mm-nav[data-astro-cid-doph2hyd][open] .mm-nav-toggle-bars[data-astro-cid-doph2hyd]:before,.mm-nav[data-astro-cid-doph2hyd][open] .mm-nav-toggle-bars[data-astro-cid-doph2hyd]:after{transition:none}}
