.testimonial-swiper-container{margin:0 auto 15rem;max-width:1440px;padding:10px 0 50px;position:relative}.custom-nav{display:flex;justify-content:space-between;left:-60px;pointer-events:none;position:absolute;right:-60px;top:50%;transform:translateY(-50%);z-index:10}.custom-next,.custom-prev{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 10px 24px rgba(0,0,0,.1);color:#1e59fd;cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;pointer-events:all;transition:all .3s ease;width:48px}.custom-next:hover,.custom-prev:hover{background-color:#dadada;color:#fff;transform:scale(1.1)}.swiper-pagination{bottom:-30px;left:0;position:absolute;right:0;text-align:center;z-index:5}.swiper-pagination-bullet{background:#1e59fd;border-radius:50%;height:10px;margin:0 6px;opacity:1;transition:background-color .3s ease;width:10px}.swiper-pagination-bullet-active{background:#3182ce}.testimonial-card{background:transparent;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;min-height:280px;padding:32px;position:relative;transition:background-color .4s ease,box-shadow .4s ease,transform .4s ease;width:100%}.testimonial-card .author .name{transition:color .4s ease}.testimonial-card:hover{background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.08)}.testimonial-card:hover .author .name{color:#49c4ff}.testimonial-card .quote{color:#2d3748;font-size:1rem;line-height:1.6;margin-bottom:24px}.testimonial-card .author{font-size:.95rem}.testimonial-card .author .name{color:#1a202c;font-weight:700;margin-bottom:2px}.testimonial-card .author .title{color:#718096;font-size:.875rem}.testimonial-card .quote-mark{bottom:24px;color:#e4e5e7;font-size:3rem;position:absolute;right:24px}@media (max-width:768px){.custom-nav{display:none}.testimonial-swiper-container{margin-bottom:3rem;padding:10px 0 50px}}