.ym-hero{background:#19191b;color:#fff;padding:55px 0}.ym-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.ym-limit{display:inline-block;font-size:12px;font-weight:700;padding:6px 15px;border:1px solid #ef756b;color:#ef756b;margin:0 0 16px}.ym-label{font-size:12px;margin:0 0 20px}.ym-hero h1{font-size:47px;line-height:1.45;letter-spacing:-.03em;color:#fff;margin:0 0 22px}.ym-hero h1 em{color:#ef938b;font-style:normal}.ym-lead{font-size:15px;line-height:2}.ym-anchor{border-top:1px solid #625858;margin:25px 0;padding-top:20px;font-size:13px;line-height:1.9}.ym-anchor strong{color:white;font-size:20px}.ym-anchor a{color:#edaaa2;font-size:12px}.ym-hero .btn,.ym-close .btn{background:#ef756b!important;border-color:#ef756b!important;color:#19191b!important}.ym-local{font-size:10px!important;line-height:1.8;max-width:570px;opacity:.8;margin-top:14px}.ym-hero figure{position:relative;margin:0}.ym-hero img{width:100%;height:450px;object-fit:cover;display:block;filter:saturate(.6)}.ym-hero figcaption{font-size:9px;color:#c5bcbc;margin-top:8px}.ym-photo-copy{position:absolute;left:0;right:0;bottom:23px;padding:35px 25px 25px;background:linear-gradient(transparent,#171717ed);color:white}.ym-photo-copy span{font-size:10px}.ym-photo-copy strong{display:block;font-size:27px;color:white;margin-top:10px}.ym-problems{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.ym-problems article{border-top:1px solid #c9bdba;padding-top:22px}.ym-problems h3{font-size:21px;line-height:1.7}.ym-problems p{font-size:14px;line-height:2}.ym-problems span{font-size:11px;color:#b93134}.ym-strategy{padding:65px 0;background:#f1ebe7}.ym-strategy h2,.ym-offer h2,.ym-close h2{font-size:35px;line-height:1.6;margin:0 0 22px}.ym-strategy>.container>p{max-width:790px;font-size:14px;line-height:2}.ym-funnel{display:flex;align-items:center;gap:14px;margin:35px 0}.ym-funnel>div{flex:1;min-width:0;background:white;padding:22px 18px;border-bottom:3px solid #b93134}.ym-funnel span{font:24px Georgia,serif;color:#bb756e}.ym-funnel strong{display:block;font-size:17px;margin:12px 0;color:#201f22}.ym-funnel p{font-size:11px;margin:0}.ym-funnel>b{color:#b93134}.ym-note{font-size:11px!important;line-height:1.9;color:#675f5d;max-width:1000px}.ym-market{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:30px 0}.ym-market article{background:#f2f0ee;padding:28px}.ym-market span{display:block;font-size:12px}.ym-market strong{display:block;font:500 39px/1.6 Arial,sans-serif;color:#201f22;margin:12px 0}.ym-market small{font-size:13px}.ym-market p{font-size:13px;line-height:1.9}.ym-market a{font-size:12px;color:#994139}.ym-offer{padding:65px 0;background:#201d1e;color:#fff}.ym-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ym-offer h2,.ym-offer p{color:#fff}.ym-offer .cv-kicker{color:#ef938b!important}.ym-offer p{font-size:14px;line-height:2}.ym-price{padding:30px;background:#fffdf8;color:#201d1e;border-top:5px solid #ef756b}.ym-price>span{font-size:17px;font-weight:700}.ym-price>strong{display:block;font-size:17px;line-height:1.7;margin-top:12px;color:#201d1e}.ym-price b{font:700 45px Arial,sans-serif;color:#b93134}.ym-price p{color:#645a57}.ym-price li{font-size:14px;margin:10px 0}.ym-price .btn{margin:15px 0}.ym-close{padding:65px 0;background:#19191b;color:#fff}.ym-close h2,.ym-close p{color:#fff}.ym-close p{font-size:15px;line-height:2}.ym-close .container{max-width:900px!important}.ym-close .btn{margin-top:15px}
@media(max-width:800px){.ym-hero{padding:24px 0}.ym-hero-grid,.ym-offer-grid{grid-template-columns:1fr;gap:24px}.ym-hero h1{font-size:35px}.ym-label{font-size:10px;margin-bottom:12px}.ym-limit{font-size:11px;margin-bottom:12px}.ym-lead{font-size:13px}.ym-hero img{height:200px}.ym-anchor{margin:15px 0;padding-top:15px}.ym-anchor strong{font-size:18px}.ym-hero .btn{width:100%}.ym-photo-copy{padding:20px 18px}.ym-photo-copy strong{font-size:21px}.ym-market,.ym-problems{grid-template-columns:1fr;gap:20px}.ym-market article{padding:22px}.ym-market strong{font-size:33px}.ym-funnel{flex-direction:column;align-items:stretch;gap:10px}.ym-funnel>div{padding:15px 20px}.ym-funnel>b{transform:rotate(90deg);align-self:center}.ym-funnel strong{display:inline;margin-left:18px}.ym-funnel p{margin-top:8px}.ym-strategy h2,.ym-offer h2,.ym-close h2{font-size:27px}.ym-price{padding:24px}.ym-price b{font-size:36px}.ym-strategy,.ym-offer,.ym-close{padding:42px 0}.ym-close .btn{width:100%}.ym-problems h3{font-size:20px}}
@media(max-width:800px){.ym-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.ym-hero-grid>div{display:contents}.ym-limit{align-self:flex-start;order:0}.ym-label{order:1}.ym-hero h1{order:2;font-size:30px;line-height:1.4;margin:0 0 12px}.ym-hero figure{order:3;margin:0 0 8px}.ym-hero img{height:145px}.ym-photo-copy{bottom:19px;padding:12px 16px}.ym-photo-copy strong{font-size:18px;margin:3px 0}.ym-photo-copy strong br{display:none}.ym-hero figcaption{font-size:8px;margin-top:3px}.ym-lead{order:4;margin:6px 0;font-size:12px;line-height:1.75}.ym-anchor{order:5;margin:8px 0 12px;padding-top:8px;font-size:11px}.ym-anchor strong{font-size:16px}.ym-hero .btn{order:6}.ym-local{order:7;margin:8px 0 0}.ym-hero{padding:16px 0}}
@media(max-width:800px) and (max-height:750px){.ym-hero h1{font-size:27px;margin-bottom:8px}.ym-hero img{height:95px}.ym-hero .ym-limit{padding:4px 10px;margin-bottom:8px}.ym-label{font-size:9px;margin-bottom:8px}.ym-lead{font-size:11px;line-height:1.65}.ym-hero{padding:12px 0}.ym-anchor{line-height:1.7;margin:6px 0 8px}.ym-anchor strong{font-size:14px}.ym-photo-copy span{display:none}.ym-photo-copy strong{font-size:15px}.ym-hero .btn{min-height:44px;padding:12px}}
