.header-inner,.logo-group a{display:flex;align-items:center}.nav-link,.sub-menu li a{text-decoration:none;color:#414651!important;line-height:20px}.mobile-nav,.sub-menu{list-style:none}*,::after,::before{box-sizing:border-box;margin:0;padding:0;font-family:Inter}.mobile-search input,.nav-link,.search-box input,.sub-menu li a{font-family:Inter,sans-serif;font-size:14px;font-weight:500}.site-header{background:#fff;border-bottom:1px solid #e9eaeb;width:100%;position:sticky;top:0;z-index:100;transition:box-shadow .25s}.hamburger,.nav-link{transition:background .15s}.header-inner{max-width:1280px;height:52px;margin:0 auto;padding:0;gap:24px}.nav-items,.right-group{align-items:center;display:flex}.logo-group img{display:block;width:150px;height:auto}.right-group{margin-left:auto;gap:30px}.nav-items{gap:2px}.nav-link,.search-box{align-items:center;gap:8px}.nav-item{position:relative}.mobile-menu,.sub-menu{position:absolute;top:100%;left:0}.nav-link{display:flex;padding:8px 12px;border-radius:6px;white-space:nowrap}.hamburger:hover,.mobile-nav>li>.mobile-nav-toggle:hover,.mobile-nav>li>a:hover,.nav-link:hover{background:#f5f5f5}.nav-link svg{flex-shrink:0;transition:transform .2s}.sub-menu{display:none;min-width:180px;padding:0;z-index:999}.sub-menu-inner{background:#fff;border:1px solid #e9eaeb;border-radius:8px;box-shadow:0 4px 16px rgba(10,13,18,.1);padding:6px 0;overflow:hidden;margin-top:6px}.sub-menu li a{display:block;padding:9px 16px;transition:background .12s}.sub-menu li a:hover{background:#f5f5f5;color:var(--color-primary,#750ef7)!important}.mobile-menu.open,.mobile-sub-menu.open,.nav-item.has-dropdown:hover .sub-menu{display:block}.mobile-nav-toggle.open svg,.nav-item.has-dropdown:hover .nav-link svg{transform:rotate(180deg)}.search-box{display:flex;width:560px;padding:8px 12px;background:#fff;border:1px solid #d5d7da;border-radius:8px;box-shadow:0 1px 2px rgba(10,13,18,.05);margin-left:10px}.hamburger,.search-box input,.search-btn{background:0 0;border:none}.search-btn{padding:0;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.search-btn:hover svg path{stroke:#414651}.search-box input{flex:1;outline:0;line-height:20px;color:#717680;min-width:0}.search-box input::placeholder{color:#717680}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;cursor:pointer;padding:4px;border-radius:6px}.hamburger span{display:block;height:2px;background:#414651;border-radius:2px;transition:.25s}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;width:100%;background:#fff;border-bottom:1px solid #e9eaeb;box-shadow:0 8px 24px rgba(10,13,18,.08);z-index:99;padding:12px 0 16px}.mobile-search{display:flex;align-items:center;gap:8px;margin:0 20px 12px;padding:10px 14px;background:#fff;border:1px solid #d5d7da;border-radius:8px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.mobile-search input{flex:1;border:none;outline:0;color:#717680;background:0 0}.mobile-search input::placeholder{color:#717680}.mobile-nav>li>.mobile-nav-toggle,.mobile-nav>li>a,.mobile-sub-menu li a{text-decoration:none;color:#414651!important;font-family:Inter,sans-serif;transition:background .12s}.mobile-nav>li>.mobile-nav-toggle,.mobile-nav>li>a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:15px;font-weight:600;background:0 0;border:none;width:100%;cursor:pointer}.mobile-nav-toggle svg{transition:transform .22s;flex-shrink:0}.mobile-sub-menu{display:none;list-style:none;background:#f9fafb;border-top:1px solid #e9eaeb;border-bottom:1px solid #e9eaeb}.mobile-sub-menu li a{display:block;padding:10px 20px 10px 36px;font-size:14px;font-weight:500}.mobile-sub-menu li a:hover{background:#f0f1f3;color:var(--color-primary,#750ef7)!important}@media (max-width:1024px){.search-box{width:200px}.right-group .search-box{display:none!important}}@media (max-width:768px){.header-inner{padding:0 16px;gap:16px}.nav-items{display:none}.hamburger{display:flex}}