.header{position:fixed;z-index:1000;top:0;left:0;width:100%;border-bottom:1px solid var(--border);background:rgba(5,5,5,.72);backdrop-filter:blur(14px);transition:var(--transition)}
.header--scrolled{background:rgba(5,5,5,.95);box-shadow:0 14px 40px rgba(0,0,0,.35)}
.header__container{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:28px}
.logo{display:flex;align-items:center;gap:14px}
.logo__symbol{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--orange-light),var(--orange-dark));font-weight:800;box-shadow:0 0 24px rgba(255,126,0,.35)}
.logo__content{display:flex;flex-direction:column}
.logo__name{font-size:21px}
.logo__description{margin-top:4px;color:var(--orange-light);font-size:13px;letter-spacing:1.2px}
.navigation{display:flex;gap:25px}
.navigation__link{position:relative;padding:10px 0;color:#e9e9e9}
.navigation__link::after{content:"";position:absolute;left:0;bottom:3px;width:0;height:1px;background:var(--orange);transition:var(--transition)}
.navigation__link:hover,.navigation__link.active{color:var(--orange-light)}
.navigation__link:hover::after,.navigation__link.active::after{width:100%}
.menu-toggle{display:none;width:46px;height:46px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:50%;background:rgba(255,255,255,.03)}
.menu-toggle span{width:20px;height:2px;background:#fff;transition:var(--transition)}
.menu-toggle.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.menu-toggle.active span:nth-child(2){opacity:0}
.menu-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.mobile-menu{display:none;padding:12px 20px 24px;background:rgba(5,5,5,.98);border-top:1px solid var(--border)}
.mobile-menu.active{display:flex;flex-direction:column}
.mobile-menu a{padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.06)}
