.google-reviews-container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);max-width:1200px;width:100%}.review-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.review-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.summary-card{align-items:center;border-top:4px solid #4285f4;justify-content:center;text-align:center}.google-logo{height:30px;margin-bottom:10px;width:30px}.score-large{color:#333;font-size:48px;font-weight:700;line-height:1;margin-bottom:5px}.stars-container{color:#fbbc04;font-size:24px;letter-spacing:2px;margin-bottom:8px}.total-reviews{color:#666;font-size:14px;margin:0}.review-header{align-items:center;display:flex;margin-bottom:12px}.user-info{display:flex;flex-direction:column}.user-name{color:#333;font-size:14px;font-weight:600}.review-date{color:#888;font-size:12px}.review-stars{color:#fbbc04;font-size:16px;margin-bottom:10px}.review-text{color:#444;display:-webkit-box;font-size:14px;-webkit-line-clamp:4;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.read-more{color:#4285f4;display:inline-block;font-size:13px;font-weight:500;margin-top:10px;text-decoration:none}@media (max-width:992px){.google-reviews-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.google-reviews-container{grid-template-columns:1fr}.score-large{font-size:36px}}