.testimonials-section{background:0 0;width:100%;padding:100px 0;overflow:hidden}.testimonials-header{text-align:center;margin-bottom:60px;padding:0 24px}.testimonials-label{letter-spacing:2px;text-transform:uppercase;color:#ffffff73;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-block}.testimonials-title{color:#fff;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.testimonials-title-gradient{background:linear-gradient(135deg,#7de8ff 0%,#38bdf8 50%,#0ea5e9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.testimonials-carousel-container{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.testimonials-carousel{scroll-behavior:auto;-webkit-overflow-scrolling:touch;gap:32px;padding:20px 0;display:flex;overflow-x:hidden}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials-track{will-change:transform;gap:32px;width:max-content;padding:20px 0;animation:40s linear infinite marquee;display:flex}.testimonial-card{cursor:pointer;-webkit-backdrop-filter:blur(28px)saturate(160%);background:#ffffff24;border:1px solid #ffffff59;border-radius:16px;flex-direction:column;flex:0 0 350px;gap:16px;padding:28px;transition:all .3s;display:flex;box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff40}.testimonial-card:hover{background:#ffffff14;border-color:#00a8cc66;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.testimonial-header{flex-direction:column;gap:8px;display:flex}.testimonial-name-stars{align-items:center;gap:12px;display:flex}.author-name{color:#fff;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600}.testimonial-stars{gap:2px;display:flex}.star{color:#00a8cc;font-size:16px}.verified-badge{color:#00a8cc;align-items:center;gap:6px;font-size:13px;display:flex}.verified-badge svg{fill:#00a8cc;flex-shrink:0}.testimonial-text{color:#fff9;flex:1;margin:0;font-size:14px;line-height:1.7}.read-more-btn{color:#006885;cursor:pointer;background:0 0;border:1px solid #006885;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.read-more-btn:hover{color:#fff;background:#006885}.testimonial-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.upwork-logo{color:#6fda44;align-items:center;gap:2px;display:flex}.upwork-up{letter-spacing:-.5px;font-size:18px;font-weight:700}.upwork-work{font-size:18px;font-weight:400}.clutch-logo{align-items:center;display:flex}.clutch-text{color:#ff3d2e;letter-spacing:-.5px;font-size:18px;font-weight:700}.testimonial-meta{color:#004d6373;font-size:13px}@media (max-width:768px){.testimonials-section{padding:60px 0}.testimonials-title{font-size:36px}.testimonial-card{flex:0 0 320px;padding:24px}.testimonial-text{font-size:14px}}
