.site-header[data-v-b5a1dba3]{color:#fff;left:0;position:fixed;right:0;top:0;transform:translateZ(0);transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .35s ease,box-shadow .35s ease,color .35s ease;will-change:transform;z-index:50}.site-header.sub-page[data-v-b5a1dba3]:not(.solid):not(.open){box-shadow:inset 0 -1px #ffffff2e}.site-header.open[data-v-b5a1dba3],.site-header.solid[data-v-b5a1dba3]{background:#fff;box-shadow:0 1px #0000000f,0 8px 24px -12px #0000001f;color:#1f2633}.site-header.instant[data-v-b5a1dba3],.site-header.instant[data-v-b5a1dba3] *{transition:none!important}.site-header.is-hidden[data-v-b5a1dba3]{box-shadow:none!important;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.7,0,.84,0),background-color .35s ease,color .35s ease}.sh-bar[data-v-b5a1dba3]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr auto 1fr;height:100px;padding:0 var(--main-gutter)}.sh-bar[data-v-b5a1dba3],.sh-logo[data-v-b5a1dba3]{align-items:center}.sh-logo[data-v-b5a1dba3]{display:flex;justify-self:start}.sh-logo-img[data-v-b5a1dba3]{height:40px;width:auto}.sh-nav[data-v-b5a1dba3]{display:flex;height:100%}.sh-col[data-v-b5a1dba3]{justify-content:center;width:clamp(120px,9.4vw,176px)}.sh-col[data-v-b5a1dba3],.sh-top[data-v-b5a1dba3]{display:flex;position:relative}.sh-top[data-v-b5a1dba3]{align-items:center;color:inherit;font-size:clamp(16px,1.2vw,19px);font-weight:600;height:100%;letter-spacing:-.01em;transition:color .25s;white-space:nowrap}.sh-top[data-v-b5a1dba3]:after{background:currentColor;bottom:30px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}.sh-col.current .sh-top[data-v-b5a1dba3]:after,.sh-col.hover .sh-top[data-v-b5a1dba3]:after{transform:translate(-50%) scaleX(1)}.open .sh-col.current .sh-top[data-v-b5a1dba3],.open .sh-col.hover .sh-top[data-v-b5a1dba3],.solid .sh-col.current .sh-top[data-v-b5a1dba3],.solid .sh-col.hover .sh-top[data-v-b5a1dba3]{color:#007aff}.sh-util[data-v-b5a1dba3]{align-items:center;display:flex;gap:8px;justify-self:end}.sh-lang[data-v-b5a1dba3]{position:relative}.sh-lang-btn[data-v-b5a1dba3]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:6px;height:40px;letter-spacing:.02em;padding:0 6px}.sh-lang-btn svg[data-v-b5a1dba3]{height:16px;transition:transform .2s;width:16px}.sh-lang-btn svg.flip[data-v-b5a1dba3]{transform:rotate(180deg)}.sh-lang-drop[data-v-b5a1dba3]{padding-top:8px;position:absolute;right:0;top:100%}.sh-lang-drop ul[data-v-b5a1dba3]{background:#fff;border:1px solid #eef0f4;border-radius:12px;box-shadow:0 16px 36px -12px #0000002e;min-width:140px;padding:8px 0}.sh-lang-drop a[data-v-b5a1dba3]{color:#555;display:block;font-size:15px;padding:10px 20px}.sh-lang-drop a[data-v-b5a1dba3]:hover{color:#007aff}.sh-lang-drop a.active[data-v-b5a1dba3]{color:#0d1b4c;font-weight:700}.sh-cta[data-v-b5a1dba3]{align-items:center;background:#007aff;border-radius:999px;box-shadow:0 6px 16px -8px #007aff99;color:#fff;display:inline-flex;font-size:15px;font-weight:600;height:42px;justify-content:center;letter-spacing:-.01em;margin-left:16px;padding:0 22px;transition:background-color .25s,transform .25s,box-shadow .25s;white-space:nowrap}.sh-cta[data-v-b5a1dba3]:hover{background:#0066d6;box-shadow:0 10px 20px -8px #0066d6a6;transform:translateY(-1px)}.sh-cta[data-v-b5a1dba3]:focus-visible{outline:2px solid #007aff;outline-offset:3px}.sh-burger[data-v-b5a1dba3]{background:none;border:0;color:inherit;cursor:pointer;display:block;height:40px;margin-left:12px;position:relative;width:40px}.sh-burger span[data-v-b5a1dba3]{background:currentColor;border-radius:2px;height:2px;left:9px;position:absolute;transition:transform .3s,opacity .2s;width:22px}.sh-burger span[data-v-b5a1dba3]:first-child{top:13px}.sh-burger span[data-v-b5a1dba3]:nth-child(2){top:19px}.sh-burger span[data-v-b5a1dba3]:nth-child(3){top:25px}.sh-burger.on span[data-v-b5a1dba3]:first-child{transform:translateY(6px) rotate(45deg)}.sh-burger.on span[data-v-b5a1dba3]:nth-child(2){opacity:0}.sh-burger.on span[data-v-b5a1dba3]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sh-panel[data-v-b5a1dba3]{background:#fff;border-top:1px solid #eef0f4;box-shadow:0 24px 40px -24px #0000002e;left:0;position:absolute;right:0;top:100%}.sh-mega[data-v-b5a1dba3]{-moz-column-gap:clamp(32px,3.4vw,64px);column-gap:clamp(32px,3.4vw,64px);display:grid;grid-template-columns:clamp(220px,18vw,320px) minmax(0,1fr) clamp(280px,22vw,360px);min-height:260px;padding:44px var(--main-gutter) 48px}.sh-mega-head[data-v-b5a1dba3]{border-right:1px solid #eef0f4;padding:6px 32px 0 0}.sh-mega-head strong[data-v-b5a1dba3]{color:#0d1424;display:block;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.3}.sh-mega-head p[data-v-b5a1dba3]{color:#6b7280;font-size:17px;line-height:1.6;margin-top:14px;word-break:keep-all}.sh-mega-list[data-v-b5a1dba3]{align-content:start;display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sh-mega-list a[data-v-b5a1dba3]{border-radius:14px;display:block;padding:16px 18px 18px;transition:background-color .2s}.sh-mega-list a[data-v-b5a1dba3]:hover{background:#f5f8ff}.sh-mega-list a.active .t[data-v-b5a1dba3],.sh-mega-list a:hover .t[data-v-b5a1dba3]{color:#007aff}.sh-mega-list .t[data-v-b5a1dba3]{color:#0d1424;display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;transition:color .2s}.sh-mega-list .d[data-v-b5a1dba3]{color:#6b7280;display:block;font-size:16px;line-height:1.55;margin-top:8px;word-break:keep-all}.sh-promo[data-v-b5a1dba3]{background:#f3f7ff;border-radius:20px;display:flex;flex-direction:column;min-height:176px;overflow:hidden;padding:26px 28px 24px;position:relative;transition:background-color .2s}.sh-promo .lb[data-v-b5a1dba3]{color:#007aff;font-size:15px;font-weight:700}.sh-promo strong[data-v-b5a1dba3]{color:#0d1424;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.45;margin-top:10px;white-space:pre-line;word-break:keep-all}.sh-promo .go[data-v-b5a1dba3]{box-sizing:content-box;color:#9aa3b2;height:26px;margin-top:auto;padding-top:14px;transition:color .2s;width:26px}.sh-promo .ic[data-v-b5a1dba3]{bottom:18px;color:#007aff;height:60px;position:absolute;right:20px;width:60px}.sh-promo[data-v-b5a1dba3]:hover{background:#e8f0ff}.sh-promo:hover .go[data-v-b5a1dba3]{color:#007aff}.sh-swap-enter-active[data-v-b5a1dba3],.sh-swap-leave-active[data-v-b5a1dba3]{transition:opacity .14s ease}.sh-swap-enter-from[data-v-b5a1dba3],.sh-swap-leave-to[data-v-b5a1dba3]{opacity:0}.sh-mobile[data-v-b5a1dba3]{background:#fff;border-top:1px solid #eef0f4;color:#111;height:calc(100vh - 100px);height:calc(100dvh - 100px);left:0;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%}.sh-sitemap[data-v-b5a1dba3]{display:grid;gap:clamp(24px,3vw,64px);grid-template-columns:repeat(5,minmax(0,1fr));padding:clamp(48px,6vh,88px) var(--main-gutter) 64px}.sh-sm-col ul[data-v-b5a1dba3]{margin-top:20px}.sh-sm-col li+li[data-v-b5a1dba3]{margin-top:6px}.sh-sm-col ul a[data-v-b5a1dba3]{color:#4b5563;display:inline-block;font-size:18px;font-weight:500;padding:6px 0;transition:color .2s,transform .3s cubic-bezier(.16,1,.3,1);word-break:keep-all}.sh-sm-col ul a[data-v-b5a1dba3]:hover{color:#007aff;transform:translate(4px)}.sh-sm-col ul a.active[data-v-b5a1dba3]{color:#007aff;font-weight:700}.sh-sm-col.current .sh-sm-title[data-v-b5a1dba3]{border-color:#007aff;color:#007aff}.sh-sm-title[data-v-b5a1dba3]{border-bottom:2px solid #111;color:#111;display:block;font-size:clamp(22px,1.6vw,28px);font-weight:700;letter-spacing:-.02em;padding-bottom:18px;transition:color .2s,border-color .2s}.sh-sm-title[data-v-b5a1dba3]:hover{border-color:#007aff;color:#007aff}.sh-m-nav[data-v-b5a1dba3]{display:none;padding:8px var(--main-gutter) 40px}.sh-m-group[data-v-b5a1dba3]{border-bottom:1px solid #eef0f4}.sh-m-group.current .sh-m-top[data-v-b5a1dba3]{color:#007aff}.sh-m-top[data-v-b5a1dba3]{align-items:center;background:none;border:0;color:#111;display:flex;font-size:21px;font-weight:700;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.sh-m-top svg[data-v-b5a1dba3]{height:20px;transition:transform .25s;width:20px}.sh-m-top svg.flip[data-v-b5a1dba3]{transform:rotate(180deg)}.sh-m-sub[data-v-b5a1dba3]{padding:0 0 16px 8px}.sh-m-sub a[data-v-b5a1dba3]{color:#4b5563;display:block;font-size:17px;padding:10px 0}.sh-m-sub a.active[data-v-b5a1dba3]{color:#007aff;font-weight:700}.sh-m-lang[data-v-b5a1dba3]{align-items:center;display:flex;font-size:15px;gap:16px;padding-top:24px}.sh-m-lang span[data-v-b5a1dba3]{color:#9ca3af}.sh-m-lang a[data-v-b5a1dba3]{color:#6b7280;font-weight:600}.sh-m-lang a.active[data-v-b5a1dba3]{color:#0d1b4c}.sh-panel-enter-active[data-v-b5a1dba3],.sh-panel-leave-active[data-v-b5a1dba3]{transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.sh-panel-enter-from[data-v-b5a1dba3],.sh-panel-leave-to[data-v-b5a1dba3]{opacity:0;transform:translateY(-8px)}.sh-fade-enter-active[data-v-b5a1dba3],.sh-fade-leave-active[data-v-b5a1dba3]{transition:opacity .25s ease}.sh-fade-enter-from[data-v-b5a1dba3],.sh-fade-leave-to[data-v-b5a1dba3]{opacity:0}.sh-acc-enter-active[data-v-b5a1dba3],.sh-acc-leave-active[data-v-b5a1dba3]{overflow:hidden;transition:opacity .25s ease,max-height .3s ease}.sh-acc-enter-from[data-v-b5a1dba3],.sh-acc-leave-to[data-v-b5a1dba3]{max-height:0;opacity:0}.sh-acc-enter-to[data-v-b5a1dba3],.sh-acc-leave-from[data-v-b5a1dba3]{max-height:260px}@media (max-width:1240px){.site-header .sh-bar[data-v-b5a1dba3]{grid-template-columns:1fr auto;height:72px}.sh-logo-img[data-v-b5a1dba3]{height:32px}.sh-lang[data-v-b5a1dba3],.sh-nav[data-v-b5a1dba3],.sh-panel[data-v-b5a1dba3]{display:none}.sh-burger[data-v-b5a1dba3]{margin-left:0}.sh-cta[data-v-b5a1dba3]{font-size:14px;height:34px;margin:0 4px 0 0;order:-1;padding:0 14px}.sh-mobile[data-v-b5a1dba3]{height:calc(100vh - 72px);height:calc(100dvh - 72px)}.sh-sitemap[data-v-b5a1dba3]{display:none}.sh-m-nav[data-v-b5a1dba3]{display:block}}@media (prefers-reduced-motion:reduce){.site-header[data-v-b5a1dba3],.site-header.is-hidden[data-v-b5a1dba3]{transition:none}}.site-footer[data-v-8f0ee44e]{background:#16181d;color:#fff9;font-size:clamp(13px,.78vw,15px)}.footer-bottom[data-v-8f0ee44e],.footer-mid[data-v-8f0ee44e],.footer-top[data-v-8f0ee44e]{padding-left:var(--main-gutter);padding-right:var(--main-gutter)}.footer-top[data-v-8f0ee44e]{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:28px;padding-top:36px}.footer-nav[data-v-8f0ee44e]{display:flex;flex-wrap:wrap;gap:10px 32px}.footer-nav a[data-v-8f0ee44e]{color:#ffffffd9;font-weight:600}.footer-nav a[data-v-8f0ee44e]:hover{color:#fff}.footer-mid[data-v-8f0ee44e]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding-bottom:24px;padding-top:24px}.footer-mid .footer-legal[data-v-8f0ee44e]{display:flex;gap:24px}.footer-mid .footer-legal a[data-v-8f0ee44e]{color:#fff9}.footer-mid .footer-legal a[data-v-8f0ee44e]:first-child{color:#fff;font-weight:600}.footer-mid .footer-legal a[data-v-8f0ee44e]:hover{color:#fff}.footer-bottom[data-v-8f0ee44e]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding-bottom:48px;padding-top:40px}.footer-bottom .footer-info[data-v-8f0ee44e]{display:flex;flex-direction:column;gap:8px}.footer-bottom .footer-info b[data-v-8f0ee44e]{color:#fff;font-weight:700;margin-right:6px}.footer-bottom .footer-info b.sep[data-v-8f0ee44e]{margin-left:18px}.footer-bottom .footer-info a[data-v-8f0ee44e]{color:#fff9}.footer-bottom .footer-info a[data-v-8f0ee44e]:hover{color:#fff}.footer-bottom .footer-copy[data-v-8f0ee44e]{color:#fff6;font-size:.9em;margin-top:8px}.footer-bottom .footer-logo img[data-v-8f0ee44e]{height:30px;opacity:.9;width:auto}@media (max-width:980px){.site-footer[data-v-8f0ee44e]{font-size:14px}.footer-nav[data-v-8f0ee44e]{gap:10px 20px}.footer-bottom[data-v-8f0ee44e]{align-items:flex-start;flex-direction:column-reverse;padding-bottom:36px;padding-top:28px}.footer-bottom .footer-info b.sep[data-v-8f0ee44e]{display:block;margin:6px 0 0}.footer-bottom .footer-info p[data-v-8f0ee44e]{word-break:keep-all}.footer-bottom .footer-logo img[data-v-8f0ee44e]{height:26px}}
