.lodmi-logo[data-v-c32fd59a]{width:auto;display:block}.lodmi-logo--white .letters-white[data-v-c32fd59a]{fill:var(--white)}.lodmi-logo--dark .letters-dark[data-v-c32fd59a]{fill:var(--dark)}.nav[data-v-7a713c9e]{width:100%;height:clamp(54px,5.6vw,72px);z-index:var(--z-nav);backdrop-filter:blur(16px);background-color:#0e051652;border-bottom:1px solid #ffffff0f;transition:background-color .3s,height .3s,box-shadow .3s;position:fixed;top:0;left:0;box-shadow:0 4px 12px #00000014}.nav--scrolled[data-v-7a713c9e]{background-color:#0a0316bf;height:clamp(48px,5vw,64px);box-shadow:0 10px 40px #0006}.nav--hero[data-v-7a713c9e]{background-color:#0e05161f}:root[data-theme=light] .nav[data-v-7a713c9e]{background-color:#ffffffd9;border-bottom-color:#00000014;box-shadow:0 10px 30px #0000000f}:root[data-theme=light] .nav.nav--home[data-v-7a713c9e]{box-shadow:none;background-color:#fff;border-bottom-color:#0000000f}:root[data-theme=light] .nav.nav--scrolled[data-v-7a713c9e]{background-color:#ffffffeb;box-shadow:0 10px 30px #00000014}.nav__inner[data-v-7a713c9e]{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 clamp(12px,2vw,24px);display:flex;position:relative}.nav__brand[data-v-7a713c9e]{flex-shrink:0;align-items:center;display:flex}.nav__logo[data-v-7a713c9e]{align-items:center;text-decoration:none;display:flex}.nav__logo[data-v-7a713c9e] svg{width:auto!important;height:clamp(11px,1.3vw,17px)!important}.nav__links[data-v-7a713c9e]{flex-shrink:0;align-items:center;gap:clamp(10px,2.5vw,32px);display:flex}.nav__links a[data-v-7a713c9e]{letter-spacing:.02em;color:#ffffffa6;white-space:nowrap;align-items:center;height:clamp(28px,3vw,38px);padding:6px 0;font-family:Montserrat,sans-serif;font-size:clamp(10px,1.13vw,14.5px);font-weight:500;line-height:1;text-decoration:none;transition:color .3s;display:flex;position:relative}.nav__links a[data-v-7a713c9e]:after{content:"";background:#ff7a00;border-radius:4px;width:0;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 #ff7a0000}.nav__links a[data-v-7a713c9e]:hover:after,.nav__links a.router-link-active[data-v-7a713c9e]:after{width:24px;box-shadow:0 0 8px #ff7a00cc}.nav__links a[data-v-7a713c9e]:hover,.nav__links a.router-link-active[data-v-7a713c9e]{color:#fff;font-weight:600}:root[data-theme=light] .nav__links a[data-v-7a713c9e]{color:#000}:root[data-theme=light] .nav__links a[data-v-7a713c9e]:hover,:root[data-theme=light] .nav__links a.router-link-active[data-v-7a713c9e]{color:#ff7a00}.nav__actions[data-v-7a713c9e]{flex-shrink:0;align-items:center;gap:clamp(6px,1.1vw,14px);display:flex}.nav__theme-toggle[data-v-7a713c9e]{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(28px,3vw,38px);height:clamp(28px,3vw,38px);padding:0;transition:all .25s;display:flex}.nav__theme-toggle svg[data-v-7a713c9e]{width:clamp(14px,1.4vw,18px);height:clamp(14px,1.4vw,18px)}.nav__theme-toggle[data-v-7a713c9e]:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}:root[data-theme=light] .nav__theme-toggle[data-v-7a713c9e]{color:#000;background:#00000008;border-color:#00000026}:root[data-theme=light] .nav__theme-toggle[data-v-7a713c9e]:hover{color:#ff7a00;background:#00000014;border-color:#ff7a00}.nav__cta-partner[data-v-7a713c9e]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;height:clamp(28px,3vw,38px);padding:0 clamp(8px,1.4vw,18px);font-family:Montserrat,sans-serif;font-size:clamp(9px,1.05vw,13.5px);font-weight:500;text-decoration:none;transition:color .3s,background .3s,border-color .3s,transform .2s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.nav__cta-partner[data-v-7a713c9e]:after{content:"";border-radius:inherit;background:var(--grad2);opacity:0;z-index:-1;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.nav__cta-partner[data-v-7a713c9e]:hover{background-color:#ffffff1f;border-color:#ffffff4d}:root[data-theme=light] .nav__cta-partner[data-v-7a713c9e]{color:#000;background-color:#00000008;border-color:#00000026}:root[data-theme=light] .nav__cta-partner[data-v-7a713c9e]:hover{color:#ff7a00;background-color:#00000014;border-color:#ff7a00}.nav__cta[data-v-7a713c9e]{color:#fff;cursor:pointer;white-space:nowrap;isolation:isolate;background:linear-gradient(135deg,#ff3b9a 0%,#ff7a00 100%);border:none;border-radius:10px;align-items:center;gap:8px;height:clamp(28px,3vw,38px);padding:0 clamp(10px,1.7vw,22px);font-family:Montserrat,sans-serif;font-size:clamp(9px,1.05vw,13.5px);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.nav__cta[data-v-7a713c9e]:after{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#ff7a00 0%,#ff3b9a 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.nav__cta-label[data-v-7a713c9e],.nav__cta-arrow[data-v-7a713c9e]{z-index:1;position:relative}.nav__cta-arrow[data-v-7a713c9e]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav__cta[data-v-7a713c9e]:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ff3b9a8c,inset 0 1px #ffffff40}.nav__cta[data-v-7a713c9e]:hover:after{opacity:1}.nav__cta:hover .nav__cta-arrow[data-v-7a713c9e]{transform:translate(6px)}.nav__mobile-right[data-v-7a713c9e]{align-items:center;gap:10px;display:none}.nav__theme-toggle--mobile[data-v-7a713c9e]{width:34px;height:34px}.nav__theme-toggle--mobile svg[data-v-7a713c9e]{width:16px;height:16px}.nav__burger[data-v-7a713c9e]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:34px;height:34px;padding:6px;transition:background .2s;display:flex}.nav__burger span[data-v-7a713c9e]{transform-origin:50%;background:#fff;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}:root[data-theme=light] .nav__burger span[data-v-7a713c9e]{background:#000}.nav__burger--open span[data-v-7a713c9e]:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger--open span[data-v-7a713c9e]:nth-child(2){opacity:0}.nav__burger--open span[data-v-7a713c9e]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-7a713c9e]{z-index:calc(var(--z-nav) - 1);backdrop-filter:blur(3px);background:#0000004d;position:fixed;top:0;bottom:0;left:0;right:0}:root[data-theme=light] .mobile-menu[data-v-7a713c9e]{backdrop-filter:blur(3px);background:#00000026}.mobile-menu__panel[data-v-7a713c9e]{backdrop-filter:blur(20px);background:#0c051afa;border:1px solid #ffffff1a;border-radius:20px;padding:24px 20px;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 20px 60px #0006}:root[data-theme=light] .mobile-menu__panel[data-v-7a713c9e]{background:#fffffffa;border-color:#00000014;box-shadow:0 20px 60px #0000001a}.mobile-menu__links[data-v-7a713c9e]{flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.mobile-menu__links a[data-v-7a713c9e]{color:#ffffffd9;border-radius:12px;padding:12px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:block}:root[data-theme=light] .mobile-menu__links a[data-v-7a713c9e]{color:#000c}.mobile-menu__links a[data-v-7a713c9e]:hover{color:#fff;background:#ffffff14}:root[data-theme=light] .mobile-menu__links a[data-v-7a713c9e]:hover{color:#000;background:#0000000d}.mobile-menu__links a.router-link-active[data-v-7a713c9e]{color:#ff7a00;background:#ff7a001f}.mobile-menu__actions[data-v-7a713c9e]{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:16px;display:flex}:root[data-theme=light] .mobile-menu__actions[data-v-7a713c9e]{border-top-color:#00000014}.mobile-menu__btn[data-v-7a713c9e]{text-align:center;border-radius:999px;width:100%;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.mobile-menu__btn--partner[data-v-7a713c9e]{color:#ffffffe6;background:#ffffff0f;border:1px solid #fff3}:root[data-theme=light] .mobile-menu__btn--partner[data-v-7a713c9e]{color:#000;background:#00000008;border-color:#00000026}.mobile-menu__btn--cta[data-v-7a713c9e]{color:#fff;background:linear-gradient(135deg,#ff3b9a 0%,#ff7a00 100%);justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff3b9a59}.mobile-menu__btn--cta[data-v-7a713c9e]:after{content:"";border-radius:inherit;opacity:0;z-index:0;background:linear-gradient(135deg,#ff7a00 0%,#ff3b9a 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-cta__label[data-v-7a713c9e],.mobile-cta__arrow[data-v-7a713c9e]{z-index:1;position:relative}.mobile-cta__arrow[data-v-7a713c9e]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.mobile-menu__btn--cta[data-v-7a713c9e]:hover:after{opacity:1}.mobile-menu__btn--cta:hover .mobile-cta__arrow[data-v-7a713c9e]{transform:translate(6px)}.mobile-menu-enter-active[data-v-7a713c9e]{transition:opacity .3s}.mobile-menu-leave-active[data-v-7a713c9e]{transition:opacity .2s}.mobile-menu-enter-from[data-v-7a713c9e],.mobile-menu-leave-to[data-v-7a713c9e]{opacity:0}.mobile-menu-enter-active .mobile-menu__panel[data-v-7a713c9e]{animation:.3s cubic-bezier(.22,1,.36,1) menuSlideDown-7a713c9e}.mobile-menu-leave-active .mobile-menu__panel[data-v-7a713c9e]{animation:.2s ease-in forwards menuSlideUp-7a713c9e}@keyframes menuSlideDown-7a713c9e{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menuSlideUp-7a713c9e{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.96)}}@media (max-width:1023px){.nav__logo[data-v-7a713c9e] svg{height:14px!important}}@media (max-width:700px){.nav__links[data-v-7a713c9e]{display:none}.nav__mobile-right[data-v-7a713c9e]{display:flex}.nav__theme-toggle--mobile[data-v-7a713c9e]{display:none}.nav__inner[data-v-7a713c9e]{justify-content:flex-end;gap:10px}.nav__brand[data-v-7a713c9e]{margin-right:auto}.nav__logo[data-v-7a713c9e] svg{height:13px!important}}@media (max-width:430px){.nav__actions[data-v-7a713c9e]{display:none}.nav__theme-toggle--mobile[data-v-7a713c9e]{display:flex}}
