.Testimonials_section__UAXWB{position:relative;padding:clamp(80px,11vw,140px) 0;border-radius:var(--radius-xl,26px);isolation:isolate;background:#dff1ff}.Testimonials_testimonialsBackground__lQ4Md{position:absolute;top:clamp(-24px,-2vw,-16px);right:clamp(16px,2vw,30px);bottom:clamp(20px,2.6vw,34px);left:clamp(16px,2vw,30px);background-image:url(/wall-of-love.svg);background-size:cover;background-position:top;background-repeat:no-repeat;border-radius:var(--radius-xl,26px);z-index:-1}.Testimonials_container__FWQpG{position:relative;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.Testimonials_header__CUp3R{max-width:720px;margin:0 auto clamp(48px,7vw,80px);text-align:center;display:flex;flex-direction:column;align-items:center}.Testimonials_badge__7ltsO{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;margin-bottom:14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0f172a;background:hsla(0,0%,100%,.75);border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 25px rgba(15,23,42,.08);line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Testimonials_title__aGW7Q{font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#0f172a;margin:0}.Testimonials_subtitle__xbLRL{margin-top:16px;max-width:520px;color:#475467;font-size:clamp(16px,2vw,18px);line-height:1.5}.Testimonials_navButton__TydMH{width:44px;height:44px;border-radius:12px;border:1px solid #eaecf5;background:#fff;color:#0f172a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 10px 30px rgba(15,23,42,.08)}.Testimonials_navButton__TydMH:hover{background:#f8fafc;transform:translateY(-2px)}.Testimonials_navButton__TydMH:active{transform:scale(.95)}.Testimonials_testimonialWrapper__jSghF{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:clamp(20px,3.5vw,32px);width:100%}.Testimonials_testimonialViewport__w1Slp{position:relative;max-width:720px;width:100%;margin:0 auto;display:flex;justify-content:center;min-height:clamp(260px,32vw,360px);padding:clamp(8px,3vw,20px);isolation:isolate;overflow:visible}.Testimonials_testimonialViewport__w1Slp:after,.Testimonials_testimonialViewport__w1Slp:before{content:"";position:absolute;top:clamp(18px,2.2vw,34px);bottom:clamp(18px,2.2vw,34px);width:clamp(380px,82%,560px);border-radius:24px;border:1px solid hsla(0,0%,100%,.75);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.35)),hsla(0,0%,100%,.92);box-shadow:0 40px 70px rgba(15,23,42,.32),inset 0 0 26px hsla(0,0%,100%,.6);backdrop-filter:blur(32px) saturate(230%);-webkit-backdrop-filter:blur(32px) saturate(230%);pointer-events:none;opacity:1;z-index:1}.Testimonials_testimonialViewport__w1Slp:before{transform:translateX(calc(-50% - clamp(80px, 6vw, 150px))) translateZ(-1px);background:linear-gradient(100deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.3)),linear-gradient(135deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.7) 58%,hsla(0,0%,100%,.22));mask-image:linear-gradient(90deg,#000 0,#000 55%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 55%,transparent)}.Testimonials_testimonialViewport__w1Slp:after,.Testimonials_testimonialViewport__w1Slp:before{left:50%;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.Testimonials_testimonialViewport__w1Slp:after{transform:translateX(calc(-50% + clamp(80px, 6vw, 150px))) translateZ(-1px);background:linear-gradient(260deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.3)),linear-gradient(45deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.7) 58%,hsla(0,0%,100%,.22));mask-image:linear-gradient(270deg,#000 0,#000 55%,transparent);-webkit-mask-image:linear-gradient(270deg,#000 0,#000 55%,transparent)}.Testimonials_testimonialCard___8vtx{position:relative;width:100%;max-width:680px;min-height:280px;padding:clamp(28px,4.5vw,40px);border-radius:24px;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 30px 60px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;z-index:3;transform:scale(1.05)}.Testimonials_testimonialCard___8vtx:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.3);background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:0}.Testimonials_testimonialContent__B2Yq9{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;flex:1;justify-content:space-between}.Testimonials_quote__P5ivY{font-size:clamp(18px,2.5vw,24px);line-height:1.6;color:#0f172a;margin:0;font-weight:500;letter-spacing:-.01em}.Testimonials_author__aYbjR{display:flex;align-items:center;gap:12px}.Testimonials_authorAvatar__wG0OD{width:48px;height:48px;border-radius:12px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.Testimonials_authorInfo___yXGj{flex:1}.Testimonials_authorName__fvXx0{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 2px;letter-spacing:-.01em}.Testimonials_authorRole__EuvLO{font-size:13px;color:#667085;margin:0;font-weight:500}.Testimonials_metrics__TxAoq{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px);margin-top:clamp(20px,3.5vw,36px)}.Testimonials_metric__S55pA{display:flex;flex-direction:column;text-align:center;gap:6px}.Testimonials_metricNumber__bAtbW{font-size:clamp(26px,3.8vw,36px);font-weight:600;color:#0f172a}.Testimonials_metricLabel__ukjOt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3}@media (max-width:768px){.Testimonials_testimonialCard___8vtx{padding:clamp(20px,4vw,28px)}.Testimonials_testimonialWrapper__jSghF{gap:10px}.Testimonials_testimonialViewport__w1Slp:after,.Testimonials_testimonialViewport__w1Slp:before{display:none}}@media (max-width:480px){.Testimonials_navButton__TydMH{width:40px;height:40px}.Testimonials_authorAvatar__wG0OD{width:44px;height:44px;font-size:16px}.Testimonials_quote__P5ivY{font-size:16px}}