@charset "UTF-8";.website-animated-stat strong[data-v-f8b4dc49]{display:block;color:var(--wg-stat-value-color, var(--wg-theme-primary, #0f766e));font-family:var(--wg-stat-value-font, inherit);font-size:clamp(24px,3vw,36px);font-weight:var(--wg-theme-heading-weight, 800);line-height:1}.website-animated-stat span[data-v-f8b4dc49]{display:block;margin-top:8px;color:var(--wg-stat-label-color, var(--wg-theme-text-muted, #5d6b82));font-size:13px;letter-spacing:.02em}.website-banner[data-v-3a5d5ed5]{position:relative;overflow:hidden;padding:clamp(56px,8vw,112px) 24px;min-height:var(--wg-banner-min-height, 480px);color:var(--wg-banner-text-color, var(--wg-theme-text, #14213d));background:var(--wg-banner-bg, linear-gradient(135deg, var(--wg-theme-surface, #f6f8fb) 0%, color-mix(in srgb, var(--wg-theme-primary, #0f766e) 8%, #fff) 100%))}.website-banner__ambient[data-v-3a5d5ed5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.website-banner__orb[data-v-3a5d5ed5]{position:absolute;border-radius:50%;filter:blur(60px);opacity:var(--wg-banner-orb-opacity, 0)}.website-banner__orb--one[data-v-3a5d5ed5]{top:-10%;right:8%;width:min(420px,42vw);aspect-ratio:1;background:var(--wg-banner-orb-a, transparent)}.website-banner__orb--two[data-v-3a5d5ed5]{bottom:-8%;left:12%;width:min(320px,34vw);aspect-ratio:1;background:var(--wg-banner-orb-b, transparent)}.website-banner--banner-compact[data-v-3a5d5ed5]{min-height:var(--wg-banner-min-height, 360px);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.website-banner--banner-hero[data-v-3a5d5ed5]{min-height:var(--wg-banner-min-height, 560px)}.website-banner--banner-hero .website-banner__content h1[data-v-3a5d5ed5]{font-size:var(--wg-banner-title-size, clamp(40px, 7vw, 76px))}.website-banner.has-background[data-v-3a5d5ed5]{color:var(--wg-banner-on-image-text-color, #fff);background-position:center;background-size:cover}.website-banner__inner[data-v-3a5d5ed5]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:var(--wg-theme-container-max, 1200px);margin:0 auto}.website-banner--center .website-banner__inner[data-v-3a5d5ed5]{grid-template-columns:minmax(0,860px);justify-content:center;text-align:center}.website-banner--center.has-metrics .website-banner__inner[data-v-3a5d5ed5]{grid-template-columns:minmax(0,920px)}.website-banner--right .website-banner__inner[data-v-3a5d5ed5]{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}.website-banner--right .website-banner__content[data-v-3a5d5ed5]{order:2;text-align:right}.website-banner--right .website-banner__media[data-v-3a5d5ed5]{order:1}.website-banner--right .website-banner__content h1[data-v-3a5d5ed5],.website-banner--right .website-banner__subtitle[data-v-3a5d5ed5]{margin-right:0;margin-left:auto}.website-banner--right .website-banner__actions[data-v-3a5d5ed5],.website-banner--right .website-banner__metrics[data-v-3a5d5ed5]{justify-content:flex-end}.website-banner__content h1[data-v-3a5d5ed5]{max-width:760px;margin:0;color:var(--wg-banner-text-color, inherit);font-family:var(--wg-heading-font-family, var(--wg-theme-font-family, inherit));font-size:var(--wg-banner-title-size, clamp(36px, 6vw, 68px));font-weight:var(--wg-banner-title-weight, var(--wg-theme-heading-weight, 800));letter-spacing:var(--wg-banner-title-letter-spacing, -.02em);line-height:1.08;text-shadow:var(--wg-banner-title-shadow, none)}.has-background .website-banner__content h1[data-v-3a5d5ed5]{color:var(--wg-banner-on-image-text-color, #fff);text-shadow:var(--wg-banner-on-image-title-shadow, 0 2px 28px rgba(0, 0, 0, .42))}.website-banner__subtitle[data-v-3a5d5ed5]{max-width:680px;margin:22px 0 0;color:var(--wg-banner-subtitle-color, color-mix(in srgb, var(--wg-theme-text, #14213d) 78%, transparent));font-size:clamp(16px,2vw,20px);line-height:1.75}.has-background .website-banner__subtitle[data-v-3a5d5ed5]{color:var(--wg-banner-on-image-subtitle-color, rgba(255, 255, 255, .92));text-shadow:0 1px 16px rgba(0,0,0,.32)}.website-banner--center .website-banner__content h1[data-v-3a5d5ed5],.website-banner--center .website-banner__subtitle[data-v-3a5d5ed5]{margin-right:auto;margin-left:auto}.website-banner__eyebrow[data-v-3a5d5ed5]{margin:0 0 14px;color:var(--wg-banner-eyebrow-color, var(--wg-theme-secondary, #2b6cb0));font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.has-background .website-banner__eyebrow[data-v-3a5d5ed5]{color:var(--wg-banner-on-image-eyebrow-color, #d4a574);text-shadow:0 1px 12px rgba(0,0,0,.35)}.website-banner__actions[data-v-3a5d5ed5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.website-banner--center .website-banner__actions[data-v-3a5d5ed5]{justify-content:center}.website-banner__metrics[data-v-3a5d5ed5]{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,28px);margin-top:clamp(28px,4vw,40px);padding-top:clamp(20px,3vw,28px);border-top:var(--wg-banner-metrics-border, 1px solid color-mix(in srgb, var(--wg-theme-border, #e2e8f0) 80%, transparent))}.website-banner--center .website-banner__metrics[data-v-3a5d5ed5]{justify-content:center}.website-banner__metric[data-v-3a5d5ed5] strong{font-size:clamp(28px,4vw,40px);color:var(--wg-banner-metric-value-color, var(--wg-stat-value-color, inherit))}.website-banner__metric[data-v-3a5d5ed5] span{color:var(--wg-banner-metric-label-color, var(--wg-stat-label-color, inherit))}.has-background .website-banner__metric[data-v-3a5d5ed5] strong{color:var(--wg-banner-on-image-metric-value-color, #fff)}.has-background .website-banner__metric[data-v-3a5d5ed5] span{color:var(--wg-banner-on-image-metric-label-color, rgba(255, 255, 255, .82))}.website-banner__button[data-v-3a5d5ed5]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:var(--wg-banner-button-radius, var(--wg-theme-radius-sm, 6px));font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}a.website-banner__button[data-v-3a5d5ed5]{cursor:pointer}.website-banner__button[data-v-3a5d5ed5]:hover{transform:translateY(-2px)}.website-banner__button--primary[data-v-3a5d5ed5]{color:var(--wg-button-primary-text, #fff);background:var(--wg-button-primary-bg, var(--wg-theme-primary, #0f766e));border-radius:var(--wg-button-radius, var(--wg-banner-button-radius, var(--wg-theme-radius-sm, 6px)));box-shadow:0 10px 24px color-mix(in srgb,var(--wg-button-primary-bg, var(--wg-theme-primary, #0f766e)) 24%,transparent)}.website-banner__button--secondary[data-v-3a5d5ed5]{color:var(--wg-button-secondary-text, var(--wg-theme-primary, #0f766e));background:var(--wg-button-secondary-bg, var(--wg-theme-surface, #f1f5f9));border:var(--wg-button-secondary-border, 1px solid color-mix(in srgb, var(--wg-theme-primary, #0f766e) 28%, transparent));border-radius:var(--wg-button-radius, var(--wg-banner-button-radius, var(--wg-theme-radius-sm, 6px)));box-shadow:0 6px 18px color-mix(in srgb,var(--wg-theme-text, #142238) 8%,transparent)}.website-banner__media[data-v-3a5d5ed5]{perspective:1200px}.website-banner__media-frame[data-v-3a5d5ed5]{overflow:hidden;border-radius:var(--wg-theme-radius-md, 8px);box-shadow:var(--wg-banner-media-shadow, 0 24px 60px rgba(15, 23, 42, .18));transform:translateY(var(--wg-banner-media-offset-y, 0));animation:wg-banner-float-3a5d5ed5 var(--wg-banner-float-duration, 0s) ease-in-out infinite alternate}.website-banner__media img[data-v-3a5d5ed5]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.website-banner__media:hover img[data-v-3a5d5ed5]{transform:scale(1.03)}.website-banner__scroll-cue[data-v-3a5d5ed5]{display:var(--wg-banner-scroll-cue-display, none);flex-direction:column;gap:8px;align-items:center;margin-top:clamp(24px,4vw,36px)}.website-banner__scroll-line[data-v-3a5d5ed5]{display:block;width:1px;height:36px;background:linear-gradient(to bottom,transparent,var(--wg-banner-scroll-cue-color, currentColor));animation:wg-scroll-pulse-3a5d5ed5 2s ease-in-out infinite}.website-banner__scroll-text[data-v-3a5d5ed5]{color:var(--wg-banner-scroll-cue-color, var(--wg-theme-text-muted, #64748b));font-family:var(--wg-mono-font-family, inherit);font-size:11px;letter-spacing:.18em;text-transform:uppercase}@keyframes wg-banner-float-3a5d5ed5{0%{transform:translateY(0)}to{transform:translateY(var(--wg-banner-float-distance, 0))}}@keyframes wg-scroll-pulse-3a5d5ed5{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media(max-width:860px){.website-banner[data-v-3a5d5ed5]{padding:48px 18px}.website-banner__inner[data-v-3a5d5ed5]{grid-template-columns:1fr}.website-banner__media[data-v-3a5d5ed5]{order:-1}.website-banner__metrics[data-v-3a5d5ed5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.website-contact-channels[data-v-8453f621]{display:flex;gap:var(--wg-contact-gap, 18px);margin:0;padding:0;list-style:none}.website-contact-channels--inline[data-v-8453f621]{flex-wrap:wrap;align-items:center}.website-contact-channels--stack[data-v-8453f621]{flex-direction:column;gap:var(--wg-contact-gap, 12px)}.website-contact-channels__item[data-v-8453f621]{min-width:0}.website-contact-channels__link[data-v-8453f621]{display:inline-flex;align-items:baseline;gap:8px;color:inherit;font-size:var(--wg-contact-font-size, 14px);line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease,opacity .18s ease}a.website-contact-channels__link[data-v-8453f621]:hover{color:var(--wg-contact-link-hover, inherit);opacity:.82}a.website-contact-channels__link[data-v-8453f621]:focus-visible{outline:2px solid var(--wg-contact-focus-color, currentColor);outline-offset:3px;border-radius:3px}.website-contact-channels__icon[data-v-8453f621]{flex:0 0 auto;font-size:var(--wg-contact-icon-size, 14px);line-height:1.5}.website-contact-channels__label[data-v-8453f621]{flex:0 0 auto;opacity:var(--wg-contact-label-opacity, .72)}.website-contact-channels__label[data-v-8453f621]:after{content:" "}.website-contact-channels__value[data-v-8453f621]{font-weight:var(--wg-contact-value-weight, 600)}.is-visually-hidden[data-v-8453f621]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.website-footer[data-v-fc21bb99]{color:var(--wg-footer-text, #dce7f3);background:var(--wg-footer-bg, #111827);border-top:var(--wg-footer-border, none)}.website-footer--footer-dark[data-v-fc21bb99]{background:var(--wg-footer-bg, linear-gradient(180deg, #0f172a 0%, #020617 100%))}.website-footer--footer-light[data-v-fc21bb99]{color:var(--wg-footer-text, #374151);background:var(--wg-footer-bg, #ffffff)}.website-footer__inner[data-v-fc21bb99]{display:grid;grid-template-columns:minmax(0,1fr);gap:36px 56px;align-items:start;max-width:var(--wg-theme-container-max, 1200px);padding:var(--wg-footer-padding-y, 48px) 24px;margin:0 auto}.website-footer.is-brand-contact .website-footer__inner[data-v-fc21bb99]{grid-template-columns:minmax(0,1.2fr) minmax(240px,.85fr)}.website-footer.has-nav:not(.has-contact) .website-footer__inner[data-v-fc21bb99]{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.website-footer.has-nav.has-contact .website-footer__inner[data-v-fc21bb99]{grid-template-columns:minmax(0,1fr) minmax(220px,auto) minmax(240px,.8fr)}.website-footer__contact h2[data-v-fc21bb99]{margin:0 0 14px;color:var(--wg-footer-heading-color, #fff);font-family:var(--wg-heading-font-family, var(--wg-theme-font-family, inherit));font-size:15px;font-weight:600;letter-spacing:.02em}.website-footer__contact-body[data-v-fc21bb99]{font-style:normal;--wg-contact-link-hover: var(--wg-footer-link-hover, var(--wg-footer-heading-color, #fff));--wg-contact-label-opacity: .55}.website-footer.is-brand-contact .website-footer__contact[data-v-fc21bb99]{justify-self:end;width:min(100%,360px)}.website-footer__socials[data-v-fc21bb99]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:0;list-style:none}.website-footer__socials li>a[data-v-fc21bb99],.website-footer__socials li>span[data-v-fc21bb99]{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--wg-footer-text, #dce7f3) 72%,transparent);font-size:14px;text-decoration:none}.website-footer__socials li>a[data-v-fc21bb99]{cursor:pointer;transition:color .2s ease}.website-footer__socials li>a[data-v-fc21bb99]:hover{color:var(--wg-footer-link-hover, var(--wg-footer-heading-color, #fff))}.website-footer__socials li>a[data-v-fc21bb99]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.website-footer__brand strong[data-v-fc21bb99]{display:block;color:var(--wg-footer-heading-color, #fff);font-family:var(--wg-heading-font-family, var(--wg-theme-font-family, inherit));font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:650;letter-spacing:-.01em;line-height:1.35}.website-footer__brand p[data-v-fc21bb99]{max-width:36em;margin:14px 0 0;color:color-mix(in srgb,var(--wg-footer-text, #dce7f3) 72%,transparent);font-size:15px;line-height:1.75}.website-footer__nav[data-v-fc21bb99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:24px}.website-footer__group h2[data-v-fc21bb99]{margin:0 0 12px;color:var(--wg-footer-heading-color, #fff);font-family:var(--wg-heading-font-family, var(--wg-theme-font-family, inherit));font-size:15px}.website-footer__group a[data-v-fc21bb99],.website-footer__group[data-v-fc21bb99] a{display:block;margin-top:10px;color:color-mix(in srgb,var(--wg-footer-text, #dce7f3) 72%,transparent);text-decoration:none;cursor:pointer;transition:color .2s ease}.website-footer__group span[data-v-fc21bb99]{display:block;margin-top:10px;color:color-mix(in srgb,var(--wg-footer-text, #dce7f3) 72%,transparent);text-decoration:none}.website-footer__group a[data-v-fc21bb99]:hover,.website-footer__group[data-v-fc21bb99] a:hover{color:var(--wg-footer-link-hover, var(--wg-footer-heading-color, #fff))}.website-footer__copyright[data-v-fc21bb99]{max-width:var(--wg-theme-container-max, 1200px);padding:18px 24px 26px;margin:0 auto;opacity:1;color:color-mix(in srgb,var(--wg-footer-text, #dce7f3) 68%,transparent);font-size:13px;line-height:1.6;border-top:var(--wg-footer-border, 1px solid rgba(255, 255, 255, .08))}@media(max-width:1024px){.website-footer.has-nav.has-contact .website-footer__inner[data-v-fc21bb99]{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.website-footer.has-nav.has-contact .website-footer__brand[data-v-fc21bb99]{grid-column:1/-1}}@media(max-width:760px){.website-footer__inner[data-v-fc21bb99],.website-footer.is-brand-contact .website-footer__inner[data-v-fc21bb99],.website-footer.has-nav:not(.has-contact) .website-footer__inner[data-v-fc21bb99],.website-footer.has-nav.has-contact .website-footer__inner[data-v-fc21bb99]{grid-template-columns:1fr;gap:28px;padding:40px 18px}.website-footer.is-brand-contact .website-footer__contact[data-v-fc21bb99]{justify-self:stretch;width:100%}.website-footer.has-nav.has-contact .website-footer__brand[data-v-fc21bb99]{grid-column:auto}.website-footer__copyright[data-v-fc21bb99]{padding-right:18px;padding-left:18px}}.language-switcher[data-v-d589f621]{position:relative;flex:0 0 auto;z-index:40}.language-switcher__trigger[data-v-d589f621]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--wg-navbar-lang-border, color-mix(in srgb, currentColor 18%, transparent));border-radius:var(--wg-navbar-link-radius, var(--wg-theme-radius-sm, 6px));background:var(--wg-navbar-lang-bg, color-mix(in srgb, var(--wg-theme-primary, #0f766e) 8%, transparent));color:inherit;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.language-switcher__trigger[data-v-d589f621]:hover,.language-switcher.is-open .language-switcher__trigger[data-v-d589f621]{background:var(--wg-navbar-link-hover-bg, color-mix(in srgb, var(--wg-theme-primary, #0f766e) 12%, transparent))}.language-switcher__globe[data-v-d589f621]{display:inline-flex;line-height:0}.language-switcher__dropdown[data-v-d589f621]{position:absolute;top:calc(100% - 6px);right:0;min-width:140px;padding-top:14px}.language-switcher__menu[data-v-d589f621]{min-width:128px;padding:6px;border:1px solid var(--wg-theme-border, rgba(20, 34, 56, .12));border-radius:var(--wg-theme-radius-sm, 8px);background:var(--wg-theme-surface, var(--wg-theme-background, #fff));box-shadow:0 12px 28px color-mix(in srgb,var(--wg-theme-text, #142238) 12%,transparent);color:var(--wg-theme-text, #172033)}.language-switcher__option[data-v-d589f621]{display:block;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:calc(var(--wg-theme-radius-sm, 8px) - 2px);background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.language-switcher__option[data-v-d589f621]:hover{background:color-mix(in srgb,var(--wg-theme-primary, #0f766e) 10%,transparent)}.language-switcher__option.is-active[data-v-d589f621]{color:var(--wg-navbar-active-color, var(--wg-theme-primary, #0f766e));background:color-mix(in srgb,var(--wg-theme-primary, #0f766e) 14%,transparent)}.language-switcher__segmented[data-v-d589f621]{display:inline-grid;min-width:128px;padding:3px;border:1px solid var(--wg-theme-border, #d6d0c8);background:color-mix(in srgb,var(--wg-theme-surface, #ebe7e0) 70%,#fff)}.language-switcher__segment[data-v-d589f621]{min-height:34px;padding:0 10px;border:0;background:transparent;color:var(--wg-theme-text-muted, #6f6a64);font:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:color .18s ease,background-color .18s ease}.language-switcher__segment.is-active[data-v-d589f621]{color:var(--wg-theme-text, #1c1917);background:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--wg-theme-text, #1c1917) 10%,transparent)}.website-navbar[data-v-82e89eb4]{position:sticky;top:0;z-index:20;min-height:var(--wg-navbar-height, 68px);color:var(--wg-theme-text, #1a2332);background:var(--wg-navbar-bg, var(--wg-theme-background, #fff));border-bottom:var(--wg-navbar-border, 1px solid var(--wg-theme-border, rgba(20, 34, 56, .08)));box-shadow:var(--wg-navbar-shadow, none);-webkit-backdrop-filter:var(--wg-navbar-backdrop, none);backdrop-filter:var(--wg-navbar-backdrop, none);transition:box-shadow .28s ease,background-color .28s ease,border-color .28s ease}.website-navbar.is-scrolled[data-v-82e89eb4]{box-shadow:var(--wg-navbar-shadow-scrolled, 0 8px 24px color-mix(in srgb, var(--wg-theme-text, #142238) 8%, transparent));-webkit-backdrop-filter:var(--wg-navbar-backdrop-scrolled, blur(12px));backdrop-filter:var(--wg-navbar-backdrop-scrolled, blur(12px))}.website-navbar.has-contact-strip[data-v-82e89eb4]{min-height:calc(var(--wg-navbar-height, 68px) + var(--wg-navbar-contact-height, 38px))}.website-navbar__contact-strip[data-v-82e89eb4]{display:flex;align-items:center;min-height:var(--wg-navbar-contact-height, 38px);color:var(--wg-navbar-contact-text, var(--wg-theme-text-muted, #5b6b82));background:var(--wg-navbar-contact-bg, color-mix(in srgb, var(--wg-theme-text, #142238) 4%, transparent));border-bottom:var(--wg-navbar-contact-border, 1px solid color-mix(in srgb, var(--wg-theme-text, #142238) 8%, transparent))}.website-navbar__contact-strip-inner[data-v-82e89eb4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;width:100%;max-width:calc(var(--wg-theme-container-max, 1200px) + 160px);padding:4px 16px 4px 24px;margin:0 auto;--wg-contact-font-size: 13px;--wg-contact-icon-size: 13px;--wg-contact-link-hover: var(--wg-theme-primary, #0a1628)}.website-navbar__contact-strip--right .website-navbar__contact-strip-inner[data-v-82e89eb4]{justify-content:flex-end}.website-navbar__contact-strip--left .website-navbar__contact-strip-inner[data-v-82e89eb4]{justify-content:flex-start}.website-navbar__shell[data-v-82e89eb4]{display:flex;align-items:center;gap:12px;max-width:calc(var(--wg-theme-container-max, 1200px) + 160px);min-height:var(--wg-navbar-height, 68px);padding:0 16px 0 24px;margin:0 auto}.website-navbar__inner[data-v-82e89eb4]{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:20px;min-width:0;min-height:var(--wg-navbar-height, 68px)}.website-navbar__brand[data-v-82e89eb4]{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0;color:inherit;font-family:var(--wg-heading-font-family, var(--wg-theme-font-family, inherit));font-size:var(--wg-navbar-brand-size, 20px);font-weight:var(--wg-theme-heading-weight, 800);letter-spacing:-.02em;line-height:1.1;text-decoration:none}a.website-navbar__brand[data-v-82e89eb4]{cursor:pointer;transition:opacity .2s ease,transform .2s ease}a.website-navbar__brand[data-v-82e89eb4]:hover{opacity:.88;transform:translateY(-1px)}.website-navbar__brand img[data-v-82e89eb4]{display:block;width:auto;max-width:156px;height:38px;object-fit:contain}.website-navbar__nav[data-v-82e89eb4]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px;min-width:0;margin-left:auto;overflow-x:auto;scrollbar-width:none}.website-navbar__nav[data-v-82e89eb4]::-webkit-scrollbar{display:none}.website-navbar__link[data-v-82e89eb4]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;min-height:40px;padding:0 10px;border-radius:var(--wg-navbar-link-radius, var(--wg-theme-radius-sm, 6px));color:inherit;font-family:var(--wg-theme-font-family, inherit);font-size:var(--wg-navbar-link-size, 15px);font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.website-navbar__link[data-v-82e89eb4]:after{display:var(--wg-navbar-link-underline-display, block);position:absolute;right:10px;bottom:6px;left:10px;height:2px;border-radius:2px;background:var(--wg-navbar-underline-color, var(--wg-navbar-active-color, var(--wg-theme-primary, #0a1628)));transform:scaleX(0);transform-origin:center;transition:transform .22s ease;content:""}.website-navbar__link[data-v-82e89eb4]:hover:not(.is-active){color:var(--wg-navbar-link-hover-text, var(--wg-navbar-active-color, var(--wg-theme-primary, #0a1628)));background:var(--wg-navbar-link-hover-bg, color-mix(in srgb, var(--wg-theme-primary, #0a1628) 8%, transparent));transform:translateY(-1px)}.website-navbar__link.is-active[data-v-82e89eb4]{color:var(--wg-navbar-link-active-text, var(--wg-navbar-active-color, var(--wg-theme-primary, #0a1628)));background:var(--wg-navbar-link-active-bg, var(--wg-navbar-link-hover-bg, color-mix(in srgb, var(--wg-theme-primary, #0a1628) 12%, transparent)));box-shadow:var(--wg-navbar-link-active-shadow, none)}.website-navbar__link[data-v-82e89eb4]:hover:not(.is-active):after,.website-navbar__link.is-active[data-v-82e89eb4]:after{transform:scaleX(var(--wg-navbar-link-underline-scale, 1))}a.website-navbar__link[data-v-82e89eb4]{cursor:pointer}.website-navbar__icon[data-v-82e89eb4]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:16px;line-height:1}.website-navbar__tools[data-v-82e89eb4]{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;min-width:0}.website-navbar__search[data-v-82e89eb4]{display:inline-flex;align-items:center;gap:6px;min-width:0}.website-navbar__search-toggle[data-v-82e89eb4]{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--wg-navbar-search-border, color-mix(in srgb, currentColor 18%, transparent));border-radius:var(--wg-navbar-link-radius, var(--wg-theme-radius-sm, 6px));background:var(--wg-navbar-search-bg, transparent);color:inherit;cursor:pointer}.website-navbar__search-form[data-v-82e89eb4]{display:inline-flex;align-items:center;gap:6px;min-width:0}.website-navbar__search-input[data-v-82e89eb4]{width:min(168px,28vw);height:36px;padding:0 12px;border:1px solid var(--wg-navbar-search-border, color-mix(in srgb, currentColor 18%, transparent));border-radius:var(--wg-navbar-link-radius, var(--wg-theme-radius-sm, 6px));background:var(--wg-navbar-search-bg, transparent);color:inherit;font-size:14px;outline:none}.website-navbar__search-input[data-v-82e89eb4]:focus{border-color:color-mix(in srgb,var(--wg-navbar-search-accent, var(--wg-theme-primary, #0a1628)) 55%,transparent)}.website-navbar__search-input[data-v-82e89eb4]:disabled{opacity:.55;cursor:not-allowed}.website-navbar__search-submit[data-v-82e89eb4]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--wg-navbar-link-radius, var(--wg-theme-radius-sm, 6px));background:var(--wg-navbar-search-submit-bg, var(--wg-theme-primary, #0a1628));color:var(--wg-navbar-search-submit-color, #fff);font-size:16px;line-height:1;white-space:nowrap;cursor:pointer}.website-navbar__search-submit[data-v-82e89eb4]:disabled{opacity:.45;cursor:not-allowed}.website-navbar__search-glyph[data-v-82e89eb4]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:16px;line-height:1}@media(max-width:900px){.website-navbar__shell[data-v-82e89eb4]{gap:8px;padding:0 12px 0 18px}.website-navbar__link[data-v-82e89eb4]{padding:0 8px;font-size:14px}.website-navbar__contact-strip-inner[data-v-82e89eb4]{gap:6px 14px;padding:4px 12px 4px 18px}}@media(max-width:720px){.website-navbar__shell[data-v-82e89eb4]{flex-wrap:wrap;gap:10px;min-height:auto;padding:14px 18px}.website-navbar__inner[data-v-82e89eb4]{flex:1 1 calc(100% - 100px);min-height:auto}.website-navbar__tools[data-v-82e89eb4]{flex:0 0 auto;margin-left:auto}.website-navbar__nav[data-v-82e89eb4]{justify-content:flex-end;width:100%}.website-navbar__search-toggle[data-v-82e89eb4]{display:inline-flex}.website-navbar__search-form[data-v-82e89eb4]{display:none}.website-navbar__search.is-expanded[data-v-82e89eb4]{position:absolute;right:18px;left:18px;top:calc(100% + 8px);z-index:25;padding:10px;border:1px solid var(--wg-theme-border, rgba(20, 34, 56, .12));border-radius:var(--wg-theme-radius-sm, 8px);background:var(--wg-theme-surface, var(--wg-theme-background, #fff));box-shadow:0 12px 28px color-mix(in srgb,var(--wg-theme-text, #142238) 12%,transparent)}.website-navbar__search.is-expanded .website-navbar__search-form[data-v-82e89eb4]{display:inline-flex;width:100%}.website-navbar__search.is-expanded .website-navbar__search-input[data-v-82e89eb4]{flex:1 1 auto;width:auto;color:var(--wg-theme-text, #1a2332)}.website-navbar[data-v-82e89eb4]{position:relative}.website-navbar.has-contact-strip[data-v-82e89eb4]{min-height:auto}.website-navbar.is-contact-strip-hidden-mobile .website-navbar__contact-strip[data-v-82e89eb4]{display:none}.website-navbar__contact-strip .website-navbar__contact-strip-inner[data-v-82e89eb4]{justify-content:center;padding:4px 18px;--wg-contact-font-size: 12px;--wg-contact-icon-size: 12px}}
