.nav-wrapper[data-v-f17e254e]{left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease;z-index:1000}.nav-wrapper--scrolled[data-v-f17e254e]{box-shadow:0 1px #00000012,0 4px 24px #0000000f}.topbar[data-v-f17e254e]{background:var(--color-ink);padding:7px 0}.nav-wrapper--scrolled .topbar[data-v-f17e254e]{display:none}.topbar__inner[data-v-f17e254e]{align-items:center;display:flex;gap:16px;justify-content:space-between}.topbar__tagline[data-v-f17e254e]{color:#ffffffd9;font-size:12.5px}.topbar__right[data-v-f17e254e]{align-items:center;display:flex;gap:20px}.topbar__link[data-v-f17e254e]{color:#fff;font-size:12.5px;text-decoration:none}.topbar__link[data-v-f17e254e]:hover{text-decoration:underline}.navbar[data-v-f17e254e]{background:#fff;border-bottom:1.5px solid var(--color-border)}.navbar__inner[data-v-f17e254e]{gap:0;height:84px}.navbar__inner[data-v-f17e254e],.navbar__logo[data-v-f17e254e]{align-items:center;display:flex}.navbar__logo[data-v-f17e254e]{flex-shrink:0;height:64px;margin-right:32px;overflow:hidden;text-decoration:none;width:192px}.navbar__logo-img[data-v-f17e254e]{display:block;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:192px}.navbar__nav[data-v-f17e254e]{flex:1;justify-content:center}.navbar__link[data-v-f17e254e],.navbar__nav[data-v-f17e254e]{align-items:center;display:flex;gap:4px}.navbar__link[data-v-f17e254e]{background:none;border:none;color:var(--color-text);cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:500;min-height:44px;padding:8px 14px;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}.navbar__link[data-v-f17e254e]:after{background:var(--color-primary);bottom:2px;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transition:transform .2s}.navbar__link.router-link-exact-active[data-v-f17e254e],.navbar__link[data-v-f17e254e]:hover{color:var(--color-primary)}.navbar__link.router-link-exact-active[data-v-f17e254e]:after,.navbar__link[data-v-f17e254e]:hover:after{transform:scaleX(1)}.navbar__caret[data-v-f17e254e],.navbar__cta[data-v-f17e254e]:focus-visible,.navbar__link[data-v-f17e254e]:focus-visible,.navbar__portal[data-v-f17e254e]:focus-visible{flex-shrink:0;transition:transform .2s}.navbar__caret--open[data-v-f17e254e],.navbar__link--unused[aria-expanded=true] .navbar__caret[data-v-f17e254e]{transform:rotate(180deg)}.navbar__actions[data-v-f17e254e]{align-items:center;display:flex;gap:10px;margin-left:auto}.navbar__portal[data-v-f17e254e]{align-items:center;color:var(--color-text);display:inline-flex;font-size:14px;font-weight:600;min-height:44px;padding:0 12px;text-decoration:none}.navbar__portal[data-v-f17e254e]:hover{color:var(--color-primary)}.navbar__cta--contact[data-v-f17e254e]{display:none}.navbar__cta[data-v-f17e254e]{align-items:center;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:4px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:0 22px;text-decoration:none;transition:var(--transition);white-space:nowrap}.navbar__cta[data-v-f17e254e]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.navbar__cta--full[data-v-f17e254e]{width:100%}.lang-toggle[data-v-f17e254e]{align-items:center;background:#fff;border:1.5px solid var(--color-border);border-radius:8px;display:flex;justify-content:center;min-height:44px;min-width:46px;padding:6px 8px}.lang-toggle[data-v-f17e254e]:hover{background:var(--color-light-blue);border-color:var(--color-primary)}.lang-toggle__flag[data-v-f17e254e]{border-radius:3px;display:block;height:16px;-o-object-fit:cover;object-fit:cover;width:22px}.navbar__mobile-controls[data-v-f17e254e]{align-items:center;display:none;gap:8px;margin-left:auto}.navbar__call[data-v-f17e254e]{align-items:center;background:var(--color-light-blue);color:var(--color-primary)}.navbar__call[data-v-f17e254e],.navbar__hamburger[data-v-f17e254e]{border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}.navbar__hamburger[data-v-f17e254e]{background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:11px}.navbar__hamburger span[data-v-f17e254e]{background:var(--color-text);border-radius:2px;display:block;height:2px;transition:all .28s ease;width:22px}.navbar--open .navbar__hamburger span[data-v-f17e254e]:first-child{transform:translateY(7px) rotate(45deg)}.navbar--open .navbar__hamburger span[data-v-f17e254e]:nth-child(2){opacity:0}.navbar--open .navbar__hamburger span[data-v-f17e254e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__drawer[data-v-f17e254e]{background:#fff;border-top:1.5px solid var(--color-border);display:none;max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.navbar__drawer--open[data-v-f17e254e]{max-height:calc(100vh - 84px);overflow-y:auto}.navbar__drawer-nav[data-v-f17e254e]{padding:8px 0}.navbar__drawer-link[data-v-f17e254e]{align-items:center;background:none;border:none;border-left:3px solid transparent;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:16px;font-weight:500;justify-content:space-between;min-height:52px;padding:14px 24px;text-align:left;text-decoration:none;width:100%}.navbar__drawer-link.router-link-exact-active[data-v-f17e254e],.navbar__drawer-link[data-v-f17e254e]:hover{background:var(--color-light-blue);border-left-color:var(--color-primary);color:var(--color-primary)}.navbar__drawer-subnav[data-v-f17e254e]{background:var(--color-off-white);border-left:3px solid var(--color-primary)}.navbar__drawer-sublink[data-v-f17e254e]{align-items:center;color:var(--color-text-muted);display:flex;font-size:14px;font-weight:500;min-height:44px;padding:10px 24px 10px 32px;text-decoration:none}.navbar__drawer-sublink[data-v-f17e254e]:hover,.router-link-active.navbar__drawer-sublink[data-v-f17e254e]{background:var(--color-light-blue);color:var(--color-primary)}.navbar__drawer-footer[data-v-f17e254e]{border-top:1.5px solid var(--color-border);display:flex;flex-direction:column;gap:12px;padding:16px 24px 28px}.navbar__drawer-contact[data-v-f17e254e]{color:var(--color-text-muted);font-size:15px;font-weight:500;text-align:center;text-decoration:none}@media(max-width:1360px){.navbar__logo[data-v-f17e254e]{margin-right:16px}.navbar__logo[data-v-f17e254e],.navbar__logo-img[data-v-f17e254e]{height:54px;width:160px}.navbar__link[data-v-f17e254e]{font-size:14px;padding:8px 10px}}@media(max-width:960px){.topbar__tagline[data-v-f17e254e]{display:none}}@media(max-width:768px){.topbar[data-v-f17e254e]{display:none}}@media(max-width:1000px){.navbar__actions[data-v-f17e254e],.navbar__nav[data-v-f17e254e]{display:none}.navbar__mobile-controls[data-v-f17e254e]{display:flex}.navbar__drawer[data-v-f17e254e]{display:block}}@media(prefers-reduced-motion:reduce){[data-v-f17e254e]{transition:none!important}}
