.testimonials-container{background-image:url(/_next/static/media/background-light.a51dfdab.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:5rem 0;position:relative}.testimonials-container .MuiContainer-root{position:relative;z-index:1}.testimonials-header{text-align:center;margin-bottom:4rem}.testimonials-header .testimonials-title{font-weight:700;margin-bottom:1rem;color:#2c2c2c}.testimonials-header .testimonials-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto}.testimonials-section .testimonial-card{height:100%;padding:2rem;border:none;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:1.5rem;display:flex;flex-direction:column}.testimonials-section .testimonial-card .testimonial-content{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;flex:1 1;font-style:italic}.testimonials-section .testimonial-card .testimonial-footer{display:flex;align-items:center;gap:1rem}.testimonials-section .testimonial-card .testimonial-footer .testimonial-avatar{width:50px;height:50px;border-radius:50%;background-color:#8b5cf6;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.testimonials-section .testimonial-card .testimonial-footer .testimonial-info .testimonial-name{font-weight:600;color:#2c2c2c}.testimonials-section .testimonial-card .testimonial-footer .testimonial-info .testimonial-role{color:var(--text-secondary);font-size:.9rem}.testimonials-section .testimonial-card .testimonial-footer .testimonial-info .testimonial-church{color:#8b5cf6;font-size:.9rem;font-weight:500}