.conversion-band{background:#f2ede5;padding:34px 20px;text-align:center}.conversion-band h2{margin:0 0 8px}.conversion-band p{margin:0 auto 20px;max-width:700px}.conversion-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.review-proof{padding:72px 20px;background:#fff}.review-proof .container{max-width:1180px;margin:auto}.review-summary{text-align:center;max-width:760px;margin:0 auto 30px}.review-summary strong{display:block;font-size:clamp(28px,4vw,46px);color:#14242d}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{border:1px solid #ddd4c6;border-radius:6px;padding:24px;background:#faf8f4}.review-card .stars{color:#bd7b32;letter-spacing:2px}.review-card cite{display:block;margin-top:18px;font-style:normal;font-weight:700}.review-disclosure{text-align:center;font-size:13px;margin-top:22px;color:#5c6468}.mobile-action-bar{display:none}.virtual-assistant-launch{position:fixed;right:18px;bottom:18px;z-index:1000;border:0;border-radius:999px;padding:14px 18px;background:#14242d;color:white;font-weight:700;box-shadow:0 10px 30px #0003}.assistant-panel{position:fixed;right:18px;bottom:78px;width:min(390px,calc(100vw - 28px));max-height:74vh;overflow:auto;z-index:1001;background:white;border:1px solid #ddd4c6;border-radius:12px;box-shadow:0 18px 50px #0004;padding:20px}.assistant-panel[hidden]{display:none}.assistant-panel h2{font-size:21px;margin:0 35px 8px 0}.assistant-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:26px}.assistant-notice{font-size:12px;background:#f2ede5;padding:10px;border-radius:5px}.assistant-panel label,.enhanced-form label{display:block;font-weight:700;margin:12px 0 4px}.assistant-panel input,.assistant-panel select,.assistant-panel textarea,.enhanced-form input,.enhanced-form select,.enhanced-form textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #aeb3b5;border-radius:4px;background:white}.enhanced-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.enhanced-form fieldset{border:0;padding:0;margin:0}.form-success{padding:18px;background:#e9f3ea;border-left:4px solid #2c7a43;margin-top:18px}.tracking-status{font-size:12px;color:#5c6468;margin-top:10px}.reviews-archive{max-width:1000px;margin:auto;padding:55px 20px}.reviews-archive header{text-align:center;margin-bottom:35px}.archive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.archive-review{border:1px solid #ddd4c6;border-radius:5px;padding:20px}.archive-review h2{font-size:18px}.archive-review small{color:#5c6468}.archive-review .stars{color:#bd7b32}.site-header .header-cta{white-space:nowrap}
@media(max-width:760px){.review-grid,.archive-grid,.enhanced-form .field-row{grid-template-columns:1fr}.mobile-call-bar{display:none!important}.mobile-action-bar{position:fixed;display:grid;grid-template-columns:1fr 1fr;left:0;right:0;bottom:0;z-index:999}.mobile-action-bar a{padding:14px 8px;text-align:center;text-decoration:none;font-weight:800}.mobile-action-bar .call-now{background:#fff;color:#14242d;border-top:1px solid #ddd}.mobile-action-bar .request-now{background:#bd7b32;color:#fff}.virtual-assistant-launch{bottom:66px}.assistant-panel{bottom:126px}.site-footer{padding-bottom:68px}.header-cta{display:inline-flex!important;font-size:12px;padding:9px 10px}.header-phone{display:none!important}}
