.vx-header[data-v-7d03c6f1]{--vx-logo-slot:58px;--vx-logo-dock-left:14px;--vx-logo-float-gap:14px;--vx-nav-padding-left:132px;height:72px;margin:16px auto 0;max-width:1280px;overflow:visible;position:sticky;top:calc(16px + var(--vx-logo-slot) + var(--vx-logo-float-gap));transition:top .42s var(--vx-ease-out);width:calc(100% - 24px);z-index:50}.vx-header--compact[data-v-7d03c6f1]{top:16px}.vx-header__logo-img[data-v-7d03c6f1],.vx-nav__logo-img[data-v-7d03c6f1]{display:block;width:auto}.vx-header__logo[data-v-7d03c6f1]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;text-decoration:none;top:0;transform:translate(-50%,calc(-100% - var(--vx-logo-float-gap)));transform-origin:center top;transition:left .42s var(--vx-ease-out),top .42s var(--vx-ease-out),width .42s var(--vx-ease-out),transform .42s var(--vx-ease-out);width:min(58vw,220px);z-index:2}.vx-header__logo-img[data-v-7d03c6f1]{height:56px;max-width:100%}.vx-header--compact .vx-header__logo[data-v-7d03c6f1]{left:var(--vx-logo-dock-left);top:50%;transform:translateY(-50%);width:auto}.vx-header--compact .vx-header__logo-img[data-v-7d03c6f1]{height:42px;max-width:min(44vw,170px)}.vx-nav[data-v-7d03c6f1]{align-items:center;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:#f4f8fbb8;border-radius:999px;box-shadow:var(--vx-shadow-sm),inset 0 0 0 1px #b8c8d826;display:flex;gap:12px;height:72px;padding:10px 14px 10px 20px;position:relative;transition:padding var(--vx-dur-med) var(--vx-ease-out),box-shadow var(--vx-dur-med) var(--vx-ease-out),background var(--vx-dur-med) var(--vx-ease-out)}.vx-header--compact .vx-nav[data-v-7d03c6f1]{padding-left:var(--vx-nav-padding-left)}.vx-nav__logo[data-v-7d03c6f1]{align-items:center;display:flex;flex-shrink:0;height:100%;text-decoration:none}.vx-nav__logo-img[data-v-7d03c6f1]{display:block;height:clamp(42px,5vw,50px);max-width:min(44vw,170px);width:auto}@media(max-width:639px){.vx-header__logo[data-v-7d03c6f1]{width:min(62vw,210px)}.vx-header__logo-img[data-v-7d03c6f1]{height:54px;max-width:100%}.vx-header--compact .vx-header__logo-img[data-v-7d03c6f1],.vx-nav__logo-img[data-v-7d03c6f1]{height:40px;max-width:min(48vw,150px)}}@media(max-width:959px){.vx-nav__cta-wrap[data-v-7d03c6f1]{justify-content:center;margin-left:0;width:100%}.vx-header--compact .vx-nav__cta-wrap[data-v-7d03c6f1]{justify-content:flex-end;padding-right:52px}.vx-nav__mobile-btn[data-v-7d03c6f1]{position:absolute;right:14px;top:50%;transform:translateY(-50%)}}.vx-nav__links[data-v-7d03c6f1]{align-items:center;display:none;flex:1;gap:4px}.vx-nav__item[data-v-7d03c6f1]{position:relative}@media(min-width:960px){.vx-header[data-v-7d03c6f1]{--vx-logo-slot:82px;--vx-logo-dock-left:22px;--vx-logo-float-gap:18px;--vx-nav-padding-left:164px;max-width:calc(100% - 24px);width:-moz-fit-content;width:fit-content}.vx-header__logo-img[data-v-7d03c6f1]{height:clamp(64px,6.5vw,76px);max-width:100%}.vx-header--compact .vx-header__logo-img[data-v-7d03c6f1]{height:clamp(42px,5vw,50px);max-width:min(44vw,170px)}.vx-nav[data-v-7d03c6f1]{max-width:100%;width:-moz-max-content;width:max-content}.vx-nav__links[data-v-7d03c6f1]{display:flex;flex:0 0 auto;justify-content:center}.vx-nav__cta-wrap[data-v-7d03c6f1]{margin-left:14px}}.vx-nav__trigger[data-v-7d03c6f1]{align-items:center;background:transparent;border-radius:999px;color:var(--vx-fg-2);display:inline-flex;gap:4px;padding:4px 6px 4px 14px;transition:background var(--vx-dur-fast) var(--vx-ease-out),color var(--vx-dur-fast) var(--vx-ease-out)}.vx-nav__link[data-v-7d03c6f1]{font-family:var(--vx-font-body);font-size:14px;font-weight:800;min-height:32px;text-decoration:none}.vx-nav__link[data-v-7d03c6f1],.vx-nav__toggle[data-v-7d03c6f1]{align-items:center;color:inherit;display:inline-flex}.vx-nav__toggle[data-v-7d03c6f1]{background:transparent;border:0;border-radius:999px;height:32px;justify-content:center;padding:0;transition:background var(--vx-dur-fast) var(--vx-ease-out);width:32px}.vx-nav__toggle[data-v-7d03c6f1]:hover{background:#ffffff8c}.vx-nav__trigger--open[data-v-7d03c6f1],.vx-nav__trigger[data-v-7d03c6f1]:focus-within,.vx-nav__trigger[data-v-7d03c6f1]:hover{background:#eaeef1cc;color:var(--vx-navy-900)}.vx-nav__trigger--active[data-v-7d03c6f1]{background:#1595d01a;color:var(--vx-cerulean-700)}.vx-nav__chevron[data-v-7d03c6f1]{transition:transform var(--vx-dur-fast) var(--vx-ease-out)}.vx-nav__trigger--open .vx-nav__chevron[data-v-7d03c6f1]{transform:rotate(180deg)}.vx-nav__dropdown[data-v-7d03c6f1]{backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45);background:#f4f8fbf5;border-radius:22px;box-shadow:var(--vx-shadow-lg),inset 0 0 0 1px #b8c8d838;left:0;padding:18px;position:absolute;top:calc(100% + 1px);width:min(360px,42vw)}.vx-nav__dropdown-head[data-v-7d03c6f1]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.vx-nav__dropdown-title[data-v-7d03c6f1]{color:var(--vx-fg-3);font-size:12px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.vx-nav__dropdown-title[data-v-7d03c6f1]:hover{color:var(--vx-navy-900)}.vx-nav__dropdown-list[data-v-7d03c6f1]{display:grid;gap:6px}.vx-nav__dropdown-link[data-v-7d03c6f1]{border-radius:12px;color:var(--vx-navy-900);display:block;font-size:14px;font-weight:500;padding:10px 12px;transition:background var(--vx-dur-fast) var(--vx-ease-out)}.vx-nav__dropdown-link[data-v-7d03c6f1]:hover{background:#eaeef1eb}.vx-nav__cta-wrap[data-v-7d03c6f1]{align-items:center;display:flex;gap:8px;margin-left:auto}.vx-nav__cta[data-v-7d03c6f1]{border-radius:999px;box-shadow:0 8px 18px -10px #1595d080,0 2px 8px -2px #0f20302e;min-height:44px;padding:11px 20px}.vx-nav__mobile-btn[data-v-7d03c6f1]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--vx-navy-900);display:inline-flex;height:40px;justify-content:center;width:40px}@media(min-width:960px){.vx-nav__mobile-btn[data-v-7d03c6f1]{display:none}}.vx-nav__mobile-btn[data-v-7d03c6f1]:hover{background:#eaeef1cc}.vx-mobile-sheet[data-v-7d03c6f1]{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#f4f8fbf5;border-radius:24px;box-shadow:var(--vx-shadow-lg);display:flex;flex-direction:column;gap:10px;left:0;padding:16px;position:absolute;right:0;top:calc(100% + 8px);z-index:49}.vx-mobile-sheet__group[data-v-7d03c6f1]{background:#ffffffb3;border-radius:16px;box-shadow:inset 0 0 0 1px #b8c8d829}.vx-mobile-sheet__row[data-v-7d03c6f1]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.vx-mobile-sheet__overview[data-v-7d03c6f1],.vx-mobile-sheet__toggle[data-v-7d03c6f1]{padding:14px 16px}.vx-mobile-sheet__overview[data-v-7d03c6f1]{color:var(--vx-navy-900);font-size:15px;font-weight:600}.vx-mobile-sheet__toggle[data-v-7d03c6f1]{align-items:center;background:transparent;border:0;color:var(--vx-fg-2);display:inline-flex;justify-content:center}.vx-mobile-sheet__children[data-v-7d03c6f1]{display:grid;gap:2px;padding:0 10px 10px}.vx-mobile-sheet__child[data-v-7d03c6f1]{border-radius:12px;color:var(--vx-fg-2);font-size:14px;padding:10px 12px}.vx-mobile-sheet__child[data-v-7d03c6f1]:hover{background:#eaeef1e6}.vx-mobile-sheet__cta[data-v-7d03c6f1]{background:var(--vx-gradient-cerulean);border-radius:16px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;padding:14px 16px}@media(min-width:960px){.vx-mobile-sheet[data-v-7d03c6f1]{display:none}}.nav-dropdown-enter-active[data-v-7d03c6f1],.nav-dropdown-leave-active[data-v-7d03c6f1],.sheet-enter-active[data-v-7d03c6f1],.sheet-leave-active[data-v-7d03c6f1]{transition:opacity var(--vx-dur-med) var(--vx-ease-out),transform var(--vx-dur-med) var(--vx-ease-out)}.nav-dropdown-enter-from[data-v-7d03c6f1],.nav-dropdown-leave-to[data-v-7d03c6f1],.sheet-enter-from[data-v-7d03c6f1],.sheet-leave-to[data-v-7d03c6f1]{opacity:0;transform:translateY(-8px) scale(.98)}@media(prefers-reduced-motion:reduce){.nav-dropdown-enter-active[data-v-7d03c6f1],.nav-dropdown-leave-active[data-v-7d03c6f1],.sheet-enter-active[data-v-7d03c6f1],.sheet-leave-active[data-v-7d03c6f1],.vx-header[data-v-7d03c6f1],.vx-header__logo[data-v-7d03c6f1],.vx-nav[data-v-7d03c6f1]{transition-duration:0s!important}}.vx-footer[data-v-37562cf5]{background:var(--vx-navy-800);color:#d8e5ee;margin-top:0;padding:56px 0 32px}.vx-footer[data-v-37562cf5] a{color:#bbe8f3;text-decoration:none;transition:color var(--vx-dur-fast)}.vx-footer[data-v-37562cf5] a:hover{color:#fff}.vx-footer__grid[data-v-37562cf5]{align-items:start;display:grid;gap:32px;grid-template-columns:1fr;padding-bottom:32px}@media(min-width:768px){.vx-footer__grid[data-v-37562cf5]{-moz-column-gap:clamp(32px,7vw,80px);column-gap:clamp(32px,7vw,80px);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.vx-footer__brand[data-v-37562cf5]{grid-column:1/-1}}@media(min-width:1024px){.vx-footer__grid[data-v-37562cf5]{-moz-column-gap:clamp(40px,6vw,88px);column-gap:clamp(40px,6vw,88px);grid-template-columns:minmax(280px,1.35fr) minmax(180px,.8fr) minmax(200px,.9fr)}.vx-footer__brand[data-v-37562cf5]{grid-column:auto}}.vx-footer__brand p[data-v-37562cf5]{color:#8dd6ec;font-size:14px;line-height:1.6;margin-top:16px;max-width:40ch}.vx-footer__brand .wordmark[data-v-37562cf5]{align-items:center;color:#fff;display:flex;font-family:var(--vx-font-display);font-size:22px;font-weight:800;gap:10px}.wordmark__mark[data-v-37562cf5]{flex:0 0 34px;height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.vx-footer__col h5[data-v-37562cf5]{color:#8dd6ec;font-family:var(--vx-font-body);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.vx-footer__col ul[data-v-37562cf5]{display:flex;flex-direction:column;font-size:14px;gap:10px;list-style:none;margin:0;padding:0}.vx-footer__bottom[data-v-37562cf5]{border-top:1px solid rgba(184,200,216,.08);color:#5a6e82;display:flex;flex-wrap:wrap;font-family:var(--vx-font-mono);font-size:12.5px;gap:16px;justify-content:space-between;letter-spacing:.02em;padding-top:24px}.vx-footer__contact[data-v-37562cf5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.vx-footer__ghost[data-v-37562cf5]{color:#bbe8f3!important}.vx-footer[data-v-37562cf5] a.vx-btn--on-dark,.vx-footer[data-v-37562cf5] a.vx-btn--on-dark:hover{color:var(--vx-navy-900)}
