.brand-hero .quick-contact-area{white-space:normal}
.approved-hero-reasons{width:85%;max-width:1440px;margin:22px auto 0;font-size:15px;line-height:1.7;text-align:center;color:#4b4b4b}
.approved-price-section{padding:88px 0;text-align:center;background:var(--hl-chip,#f7f7f7);color:var(--hl-ink,#111111);font-size:15px;line-height:1.8}
.approved-price-section p{margin:0;word-break:keep-all;overflow-wrap:break-word}
.approved-price-head{max-width:720px;margin:0 auto 32px}
.approved-price-head h2{margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.2;letter-spacing:-.055em;word-break:keep-all}
.approved-price-head p{margin-top:16px;color:var(--hl-muted,#6f6f6f)}
.approved-price-details{max-width:760px;margin:0 auto;text-align:left}
.approved-price-details p+p{margin-top:16px}
.approved-price-contact{margin-top:32px}
.approved-price-section .approved-price-contact-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:12px}
.approved-price-section a{color:inherit}
.approved-price-contact-links a{text-decoration:underline;text-underline-offset:4px}
.approved-price-contact .hero-main-quote-btn{margin:0 0 20px}
@media(max-width:600px){
.approved-hero-reasons{font-size:13px;width:90%}
.brand-hero .quick-contact-area{font-size:12px}
.quick-contact-open{font-size:12px;padding:10px 12px}
.approved-price-section{padding:64px 0;font-size:14px}
.approved-price-head{margin-bottom:24px}
.approved-price-head h2{font-size:30px}
.approved-price-head p{margin-top:12px}
.approved-price-contact{margin-top:24px}
}
