@media(max-width:980px){.site-header{padding:16px 22px}.logo img{width:210px}.nav{position:fixed;top:78px;left:18px;right:18px;display:none;flex-direction:column;background:rgba(16,24,32,.96);padding:24px;border:1px solid rgba(230,230,230,.12);border-radius:18px}.nav.open{display:flex}.burger{display:block;margin-left:auto;background:transparent;border:0;width:42px;height:42px}.burger span{display:block;height:2px;background:#fff;margin:8px}.cards,.about,.contact,.project-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.hero{min-height:860px}.hero-content{max-width:100%}.section{padding:80px 22px}.circuit{width:330px;right:-160px}.project{min-height:260px}footer{display:block}footer img{display:block;margin-bottom:14px}}
@media(max-width:560px){.logo img{width:170px}.lang-switch button{padding:8px 11px}.hero h1{font-size:42px}.lead{font-size:17px}.steps{grid-template-columns:1fr}.btn{width:100%;margin-right:0}.site-header{gap:12px}.hero{padding-top:110px}.about-img{min-height:360px}}
