.site-language[data-v-adb3a6e9]{color:inherit;flex-shrink:0;position:relative}.site-language__trigger[data-v-adb3a6e9]{color:#191919;min-width:88px;min-height:40px;font:inherit;cursor:pointer;background:#fcfcfcf5;border:1px solid #19191929;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:13px;line-height:20px;transition:border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 2px 10px #0000000f}.site-language__trigger[data-v-adb3a6e9]:hover,.site-language__trigger[aria-expanded=true][data-v-adb3a6e9]{border-color:var(--accent);background:#f9eee9}.site-language-inline button[data-v-adb3a6e9]:focus-visible,.site-language__menu button[data-v-adb3a6e9]:focus-visible,.site-language__trigger[data-v-adb3a6e9]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-language__trigger span[data-v-adb3a6e9]{white-space:nowrap}.site-language__globe[data-v-adb3a6e9]{flex-shrink:0;width:16px;height:16px}.site-language__chevron[data-v-adb3a6e9]{width:12px;height:12px;transition:transform .2s}.site-language__chevron.is-open[data-v-adb3a6e9]{transform:rotate(180deg)}.site-language__menu[data-v-adb3a6e9]{z-index:50;color:#191919;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfcfcfa;border:1px solid #19191914;border-radius:16px;width:200px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 36px #00000024}.site-language__caption[data-v-adb3a6e9]{color:#737373;padding:6px 10px 9px;font-size:11px;line-height:16px;display:block}.site-language__menu button[data-v-adb3a6e9]{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.site-language__menu button[data-v-adb3a6e9]:focus-visible,.site-language__menu button[data-v-adb3a6e9]:hover{background:#f2f2ef}.site-language__menu button[aria-checked=true][data-v-adb3a6e9]{color:var(--accent);background:#bf4a2d14}.site-language__code[data-v-adb3a6e9]{letter-spacing:.04em;border:1px solid #19191917;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.site-language__check[data-v-adb3a6e9]{width:16px;height:16px;margin-left:auto}.site-language-inline[data-v-adb3a6e9]{color:#191919;padding:18px 0 6px}.site-language-inline>span[data-v-adb3a6e9]{color:#737373;margin-bottom:10px;font-size:12px;display:block}.site-language-inline>div[data-v-adb3a6e9]{background:#f0f0ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.site-language-inline button[data-v-adb3a6e9]{color:#414141;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 4px;font-size:13px}.site-language-inline button[aria-pressed=true][data-v-adb3a6e9]{color:#fff;background:var(--accent)}.site-language-menu-enter-active[data-v-adb3a6e9],.site-language-menu-leave-active[data-v-adb3a6e9]{transition:opacity .16s,transform .16s}.site-language-menu-enter-from[data-v-adb3a6e9],.site-language-menu-leave-to[data-v-adb3a6e9]{opacity:0;transform:translateY(-5px)}@media (width<=1200px){.site-language__trigger[data-v-adb3a6e9]{min-height:44px}}@media (prefers-reduced-motion:reduce){.site-language-menu-enter-active[data-v-adb3a6e9],.site-language-menu-leave-active[data-v-adb3a6e9],.site-language__chevron[data-v-adb3a6e9],.site-language__trigger[data-v-adb3a6e9]{transition:none}}.nav-pill>a[data-v-41f10dff],.technology-trigger[data-v-41f10dff]{text-transform:uppercase;font-size:16px;line-height:20px;transition:color .25s;position:relative}.header-actions[data-v-41f10dff]{gap:clamp(12px,1.5vw,28px)}@media (width<=1200px){.nav-pill>a[data-v-41f10dff],.technology-trigger[data-v-41f10dff]{font-size:13px}.site-header[data-v-41f10dff]{gap:12px}.site-header .header-actions[data-v-41f10dff]{margin-left:auto;display:flex}.header-actions>.outline-button[data-v-41f10dff]{display:none}.site-header .mobile-menu-button[data-v-41f10dff]{margin-left:0}}@media (width<=767px){.brand--header[data-v-41f10dff]{flex-shrink:0;width:clamp(112px,35vw,146px)}}@media (width<=380px){.mobile-menu-button em[data-v-41f10dff]{display:none}}
