/* Собирает build/build.py из исходника дизайна. Руками не править. */
.lp{overflow-x:hidden}
.lp a{color:inherit;text-decoration:none}
@keyframes flipin{0%{opacity:0;transform:translateY(3px)}100%{opacity:1;transform:translateY(0)}}
@media (max-width:860px){
.lp section > div{padding:56px 20px!important}
.lp h1{font-size:37px!important}
.lp h2{font-size:29px!important}
.lp h2 span{font-size:1.25em!important}
.lp #hero > div{grid-template-columns:1fr!important;gap:40px!important;padding-top:44px!important}
.lp #final > div{grid-template-columns:1fr!important;gap:36px!important}
.lp [data-m1]{grid-template-columns:1fr!important;grid-auto-rows:auto!important}
.lp [data-m1] > *{grid-column:auto!important;grid-row:auto!important}
.lp [data-m2]{grid-template-columns:1fr 1fr!important;row-gap:26px!important}
.lp [data-mpad]{padding:26px 20px!important}
.lp [data-mhide]{display:none!important}
.lp [data-mfull]{flex:1 1 100%!important}
.lp [data-mnum]{font-size:54px!important}
.lp [data-mslider]{aspect-ratio:4/3!important}
.lp [data-mrow]{grid-template-columns:26px 1fr!important;gap:4px 10px!important}
.lp [data-mrow] > :nth-child(n+3){grid-column:2!important}
.lp [data-mrow] > div:last-child{justify-content:flex-start!important;white-space:normal!important}
.lp [data-mchips]{margin-left:36px!important}
.lp [data-mcmp] > div{padding:14px 12px!important;font-size:13.5px!important}
.lp #hero div[style*="108%"]{width:100%!important}
.lp #roi div[style*="space-between"]{flex-wrap:wrap!important;gap:2px 12px!important}
.lp #roi div[style*="space-between"] > span:last-child{white-space:normal!important;margin-left:auto!important;text-align:right!important}
}
@media (max-width:360px){
.lp div[style*="min-width:300px"]{min-width:0!important}
.lp a[style*="flex:0 0 auto"]{flex:0 1 auto!important;padding:14px 18px!important;white-space:normal!important}
}
