.google-reviews{border-top:1px solid #d8d9ce;background:#f4f3ed}.review-top{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.review-summary{margin:25px 0;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.review-score{font-size:54px;font-weight:800;letter-spacing:-2px}.review-stars{color:#6a6620;font-size:24px;letter-spacing:3px}.review-summary p{margin:6px 0;font-size:13px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:white;border:1px solid #d8d9ce;margin:0;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.review-card blockquote{margin:0 0 24px;font-size:20px;font-weight:700;line-height:1.5}.review-card figcaption{font-size:13px;line-height:1.8}.review-card a{text-decoration:underline;text-underline-offset:3px}.review-card small{display:block;color:#666}.review-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.google-reviews .review-note{font-size:12px;line-height:1.6;color:#666;margin-top:23px;max-width:750px}@media(max-width:700px){.review-grid{grid-template-columns:1fr}.review-card{padding:24px}.review-top h2{font-size:32px}}
