.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s ease;padding:14px 0}.header.header-hidden{transform:translateY(-100%)}.header .navbar{padding:.75rem 0}.header .navbar-brand{padding:0;margin-right:2rem}.header .navbar-brand .logo-image{height:38px;width:auto}.header .dropdown-toggle,.header .nav-link{color:var(--text-muted)!important;font-size:15px;font-weight:500;padding:8px 20px!important;transition:all .2s ease;border-radius:8px}.header .dropdown-toggle:hover,.header .nav-link:hover{color:var(--secondary)!important;background:var(--color-ice-cyan)}.header .nav-item.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.header .dropdown-menu{border:1px solid var(--border-light);border-radius:16px;padding:1.5rem;width:320px;box-shadow:0 20px 25px -5px var(--border-light),0 10px 10px -5px var(--border-subtle);margin-top:.5rem!important;display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.header .dropdown-menu .dropdown-item{padding:0;background:rgba(0,0,0,0)!important;margin-bottom:1.25rem;white-space:normal;transition:transform .2s ease}.header .dropdown-menu .dropdown-item:last-child{margin-bottom:0}.header .dropdown-menu .dropdown-item:hover{transform:translateX(4px)}.header .dropdown-menu .dropdown-item .item-title{font-size:15px;font-weight:700;color:var(--text-main);margin-bottom:2px}.header .dropdown-menu .dropdown-item .item-desc{font-size:13px;color:var(--text-light);font-weight:400;line-height:1.4}.header .actions{display:flex;align-items:center;gap:1.5rem;margin-left:1rem}@media(max-width:991px){.header,.header .navbar-collapse{background:var(--bg-white)}.header .navbar-collapse{padding:1rem 0;border-bottom:1px solid var(--border-subtle)}.header .actions{margin-top:1rem;margin-left:0;flex-direction:column;align-items:flex-start;gap:1rem}.header .dropdown-menu{width:100%;box-shadow:none;border:none;padding:.5rem 1rem;display:none!important}.header .dropdown-menu.show{display:block!important;opacity:1;visibility:visible;transform:none}}