.testimonial-carousel{padding:3rem 0;width:100%}.testimonial-card{background-color:#fff;border:1px solid #e5e7ea;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem;text-align:left}.testimonial-quote{color:#886cc6;font-family:ui-sans-serif;font-size:4rem;font-weight:800;line-height:.5;margin-bottom:16px}.testimonial-text{color:#333;font-size:16px;margin-bottom:24px}.testimonial-author{align-items:center;display:flex;gap:12px}.testimonial-author img{border-radius:50%;height:48px;object-fit:cover;width:48px}.testimonial-author-name{color:#000;font-weight:600;margin:0}.testimonial-author-title{color:#555;font-size:14px;margin:0}.swiper-pagination{margin-top:20px;text-align:center}.swiper-pagination-bullet{background:#886cc6;border:1px solid #886cc6;opacity:1}.swiper-pagination-bullet-active{background:#fff;border:2px solid #886cc6}