.header .nav{gap:1rem}
.header .nav__link{font-size:.82rem}
.header .nav__cta{font-size:.82rem;padding:.8rem 1.1rem}
@media(max-width:1200px){
 .header .nav{position:fixed;inset:0;width:100%;height:100svh;z-index:999;flex-direction:column;justify-content:center;gap:1.5rem;background:rgba(11,17,26,.99);transform:translateX(100%);transition:transform .35s}
 .header .nav.open{transform:translateX(0)}
 .header .nav__link{font-size:1.1rem}
 .header .nav-toggle{display:flex}
}
