body.refined-detail{background:#f5f4f0;color:#162b37}
.refined-detail .muted,.refined-detail .lead,.refined-detail .backlink,.refined-detail .photo-note,.refined-detail .correction-note{color:#5c6e78}
.refined-detail main .section,.refined-detail .comparison-section{background:transparent}
.refined-detail .wrap{width:min(1100px,calc(100% - 40px))}
.refined-detail .tacoma-heading{padding-top:40px;padding-bottom:36px}
.refined-detail .tacoma-heading h1{font-size:clamp(40px,6vw,68px)}
.refined-detail .tacoma-heading .backlink{margin-bottom:26px}
.refined-detail .photo{background:#e4e8e6;border:0;border-radius:5px}
.refined-detail .comparison-pair figcaption,.refined-detail .finish-gallery figcaption{color:#526772;font-size:13px}
.refined-detail .comparison-pair figure:last-child figcaption{color:#24526b}
.refined-detail .cta{background:#e9eeed;border:0;padding:30px;gap:20px}
.refined-detail .foot{background:#102431;color:#c3cfd4}
.refined-detail .correction-card,.refined-detail .correction-project{background:#fff;border-color:#d9dddc;color:#162b37}
.refined-detail .correction-card p,.refined-detail .correction-project p{color:#5c6e78}
.refined-detail .correction-booking{padding-block:40px}
body.quote-page.refined{padding:0;background:#f5f4f0}
.quote-page.refined main.wrap{width:min(760px,calc(100% - 36px));padding-block:40px 60px}
.quote-page.refined .card{background:white;border:1px solid #d9dddc;border-radius:6px;overflow:hidden}
.quote-page.refined .intro{background:#e9eeed;padding:32px;border-bottom:1px solid #d9dddc}
.quote-page.refined .intro h1{font-size:42px}
.quote-page.refined .intro p{color:#526772}
.quote-page.refined .phone,.quote-page.refined .contact a{color:#24526b}
.quote-page.refined .form{padding:32px}
.quote-page.refined label{font-size:13px;font-weight:600}
.quote-page.refined input,.quote-page.refined select,.quote-page.refined textarea{background:#fafbf9;color:#162b37;border:1px solid #b8c4c9;border-radius:4px}
.quote-page.refined .submit{background:#183d52;color:white;border-radius:4px}
.quote-page.refined .note{color:#647078;font-size:12px}
@media(max-width:600px){.refined-detail .comparison-pair{grid-template-columns:1fr;gap:22px}.refined-detail .comparison{margin-top:32px}.refined-detail .section{padding-block:38px}.refined-detail .tacoma-heading .lead{font-size:16px}.quote-page.refined .form,.quote-page.refined .intro{padding:24px}.quote-page.refined .intro h1{font-size:34px}}
