.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)}.footer[data-v-31c957c7]{background:var(--navy);padding:clamp(52px,5.5vw,80px) clamp(24px,3.3vw,48px) clamp(32px,3.3vw,48px)}.footer__grid[data-v-31c957c7]{max-width:var(--max-width);grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(28px,3.9vw,56px);margin:0 auto;display:grid}.footer__logo[data-v-31c957c7]{opacity:.9;margin-bottom:clamp(10px,1vw,14px)}.footer__desc[data-v-31c957c7]{color:#ffffffb3;max-width:270px;font-size:13px;line-height:1.8}.footer__contact[data-v-31c957c7]{flex-direction:column;gap:6px;margin-top:14px;display:flex}.footer__contact a[data-v-31c957c7]{color:#ffffffbf;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.footer__contact a[data-v-31c957c7]:hover{color:var(--white)}.footer__col-title[data-v-31c957c7]{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;margin-bottom:clamp(10px,1vw,14px);font-size:10px}.footer__links[data-v-31c957c7]{flex-direction:column;gap:clamp(6px,.6vw,9px);list-style:none;display:flex}.footer__links a[data-v-31c957c7]{color:#ffffffbf;font-size:13px;font-weight:400;text-decoration:none;transition:color .2s}.footer__links a[data-v-31c957c7]:hover{color:var(--white)}.footer__bottom[data-v-31c957c7]{max-width:var(--max-width);color:#ffffff8c;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin:clamp(28px,3vw,44px) auto 0;padding-top:clamp(16px,1.7vw,24px);font-size:12px;display:flex}.footer__socials[data-v-31c957c7]{gap:12px;display:flex}.footer__social[data-v-31c957c7]{color:#ffffff80;align-items:center;transition:color .2s,transform .2s;display:flex}.footer__social[data-v-31c957c7]:hover{color:#fff;transform:translateY(-2px)}.footer__tags[data-v-31c957c7]{gap:clamp(6px,.55vw,8px);display:flex}.footer__tag[data-v-31c957c7]{font-family:var(--ff-mono);color:#ffffff8c;border:1px solid #ffffff1a;border-radius:20px;padding:clamp(2px,.2vw,3px) clamp(7px,.7vw,10px);font-size:clamp(9px,.7vw,10px)}@media (max-width:1024px){.footer__grid[data-v-31c957c7]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer__grid[data-v-31c957c7]{grid-template-columns:1fr 1fr;gap:32px}.footer__grid>div[data-v-31c957c7]:first-child{grid-column:1/-1}.footer__desc[data-v-31c957c7]{max-width:100%}.footer__bottom[data-v-31c957c7]{text-align:center;flex-direction:column;gap:16px}.footer__tags[data-v-31c957c7]{flex-wrap:wrap;justify-content:center}.footer__socials[data-v-31c957c7]{justify-content:center}}@media (max-width:480px){.footer__grid[data-v-31c957c7]{grid-template-columns:1fr;gap:28px}.footer[data-v-31c957c7]{padding:40px 20px 32px}.footer__logo[data-v-31c957c7]{height:20px!important}}.nav[data-v-f6898b75]{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-f6898b75]{background-color:#0a0316bf;height:clamp(48px,5vw,64px);box-shadow:0 10px 40px #0006}.nav--hero[data-v-f6898b75]{background-color:#0e05161f}:root[data-theme=light] .nav[data-v-f6898b75]{background-color:#ffffffd9;border-bottom-color:#00000014;box-shadow:0 10px 30px #0000000f}:root[data-theme=light] .nav.nav--home[data-v-f6898b75]{box-shadow:none;background-color:#fff;border-bottom-color:#0000000f}:root[data-theme=light] .nav.nav--scrolled[data-v-f6898b75]{background-color:#ffffffeb;box-shadow:0 10px 30px #00000014}.nav__inner[data-v-f6898b75]{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-f6898b75]{flex-shrink:0;align-items:center;display:flex}.nav__logo[data-v-f6898b75]{align-items:center;text-decoration:none;display:flex}.nav__logo[data-v-f6898b75] svg{width:auto!important;height:clamp(11px,1.3vw,17px)!important}.nav__links[data-v-f6898b75]{flex-shrink:0;align-items:center;gap:clamp(10px,2.5vw,32px);display:flex}.nav__links a[data-v-f6898b75]{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-f6898b75]: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-f6898b75]:hover:after,.nav__links a.router-link-active[data-v-f6898b75]:after,.nav__links a.is-anchor-active[data-v-f6898b75]:after{width:24px;box-shadow:0 0 8px #ff7a00cc}.nav__links a[data-v-f6898b75]:hover,.nav__links a.router-link-active[data-v-f6898b75],.nav__links a.is-anchor-active[data-v-f6898b75]{color:#fff;font-weight:600}:root[data-theme=light] .nav__links a[data-v-f6898b75]{color:#000}:root[data-theme=light] .nav__links a[data-v-f6898b75]:hover,:root[data-theme=light] .nav__links a.router-link-active[data-v-f6898b75],:root[data-theme=light] .nav__links a.is-anchor-active[data-v-f6898b75]{color:#ff7a00}.nav__actions[data-v-f6898b75]{flex-shrink:0;align-items:center;gap:clamp(6px,1.1vw,14px);display:flex}.nav__theme-toggle[data-v-f6898b75]{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-f6898b75]{width:clamp(14px,1.4vw,18px);height:clamp(14px,1.4vw,18px)}.nav__theme-toggle[data-v-f6898b75]:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}:root[data-theme=light] .nav__theme-toggle[data-v-f6898b75]{color:#000;background:#00000008;border-color:#00000026}:root[data-theme=light] .nav__theme-toggle[data-v-f6898b75]:hover{color:#ff7a00;background:#00000014;border-color:#ff7a00}.nav__cta-partner[data-v-f6898b75]{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-f6898b75]: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-f6898b75]:hover{background-color:#ffffff1f;border-color:#ffffff4d}:root[data-theme=light] .nav__cta-partner[data-v-f6898b75]{color:#000;background-color:#00000008;border-color:#00000026}:root[data-theme=light] .nav__cta-partner[data-v-f6898b75]:hover{color:#ff7a00;background-color:#00000014;border-color:#ff7a00}.nav__cta[data-v-f6898b75]{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-f6898b75]: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-f6898b75],.nav__cta-arrow[data-v-f6898b75]{z-index:1;position:relative}.nav__cta-arrow[data-v-f6898b75]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav__cta[data-v-f6898b75]:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ff3b9a8c,inset 0 1px #ffffff40}.nav__cta[data-v-f6898b75]:hover:after{opacity:1}.nav__cta:hover .nav__cta-arrow[data-v-f6898b75]{transform:translate(6px)}.nav__mobile-right[data-v-f6898b75]{align-items:center;gap:10px;display:none}.nav__theme-toggle--mobile[data-v-f6898b75]{width:34px;height:34px}.nav__theme-toggle--mobile svg[data-v-f6898b75]{width:16px;height:16px}.nav__burger[data-v-f6898b75]{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-f6898b75]{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-f6898b75]{background:#000}.nav__burger--open span[data-v-f6898b75]:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger--open span[data-v-f6898b75]:nth-child(2){opacity:0}.nav__burger--open span[data-v-f6898b75]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-f6898b75]{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-f6898b75]{backdrop-filter:blur(3px);background:#00000026}.mobile-menu__panel[data-v-f6898b75]{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-f6898b75]{background:#fffffffa;border-color:#00000014;box-shadow:0 20px 60px #0000001a}.mobile-menu__links[data-v-f6898b75]{flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.mobile-menu__links a[data-v-f6898b75]{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-f6898b75]{color:#000c}.mobile-menu__links a[data-v-f6898b75]:hover{color:#fff;background:#ffffff14}:root[data-theme=light] .mobile-menu__links a[data-v-f6898b75]:hover{color:#000;background:#0000000d}.mobile-menu__links a.router-link-active[data-v-f6898b75],.mobile-menu__links a.is-anchor-active[data-v-f6898b75]{color:#ff7a00;background:#ff7a001f}.mobile-menu__actions[data-v-f6898b75]{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:16px;display:flex}:root[data-theme=light] .mobile-menu__actions[data-v-f6898b75]{border-top-color:#00000014}.mobile-menu__btn[data-v-f6898b75]{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-f6898b75]{color:#ffffffe6;background:#ffffff0f;border:1px solid #fff3}:root[data-theme=light] .mobile-menu__btn--partner[data-v-f6898b75]{color:#000;background:#00000008;border-color:#00000026}.mobile-menu__btn--cta[data-v-f6898b75]{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-f6898b75]: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-f6898b75],.mobile-cta__arrow[data-v-f6898b75]{z-index:1;position:relative}.mobile-cta__arrow[data-v-f6898b75]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.mobile-menu__btn--cta[data-v-f6898b75]:hover:after{opacity:1}.mobile-menu__btn--cta:hover .mobile-cta__arrow[data-v-f6898b75]{transform:translate(6px)}.mobile-menu-enter-active[data-v-f6898b75]{transition:opacity .3s}.mobile-menu-leave-active[data-v-f6898b75]{transition:opacity .2s}.mobile-menu-enter-from[data-v-f6898b75],.mobile-menu-leave-to[data-v-f6898b75]{opacity:0}.mobile-menu-enter-active .mobile-menu__panel[data-v-f6898b75]{animation:.3s cubic-bezier(.22,1,.36,1) menuSlideDown-f6898b75}.mobile-menu-leave-active .mobile-menu__panel[data-v-f6898b75]{animation:.2s ease-in forwards menuSlideUp-f6898b75}@keyframes menuSlideDown-f6898b75{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menuSlideUp-f6898b75{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.96)}}@media (max-width:1023px){.nav__logo[data-v-f6898b75] svg{height:14px!important}}@media (max-width:700px){.nav__links[data-v-f6898b75]{display:none}.nav__mobile-right[data-v-f6898b75]{display:flex}.nav__theme-toggle--mobile[data-v-f6898b75]{display:none}.nav__inner[data-v-f6898b75]{justify-content:flex-end;gap:10px}.nav__brand[data-v-f6898b75]{margin-right:auto}.nav__logo[data-v-f6898b75] svg{height:13px!important}}@media (max-width:430px){.nav__actions[data-v-f6898b75]{display:none}.nav__theme-toggle--mobile[data-v-f6898b75]{display:flex}}
