.page-hero{padding:55px 0 75px;background:#171c1a;color:white}.page-breadcrumb{display:flex;gap:12px;color:#bdc6bf;font-size:12px;margin-bottom:42px}.page-hero h1{max-width:880px;font-size:clamp(42px,5.5vw,74px);letter-spacing:-2.8px}.page-hero>div>p:last-child{max-width:640px;font-size:16px;line-height:1.8;color:#cbd2cd}.reviews-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:28px}.page-card{border:1px solid #e3e7e3;padding:42px;background:#f7f8f6;border-radius:4px}.page-card h2{font-size:32px;letter-spacing:-1px;line-height:1.2}.page-card p{line-height:1.85;font-size:14px;color:#5a625c}.page-kicker{font-size:11px;letter-spacing:2px;font-weight:bold;display:block;margin-bottom:26px;color:#a52821}.google-card{background:white;border-top:4px solid var(--red)}.review-pending{position:relative;padding-top:54px}.quote-mark{font-size:90px;line-height:.8;color:#cbd2cb;display:block;margin-bottom:10px}.pages-two{display:grid;grid-template-columns:1fr 1fr;gap:26px}.closing-inner>div>p{max-width:600px;line-height:1.8;font-size:14px;letter-spacing:0;text-transform:none}.closing-inner h2{font-size:34px}.request-card form>.field{margin-bottom:18px}@media(max-width:740px){.page-hero{padding:30px 0 45px}.page-breadcrumb{margin-bottom:30px}.page-hero h1{font-size:44px;letter-spacing:-1.7px}.page-hero>div>p:last-child{font-size:14px}.reviews-layout,.pages-two{grid-template-columns:1fr;gap:20px}.page-card{padding:28px}.page-card h2{font-size:28px}.closing-inner h2{font-size:30px}}
