/* Focused repair enquiry improvements. */
.cv-price{font-size:15px;line-height:1.65;margin:18px 0}.cv-price strong{font-weight:600}.cv-proof-link{font-size:14px;text-underline-offset:4px}.cv-proof{border-left:3px solid #3e6b5f;padding:8px 0 8px 22px;margin:24px 0}.cv-proof blockquote{margin:0 0 10px;font-size:clamp(1.15rem,2.5vw,1.6rem);line-height:1.5}.cv-proof p{font-size:14px}.cv-local{max-width:850px}.cv-local p{line-height:1.8}.cv-mobile-actions{display:none}.bk-extra{margin:6px 0 22px;border-top:1px solid #d5e2e3;border-bottom:1px solid #d5e2e3;padding:14px 0}.bk-extra summary{cursor:pointer;font-size:14px;min-height:30px}.bk-extra[open] summary{margin-bottom:18px}.bk-intro .cv-contact{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:16px}.bk-intro .cv-contact a{color:inherit;text-decoration:underline;text-underline-offset:4px}.bk-intro .cv-contact .cv-call{font-weight:600}.cv-support-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;align-items:center}.city-hero .cv-proof-link{color:inherit}.repair-guide .cv-price{padding:14px 18px;background:#edf2eb;border-radius:4px}.cv-mobile-actions a:focus-visible,.bk-extra summary:focus-visible{outline:3px solid #21849a;outline-offset:3px}@media(max-width:760px){body.cv-page{padding-bottom:84px}.cv-mobile-actions{display:grid;grid-template-columns:1fr 1.45fr;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:70;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ccd9d4;box-shadow:0 -3px 16px #0000000d}.cv-mobile-actions a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;border:1px solid #1c514b;border-radius:4px;color:#17433e;font:500 13px/1.35 Poppins,Arial,sans-serif;padding:8px;text-decoration:none}.cv-mobile-actions a:last-child{background:#17433e;color:white}.bk-intro{padding-top:30px}.cv-support-links{gap:12px}.cv-proof{padding-left:16px}}
