.testimonial-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:3rem auto;max-width:1200px;padding:0 1rem}.testimonial-item{height:100%}.testimonial-quote{align-items:center;background:#f8f8f8;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;font-family:Open Sans,sans-serif;font-size:18px;height:100%;margin:0;padding:2rem;position:relative;transition:transform .2s ease}.testimonial-quote>*{margin-top:20px;width:100%}.testimonial-quote:hover{transform:translateY(-5px)}.testimonial-quote:before{color:#e0e0e0;content:'"';font-family:Georgia,serif;font-size:4rem;left:1rem;line-height:1;position:absolute;top:1rem}@media (max-width:992px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonial-grid{grid-template-columns:1fr}.testimonial-quote{padding:1.5rem}}