/* HERO: четири услуги, общ ценови надпис от config.php. */
.hero-multiservice{min-height:760px;isolation:isolate}
.hero-collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;background:var(--navy)}
.hero-scene{min-height:0;min-width:0;overflow:hidden}
.hero-scene img{width:100%;height:100%;object-fit:cover}
.hero-scene-roof img{object-position:50% 48%}
.hero-scene-gutter img{object-position:50% 50%}
.hero-scene-yard img{object-position:50% 50%}
.hero-scene-tree img{object-position:50% 48%}
.hero-multiservice .hero-shade{background:linear-gradient(180deg,#10233712 0%,#10233733 27%,#10233747 48%,#1023372e 69%,#10233712 100%)}
.hero-multiservice .hero-content{padding-block:120px 135px;text-align:center;display:flex;flex-direction:column;align-items:center}
.hero-multiservice h1{max-width:1180px;font-size:clamp(44px,4.7vw,69px);line-height:1.12;letter-spacing:-.035em;text-shadow:0 2px 3px #07111d,0 0 12px #07111dcc}
.hero-multiservice .hero-price{display:block;font-size:clamp(60px,6.5vw,98px);line-height:1.1;letter-spacing:-.045em;margin-top:12px;color:var(--peach)}
.hero-multiservice .hero-price-unit{white-space:nowrap}
.hero-multiservice .hero-content>p{max-width:760px;margin-top:26px;font-size:23px;line-height:1.55;color:#fff;text-shadow:0 1px 3px #07111d,0 0 7px #07111d,0 2px 12px #07111d}
.hero-multiservice .hero-actions{justify-content:center;gap:30px;margin-top:29px}
.hero-multiservice .hero-coverage{margin-top:24px;color:#fff;text-shadow:0 1px 3px #07111d,0 0 7px #07111d}
.hero-multiservice .hero-link{text-shadow:0 1px 3px #07111d,0 0 7px #07111d}
.hero-multiservice .hero-bottom{z-index:1;background:#10233799}
@media(min-width:1550px){.hero-multiservice .hero-content{padding-block:126px 144px}}
@media(max-width:980px){.hero-multiservice{min-height:710px}.hero-multiservice .hero-content{padding-block:105px 125px}.hero-multiservice h1{font-size:49px}.hero-multiservice .hero-price{font-size:72px}.hero-multiservice .hero-content>p{font-size:21px}}
@media(max-width:700px){.hero-multiservice{min-height:760px}.hero-multiservice .hero-content{padding-block:100px 120px}.hero-multiservice h1{font-size:clamp(34px,8.8vw,48px);max-width:540px;line-height:1.15}.hero-multiservice .hero-price{font-size:clamp(43px,11.1vw,64px);line-height:1.17;margin-top:17px;letter-spacing:-.045em}.hero-multiservice .hero-content>p{font-size:19px;line-height:1.65;margin-top:25px}.hero-multiservice .hero-actions{align-items:center;gap:17px;margin-top:27px}.hero-multiservice .hero-actions .button{font-size:17px;padding-inline:20px}.hero-multiservice .hero-coverage{font-size:16px;margin-top:24px}.hero-multiservice .hero-shade{background:linear-gradient(180deg,#10233714 0%,#10233733 24%,#10233742 46%,#1023372e 69%,#10233714 100%)}.hero-scene-roof img{object-position:45% 50%}.hero-scene-gutter img{object-position:62% 50%}.hero-scene-yard img{object-position:48% 50%}.hero-scene-tree img{object-position:49% 50%}}
@media(max-width:360px){.hero-multiservice .hero-content{padding-block:90px 118px}.hero-multiservice{min-height:775px}.hero-multiservice .hero-content>p{font-size:18px}.hero-multiservice .hero-price{max-width:280px}}
