.lm-root{--lm-navy: #0a1a30;--lm-navy-2: #0e2240;--lm-navy-3: #16335f;--lm-navy-4: #1e3d72;--lm-paper: #fbfaf6;--lm-paper-2: #f2efe5;--lm-ink: #0b1f33;--lm-ink-2: #2d3f55;--lm-ink-3: #6b7a8c;--lm-ink-4: #97a1b0;--lm-line: #e5e1d6;--lm-green: #00c896;--lm-green-ink: #003b2a;--lm-green-2: #13e5ab;--lm-blue: #3d6be5;--lm-e1: 0 1px 2px rgba(11, 31, 51, .05), 0 2px 6px rgba(11, 31, 51, .04);--lm-e2: 0 2px 4px rgba(11, 31, 51, .05), 0 8px 20px -6px rgba(11, 31, 51, .09);--lm-e3: 0 4px 8px rgba(11, 31, 51, .06), 0 18px 40px -12px rgba(11, 31, 51, .16);--lm-e4: 0 8px 16px rgba(11, 31, 51, .08), 0 32px 64px -20px rgba(11, 31, 51, .28);--lm-r-sm: 10px;--lm-r: 16px;--lm-r-lg: 24px;--lm-t-fast: .16s;--lm-t: .24s;--lm-t-slow: .42s;--lm-ease-out: cubic-bezier(.16, 1, .3, 1);--lm-ease-back: cubic-bezier(.34, 1.4, .64, 1);font-family:Nunito Sans,system-ui,sans-serif;color:var(--lm-ink);background:var(--lm-paper)}.lm-root *::selection{background:#00c8964d}@keyframes lm-fadeUp{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes lm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lm-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.6);opacity:0}}@keyframes lm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lm-mesh{0%{transform:translateZ(0) rotate(0) scale(1.1)}50%{transform:translate3d(-2%,1%,0) rotate(180deg) scale(1.2)}to{transform:translateZ(0) rotate(360deg) scale(1.1)}}@keyframes lm-shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes lm-tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lm-popIn{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.lm-reveal{opacity:0;transform:translate3d(0,14px,0);transition:opacity .42s var(--lm-ease-out),transform .42s var(--lm-ease-out)}.lm-reveal.in{opacity:1;transform:translateZ(0)}.lm-reveal-group>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .42s var(--lm-ease-out),transform .42s var(--lm-ease-out)}.lm-reveal-group.in>*{opacity:1;transform:translateZ(0)}.lm-reveal-group>*:nth-child(1){transition-delay:calc(var(--lm-step, 70ms) * 0)}.lm-reveal-group>*:nth-child(2){transition-delay:calc(var(--lm-step, 70ms) * 1)}.lm-reveal-group>*:nth-child(3){transition-delay:calc(var(--lm-step, 70ms) * 2)}.lm-reveal-group>*:nth-child(4){transition-delay:calc(var(--lm-step, 70ms) * 3)}.lm-reveal-group>*:nth-child(5){transition-delay:calc(var(--lm-step, 70ms) * 4)}.lm-reveal-group>*:nth-child(6){transition-delay:calc(var(--lm-step, 70ms) * 5)}.lm-reveal-group>*:nth-child(7){transition-delay:calc(var(--lm-step, 70ms) * 6)}.lm-reveal-group>*:nth-child(n+8){transition-delay:calc(var(--lm-step, 70ms) * 7)}.lm-progress{position:fixed;top:0;left:0;z-index:60;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--lm-blue),var(--lm-green));will-change:transform}.lm-drift{will-change:transform}.lm-stagger>*{animation:lm-riseIn var(--lm-t-slow) var(--lm-ease-back) backwards;animation-delay:calc(var(--lm-stagger-base, .12s) + var(--i, 0) * 70ms)}@keyframes lm-riseIn{0%{opacity:0;transform:translate3d(0,14px,0) scale(.96)}}.lm-wave>*{opacity:0}.lm-wave.in>*,.in .lm-wave>*{animation:lm-riseIn var(--lm-t-slow) var(--lm-ease-back) backwards;animation-delay:calc(var(--i, 0) * 70ms);opacity:1}.lm-draw{stroke-dasharray:var(--lm-len, 600);stroke-dashoffset:var(--lm-len, 600)}.in .lm-draw{animation:lm-draw 1.5s var(--lm-ease-out) .2s forwards}@keyframes lm-draw{to{stroke-dashoffset:0}}.lm-draw-after{opacity:0}.in .lm-draw-after{animation:lm-fadeIn .5s ease-out 1.35s forwards}.lm-card{background:#fff;border:1px solid var(--lm-line);border-radius:var(--lm-r);box-shadow:var(--lm-e1);transition:transform var(--lm-t) var(--lm-ease-out),box-shadow var(--lm-t) var(--lm-ease-out),border-color var(--lm-t) var(--lm-ease-out)}.lm-card:hover{transform:translateY(-4px);box-shadow:var(--lm-e3);border-color:#00c89673}.lm-card-dark{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:var(--lm-r);transition:transform var(--lm-t) var(--lm-ease-out),background var(--lm-t) var(--lm-ease-out),border-color var(--lm-t) var(--lm-ease-out)}.lm-card-dark:hover{transform:translateY(-4px);background:#ffffff16;border-color:#00c89680}.lm-card-icon{transition:background var(--lm-t-fast) var(--lm-ease-out),color var(--lm-t-fast) var(--lm-ease-out)}.lm-card-dark:hover .lm-card-icon,.lm-card-dark:focus-visible .lm-card-icon,.lm-card:hover .lm-card-icon,.lm-lift:hover .lm-card-icon{background:var(--lm-green);color:var(--lm-green-ink)}.lm-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 0%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 85% 70% at 50% 0%,#000 20%,transparent 78%)}.lm-input{width:100%;padding:12px 14px;border:1px solid var(--lm-line);border-radius:var(--lm-r-sm);background:#fff;color:var(--lm-ink);font-family:Nunito Sans,system-ui,sans-serif;font-size:16px;line-height:1.4;transition:border-color var(--lm-t-fast) var(--lm-ease-out),box-shadow var(--lm-t-fast) var(--lm-ease-out)}.lm-input::placeholder{color:var(--lm-ink-4)}.lm-input:focus{outline:none;border-color:var(--lm-green);box-shadow:0 0 0 3px #00c89629}.lm-input[aria-invalid=true]{border-color:#dc2626}.lm-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #dc262624}textarea.lm-input{resize:vertical;min-height:96px}.lm-chip{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--lm-line);border-radius:99px;background:#fff;font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--lm-ink-2);transition:background var(--lm-t-fast) var(--lm-ease-out),border-color var(--lm-t-fast) var(--lm-ease-out),color var(--lm-t-fast) var(--lm-ease-out)}.lm-chip:hover{border-color:var(--lm-green)}.lm-chip:has(input:checked){background:var(--lm-green);border-color:var(--lm-green);color:var(--lm-green-ink);font-weight:700}.lm-chip:has(input:focus-visible){outline:2px solid var(--lm-green-2);outline-offset:2px}.lm-mod-band{--mod-dim: #8fa3c4;position:relative;overflow:hidden;background:var(--lm-navy);color:#eaf1ff}.lm-mod-kicker{font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lm-green-2)}.lm-mod-h2{font-size:clamp(30px,5vw,54px);font-weight:900;line-height:1.06;letter-spacing:-.02em;margin:16px 0 14px;max-width:640px;text-wrap:balance}.lm-mod-h2 .g{background:linear-gradient(90deg,var(--lm-blue),var(--lm-green-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lm-mod-sub{max-width:560px;color:var(--mod-dim);font-size:16.5px;line-height:1.65;font-weight:600}.lm-journey{display:block;width:100%;max-width:1180px;margin:34px auto 10px;overflow:visible}.lm-journey .path{fill:none;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.lm-journey .nube{fill:none;stroke:var(--lm-green-2);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.lm-journey .dot{fill:#fff;opacity:0;transform-origin:center;transform:scale(.2)}.lm-journey text{font-size:10.5px;font-weight:700;letter-spacing:.22em;fill:var(--mod-dim);opacity:0}.lm-journey text.fin{fill:var(--lm-green-2)}.lm-mod-band.on .lm-journey .path{transition:stroke-dashoffset 2.1s cubic-bezier(.45,0,.2,1) .15s;stroke-dashoffset:0}.lm-mod-band.on .lm-journey .nube{transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.2,1) 2.05s;stroke-dashoffset:0}.lm-mod-band.on .lm-journey .dot{transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);opacity:1;transform:scale(1)}.lm-mod-band.on .lm-journey .d1{transition-delay:.55s}.lm-mod-band.on .lm-journey .d2{transition-delay:1.05s}.lm-mod-band.on .lm-journey .d3{transition-delay:1.55s}.lm-mod-band.on .lm-journey text{transition:opacity .5s;opacity:1}.lm-mod-band.on .lm-journey .t1{transition-delay:.65s}.lm-mod-band.on .lm-journey .t2{transition-delay:1.15s}.lm-mod-band.on .lm-journey .t3{transition-delay:1.65s}.lm-mod-band.on .lm-journey .t4{transition-delay:2.6s}.lm-journey-m{display:none}.lm-journey-m .nube{stroke-width:5.2}@media(max-width:640px){.lm-journey-d{display:none}.lm-journey-m{display:block;margin:26px auto 4px}}.lm-mod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}@media(max-width:980px){.lm-mod-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.lm-mod-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.lm-mod-card{position:relative;display:block;width:100%;height:100%;text-align:left;text-decoration:none;color:#eaf1ff;background:linear-gradient(160deg,var(--lm-navy-2),#0b1a33);border:1px solid rgba(143,163,196,.18);border-radius:var(--lm-r);padding:20px 18px 18px;cursor:pointer;opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease,border-color .25s,box-shadow .25s;transition-delay:calc(var(--i) * 70ms)}.lm-mod-band.on .lm-mod-card{opacity:1;transform:none}.lm-mod-card:hover,.lm-mod-card:focus-visible{border-color:#13e5aba6;box-shadow:0 10px 34px -12px #13e5ab59;transform:translateY(-4px)}.lm-mod-num{position:absolute;top:14px;right:16px;font-size:10.5px;font-weight:700;letter-spacing:.18em;color:#8fa3c48c}.lm-mod-card:hover .lm-mod-num,.lm-mod-card:focus-visible .lm-mod-num{color:var(--lm-green-2)}.lm-mod-icon{width:44px;height:44px;display:block}.lm-mod-icon path,.lm-mod-icon circle,.lm-mod-icon rect{fill:none;stroke:var(--lm-green-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.lm-mod-band.on .lm-mod-icon path,.lm-mod-band.on .lm-mod-icon circle,.lm-mod-band.on .lm-mod-icon rect{transition:stroke-dashoffset 1s cubic-bezier(.45,0,.2,1);transition-delay:calc(var(--i) * 70ms + .25s);stroke-dashoffset:0}.lm-mod-card:hover .lm-mod-icon path,.lm-mod-card:hover .lm-mod-icon circle,.lm-mod-card:hover .lm-mod-icon rect,.lm-mod-card:focus-visible .lm-mod-icon path,.lm-mod-card:focus-visible .lm-mod-icon circle,.lm-mod-card:focus-visible .lm-mod-icon rect{animation:lm-redibujar .9s cubic-bezier(.45,0,.2,1) forwards}@keyframes lm-redibujar{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.lm-mod-tag{display:block;font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--mod-dim);margin:14px 0 6px}.lm-mod-card:hover .lm-mod-tag,.lm-mod-card:focus-visible .lm-mod-tag{color:#eaf1ff}.lm-mod-title{display:block;font-size:14.5px;font-weight:700;line-height:1.4}.lm-mod-flecha{position:absolute;right:16px;bottom:14px;font-size:13px;font-weight:700;color:var(--lm-green-2);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}.lm-mod-card:hover .lm-mod-flecha,.lm-mod-card:focus-visible .lm-mod-flecha{opacity:1;transform:none}.lm-mod-pie{margin:26px auto 0;text-align:center;color:var(--mod-dim);font-size:13px;font-weight:600;letter-spacing:.03em}.lm-mod-pie b{color:var(--lm-green-2);font-weight:700}.lm-social{width:36px;height:36px;border-radius:var(--lm-r-sm);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffb8;transition:background var(--lm-t-fast) var(--lm-ease-out),border-color var(--lm-t-fast) var(--lm-ease-out),color var(--lm-t-fast) var(--lm-ease-out)}.lm-social:hover{background:var(--lm-green);border-color:var(--lm-green);color:var(--lm-green-ink)}.lm-root :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--lm-green-2);outline-offset:3px;border-radius:6px}.lm-shine{position:relative;overflow:hidden}.lm-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.lm-shine:hover:after{animation:lm-shine 1.1s cubic-bezier(.4,0,.2,1)}.lm-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s}.lm-lift:hover{transform:translateY(-4px)}.lm-pulse-ring{position:absolute;inset:0;border-radius:50%;background:currentColor;animation:lm-pulse 2.2s cubic-bezier(.4,0,.6,1) infinite}.lm-float{animation:lm-bob 6s ease-in-out infinite}.lm-glass{background:#0a1a30b8;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.lm-mesh-bg{position:absolute;inset:-20%;background:radial-gradient(ellipse 60% 50% at 30% 25%,rgba(0,200,150,.3),transparent 60%),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(42,91,215,.28),transparent 60%),radial-gradient(ellipse 40% 50% at 50% 90%,rgba(0,200,150,.18),transparent 60%);filter:blur(40px);pointer-events:none;animation:lm-mesh 28s linear infinite;will-change:transform}.lm-ticker{overflow:hidden}.lm-ticker-track{display:flex;gap:48px;width:max-content;animation:lm-tickerScroll 50s linear infinite}.lm-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.lm-acc-body.open{grid-template-rows:1fr}.lm-acc-inner{overflow:hidden}@media(prefers-reduced-motion:reduce){.lm-float,.lm-mesh-bg,.lm-ticker-track,.lm-pulse-ring{animation:none}.lm-reveal,.lm-reveal-group>*{opacity:1;transform:none;transition:none}.lm-drift{transform:none!important}.lm-stagger>*,.lm-wave.in>*,.in .lm-wave>*{animation:none}.lm-wave>*{opacity:1}.lm-draw,.in .lm-draw{animation:none;stroke-dashoffset:0}.lm-draw-after,.in .lm-draw-after{animation:none;opacity:1}.lm-journey .path,.lm-journey .nube,.lm-mod-band.on .lm-journey .path,.lm-mod-band.on .lm-journey .nube{transition:none;stroke-dashoffset:0}.lm-journey .dot,.lm-journey text,.lm-mod-band.on .lm-journey .dot,.lm-mod-band.on .lm-journey text{transition:none;opacity:1;transform:none}.lm-mod-card,.lm-mod-band.on .lm-mod-card{transition-delay:0s;opacity:1;transform:none}.lm-mod-icon path,.lm-mod-icon circle,.lm-mod-icon rect,.lm-mod-band.on .lm-mod-icon path,.lm-mod-band.on .lm-mod-icon circle,.lm-mod-band.on .lm-mod-icon rect{transition:none;stroke-dashoffset:0}.lm-mod-card:hover .lm-mod-icon path,.lm-mod-card:hover .lm-mod-icon circle,.lm-mod-card:hover .lm-mod-icon rect,.lm-mod-card:focus-visible .lm-mod-icon path,.lm-mod-card:focus-visible .lm-mod-icon circle,.lm-mod-card:focus-visible .lm-mod-icon rect{animation:none}.lm-card,.lm-card-dark,.lm-mod-card{transition-duration:1ms}.lm-card:hover,.lm-card-dark:hover,.lm-mod-card:hover{transform:none}}
