main{display:flex;flex-direction:column}
.hero{order:-3;min-height:600px!important;height:600px!important}
.catalog{order:-2;padding-top:72px!important;padding-bottom:85px!important}
.benefits{order:-1;padding-top:0!important;padding-bottom:78px!important}
.hero-copy{padding:65px 4vw 55px 7vw!important;display:flex;flex-direction:column;justify-content:center}
.hero-copy h1{font-size:clamp(56px,5.8vw,84px)!important;line-height:.95!important;margin:18px 0!important}
.hero-copy p{font-size:16px!important;line-height:1.6!important}
.real-hero{min-height:600px!important;padding:35px!important}
.real-hero>img{max-width:168px!important}
.section-title{margin-bottom:35px!important}
.grid{gap:18px!important}
.product{min-height:0!important}
.cover-shell{min-height:360px!important}
.cover-shell .real-cover{max-height:315px;width:auto!important}
.product-copy{padding:25px!important}
@media(max-width:900px){.hero{height:auto!important;grid-template-columns:1fr!important}.hero-copy{min-height:500px!important}.real-hero{min-height:440px!important}.catalog{padding-top:55px!important}}
@media(max-width:650px){.hero-copy{min-height:0!important;padding:46px 20px 34px!important}.hero-copy h1{font-size:44px!important;line-height:.94!important;margin:13px 0!important}.hero-copy p{font-size:14px!important;line-height:1.5!important}.hero-copy .actions{margin-top:17px!important;gap:10px!important}.hero-copy .btn,.hero-copy .ghost{padding:13px 17px!important}.hero-copy>small{display:none!important}.real-hero{min-height:270px!important;padding:24px 15px!important}.real-hero>img{max-width:105px!important}.catalog{padding:42px 20px 60px!important}.cover-shell{min-height:310px!important}.benefits{padding-bottom:50px!important}}
