.TestimonialCarousel-module__aWFndG__carousel{background:linear-gradient(120deg,#f0f8fe 0%,#fff 72%);border:1px solid #dce7ef;border-radius:28px;width:100%;margin:32px 0 48px;overflow:hidden;box-shadow:0 20px 56px #0f365512}.TestimonialCarousel-module__aWFndG__viewport{overflow:hidden}.TestimonialCarousel-module__aWFndG__track{transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.TestimonialCarousel-module__aWFndG__slide{box-sizing:border-box;text-align:left;flex-direction:column;flex:0 0 100%;min-width:0;margin:0;padding:36px 48px 32px;display:flex}.TestimonialCarousel-module__aWFndG__slideHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.TestimonialCarousel-module__aWFndG__quoteMark{color:#0076c8;height:64px;font:96px/1 Georgia,serif}.TestimonialCarousel-module__aWFndG__stars{color:#d99a22;letter-spacing:4px;white-space:nowrap;font-size:20px}.TestimonialCarousel-module__aWFndG__quote{color:#132d42;letter-spacing:-.025em;flex:1;margin:0 0 32px;font-size:clamp(22px,2.5vw,32px);font-weight:500;line-height:1.5}.TestimonialCarousel-module__aWFndG__author{align-items:center;gap:14px;display:flex}.TestimonialCarousel-module__aWFndG__avatar{color:#006bb4;background:#dceffc;border:1px solid #b6dbf4;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;height:52px;font-size:17px;font-weight:700;display:flex}.TestimonialCarousel-module__aWFndG__name{color:#132d42;margin-bottom:4px;font-size:18px;display:block}.TestimonialCarousel-module__aWFndG__role{color:#52697b;font-size:15px;line-height:1.5;display:block}.TestimonialCarousel-module__aWFndG__controls{border-top:1px solid #dce7ef;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 48px;padding:20px 0;display:grid}.TestimonialCarousel-module__aWFndG__counter{color:#708391;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:14px}.TestimonialCarousel-module__aWFndG__counter strong{color:#132d42;font-size:18px;font-weight:600}.TestimonialCarousel-module__aWFndG__navigation{justify-content:flex-end;align-items:center;gap:10px;display:flex}.TestimonialCarousel-module__aWFndG__arrow,.TestimonialCarousel-module__aWFndG__pause,.TestimonialCarousel-module__aWFndG__dot{cursor:pointer;font:inherit}.TestimonialCarousel-module__aWFndG__arrow{color:#006bb4;background:#fff;border:1px solid #cbdde9;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,border-color .18s;display:grid}.TestimonialCarousel-module__aWFndG__arrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.TestimonialCarousel-module__aWFndG__next{color:#fff;background:#0076c8;border-color:#0076c8}.TestimonialCarousel-module__aWFndG__pause{color:#52697b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:44px;padding:0 8px;font-size:14px;display:inline-flex}.TestimonialCarousel-module__aWFndG__pause svg{fill:currentColor;width:16px;height:16px}.TestimonialCarousel-module__aWFndG__dots{gap:2px;display:flex}.TestimonialCarousel-module__aWFndG__dot{background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:44px;padding:0;display:grid}.TestimonialCarousel-module__aWFndG__dot:after{content:"";background:#b6c9d7;border-radius:8px;width:7px;height:7px;transition:width .2s,background .2s}.TestimonialCarousel-module__aWFndG__dot[aria-pressed=true]:after{background:#0076c8;width:22px}.TestimonialCarousel-module__aWFndG__arrow:hover,.TestimonialCarousel-module__aWFndG__pause:hover{color:#005a99;background:#e4f2fc}.TestimonialCarousel-module__aWFndG__next:hover{color:#fff;background:#005a99;border-color:#005a99}.TestimonialCarousel-module__aWFndG__controls button:focus-visible{outline-offset:3px;outline:2px solid #0076c8}@media (max-width:640px){.TestimonialCarousel-module__aWFndG__carousel{border-radius:20px;margin-top:24px}.TestimonialCarousel-module__aWFndG__slide{padding:24px 24px 28px}.TestimonialCarousel-module__aWFndG__quoteMark{height:48px;font-size:76px}.TestimonialCarousel-module__aWFndG__stars{letter-spacing:2px;font-size:16px}.TestimonialCarousel-module__aWFndG__quote{margin-bottom:26px;font-size:21px;line-height:1.55}.TestimonialCarousel-module__aWFndG__controls{grid-template-columns:1fr auto;gap:8px;margin:0 24px}.TestimonialCarousel-module__aWFndG__dots{grid-area:2/1/auto/-1;justify-content:center}.TestimonialCarousel-module__aWFndG__navigation{gap:8px}.TestimonialCarousel-module__aWFndG__pause{min-width:64px;padding:0 4px}.TestimonialCarousel-module__aWFndG__name{font-size:16px}.TestimonialCarousel-module__aWFndG__role{font-size:14px}}@media (prefers-reduced-motion:reduce){.TestimonialCarousel-module__aWFndG__track,.TestimonialCarousel-module__aWFndG__dot:after,.TestimonialCarousel-module__aWFndG__arrow{transition:none}}
