.navbar[data-v-cfa1fa42]{left:0;padding:1.5rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1001}.navbar--scrolled[data-v-cfa1fa42]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;box-shadow:0 4px 30px #16346714;padding:.85rem 0}.navbar__inner[data-v-cfa1fa42]{gap:1rem;justify-content:space-between}.navbar__inner[data-v-cfa1fa42],.navbar__logo[data-v-cfa1fa42]{align-items:center;display:flex}.navbar__logo[data-v-cfa1fa42]{text-decoration:none}.navbar__logo-img[data-v-cfa1fa42]{display:block;height:40px;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease,transform .3s ease;width:auto}.navbar__logo:hover .navbar__logo-img[data-v-cfa1fa42]{opacity:.85;transform:scale(1.02)}.navbar__links[data-v-cfa1fa42]{align-items:center;display:flex;gap:2rem}.navbar__link[data-v-cfa1fa42]{color:var(--secondary);font-size:.78rem;font-weight:700;letter-spacing:.08em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.navbar--dark .navbar__link[data-v-cfa1fa42]{color:#ffffffd9}.navbar--dark .navbar__link[data-v-cfa1fa42]:hover{color:#fff}.navbar--dark .navbar__toggle .hamburger__line[data-v-cfa1fa42]{background:#fff}.navbar__link[data-v-cfa1fa42]:after{background:var(--primary);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar__link[data-v-cfa1fa42]:hover:after{width:100%}.navbar__link[data-v-cfa1fa42]:hover{color:var(--primary)}.navbar__cta-btn[data-v-cfa1fa42]{background:var(--primary);border-radius:50px;box-shadow:0 4px 15px #408ea959;color:#fff;font-size:.82rem;font-weight:700;padding:.6rem 1.5rem;text-decoration:none;transition:all .3s ease}.navbar__cta-btn[data-v-cfa1fa42]:hover{box-shadow:0 8px 25px #408ea973;transform:translateY(-2px)}.navbar__toggle[data-v-cfa1fa42]{background:none;border:none;cursor:pointer;display:none;padding:.3rem}.hamburger[data-v-cfa1fa42]{display:flex;flex-direction:column;gap:5px;width:26px}.hamburger span[data-v-cfa1fa42]{background:var(--secondary);border-radius:3px;display:block;height:2.5px;transform-origin:center;transition:all .3s ease}.hamburger--open span[data-v-cfa1fa42]:first-child{transform:translateY(7.5px) rotate(45deg)}.hamburger--open span[data-v-cfa1fa42]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger--open span[data-v-cfa1fa42]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu[data-v-cfa1fa42]{align-items:center;background:#0f1e46fc;display:flex;height:100dvh;justify-content:center;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:9000}.mobile-menu__content[data-v-cfa1fa42]{align-items:center;display:flex;flex-direction:column;gap:.8rem;padding:2rem 1rem;width:100%}.mobile-menu__link[data-v-cfa1fa42]{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.08em;padding:.4rem 0;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.mobile-menu__link[data-v-cfa1fa42]:hover{color:var(--primary)}.mobile-menu__cta[data-v-cfa1fa42]{background:var(--primary);border-radius:50px;color:#fff;font-size:.9rem;font-weight:700;margin-top:.5rem;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.mobile-menu-enter-active[data-v-cfa1fa42],.mobile-menu-leave-active[data-v-cfa1fa42]{transition:opacity .3s ease}.mobile-menu-enter-from[data-v-cfa1fa42],.mobile-menu-leave-to[data-v-cfa1fa42]{opacity:0}@media(max-width:768px){.navbar__links[data-v-cfa1fa42]{display:none!important}.navbar__toggle[data-v-cfa1fa42]{align-items:center;display:flex!important}.navbar[data-v-cfa1fa42]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff7;box-shadow:0 2px 20px #16346714;padding:.85rem 0}.navbar--dark[data-v-cfa1fa42]{background:transparent;box-shadow:none}.navbar--dark.navbar--scrolled[data-v-cfa1fa42]{background:#fffffff7;box-shadow:0 2px 20px #16346714}.hamburger span[data-v-cfa1fa42]{background:var(--secondary)}.navbar--dark .hamburger span[data-v-cfa1fa42]{background:#fff}.navbar--dark.navbar--scrolled .hamburger span[data-v-cfa1fa42]{background:var(--secondary)}}.navbar__lang[data-v-cfa1fa42]{align-items:center;color:var(--secondary);display:flex;font-size:.8rem;font-weight:700;gap:.3rem}.navbar--dark .navbar__lang[data-v-cfa1fa42],.navbar--dark .navbar__lang button[data-v-cfa1fa42]{color:#ffffffd9}.navbar--scrolled .navbar__lang[data-v-cfa1fa42],.navbar--scrolled .navbar__lang button[data-v-cfa1fa42],.navbar__lang a[data-v-cfa1fa42]{color:var(--secondary)}.navbar__lang a[data-v-cfa1fa42]{background:none;border:none;cursor:pointer;font-weight:700;padding:0;text-decoration:none;transition:color .3s}.navbar__lang a.active[data-v-cfa1fa42],.navbar__lang a[data-v-cfa1fa42]:hover{color:var(--primary)}.mobile-menu__lang[data-v-cfa1fa42]{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-top:1rem}.mobile-menu__lang a[data-v-cfa1fa42]{background:none;border:none;color:#fff9;cursor:pointer;font-weight:700;padding:0;text-decoration:none}.mobile-menu__lang a.active[data-v-cfa1fa42]{color:var(--primary)}.footer[data-v-322613fa]{background:#020817;border-top:1px solid hsla(0,0%,100%,.05);color:#fff;padding:5rem 0 0}.footer__grid[data-v-322613fa]{display:grid;gap:3rem;grid-template-columns:1.6fr 1fr 1fr 1.8fr;margin-bottom:4rem}.footer__logo[data-v-322613fa]{align-items:center;display:flex;gap:.6rem;margin-bottom:1.2rem}.footer__logo-img[data-v-322613fa]{display:block;height:42px;-o-object-fit:contain;object-fit:contain;width:auto}.footer__brand-desc[data-v-322613fa]{color:#64748b;font-size:.82rem;line-height:1.7;margin-bottom:1.5rem}.footer__socials[data-v-322613fa]{display:flex;gap:.7rem}.footer__social[data-v-322613fa]{align-items:center;background:#ffffff0f;border-radius:10px;color:#64748b;display:flex;height:38px;justify-content:center;text-decoration:none;transition:all .25s ease;width:38px}.footer__social[data-v-322613fa]:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.footer__col-title[data-v-322613fa]{color:var(--primary);font-size:.7rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.5rem;text-transform:uppercase}.footer__links[data-v-322613fa]{display:flex;flex-direction:column;gap:.8rem;list-style:none}.footer__link[data-v-322613fa]{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.3rem;text-decoration:none;transition:color .2s ease}.footer__link[data-v-322613fa]:before{color:var(--primary);content:"›";opacity:0;transform:translate(-5px);transition:all .2s}.footer__link[data-v-322613fa]:hover{color:#fff}.footer__link[data-v-322613fa]:hover:before{opacity:1;transform:translate(0)}.footer__contact-list[data-v-322613fa]{display:flex;flex-direction:column;gap:1.1rem;list-style:none}.footer__contact-item[data-v-322613fa]{align-items:flex-start;display:flex;gap:.75rem}.footer__contact-icon[data-v-322613fa]{align-items:center;background:#ffffff0f;border-radius:8px;color:var(--primary);display:flex;height:30px;justify-content:center;margin-top:.05rem;min-width:30px;width:30px}.footer__contact-link[data-v-322613fa]{color:#64748b;font-size:.83rem;line-height:1.5;text-decoration:none;transition:color .2s ease;word-break:break-all}.footer__contact-link[data-v-322613fa]:hover{color:#fff}.footer__contact-address[data-v-322613fa]{color:#64748b;font-size:.83rem;font-style:normal;line-height:1.75}.footer__bottom[data-v-322613fa]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 0}.footer__copyright[data-v-322613fa]{color:#334155;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer__bottom-links[data-v-322613fa]{display:flex;gap:1.5rem}.footer__bottom-link[data-v-322613fa]{color:#334155;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .2s}.footer__bottom-link[data-v-322613fa]:hover{color:var(--primary)}@media(max-width:1100px){.footer__grid[data-v-322613fa]{gap:2.5rem;grid-template-columns:1fr 1fr}}@media(max-width:640px){.footer__grid[data-v-322613fa]{gap:2rem;grid-template-columns:1fr}.footer__bottom[data-v-322613fa]{flex-direction:column;gap:.8rem;text-align:center}}
