/* Premium visual refresh */
.hero:before{background:linear-gradient(90deg,rgba(4,24,13,.86) 0%,rgba(6,31,19,.60) 39%,rgba(5,30,20,.08) 78%),url('/hero-premium.webp') center center/cover!important}
.hero{min-height:825px}
.hero h1{max-width:760px;text-shadow:0 3px 22px #071a1326}
.hero .eyebrow{background:#122f24bb;border:1px solid #c9ee6e55;padding:11px 16px;border-radius:3px;display:inline-flex;letter-spacing:1.9px}
.service{position:relative;border:1px solid #e8ebe0;transition:transform .25s,box-shadow .25s}
.service:hover{transform:translateY(-6px);box-shadow:0 20px 45px #122f2022}
.service-photo{height:250px;filter:saturate(1.1)}
.service:nth-child(4) .service-photo{background-image:url('/holiday-premium.webp')!important;background-position:center 50%}
.service:nth-child(1) .service-photo{background-image:url('/hero-premium.webp')!important;background-position:65% center}
.service:nth-child(2) .service-photo{background-image:url('/leaf-cleanup.webp')!important;background-position:52% center}
.service:nth-child(3) .service-photo{background-image:url('/driveway-washing.webp')!important;background-position:48% center}
.service:nth-child(5) .service-photo{background-image:url('/gutter-cleaning.webp')!important;background-position:50% center}
.service:nth-child(6) .service-photo{background-image:url('/deck-staining.webp')!important;background-position:52% center}
.service:nth-child(4){background:#132c24;color:white}
.service:nth-child(4) p{color:#cddbd0}
.service:nth-child(4) a{color:#c9ee6e}
.service:nth-child(4) .service-photo{height:280px}
.service-body{padding:29px}
.service h3{font-size:26px}
.service-photo:before{content:'WASHINGTON COUNTY • PA';position:absolute;z-index:2;top:16px;left:16px;padding:8px 11px;background:#10291edb;color:#fff;font:700 9px 'DM Sans',sans-serif;letter-spacing:1.5px;border-radius:3px}
.section-top h2{max-width:680px}
.about-image{background-image:url('/hero-premium.webp')!important;background-position:72% center}
.about{background:linear-gradient(135deg,#153626,#0c241a)}
.about-image:after{content:'CRAFTED CURB APPEAL';position:absolute;bottom:28px;left:28px;font:800 13px Outfit;letter-spacing:3px;color:white;background:#133528c9;padding:14px 18px;border-left:3px solid #c9ee6e}
.quote{background:linear-gradient(135deg,#e7efd9,#f2f5eb)}
.form{border:1px solid #dbe5d3}
@media(min-width:900px){.services{grid-template-columns:repeat(3,1fr)}.service:nth-child(4){grid-column:span 2;display:grid;grid-template-columns:1.25fr 1fr;align-items:stretch}.service:nth-child(4) .service-photo{height:100%;min-height:310px}.service:nth-child(4) .service-body{display:flex;flex-direction:column;justify-content:center}.service:nth-child(4) h3{font-size:34px}.service:nth-child(4) p{font-size:16px}.service:nth-child(5){grid-column:span 1}}
@media(max-width:600px){.hero{min-height:725px}.hero:before{background:linear-gradient(90deg,rgba(4,24,13,.9),rgba(5,30,20,.4)),url('/hero-premium.webp') 60% center/cover!important}.hero h1{font-size:56px}.service:nth-child(4) .service-photo{height:240px}.about-image:after{font-size:10px}}
