.google-reviews{background:#f6f3eb}.reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.reviews-heading h2{font-size:clamp(32px,4vw,50px);line-height:1.15;margin:12px 0 20px}.reviews-heading small{font-size:11px;color:#666}.reviews-heading .button{border:1px solid #897025;white-space:normal;text-align:center}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.google-review{margin:0;padding:28px;background:#fff;border-top:3px solid #b59339;display:flex;flex-direction:column}.review-stars{color:#92701c;font-size:20px;letter-spacing:3px}.google-review blockquote{margin:16px 0 24px;font-size:14px;line-height:1.85;flex:1}.google-review blockquote p{margin:0}.google-review figcaption{display:flex;flex-direction:column;gap:4px;font-size:14px}.google-review figcaption span{font-size:11px;color:#666}@media(max-width:900px){.review-grid{grid-template-columns:1fr}.reviews-heading{align-items:flex-start;flex-direction:column}.google-review{padding:24px}}.google-trust-badge{display:inline-flex;align-items:center;gap:14px;color:#25231f;text-decoration:none;border:1px solid #d8c99e;background:#fffdf7;padding:13px 18px;max-width:100%;text-align:left}.trust-stars{color:#94701b;font-size:21px;letter-spacing:2px;white-space:nowrap}.google-trust-badge strong{display:block;font-size:15px}.google-trust-badge small{display:block;font-size:11px;margin-top:3px;line-height:1.5}.hero-quote .google-trust-badge{margin-bottom:20px}.quote-editorial .google-trust-badge{margin-bottom:25px}.footer-google-trust{margin:0 0 32px}.google-reviews{border-top:1px solid #cfb56e;border-bottom:1px solid #cfb56e}.reviews-heading h2{font-size:clamp(30px,3.5vw,46px)}@media(max-width:500px){.google-trust-badge{gap:10px;padding:12px}.trust-stars{font-size:18px;letter-spacing:1px}.google-trust-badge strong{font-size:14px}.google-trust-badge small{font-size:10px}}