.testimonial-section .eyebrow-text{align-items:center;display:flex;justify-content:center}.testimonial-section .eyebrow-text .sub-text{align-items:center;border-radius:7px;display:inline-flex;padding:10px 12px}.testimonial-section .eyebrow-text p{margin:0}.testimonial-section .eyebrow-text svg{height:10px!important;margin-right:10px;width:10px}.testimonial-section .testimonia-row{align-items:flex-start;display:flex;gap:24px;justify-content:center}.testimonial-section .headidng{margin:auto;max-width:700px;padding-bottom:30px;padding-top:20px;text-align:center}.testimonial-section .side-column{height:660px;overflow:hidden;position:relative;width:32%}.testimonial-section .center-column{width:36%}.testimonial-section .marquee-track{display:flex;flex-direction:column;gap:20px;padding:10px 0}.testimonial-section .marquee-track.up{animation:scrollUp 25s linear infinite}.testimonial-section .marquee-track.down{animation:scrollDown 25s linear infinite}.testimonial-section .side-column:hover .marquee-track{animation-play-state:paused}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonial-section .card{border:1px solid;border-radius:16px;padding:32px}.testimonial-section .profile-header{align-items:center;display:flex;gap:14px;margin-bottom:18px}.testimonial-section .profile-header img{border-radius:50%;height:44px;object-fit:cover;width:44px}.testimonial-section .profile-info .title,.testimonial-section .profile-info h5,.testimonial-section .quote{margin:0}.testimonial-section .hero-card{height:100%;overflow:hidden;padding:0}.testimonial-section .hero-image-wrapper{align-items:flex-end;background:linear-gradient(180deg,#fbfaff,#fff);display:flex;height:440px;justify-content:center;position:relative;width:100%}.testimonial-section .hero-image-wrapper img{height:100%!important;object-fit:cover;object-position:top;width:100%}.testimonial-section .role-overlay-badge{border-radius:8px;font-size:12px;font-weight:600;padding:6px 14px;position:absolute;right:24px;top:24px}.testimonial-section .hero-content{padding:32px;text-align:center}.testimonial-section .hero-quote{font-size:17px;font-weight:500;line-height:1.6;margin:0 auto 24px;max-width:92%}.testimonial-section .stats-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-left:10px;text-align:left}.testimonial-section .stat-number,.testimonial-section .stat-suffix{font-size:38px;font-weight:700}.testimonial-section .stat-label{display:block;font-size:13px;line-height:1.4;margin-top:4px}.testimonial-section .short-description p{margin:2px 0 0}