.testimonials-section{background-color:#fff;padding:50px 80px;position:relative}.testimonials-container{align-items:center;display:flex;flex-direction:column;gap:72px;margin:0 auto;max-width:1280px}.testimonials-title{color:#000417;font-size:48px;font-weight:500;letter-spacing:.1px;line-height:36px;margin:0;text-align:center}.testimonials-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.testimonial-card{background-color:#fff;border:1px solid rgba(64,64,64,.08);border-radius:24px;display:flex;flex-direction:column;gap:16px;padding:24px}.testimonial-author{align-items:center;display:flex;gap:12px}.testimonial-avatar{border-radius:9999px;height:44px;object-fit:cover;width:44px}.testimonial-avatar-placeholder{background-color:#e5e5e5;border-radius:9999px;height:44px;width:44px}.testimonial-author-info{display:flex;flex-direction:column}.testimonial-name{color:#141414;font-family:Aeonik Pro,Inter,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:22px}.testimonial-location{color:#707070;font-size:14px;line-height:20px}.testimonial-location,.testimonial-quote{font-family:Aeonik Pro,Inter,Helvetica,sans-serif;font-weight:400;letter-spacing:.2px}.testimonial-quote{color:#141414;font-size:16px;line-height:22px}.testimonial-quote p{margin:0}.testimonial-quote p+p{margin-top:12px}@media (max-width:1024px){.testimonials-section{padding:72px 40px}.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-title{font-size:36px}}@media (max-width:768px){.testimonials-section{padding:20px}.testimonials-grid{grid-template-columns:1fr}.testimonials-title{font-size:32px;line-height:40px}}