.header-icon[data-v-77215c5d]{flex-shrink:0;width:20px;height:20px;display:block}.header-icon--18[data-v-77215c5d]{width:18px;height:18px}.header-icon--22[data-v-77215c5d]{width:22px;height:22px}.header-icon--26[data-v-77215c5d]{width:26px;height:26px}.header-icon--28[data-v-77215c5d]{width:28px;height:28px}.header-icon--36[data-v-77215c5d]{width:36px;height:36px}.site-header[data-v-77215c5d]{z-index:1000;height:150px;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0;overflow:visible}.site-header.transparent[data-v-77215c5d]{background:0 0}.site-header.solid[data-v-77215c5d]{background:var(--white);box-shadow:var(--shadow-md)}.mega-backdrop[data-v-77215c5d]{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);opacity:0;visibility:hidden;pointer-events:none;z-index:0;background:#0c204085;width:100%;height:380px;transition:opacity .4s,visibility .4s;position:absolute;inset:0 auto auto 0}.site-header.mega-open .mega-backdrop[data-v-77215c5d]{opacity:1;visibility:visible;pointer-events:auto}.logo-container[data-v-77215c5d]{z-index:3;flex-shrink:0;position:relative;top:-25px}.logo-img[data-v-77215c5d]{-o-object-fit:contain;object-fit:contain;width:clamp(180px,28vw,400px);height:clamp(42px,6.2vw,90px);transition:width .2s,height .2s;display:block}.header-panel[data-v-77215c5d]{z-index:3;box-sizing:border-box;flex-direction:column;width:100%;padding:0 clamp(16px,6vw,100px);display:flex;position:relative}.header-main[data-v-77215c5d]{justify-content:space-between;align-items:center;gap:clamp(16px,2vw,40px);width:100%;display:flex}.site-header.search-open .main-nav[data-v-77215c5d],.site-header.search-open .utility-bar[data-v-77215c5d]{opacity:0;visibility:hidden;pointer-events:none}.utility-bar[data-v-77215c5d]{justify-content:flex-end;align-self:flex-end;align-items:center;gap:clamp(12px,2.2vw,40px);height:58px;transition:opacity .3s,visibility .3s;display:flex}.utility-bar a[data-v-77215c5d]{color:#fff;font-size:clamp(14px,.9vw,15px);transition:opacity .2s}.utility-bar a[data-v-77215c5d]:hover{opacity:.85}.site-header.solid .utility-bar a[data-v-77215c5d]{color:#333}.search[data-v-77215c5d],.site-header.mega-open .utility-bar a[data-v-77215c5d]{color:#fff}.search[data-v-77215c5d]{cursor:pointer;background:#ffffff1f;border:none;border-radius:50px;align-items:center;gap:10px;padding:6px 18px;font-family:inherit;font-size:15px;transition:background .2s;display:inline-flex}.search[data-v-77215c5d]:hover{background:#fff3}.site-header.solid .search[data-v-77215c5d]{color:#333;background:#0000000f}.site-header.mega-open .search[data-v-77215c5d]{color:#fff;background:#ffffff1f}.site-header.search-open .search[data-v-77215c5d]{background:#ffffff38}.mobile-actions[data-v-77215c5d]{z-index:4;align-items:center;gap:8px;display:none;position:absolute;top:18px;right:16px}.mobile-menu-btn[data-v-77215c5d],.mobile-search-btn[data-v-77215c5d]{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.site-header.solid .mobile-menu-btn[data-v-77215c5d],.site-header.solid .mobile-search-btn[data-v-77215c5d]{color:#333;background:#0000000f}.search-panel[data-v-77215c5d],.site-header.search-open .mobile-actions[data-v-77215c5d]{opacity:0;visibility:hidden;pointer-events:none}.search-panel[data-v-77215c5d]{z-index:2;justify-content:center;align-items:center;height:480px;transition:opacity .35s,visibility .35s;display:flex;position:absolute;top:0;left:0;right:0}.site-header.search-open .search-panel[data-v-77215c5d]{opacity:1;visibility:visible;pointer-events:auto}.search-close[data-v-77215c5d]{z-index:5;color:#ffffffe6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,transform .2s;display:inline-flex;position:absolute;top:28px;right:40px}.search-close[data-v-77215c5d]:hover{color:#fff;transform:scale(1.06)}.search-form[data-v-77215c5d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;width:min(680px,82vw);padding:6px 6px 6px 22px;transition:transform .35s;display:flex;transform:translateY(12px)}.site-header.search-open .search-form[data-v-77215c5d]{transform:translateY(0)}.search-form-icon[data-v-77215c5d]{color:#ffffffd9;flex-shrink:0}.search-form input[data-v-77215c5d]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 16px;font-family:inherit;font-size:18px}.search-form input[data-v-77215c5d]::placeholder{color:#ffffff8c}.search-form input[data-v-77215c5d]::-webkit-search-cancel-button{-webkit-appearance:none}.search-form button[data-v-77215c5d]{color:#123;cursor:pointer;background:#fff;border:none;border-radius:999px;flex-shrink:0;padding:12px 28px;font-family:inherit;font-size:15px;transition:opacity .2s}.search-form button[data-v-77215c5d]:hover:not(:disabled){opacity:.9}.search-form button[data-v-77215c5d]:disabled{opacity:.45;cursor:not-allowed}.main-nav[data-v-77215c5d]{flex:1;justify-content:flex-end;align-items:center;gap:clamp(14px,2.8vw,60px);min-width:0;margin-top:0;transition:opacity .3s,visibility .3s;display:flex}.nav-item[data-v-77215c5d]{padding-bottom:12px;position:relative}.nav-link[data-v-77215c5d]{color:#fff;white-space:nowrap;font-size:clamp(17px,1.05vw,22px);line-height:1.4;transition:opacity .2s,font-size .2s;display:inline-block;position:relative}.nav-link[data-v-77215c5d]:after{content:"";transform-origin:50%;background:#fff;height:2px;transition:transform .25s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.nav-link[data-v-77215c5d]:hover{opacity:.9}.site-header.solid .nav-link[data-v-77215c5d]{color:#333}.site-header.solid .nav-link[data-v-77215c5d]:after{background:var(--theme-blue)}.site-header.mega-open .nav-link[data-v-77215c5d]{color:#fff}.site-header.mega-open .nav-link[data-v-77215c5d]:after{background:#fff}.nav-item.hover>.nav-link[data-v-77215c5d]:after{transform:scaleX(1)}.nav-dropdown[data-v-77215c5d]{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:30px;min-width:max-content;transition:opacity .35s 50ms,visibility .35s 50ms,transform .35s 50ms;display:flex;position:absolute;top:calc(100% + 20px);left:0;transform:translateY(10px)}.site-header.nav-open .nav-dropdown[data-v-77215c5d]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-link[data-v-77215c5d]{color:#ffffffeb;white-space:nowrap;font-size:clamp(14px,.9vw,15px);line-height:1.4;transition:opacity .2s,color .2s}.nav-dropdown-link[data-v-77215c5d]:hover{color:#fff;opacity:.8}.mobile-drawer-mask[data-v-77215c5d]{z-index:40;opacity:0;visibility:hidden;background:#00000073;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobile-drawer-mask.open[data-v-77215c5d]{opacity:1;visibility:visible}.mobile-drawer[data-v-77215c5d]{z-index:50;color:#fff;background:#0f2848;flex-direction:column;width:min(320px,86vw);height:100vh;padding:18px 18px 28px;transition:transform .32s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-8px 0 30px #00000040}.mobile-drawer.open[data-v-77215c5d]{transform:translate(0)}.mobile-drawer-head[data-v-77215c5d]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mobile-lang[data-v-77215c5d]{color:#ffffffe6;font-size:15px}.mobile-drawer-close[data-v-77215c5d]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mobile-nav[data-v-77215c5d]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-nav-row[data-v-77215c5d]{align-items:center;gap:4px;display:flex}.mobile-nav-link[data-v-77215c5d]{color:#fff;flex:1;padding:12px 8px;font-size:clamp(16px,4vw,17px);line-height:1.35}.mobile-nav-item.active>.mobile-nav-row .mobile-nav-link[data-v-77215c5d]{color:#7eb6ff}.mobile-nav-toggle[data-v-77215c5d]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s;display:inline-flex}.mobile-nav-item.expanded .mobile-nav-toggle[data-v-77215c5d]{transform:rotate(180deg)}.mobile-subnav[data-v-77215c5d]{flex-direction:column;gap:2px;padding:0 8px 8px 18px;display:none}.mobile-nav-item.expanded .mobile-subnav[data-v-77215c5d]{display:flex}.mobile-subnav-link[data-v-77215c5d]{color:#ffffffc7;padding:10px 8px;font-size:clamp(14px,3.5vw,15px)}.mobile-drawer-links[data-v-77215c5d]{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;min-height:150px;margin-top:20px;padding-top:16px;display:flex}.mobile-drawer-links a[data-v-77215c5d]{color:#ffffffb8;font-size:14px}@media (width<=1440px){.logo-img[data-v-77215c5d]{width:clamp(220px,26vw,340px);height:clamp(52px,5.5vw,78px)}.nav-link[data-v-77215c5d]{font-size:clamp(16px,1.05vw,18px)}}@media (width<=1280px){.header-panel[data-v-77215c5d]{padding:0 clamp(20px,3vw,40px)}.logo-img[data-v-77215c5d]{width:clamp(200px,24vw,300px);height:clamp(48px,5vw,70px)}.main-nav[data-v-77215c5d]{gap:clamp(12px,1.8vw,28px)}.nav-link[data-v-77215c5d]{font-size:clamp(15px,1.05vw,17px)}.utility-bar[data-v-77215c5d]{gap:clamp(12px,1.8vw,24px)}}@media (width<=1024px){.site-header[data-v-77215c5d]{height:clamp(120px,16vw,160px)}.logo-img[data-v-77215c5d]{width:clamp(180px,28vw,260px);height:clamp(44px,5.5vw,60px)}.nav-link[data-v-77215c5d]{font-size:15px}.nav-dropdown[data-v-77215c5d]{gap:18px;top:calc(100% + 12px)}.search[data-v-77215c5d],.utility-bar a[data-v-77215c5d]{font-size:14px}}@media (width<=760px){.site-header[data-v-77215c5d]{width:100%;max-width:100vw;height:72px;overflow:visible}.header-panel[data-v-77215c5d]{box-sizing:border-box;justify-content:center;max-width:100%;height:100%;padding:0 108px 0 14px}.main-nav[data-v-77215c5d],.utility-bar[data-v-77215c5d]{display:none}.logo-container[data-v-77215c5d]{top:0}.header-main[data-v-77215c5d]{align-items:center;width:100%;max-width:100%;min-height:72px;margin-top:0}.logo-img[data-v-77215c5d]{width:min(180px,52vw);height:40px}.mobile-actions[data-v-77215c5d]{display:flex;top:50%;right:12px;transform:translateY(-50%)}.mobile-menu-btn[data-v-77215c5d],.mobile-search-btn[data-v-77215c5d]{color:#333;background:#0000000f;width:40px;height:40px}.mega-backdrop[data-v-77215c5d]{width:100%;max-width:100vw;height:100%;position:fixed;inset:0}.site-header.search-open .logo-container[data-v-77215c5d]{z-index:7}.search-panel[data-v-77215c5d]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;padding:0 16px;position:fixed;inset:0}.search-close[data-v-77215c5d]{z-index:8;top:16px;right:16px}.search-form[data-v-77215c5d]{box-sizing:border-box;border-radius:999px;flex-wrap:nowrap;gap:0;width:100%;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px}.search-form input[data-v-77215c5d]{flex:1;min-width:0;padding:10px 8px;font-size:15px}.search-form button[data-v-77215c5d]{border-radius:999px;flex-shrink:0;width:auto;padding:10px 16px;font-size:14px}}@media (width<=420px){.search-form[data-v-77215c5d]{border-radius:16px;flex-flow:column;align-items:stretch;gap:8px;padding:10px}.search-form-icon[data-v-77215c5d]{display:none}.search-form input[data-v-77215c5d]{box-sizing:border-box;flex:none;width:100%;padding:8px 4px}.search-form button[data-v-77215c5d]{box-sizing:border-box;border-radius:12px;width:100%}}
