.review-section .google-review-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-12px 0 24px;padding-bottom:24px;border-bottom:1px solid #e2ddd4}.review-section .google-review-summary p{margin:0;font-size:14px;line-height:1.6;color:#56636a}.review-section .google-review-summary strong{font-size:24px;color:#17252e}.review-section .google-review-stars{color:#b77908;font-size:22px;letter-spacing:3px}.review-section .review-track article{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 44px) / 3);min-width:0}.review-section .review-track h3{font-size:20px;line-height:1.4;margin-top:auto}.review-section .review-track blockquote{font-size:17px;line-height:1.7;margin:20px 0 24px}@media (max-width:900px){.review-section .review-track article{flex-basis:65%}}@media (max-width:600px){.review-section .google-review-summary{display:block}.review-section .google-review-summary p+p{margin-top:10px}.review-section .review-track article{flex-basis:90%;padding:24px}}