.hero{background:linear-gradient(135deg,rgba(27,58,92,0.75) 0%,rgba(20,48,77,0.70) 55%,rgba(15,39,64,0.66) 100%),url('/static/images/handyman-hero.jpg') center/cover no-repeat}.offer-list li{list-style:none;display:flex;gap:12px;align-items:center;justify-content:center;font-size:1.05rem}.section-divider{display:flex;justify-content:center;align-items:center;gap:20px;padding:14px 0}.section-divider::before,.section-divider::after{content:"";height:2px;width:64px;background:var(--border)}.divider-icon{width:96px;height:96px;opacity:1}.pricing-wrap{max-width:760px;margin:0 auto;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pricing-min{background:var(--subtle);border-bottom:1px solid var(--border);padding:20px 24px;color:#555;font-size:0.98rem}.pricing-min strong{display:block;font-family:'Montserrat',sans-serif;font-size:1.15rem;color:var(--navy);margin-bottom:4px}.pricing-list{padding:8px 0}.prow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:13px 24px;border-bottom:1px solid var(--subtle)}.prow:last-child{border-bottom:none}.prow .job{color:var(--text)}.prow .price{color:var(--green);font-weight:700;white-space:nowrap}.pricing-note{padding:18px 24px;border-top:1px solid var(--border);background:var(--subtle);text-align:center;color:#555;font-size:0.95rem}