.testimonial-slider{margin:0 auto;max-width:1200px;position:relative}.testimonial-slide{display:none}.testimonial-slide.active{animation:fadeIn .5s ease;display:block}.testimonial-content{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;gap:40px;padding:40px}.media-column,.text-column{flex:1;min-width:50%}.quote-logo{margin-bottom:20px}blockquote{color:#333;font-size:26px;font-weight:500;line-height:1.4;margin:20px 0}.author-container{align-items:center;display:flex;margin:25px 0}.author-photo{border-radius:50%;height:40px;margin-right:15px;object-fit:cover;width:40px}.author-name{color:#666;display:block}.author-meta{color:#999;font-size:14px}.story-link{color:#06f;font-weight:600;text-decoration:none}.media-container{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin:0 auto;max-width:480px;overflow:hidden}.media-container img{width:480px}.video-wrapper{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);height:270px!important;height:0;overflow:hidden;width:480px!important}.video-wrapper iframe{height:270px!important;height:100%;width:480px!important;width:100%}.slider-dots{display:flex;gap:10px;justify-content:center;margin-top:30px}.dot{background:#ddd;border-radius:50%;cursor:pointer;height:12px;transition:all .3s;width:12px}.dot.active{background:#06f;transform:scale(1.2)}@media (max-width:768px){.testimonial-content{flex-direction:column}blockquote{font-size:22px}.media-container,.video-wrapper{margin:0 auto}.video-wrapper,.video-wrapper iframe{height:144px!important;width:256px!important}}