.site-head{position:relative;z-index:60}.site-head .header{background:var(--c-white);border-bottom:1px solid var(--c-border);box-shadow:var(--shadow-sm);position:relative}.site-head .only-mobile{display:none}.header__bar>nav{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.header__bar>nav::-webkit-scrollbar{display:none}.site-head .header__nav{justify-content:center;min-width:100%;overflow:visible;width:-moz-max-content;width:max-content}.site-head .header__nav>li>a{color:var(--c-navy);font-weight:500}.site-head .header__nav>li>a.is-active,.site-head .header__nav>li>a:hover{color:var(--c-primary)}.site-head .header__nav>li>a.is-active:after{background:var(--c-primary);border-radius:2px 2px 0 0;bottom:0;height:3px;top:auto}.site-head .header__search{background:var(--c-bg)}.site-head .header__search:focus-within{border-color:var(--c-primary)}.site-head .header__search button{color:var(--c-primary)}.topbar__right .tb-item,.topbar__right .wx{align-items:center;display:inline-flex;gap:5px}.topbar__right img{height:16px;width:16px}.wx{cursor:pointer;position:relative}.wx:hover{color:var(--c-primary)}.wx__pop{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:12px;position:absolute;right:0;text-align:center;top:100%;width:-moz-max-content;width:max-content;z-index:9999}.wx__pop img{height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.wx__pop p{color:var(--c-text-weak);font-size:12px;margin:8px 0 2px}.wx-fade-enter-active,.wx-fade-leave-active{transition:opacity .18s,transform .18s}.wx-fade-enter-from,.wx-fade-leave-to{opacity:0;transform:translateY(-6px)}.mega{background:var(--c-white);border-top:1px solid var(--c-border);box-shadow:0 12px 28px #0627471a;left:0;position:absolute;right:0;top:100%;z-index:60}.mega__inner{align-items:center;display:grid;gap:28px;grid-template-columns:210px minmax(180px,1fr) minmax(200px,.9fr);min-height:218px;padding-bottom:28px;padding-top:28px}.mega__inner--no-image{grid-template-columns:minmax(0,1.2fr) minmax(200px,.9fr)}.mega__img{border-radius:var(--radius);height:138px;-o-object-fit:cover;object-fit:cover;width:210px}.mega__links{align-content:center;display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mega__links a{align-items:center;border-radius:var(--radius);color:var(--c-text-regular);display:flex;font-size:14px;gap:8px;padding:10px 8px;transition:background .18s,color .18s}.mega__links a:hover{background:var(--c-primary-light);color:var(--c-primary)}.mega__arrow{color:var(--c-primary);font-size:16px;line-height:1}.mega__desc{min-width:0}.mega__desc h3{color:var(--c-navy);font-size:21px;font-weight:600;margin-bottom:10px}.mega__desc p{color:var(--c-text-regular);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.75;margin:0;-webkit-box-orient:vertical;overflow:hidden}.mega__btn{background:var(--c-primary);border-radius:var(--radius);color:#fff;display:inline-block;font-size:14px;margin-top:20px;padding:8px 24px;transition:background .2s}.mega__btn:hover{background:var(--c-primary-dark);color:#fff}.mega-enter-active,.mega-leave-active{transition:opacity .2s,transform .2s}.mega-enter-from,.mega-leave-to{opacity:0;transform:translateY(-8px)}@media(max-width:950px){.mega{display:none}.site-head .only-mobile{display:inline-flex}.site-head .header__bar{flex-wrap:wrap;gap:10px 12px;height:auto;padding:12px 20px 0}.site-head .header__logo img{height:36px;-o-object-fit:contain;object-fit:contain;width:auto}.header__bar>nav{flex:1 0 100%;max-width:100%;order:3;width:100%;-webkit-overflow-scrolling:touch}.site-head .header__nav{justify-content:flex-start}.site-head .header__nav>li>a{line-height:42px}.site-head .header__tools{flex:1;gap:8px;min-width:0}.site-head .header__search{flex:1;min-width:0}.site-head .header__search input{flex:1;min-width:0;padding:0 8px;width:100%}.site-head .header__search button{padding:0 9px}.site-head .header__tools .btn-ghost{flex-shrink:0;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.mega-enter-active,.mega-leave-active,.wx-fade-enter-active,.wx-fade-leave-active{transition:none}}.footer__logo[data-v-6f56014c]{height:44px;margin-bottom:16px;width:auto}
