.header{background-color:var(--header-bg);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.3)}.header-container{justify-content:space-between;padding:1rem 20px;max-width:1200px;margin:0 auto}.header-container,.logo-link{display:flex;align-items:center}.logo-link{z-index:101}.logo{height:40px;width:auto}.nav{gap:2rem}.nav,.nav-menu{display:flex;align-items:center}.nav-menu{list-style:none;gap:1.5rem}.nav-link{color:var(--text-primary);font-weight:500;transition:color .3s ease;position:relative;padding:.5rem 0}.nav-link.active,.nav-link:hover{color:var(--accent-color)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent-color)}.header-buttons{display:flex;gap:1rem;align-items:center}.burger-menu{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:5px;z-index:101}.burger-line{width:25px;height:3px;background-color:var(--text-primary);transition:all .3s ease;border-radius:2px}.burger-menu.active .burger-line:first-child{transform:rotate(45deg) translate(5px,4px)}.burger-menu.active .burger-line:nth-child(2){opacity:0}.burger-menu.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width:1024px){.header-container{padding:1rem 15px}.burger-menu{display:flex}.nav-menu{position:absolute;top:100%;left:0;width:100%;background-color:var(--header-bg);flex-direction:column;padding:2rem 1rem;gap:1rem;display:none;box-shadow:0 4px 10px rgba(0,0,0,.3)}.nav-menu.active{display:flex}.header-buttons{gap:.5rem}}@media (max-width:480px){.header-container{flex-wrap:wrap}.header-buttons{width:100%;justify-content:center;margin-top:15px;order:3}.header-buttons a{width:100%}}