.finish-reviews{background:#f5f8fa;color:#183c4e;padding:32px;border:1px solid #dae5eb;border-radius:12px;margin:32px auto;max-width:1140px;box-sizing:border-box}
.finish-reviews h2{margin:0 0 12px}.finish-reviews p{margin:10px 0;line-height:1.65}.finish-reviews .finish-rating{font-size:26px;font-weight:700}.finish-reviews a{color:inherit;text-decoration:underline}.finish-reviews small{font-size:14px}
.finish-services{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.finish-services>section{border:1px solid #dae5eb;border-radius:10px;padding:24px}.finish-services h2{font-size:24px}.finish-services a{color:inherit}.finish-cta{display:inline-block;background:#c75a00;color:white!important;border-radius:8px;padding:14px 20px;font-weight:700;text-decoration:none!important}.finish-photo{margin:24px 0}.finish-photo img{display:block;width:100%;height:auto;border-radius:10px}.finish-photo figcaption{font-size:14px;line-height:1.5;margin-top:8px}.finish-field-error{display:block;color:#922b20;font-size:15px;margin:6px 0}.audit-form [aria-invalid=true]{border:2px solid #922b20}.finish-client-errors:focus{outline:3px solid #a94b00;outline-offset:3px}
/* On a form, consent must not cover fields or compete with the call action. */
.finish-form-page .ur-consent{position:static;transform:none;max-height:none;width:100%;max-width:1140px;margin:18px auto;box-shadow:none;clear:both}
@media(max-width:700px){.finish-services{grid-template-columns:1fr}.finish-reviews{padding:22px;margin:24px 16px}.finish-reviews .finish-rating{font-size:23px}.finish-form-page .ur-consent{width:calc(100% - 32px)}}
