@media (max-width:1100px){.nav{gap:16px}.header__actions-right{gap:10px}.services-grid{grid-template-columns:repeat(3,1fr)}.cases-grid{grid-template-columns:repeat(2,1fr)}.system-grid{grid-template-columns:repeat(2,1fr)}.hero__container{gap:40px}.hero__image-wrapper,.hero__image{min-height:460px}}
@media (max-width:900px){:root{--header-h:70px}.container{width:min(var(--container),calc(100% - 32px))}.header__container{min-height:70px}.nav,.header__actions-right{display:none}.burger{display:flex}.hero{padding:55px 0 70px;min-height:auto}.hero__container{grid-template-columns:1fr;gap:38px}.hero__title{font-size:clamp(42px,10vw,64px)}.hero__image-wrapper,.hero__image{min-height:430px}.page-section{padding:72px 0}.services-grid{grid-template-columns:repeat(2,1fr)}.cases-grid{grid-template-columns:repeat(2,1fr)}.dnipro-section{padding:34px}.about-grid{grid-template-columns:1fr;gap:30px}.about-img{max-height:560px}.section-title{margin-bottom:28px}}
@media (max-width:600px){.container{width:calc(100% - 28px)}.logo__title{font-size:19px}.logo__subtitle{font-size:9px}.hero{padding:43px 0 55px}.hero__subtitle{font-size:11px}.hero__title{font-size:42px;line-height:1}.hero__desc{font-size:15px;line-height:1.55}.hero__actions{flex-direction:column}.hero__actions .btn{width:100%}.hero__image-wrapper,.hero__image{min-height:390px}.page-section{padding:58px 0}.section-title{font-size:30px}.services-grid,.cases-grid,.system-grid{grid-template-columns:1fr}.service-card{min-height:0}.case-card{min-height:220px}.dnipro-section{padding:28px 22px;border-radius:18px}.about-facts{flex-direction:column}.footer__actions{flex-direction:column}.footer__actions .btn{width:100%}.footer__bottom{flex-direction:column}.sidebar{padding:20px}.sidebar__nav{margin-top:34px}.sidebar__link{font-size:20px;padding:13px 0}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
