.lang-switcher[data-v-c0626dd6]{position:relative;z-index:10}.lang-switcher__trigger[data-v-c0626dd6]{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:.25rem;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;transition:border-color .15s,color .15s;white-space:nowrap}.lang-switcher__trigger[data-v-c0626dd6]:hover,.lang-switcher__trigger[aria-expanded=true][data-v-c0626dd6]{border-color:var(--color-primary);color:var(--color-primary)}.lang-switcher__trigger--icon[data-v-c0626dd6]{background:#0000;border:none;color:var(--color-text);gap:.375rem;min-height:var(--touch-min);padding:.375rem .5rem}.lang-switcher__trigger--icon[data-v-c0626dd6]:hover,.lang-switcher__trigger--icon[aria-expanded=true][data-v-c0626dd6]{border:none;color:var(--color-primary)}.lang-switcher__globe-img[data-v-c0626dd6]{display:block;flex-shrink:0;height:2rem;object-fit:contain;width:2rem}.lang-switcher__abbr[data-v-c0626dd6]{font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--letter-spacing-nav);line-height:1}.lang-switcher__current[data-v-c0626dd6]{max-width:6rem;overflow:hidden;text-overflow:ellipsis}.lang-switcher__icon[data-v-c0626dd6]{flex-shrink:0;transition:transform .2s}.lang-switcher__icon--open[data-v-c0626dd6]{transform:rotate(180deg)}.lang-switcher__menu[data-v-c0626dd6]{background:#fff;border:1px solid var(--color-border);border-radius:.375rem;box-shadow:0 .25rem 1rem #0000001a;list-style:none;margin:0;min-width:8.75rem;padding:.375rem 0;position:absolute;right:0;top:calc(100% + .25rem);z-index:200}.lang-switcher__option[data-v-c0626dd6]{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);font-weight:500;gap:.625rem;min-height:var(--touch-min);padding:.5rem 1rem;text-align:left;transition:background .15s,color .15s;width:100%}.lang-switcher__option-abbr[data-v-c0626dd6]{font-weight:700;letter-spacing:var(--letter-spacing-nav);min-width:1.75rem}.lang-switcher__option-name[data-v-c0626dd6]{flex:1}.lang-switcher__option[data-v-c0626dd6]:hover{background:var(--color-primary);color:var(--color-white)}.lang-switcher__option:hover .lang-switcher__option-abbr[data-v-c0626dd6]{color:var(--color-white)}.lang-switcher__option--active[data-v-c0626dd6]{color:var(--color-primary);font-weight:600}.lang-switcher__option--active .lang-switcher__option-name[data-v-c0626dd6]{font-weight:600}.dropdown-enter-active[data-v-c0626dd6],.dropdown-leave-active[data-v-c0626dd6]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-c0626dd6],.dropdown-leave-to[data-v-c0626dd6]{opacity:0;transform:translateY(-.25rem)}@media(min-width:768px){.lang-switcher__current[data-v-c0626dd6]{max-width:none}.lang-switcher__option[data-v-c0626dd6]{min-height:2.25rem}}.header-mega-anchor[data-v-11abaa9a]{pointer-events:none;position:fixed;z-index:199}.header-mega-anchor--visible .header-mega[data-v-11abaa9a]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header-mega[data-v-11abaa9a]{background:#fff;border:1px solid color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:0 0 .5rem .5rem;border-top:none;box-shadow:0 .75rem 2rem #0000001a;margin-top:.125rem;max-width:min(30rem,100vw - 2rem);opacity:0;pointer-events:none;position:relative;transform:translateY(-.25rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;width:max-content}.header-mega[data-v-11abaa9a]:before{content:"";height:.375rem;left:0;position:absolute;right:0;top:-.375rem}.header-mega--detail[data-v-11abaa9a]{max-width:min(55rem,100vw - 2rem);width:auto}.header-mega--detail .header-mega__menu[data-v-11abaa9a]{flex:1;min-width:0}.header-mega--detail .header-mega__column[data-v-11abaa9a]{flex:1 1 0;max-width:17.5rem;min-width:0}.header-mega--detail .header-mega__heading[data-v-11abaa9a],.header-mega--detail .header-mega__link[data-v-11abaa9a]{min-width:0}.header-mega--detail .header-mega__heading-label[data-v-11abaa9a],.header-mega--detail .header-mega__link-label[data-v-11abaa9a]{white-space:nowrap}.header-mega--detail .header-mega__heading-desc[data-v-11abaa9a],.header-mega--detail .header-mega__link-desc[data-v-11abaa9a]{overflow-wrap:break-word;word-break:break-word}.header-mega__inner[data-v-11abaa9a]{align-items:stretch;display:flex;gap:clamp(.75rem,16/var(--design-width) * 100vw,1rem);padding:clamp(1rem,20/var(--design-width) * 100vw,1.25rem) clamp(1rem,20/var(--design-width) * 100vw,1.5rem)}.header-mega__intro[data-v-11abaa9a]{background:var(--color-bg-muted,#f5f5f5);border-radius:.5rem;flex-shrink:0;padding:clamp(1rem,20/var(--design-width) * 100vw,1.25rem);width:clamp(11.25rem,220/var(--design-width) * 100vw,13.75rem)}.header-mega__intro-label[data-v-11abaa9a]{color:color-mix(in srgb,var(--color-text-muted) 90%,#0000);display:block;font-size:clamp(.75rem,12/var(--design-width) * 100vw,.8125rem);font-weight:500;line-height:1.5}.header-mega__intro-title[data-v-11abaa9a]{color:var(--color-text,#000);font-size:clamp(1.125rem,20/var(--design-width) * 100vw,1.25rem);font-weight:700;line-height:1.35;margin:0}.header-mega__intro-label+.header-mega__intro-title[data-v-11abaa9a]{margin-top:.375rem}.header-mega__intro-desc[data-v-11abaa9a]{color:color-mix(in srgb,var(--color-text-muted) 92%,#0000);font-size:clamp(.75rem,12/var(--design-width) * 100vw,.8125rem);font-weight:400;line-height:1.65;margin:.75rem 0 0}.header-mega__menu[data-v-11abaa9a]{align-items:flex-start;display:flex;flex:1;gap:clamp(.5rem,12/var(--design-width) * 100vw,.875rem);min-width:0}.header-mega__menu--stacked[data-v-11abaa9a]{flex:0 1 auto;min-width:auto}.header-mega__menu--stacked .header-mega__column[data-v-11abaa9a]{flex:0 0 auto;min-width:clamp(10rem,200/var(--design-width) * 100vw,13.75rem)}.header-mega__menu--stacked .header-mega__heading-label[data-v-11abaa9a],.header-mega__menu--stacked .header-mega__link-label[data-v-11abaa9a]{white-space:normal}.header-mega__column[data-v-11abaa9a]{display:flex;flex:1;flex-direction:column;gap:clamp(.375rem,8/var(--design-width) * 100vw,.625rem);min-width:0}.header-mega__group[data-v-11abaa9a]{min-width:0}.header-mega__heading[data-v-11abaa9a]{cursor:default;padding:clamp(.5rem,10/var(--design-width) * 100vw,.75rem) clamp(.625rem,10/var(--design-width) * 100vw,.875rem);-webkit-user-select:none;user-select:none}.header-mega__heading-label[data-v-11abaa9a]{color:var(--color-text-muted,#565656);display:block;font-size:clamp(.875rem,15/var(--design-width) * 100vw,.9375rem);font-weight:700;line-height:1.45}.header-mega__heading-desc[data-v-11abaa9a]{color:color-mix(in srgb,var(--color-text-muted) 85%,#0000);display:block;font-size:clamp(.75rem,12/var(--design-width) * 100vw,.8125rem);font-weight:400;line-height:1.55;margin-top:.25rem}.header-mega__sub[data-v-11abaa9a]{border-top:1px solid color-mix(in srgb,var(--color-primary) 8%,#0000);display:grid;gap:clamp(.125rem,2/var(--design-width) * 100vw,.25rem);grid-template-columns:minmax(0,1fr);margin-top:clamp(.25rem,4/var(--design-width) * 100vw,.375rem);padding-top:clamp(.25rem,4/var(--design-width) * 100vw,.375rem)}.header-mega__link[data-v-11abaa9a]{border-radius:.375rem;display:block;min-width:0;padding:clamp(.5rem,10/var(--design-width) * 100vw,.75rem) clamp(.625rem,10/var(--design-width) * 100vw,.875rem);text-decoration:none;transition:background-color .15s ease,color .15s ease}.header-mega__link[data-v-11abaa9a]:focus-visible,.header-mega__link[data-v-11abaa9a]:hover{background:color-mix(in srgb,var(--color-primary) 6%,#0000)}.header-mega__link:focus-visible .header-mega__link-label[data-v-11abaa9a],.header-mega__link:hover .header-mega__link-label[data-v-11abaa9a]{color:var(--color-primary,#09f)}.header-mega__link--group .header-mega__link-label[data-v-11abaa9a]{color:var(--color-primary,#09f);font-size:clamp(.875rem,15/var(--design-width) * 100vw,.9375rem);font-weight:700}.header-mega__link--group .header-mega__link-desc[data-v-11abaa9a]{color:color-mix(in srgb,var(--color-text-muted) 85%,#0000);font-size:clamp(.75rem,12/var(--design-width) * 100vw,.8125rem);line-height:1.55}.header-mega__link--group:focus-visible .header-mega__link-label[data-v-11abaa9a],.header-mega__link--group:hover .header-mega__link-label[data-v-11abaa9a]{color:var(--color-primary,#09f)}.header-mega__link--child[data-v-11abaa9a]{padding:clamp(.375rem,8/var(--design-width) * 100vw,.5rem) clamp(.5rem,8/var(--design-width) * 100vw,.625rem)}.header-mega__link--child .header-mega__link-label[data-v-11abaa9a]{font-size:clamp(.8125rem,13/var(--design-width) * 100vw,.875rem);font-weight:600}.header-mega__link--child .header-mega__link-desc[data-v-11abaa9a]{font-size:clamp(.6875rem,11/var(--design-width) * 100vw,.75rem);line-height:1.5}.header-mega__link--active[data-v-11abaa9a]{background:color-mix(in srgb,var(--color-primary) 8%,#0000)}.header-mega__link--active .header-mega__link-label[data-v-11abaa9a],.header-mega__link-label[data-v-11abaa9a]{color:var(--color-primary,#09f)}.header-mega__link-label[data-v-11abaa9a]{display:block;font-size:clamp(.875rem,15/var(--design-width) * 100vw,.9375rem);font-weight:700;line-height:1.45;transition:color .15s ease}.header-mega__link-desc[data-v-11abaa9a]{color:var(--color-text-muted,#565656);display:block;font-size:clamp(.75rem,12/var(--design-width) * 100vw,.8125rem);font-weight:400;line-height:1.55;margin-top:.25rem}.header[data-v-3a9f86ee]{background:#fff;left:0;overflow:visible;padding:0 var(--container-padding);position:fixed;right:0;top:0;transition:background .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1);transition:background .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1);transition:background .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:10000000}.header--hero.header--scrolled[data-v-3a9f86ee]{box-shadow:0 1px #0000000f}.header__inner[data-v-3a9f86ee]{gap:1rem;min-height:var(--header-height);overflow:visible;padding-block:.625rem}.header__brand[data-v-3a9f86ee],.header__inner[data-v-3a9f86ee]{align-items:center;display:flex}.header__brand[data-v-3a9f86ee]{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden}.header__logo[data-v-3a9f86ee]{flex-shrink:0;line-height:0}.header__logo-img[data-v-3a9f86ee]{display:block;height:3rem;object-fit:contain;transition:transform .3s ease-in-out;width:auto}.header__logo-img[data-v-3a9f86ee]:hover{transform:scale(1.05)}.header__slogan[data-v-3a9f86ee]{border-left:1px solid color-mix(in srgb,var(--color-dark-blue) 18%,#0000);color:var(--color-text);display:none;flex:1 1 auto;font-size:clamp(.75rem,14/var(--design-width) * 100vw,.875rem);font-weight:600;letter-spacing:.04em;line-height:1.35;margin:0 0 0 .625rem;min-width:0;overflow:hidden;overflow-wrap:normal;padding-left:.625rem;white-space:pre-line;word-break:normal}.header__right[data-v-3a9f86ee]{align-items:center;display:flex;flex-shrink:0;margin-left:auto;overflow:visible}.header__nav[data-v-3a9f86ee]{display:none}.header__list[data-v-3a9f86ee]{align-items:center;display:flex;gap:.125rem;list-style:none;margin:0;padding:0}.header__list--loading[data-v-3a9f86ee]{pointer-events:none}.header__link-skeleton[data-v-3a9f86ee]{animation:header-nav-shimmer-3a9f86ee 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000000f 25%,#0000001a,#0000000f 75%);background-size:200% 100%;border-radius:.25rem;display:block;height:.875rem;margin:.5rem .875rem;width:3.5rem}@keyframes header-nav-shimmer-3a9f86ee{0%{background-position:100% 0}to{background-position:-100% 0}}.header__link[data-v-3a9f86ee]{border-radius:.25rem;color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--letter-spacing-nav);line-height:var(--line-height-tight);padding:.5rem .875rem;position:relative;transition:color .15s,background-color .15s}.header__link[data-v-3a9f86ee]:after{background:var(--color-primary);bottom:.2rem;content:"";height:.125rem;left:.875rem;position:absolute;right:.875rem;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.header__link[data-v-3a9f86ee]:hover{color:var(--color-primary)}.header__link[data-v-3a9f86ee]:hover:after{transform:scaleX(1)}.header__link--parent[data-v-3a9f86ee]{cursor:default}.header__caret[data-v-3a9f86ee]{display:none}.header__link--active[data-v-3a9f86ee]{background:var(--color-primary);border-radius:12.5rem;color:#fff}.header__link--active[data-v-3a9f86ee]:after{display:none}.header__link--active[data-v-3a9f86ee]:hover{background:var(--color-primary-dark);color:#fff}.header__link--cta[data-v-3a9f86ee]{align-items:center;background:#0000;border:1px solid var(--color-primary);border-radius:12.5rem;color:var(--color-primary);display:inline-flex;padding:.5rem 1.5rem}.header__link--cta[data-v-3a9f86ee]:after{display:none}.header__link--cta-active[data-v-3a9f86ee],.header__link--cta[data-v-3a9f86ee]:hover{background:#0000;border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.header__sub[data-v-3a9f86ee]{list-style:none;margin:0;padding:0}.header__actions[data-v-3a9f86ee]{flex-shrink:0;gap:.5rem}.header__actions[data-v-3a9f86ee],.header__lang[data-v-3a9f86ee]{align-items:center;display:flex}.header__lang[data-v-3a9f86ee]{overflow:visible;position:relative;z-index:10}.header__toggle[data-v-3a9f86ee]{align-items:center;background:none;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.3125rem;height:var(--touch-min);justify-content:center;padding:0;width:var(--touch-min);-webkit-tap-highlight-color:transparent}.header__toggle span[data-v-3a9f86ee]{background:var(--color-text);display:block;height:.125rem;transition:transform .2s,opacity .2s;width:1.375rem}.header__toggle--open span[data-v-3a9f86ee]:first-child{transform:translateY(.4375rem) rotate(45deg)}.header__toggle--open span[data-v-3a9f86ee]:nth-child(2){opacity:0}.header__toggle--open span[data-v-3a9f86ee]:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.header__overlay[data-v-3a9f86ee]{background:#0006;inset:0;z-index:98}.header__mobile[data-v-3a9f86ee],.header__overlay[data-v-3a9f86ee]{position:fixed;top:var(--header-height)}.header__mobile[data-v-3a9f86ee]{left:0;max-height:calc(100dvh - var(--header-height));overflow-y:auto;right:0;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 .5rem 1.5rem #0000001a;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0);z-index:99}.header__mobile[data-v-3a9f86ee],.header__mobile-group[data-v-3a9f86ee]{border-bottom:1px solid var(--color-border)}.header__mobile-trigger[data-v-3a9f86ee]{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:700;justify-content:space-between;letter-spacing:var(--letter-spacing-nav);line-height:var(--line-height-tight);min-height:var(--touch-min);padding:.75rem var(--container-padding);text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.header__mobile-trigger-label[data-v-3a9f86ee]{flex:1}.header__mobile-caret[data-v-3a9f86ee]{border-bottom:.125rem solid;border-right:.125rem solid;flex-shrink:0;height:.5rem;margin-left:.75rem;transform:rotate(45deg);transition:transform .25s ease;width:.5rem}.header__mobile-trigger--open .header__mobile-caret[data-v-3a9f86ee]{transform:rotate(-135deg)}.header__mobile-trigger--active[data-v-3a9f86ee]{color:var(--color-primary)}.header__mobile-panel[data-v-3a9f86ee]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.header__mobile-panel--open[data-v-3a9f86ee]{grid-template-rows:1fr}.header__mobile-panel-inner[data-v-3a9f86ee]{background:#fff;overflow:hidden}.header__mobile-link[data-v-3a9f86ee]{align-items:center;border-top:1px solid var(--color-border);display:flex;font-size:var(--font-size-base);font-weight:700;letter-spacing:var(--letter-spacing-nav);line-height:var(--line-height-tight);min-height:var(--touch-min);padding:.75rem var(--container-padding);-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.header__mobile-link--child[data-v-3a9f86ee]{align-items:flex-start;color:var(--color-text);flex-direction:column;font-size:var(--font-size-sm);font-weight:500;gap:.25rem;padding-left:calc(var(--container-padding) + .75rem)}.header__mobile-link--child[data-v-3a9f86ee]:focus-visible,.header__mobile-link--child[data-v-3a9f86ee]:hover{color:var(--color-primary)}.header__mobile-link--grandchild[data-v-3a9f86ee]{padding-left:calc(var(--container-padding) + 1.5rem)}.header__mobile-link-label[data-v-3a9f86ee]{font-weight:inherit}.header__mobile-link-desc[data-v-3a9f86ee]{color:var(--color-text-muted);font-size:.8125rem;font-weight:400;line-height:1.5}.header__mobile-link--active .header__mobile-link-desc[data-v-3a9f86ee]{color:#ffffffd1}.header__mobile-heading[data-v-3a9f86ee]{border-top:1px solid var(--color-border);cursor:default;display:flex;flex-direction:column;gap:.25rem;padding:.75rem calc(var(--container-padding) + .75rem) .5rem;-webkit-user-select:none;user-select:none}.header__mobile-heading-label[data-v-3a9f86ee]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-tight)}.header__mobile-heading-desc[data-v-3a9f86ee]{color:var(--color-text-muted);font-size:.8125rem;font-weight:400;line-height:1.5;opacity:.85}.header__mobile-intro[data-v-3a9f86ee]{background:var(--color-bg-muted);border-radius:.5rem;display:flex;flex-direction:column;gap:.375rem;margin:.75rem var(--container-padding) .5rem;padding:.875rem 1rem}.header__mobile-intro-label[data-v-3a9f86ee]{color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1.5}.header__mobile-intro-title[data-v-3a9f86ee]{color:var(--color-text);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0}.header__mobile-intro-desc[data-v-3a9f86ee]{color:var(--color-text-muted);font-size:.8125rem;font-weight:400;line-height:1.65;margin:.25rem 0 0}.header__mobile-section[data-v-3a9f86ee]{border-top:1px solid var(--color-border)}.header__mobile-section-title[data-v-3a9f86ee]{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0;padding:.625rem calc(var(--container-padding) + .75rem) .375rem;text-transform:uppercase}.header__mobile-link--active[data-v-3a9f86ee]{font-weight:700}.header__mobile-link--active[data-v-3a9f86ee],.header__mobile-link--active.header__mobile-link--child[data-v-3a9f86ee]{background:var(--color-primary);color:#fff}.header__mobile-link--cta[data-v-3a9f86ee]{background:#0000;border:1px solid var(--color-primary);border-radius:12.5rem;color:var(--color-primary);font-weight:700;gap:.5rem;justify-content:center;margin:.75rem calc(var(--container-padding)*1.5) 1rem;min-height:3rem}.header__mobile-link--cta[data-v-3a9f86ee]:focus-visible,.header__mobile-link--cta[data-v-3a9f86ee]:hover{background:#0000;border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.header__mobile-link--cta-active[data-v-3a9f86ee]{background:#0000;border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.overlay-enter-active[data-v-3a9f86ee],.overlay-leave-active[data-v-3a9f86ee]{transition:opacity .2s ease}.overlay-enter-from[data-v-3a9f86ee],.overlay-leave-to[data-v-3a9f86ee]{opacity:0}.drawer-enter-active[data-v-3a9f86ee],.drawer-leave-active[data-v-3a9f86ee]{transition:transform .25s ease,opacity .25s ease}.drawer-enter-from[data-v-3a9f86ee],.drawer-leave-to[data-v-3a9f86ee]{opacity:0;transform:translateY(-.5rem)}@media(min-width:768px){.header__inner[data-v-3a9f86ee]{align-items:center;height:var(--header-height);padding-block:0}.header__logo-img[data-v-3a9f86ee]{height:6.0625rem}.header__slogan[data-v-3a9f86ee]{display:block;font-size:clamp(.8125rem,16/var(--design-width) * 100vw,1rem);margin-left:.875rem;padding-left:.875rem}.header__right[data-v-3a9f86ee]{align-items:center;height:100%}.header__nav[data-v-3a9f86ee]{display:block;height:100%}.header__list[data-v-3a9f86ee]{align-items:center;gap:.25rem;height:100%}.header__item[data-v-3a9f86ee]{align-items:center;display:flex;height:auto;position:relative}.header__item--cta[data-v-3a9f86ee]{margin-left:1rem;margin-right:.5rem;padding:0 1rem 0 2rem}.header__item--cta[data-v-3a9f86ee]:before{background:var(--color-border);content:"";height:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.header__item--has-sub:focus-within .header__caret[data-v-3a9f86ee],.header__item--has-sub:hover .header__caret[data-v-3a9f86ee],.header__link--menu-open .header__caret[data-v-3a9f86ee]{transform:rotate(180deg)}.header__item--has-sub.header__item--sub-closed:focus-within .header__caret[data-v-3a9f86ee],.header__item--has-sub.header__item--sub-closed:hover .header__caret[data-v-3a9f86ee]{transform:rotate(0)}.header__item--has-sub:not(.header__item--detail-menu):focus-within .header__sub[data-v-3a9f86ee],.header__item--has-sub:not(.header__item--detail-menu):hover .header__sub[data-v-3a9f86ee]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);visibility:visible}.header__item--has-sub:not(.header__item--detail-menu).header__item--sub-closed:focus-within .header__sub[data-v-3a9f86ee],.header__item--has-sub:not(.header__item--detail-menu).header__item--sub-closed:hover .header__sub[data-v-3a9f86ee]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(-.5rem);visibility:hidden}.header__item--has-sub:not(.header__item--detail-menu):focus-within .header__subitem[data-v-3a9f86ee],.header__item--has-sub:not(.header__item--detail-menu):hover .header__subitem[data-v-3a9f86ee]{opacity:1;transform:translateY(0)}.header__item--has-sub:not(.header__item--detail-menu).header__item--sub-closed:focus-within .header__subitem[data-v-3a9f86ee],.header__item--has-sub:not(.header__item--detail-menu).header__item--sub-closed:hover .header__subitem[data-v-3a9f86ee]{opacity:0;transform:translateY(-.25rem)}.header__sub[data-v-3a9f86ee]{background:#0000;border-radius:.5rem;display:block;left:50%;margin-top:.125rem;min-width:11.25rem;opacity:0;padding:.375rem 0;pointer-events:none;position:absolute;top:100%;transform:translate(-50%) translateY(-.25rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;z-index:200}.header__sub[data-v-3a9f86ee]:before{height:.375rem;top:-.375rem}.header__sub[data-v-3a9f86ee]:after,.header__sub[data-v-3a9f86ee]:before{content:"";left:0;position:absolute;right:0}.header__sub[data-v-3a9f86ee]:after{background:#fff;border-radius:.5rem;bottom:0;box-shadow:0 .5rem 1.5rem #0000001a;display:block;top:0;z-index:-1}.header__subitem[data-v-3a9f86ee]{opacity:0;position:relative;transform:translateY(-.25rem);transition:opacity .18s ease,transform .18s ease;transition-delay:calc(var(--sub-index)*35ms + 40ms);z-index:1}.header__sublink[data-v-3a9f86ee]{color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:500;letter-spacing:var(--letter-spacing);padding:.625rem 1.125rem;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.header__sublink--has-desc[data-v-3a9f86ee]{max-width:17.5rem;min-width:13.75rem;padding:.5rem 1rem;white-space:normal}.header__sublink-label[data-v-3a9f86ee]{display:block;font-weight:inherit}.header__sublink-desc[data-v-3a9f86ee]{color:var(--color-text-muted);display:block;font-size:clamp(.6875rem,11/var(--design-width) * 100vw,.75rem);font-weight:400;line-height:1.5;margin-top:.25rem}.header__sublink[data-v-3a9f86ee]:focus-visible,.header__sublink[data-v-3a9f86ee]:hover{background:var(--color-primary);color:#fff}.header__sublink:focus-visible .header__sublink-desc[data-v-3a9f86ee],.header__sublink:hover .header__sublink-desc[data-v-3a9f86ee]{color:#ffffffd1}.header__sublink--active[data-v-3a9f86ee],.header__sublink--active[data-v-3a9f86ee]:focus-visible,.header__sublink--active[data-v-3a9f86ee]:hover{background:var(--color-primary);color:#fff;font-weight:700}.header__sublink--active .header__sublink-desc[data-v-3a9f86ee],.header__sublink--active:focus-visible .header__sublink-desc[data-v-3a9f86ee],.header__sublink--active:hover .header__sublink-desc[data-v-3a9f86ee]{color:#ffffffd1}.header__link[data-v-3a9f86ee]{align-items:center;border-radius:.25rem;display:inline-flex;gap:.25rem;padding:.375rem .875rem}.header__link[data-v-3a9f86ee]:after{bottom:.15rem;left:.875rem;right:.875rem}.header__link--active[data-v-3a9f86ee],.header__link--cta[data-v-3a9f86ee]{border-radius:12.5rem}.header__link--cta[data-v-3a9f86ee]{padding:.4375rem 1.125rem}.header__caret[data-v-3a9f86ee]{border-left:.25rem solid #0000;border-right:.25rem solid #0000;border-top:.3125rem solid;display:inline-block;height:0;margin-top:.125rem;transition:transform .22s ease;width:0}.header__actions[data-v-3a9f86ee]{align-items:center;gap:.75rem}.header__lang[data-v-3a9f86ee] .lang-switcher__trigger{align-items:center;background:#0000;border:none;border-radius:0;display:inline-flex;font-size:var(--font-size-sm);font-weight:700;height:auto;letter-spacing:var(--letter-spacing-nav);line-height:var(--line-height-tight);min-height:unset;padding:0 0 0 .5rem}.header__lang[data-v-3a9f86ee] .lang-switcher__trigger:hover,.header__lang[data-v-3a9f86ee] .lang-switcher__trigger[aria-expanded=true]{color:var(--color-primary)}.header__mobile[data-v-3a9f86ee],.header__overlay[data-v-3a9f86ee],.header__toggle[data-v-3a9f86ee]{display:none!important}.header--locale-en[data-v-3a9f86ee]{padding-inline:clamp(.875rem,1.4vw,1.5rem)}.header--locale-en .header__inner[data-v-3a9f86ee]{gap:.75rem}.header--locale-en .header__brand--with-slogan[data-v-3a9f86ee]{flex:0 0 auto;max-width:none;min-width:auto;overflow:visible}.header--locale-en .header__brand--with-slogan+.header__right[data-v-3a9f86ee]{flex:1 1 auto;margin-left:0;min-width:0}.header--locale-en .header__brand--with-slogan+.header__right .header__nav[data-v-3a9f86ee]{flex:1 1 auto;height:100%;min-width:0}.header--locale-en .header__brand--with-slogan+.header__right .header__list[data-v-3a9f86ee]{gap:0;justify-content:space-between;width:100%}.header--locale-en .header__brand--with-slogan+.header__right .header__actions[data-v-3a9f86ee]{flex-shrink:0;margin-left:.5rem}.header--locale-en .header__slogan[data-v-3a9f86ee]{box-sizing:border-box;flex:0 0 auto;font-size:clamp(.6875rem,.72vw,.8125rem);letter-spacing:.02em;line-height:1.3;margin-left:.375rem;max-width:clamp(10.25rem,11.5vw,12rem);padding-left:.375rem;width:max-content}.header--locale-en .header__link[data-v-3a9f86ee]{font-size:clamp(.75rem,.78vw,.8125rem);gap:.125rem;letter-spacing:0;padding:.375rem .35rem}.header--locale-en .header__link[data-v-3a9f86ee]:after{left:.35rem;right:.35rem}.header--locale-en .header__link--active[data-v-3a9f86ee]{padding-inline:.55rem}.header--locale-en .header__link--cta[data-v-3a9f86ee]{padding:.375rem .75rem}.header--locale-en .header__item--cta[data-v-3a9f86ee]{margin-left:.25rem;margin-right:0;padding:0 .25rem 0 .75rem}.header--locale-en .header__actions[data-v-3a9f86ee]{gap:.25rem}}@media(min-width:768px){.header--locale-en .header__lang[data-v-3a9f86ee] .lang-switcher__trigger{letter-spacing:0;padding-left:.25rem}.header--locale-en .header__lang[data-v-3a9f86ee] .lang-switcher__abbr{letter-spacing:0}}@media(min-width:1440px){.header--locale-en[data-v-3a9f86ee]{padding-inline:var(--container-padding)}.header--locale-en .header__slogan[data-v-3a9f86ee]{font-size:clamp(.75rem,14/var(--design-width) * 100vw,.875rem);margin-left:.5rem;max-width:12.5rem;padding-left:.5rem}.header--locale-en .header__link[data-v-3a9f86ee]{font-size:var(--font-size-sm);padding:.375rem .35rem}.header--locale-en .header__link[data-v-3a9f86ee]:after{left:.35rem;right:.35rem}.header--locale-en .header__link--active[data-v-3a9f86ee]{padding-inline:.625rem}.header--locale-en .header__link--cta[data-v-3a9f86ee]{padding:.4375rem .875rem}}.footer[data-v-f8214552]{background:#fff;color:var(--color-text);margin-top:auto}.footer__main[data-v-f8214552]{align-items:center;display:grid;gap:1.75rem;grid-template-columns:1fr;padding-block:2rem;padding-inline:var(--container-padding)}@media(max-width:767px){.footer__main[data-v-f8214552]{gap:1.5rem;padding-block:1.75rem}}.footer__col[data-v-f8214552]{min-width:0}.footer__col--brand[data-v-f8214552]{align-items:stretch;display:flex;flex-direction:column}@media(min-width:768px){.footer__col--brand[data-v-f8214552]{align-items:flex-start}}.footer__brand-cta[data-v-f8214552]{align-items:center;background:#fff;border:1px solid var(--color-primary);box-sizing:border-box;color:var(--color-primary);display:flex;font-size:clamp(.875rem,3.8vw,1rem);font-weight:700;justify-content:center;line-height:1.4;min-height:3.5rem;padding:.625rem .875rem;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap;width:100%}.footer__brand-cta[data-v-f8214552]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media(min-width:768px){.footer__brand-cta[data-v-f8214552]{font-size:1.625rem;height:7.5rem;min-height:auto;padding:0 1rem;width:20rem}}.footer__brand-cta--en[data-v-f8214552]{white-space:normal}@media(min-width:768px){.footer__brand-cta--en[data-v-f8214552]{font-size:1.125rem;line-height:1.35;padding:.75rem 1rem}}.footer__brand-cta--en .footer__brand-cta-text[data-v-f8214552]{display:block;max-width:100%;overflow-wrap:break-word;word-break:normal}.footer__brand-cta--en .footer__brand-cta-sep[data-v-f8214552]{white-space:pre-wrap}.footer__brand-cta-sep[data-v-f8214552]{font-weight:400}.footer__nav-wrap[data-v-f8214552]{align-content:start;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-left:0;width:100%}.footer__nav-group[data-v-f8214552]{min-width:0}.footer__list[data-v-f8214552]{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.footer__list--compact[data-v-f8214552]{display:grid;gap:.375rem .875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__list a[data-v-f8214552]{color:var(--color-dark-gray);display:block;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere;transition:color .15s}.footer__list a[data-v-f8214552]:hover,.footer__section-title[data-v-f8214552]{color:var(--color-primary)}.footer__section-title[data-v-f8214552]{font-size:.8125rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.footer__section-title a[data-v-f8214552]{color:inherit;transition:color .15s}.footer__section-title a[data-v-f8214552]:hover{color:var(--color-primary)}.footer__social-list[data-v-f8214552]{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.footer__social-list-item[data-v-f8214552]{position:relative}.footer__social-list-item--popup:focus-within .footer__wechat-qr[data-v-f8214552],.footer__social-list-item--popup:hover .footer__wechat-qr[data-v-f8214552]{opacity:1;transform:translateY(0);visibility:visible}.footer__wechat-qr[data-v-f8214552]{background:#fff;border:1px solid var(--color-border);border-radius:.5rem;bottom:calc(100% + .5rem);box-shadow:0 8px 24px #0000001f;left:0;opacity:0;padding:.5rem;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:20}.footer__wechat-qr img[data-v-f8214552]{display:block;height:8.75rem;object-fit:contain;width:8.75rem}.footer__col--social .footer__section-title[data-v-f8214552]{color:#999;font-size:.8125rem;font-weight:400}.footer__col--social[data-v-f8214552]{max-width:10.375rem}.footer__social-link[data-v-f8214552]{align-items:center;color:#686870;display:inline-flex;font-size:.75rem;gap:.625rem;transition:color .15s}.footer__social-link[data-v-f8214552]:hover{color:var(--color-primary)}.footer__social-icon[data-v-f8214552]{align-items:center;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.footer__social-icon svg[data-v-f8214552]{height:100%;width:100%}.footer__social-icon-img[data-v-f8214552]{height:100%;object-fit:contain;width:100%}.footer__about-list[data-v-f8214552]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;list-style:none;margin:0;padding:0}.footer__about-link[data-v-f8214552]{color:var(--color-primary);display:inline-block;font-size:.8125rem;font-weight:700;line-height:1.4;text-decoration:none;transition:color .15s;white-space:nowrap}.footer__about-link[data-v-f8214552]:hover{color:var(--color-primary-dark)}.footer__bottom[data-v-f8214552]{align-items:center;background:var(--color-primary-dark);box-sizing:border-box;color:#fff;display:flex;padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px));padding-top:.875rem}@media(min-width:768px){.footer__bottom[data-v-f8214552]{height:10.5rem;min-height:10.5rem;padding-bottom:env(safe-area-inset-bottom,0);padding-top:0}}.footer__bottom-inner[data-v-f8214552]{flex-direction:column;justify-content:center;padding-inline:var(--container-padding)}.footer__bottom-brand[data-v-f8214552],.footer__bottom-inner[data-v-f8214552]{align-items:flex-start;display:flex;gap:.75rem;min-width:0;width:100%}.footer__bottom-logo[data-v-f8214552]{display:inline-flex;flex-shrink:0}.footer__bottom-logo-img[data-v-f8214552]{display:block;filter:brightness(0) invert(1);height:2.5rem;object-fit:contain;width:2.5rem}@media(min-width:768px){.footer__bottom-logo-img[data-v-f8214552]{height:3.5rem;width:3.5rem}}.footer__bottom-copy[data-v-f8214552]{color:#ffffffeb;flex:1 1 auto;font-size:.6875rem;line-height:1.55;margin:0;min-width:0;overflow-wrap:anywhere}@media(min-width:768px){.footer__bottom-copy[data-v-f8214552]{font-size:.75rem;line-height:1.6;overflow-wrap:normal;white-space:nowrap}}.footer__bottom-record[data-v-f8214552]{display:inline;margin-left:.375rem}@media(min-width:768px){.footer__bottom-record[data-v-f8214552]{white-space:nowrap}}.footer__bottom-contact[data-v-f8214552]{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.footer__bottom-col[data-v-f8214552]{min-width:0}.footer__bottom-col p[data-v-f8214552]{color:#ffffffeb;font-size:.6875rem;line-height:1.6;margin:0;overflow-wrap:anywhere}@media(min-width:768px){.footer__bottom-col p[data-v-f8214552]{font-size:.75rem;line-height:1.7;overflow-wrap:normal;white-space:nowrap}}.footer__bottom-col p+p[data-v-f8214552]{margin-top:.25rem}@media(min-width:768px){.footer__bottom-inner[data-v-f8214552]{align-items:center;flex-direction:row;gap:clamp(1rem,24/var(--design-width) * 100vw,1.5rem);justify-content:space-between}.footer__bottom-brand[data-v-f8214552]{align-items:center;flex:1 1 auto;gap:clamp(.75rem,16/var(--design-width) * 100vw,1.25rem);width:auto}.footer__bottom-contact[data-v-f8214552]{flex-direction:row;flex-shrink:0;gap:clamp(1.5rem,40/var(--design-width) * 100vw,2.5rem);width:auto}}@media(min-width:1440px){.footer__bottom-inner[data-v-f8214552]{gap:clamp(1.5rem,32/var(--design-width) * 100vw,2rem)}.footer__bottom-contact[data-v-f8214552]{gap:clamp(2rem,48/var(--design-width) * 100vw,3rem)}}@media(min-width:768px){.footer__main[data-v-f8214552]{align-items:center;gap:0 1.25rem;grid-template-columns:minmax(20rem,.5fr) minmax(0,1.75fr) minmax(6rem,.42fr) minmax(12.5rem,.72fr);padding-block:2.25rem;padding-top:4rem}.footer__col--brand[data-v-f8214552]{border-right:1px solid var(--color-border);grid-column:auto;max-width:none;padding-right:1rem}.footer__nav-wrap[data-v-f8214552]{gap:.75rem .875rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:6.25rem}.footer__col--social[data-v-f8214552]{border-right:1px solid var(--color-border)}.footer__col--about[data-v-f8214552]{max-width:16.25rem;padding-left:.25rem}}@media(min-width:1024px){.footer__main[data-v-f8214552]{gap:0 1.5rem}.footer__nav-wrap[data-v-f8214552]{gap:.875rem 1rem}}
