@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Playfair+Display:ital,wght@0,700;1,400&display=swap);.reviews-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;font-family:'Inter',sans-serif}.review-card{background-color:#fff;border-radius:12px;padding:25px 25px 20px 25px;box-shadow:0 4px 20px rgb(0 0 0 / .07);border:1px solid #f0f0f0;flex:0 1 350px;display:flex;flex-direction:column}.review-stars{font-size:1.2rem;color:#ffc107;margin-bottom:15px;line-height:1}blockquote{font-size:.9rem;color:#333;margin:0;padding-left:15px;border-left:3px solid #007bff;font-style:italic;flex-grow:1}.review-author{display:flex;align-items:center;margin-top:35px}.review-avatar{width:65px;height:65px;min-width:65px;min-height:65px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 12px rgb(0 0 0 / .15);margin-right:15px;flex-shrink:0}.review-author h3{font-family:'Playfair Display',serif;font-size:1.1rem;font-weight:700;margin:0 0 4px;color:#1a1a1a;line-height:1.2}.review-author span{font-size:.85rem;color:#666;font-weight:400}@media (max-width:768px){.reviews-container{flex-direction:column;align-items:center}.review-card{width:100%;max-width:none}}