.ReviewsCarousel-module__uNUpTG__section{--reviews-background:var(--ds-color-white);width:100%;padding-block:var(--ds-space-section);background:var(--reviews-background);color:var(--ds-color-ink);overflow:hidden}.ReviewsCarousel-module__uNUpTG__aboutSection{--reviews-background:#f3fffd;border-top:1px solid var(--ds-color-green)}.ReviewsCarousel-module__uNUpTG__aboutSection .ReviewsCarousel-module__uNUpTG__card{background:var(--ds-color-white);border-color:#005c4a33}.ReviewsCarousel-module__uNUpTG__inner{max-width:var(--ds-container);gap:var(--ds-space-10);flex-direction:column;display:flex}.ReviewsCarousel-module__uNUpTG__headingRow{justify-content:space-between;align-items:flex-end;gap:40px;width:100%;display:flex}.ReviewsCarousel-module__uNUpTG__headingCopy{flex-direction:column;gap:16px;min-width:0;display:flex}.ReviewsCarousel-module__uNUpTG__headingCopy p{width:560px;max-width:100%;margin:0;font-size:18px;line-height:1.4}.ReviewsCarousel-module__uNUpTG__heading{width:605.346px;max-width:100%;font-family:var(--ds-font-display);letter-spacing:-.025em;font-size:60px;font-weight:900;line-height:var(--ds-leading-display);text-transform:uppercase;margin:0}.ReviewsCarousel-module__uNUpTG__heading strong{color:#0000;background:linear-gradient(-56.124deg, var(--ds-color-green) 1.9915%, var(--ds-color-navy) 99.314%);font:inherit;-webkit-background-clip:text;background-clip:text}.ReviewsCarousel-module__uNUpTG__moreButton{border:1px solid var(--ds-color-green);border-radius:var(--ds-radius-control);min-height:52px;color:var(--ds-color-white);background:linear-gradient(-55.894deg, var(--ds-color-green) 1.9915%, var(--ds-color-navy) 99.314%);text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:12.5px 20px;font-size:18px;font-weight:900;line-height:normal;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.ReviewsCarousel-module__uNUpTG__moreButton>span:first-child{z-index:2;position:relative}.ReviewsCarousel-module__uNUpTG__buttonAccent{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:44.688px;height:63.043px;display:flex;position:absolute;top:-16.16px;right:-23.69px}.ReviewsCarousel-module__uNUpTG__buttonAccent img{width:39.176px;height:59.573px;display:block;transform:rotate(-5.48deg)}.ReviewsCarousel-module__uNUpTG__moreButton:hover,.ReviewsCarousel-module__uNUpTG__moreButton:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #061a362e}.ReviewsCarousel-module__uNUpTG__moreButton:focus-visible{outline:3px solid var(--ds-color-gold);outline-offset:4px}.ReviewsCarousel-module__uNUpTG__viewport{isolation:isolate;width:100%;height:344px;position:relative;overflow:hidden}.ReviewsCarousel-module__uNUpTG__track{z-index:1;will-change:transform;gap:20px;width:max-content;display:flex;position:absolute;top:14px;left:50%}.ReviewsCarousel-module__uNUpTG__trackAnimated{transition:transform .85s cubic-bezier(.22,1,.36,1)}.ReviewsCarousel-module__uNUpTG__card{width:var(--review-card-width);flex:0 0 var(--review-card-width);border-radius:var(--ds-radius-card);background:linear-gradient(var(--ds-color-white), var(--ds-color-white)) padding-box, linear-gradient(180deg, #005c4a2e 0%, #005c4ae0 100%) border-box;isolation:isolate;border:2px solid #0000;flex-direction:column;justify-content:space-between;height:316px;padding:26px;transition:color .52s,border-color .52s;display:flex;position:relative;overflow:hidden}.ReviewsCarousel-module__uNUpTG__card:before{z-index:0;border-radius:inherit;background:linear-gradient(-78.845deg, var(--ds-color-green) 1.9915%, var(--ds-color-navy) 99.314%);content:"";opacity:0;transition:opacity .52s;position:absolute;inset:-2px}.ReviewsCarousel-module__uNUpTG__card>*{z-index:1;position:relative}.ReviewsCarousel-module__uNUpTG__activeCard{color:var(--ds-color-white);border-color:#0000}.ReviewsCarousel-module__uNUpTG__activeCard:before{opacity:1}.ReviewsCarousel-module__uNUpTG__reviewBody{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.ReviewsCarousel-module__uNUpTG__stars{flex:none;width:148.375px;height:29.675px;display:block}.ReviewsCarousel-module__uNUpTG__reviewBody p,.ReviewsCarousel-module__uNUpTG__reviewer p{margin:0}.ReviewsCarousel-module__uNUpTG__reviewBody p{font-size:18px;font-weight:400;line-height:1.3}.ReviewsCarousel-module__uNUpTG__reviewer{text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.ReviewsCarousel-module__uNUpTG__reviewer h3{font-family:var(--ds-font-display);font-size:22px;font-weight:900;line-height:var(--ds-leading-display);margin:0}.ReviewsCarousel-module__uNUpTG__reviewer p{opacity:.4;font-size:16px;font-weight:700;line-height:normal}.ReviewsCarousel-module__uNUpTG__fade{z-index:3;pointer-events:none;width:291.585px;height:343.707px;position:absolute;top:0}.ReviewsCarousel-module__uNUpTG__fadeLeft{background:linear-gradient(90deg, var(--reviews-background) 0%, color-mix(in srgb, var(--reviews-background) 83%, transparent) 39.706%, transparent 100%);left:-100px}.ReviewsCarousel-module__uNUpTG__fadeRight{background:linear-gradient(270deg, var(--reviews-background) 0%, color-mix(in srgb, var(--reviews-background) 83%, transparent) 39.706%, transparent 100%);right:-100.44px}.ReviewsCarousel-module__uNUpTG__arrow{z-index:4;border-radius:var(--ds-radius-control);cursor:pointer;background:0 0;border:0;place-items:center;width:45px;height:45px;padding:0;transition:transform .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ReviewsCarousel-module__uNUpTG__arrow img{width:45px;height:45px;display:block}.ReviewsCarousel-module__uNUpTG__arrowPrevious{transform-origin:0;left:0}.ReviewsCarousel-module__uNUpTG__arrowNext{transform-origin:100%;right:0}.ReviewsCarousel-module__uNUpTG__arrow:hover{transform:translateY(-50%)scale(1.07)}.ReviewsCarousel-module__uNUpTG__arrow:focus-visible{outline:3px solid var(--ds-color-gold);outline-offset:4px}@media (max-width:900px){.ReviewsCarousel-module__uNUpTG__section{padding-block:80px}.ReviewsCarousel-module__uNUpTG__heading{font-size:clamp(44px,7vw,60px)}}@media (max-width:760px){.ReviewsCarousel-module__uNUpTG__headingRow{flex-direction:column;align-items:flex-start;gap:24px}.ReviewsCarousel-module__uNUpTG__heading{width:100%}}@media (max-width:600px){.ReviewsCarousel-module__uNUpTG__section{padding-block:64px}.ReviewsCarousel-module__uNUpTG__inner{gap:40px}.ReviewsCarousel-module__uNUpTG__heading{font-size:clamp(36px,10vw,46px)}.ReviewsCarousel-module__uNUpTG__moreButton{font-size:16px}.ReviewsCarousel-module__uNUpTG__viewport{height:364px}.ReviewsCarousel-module__uNUpTG__track{top:14px}.ReviewsCarousel-module__uNUpTG__card{height:336px;padding:22px}.ReviewsCarousel-module__uNUpTG__reviewBody p{font-size:16px}.ReviewsCarousel-module__uNUpTG__reviewer h3{font-size:20px}.ReviewsCarousel-module__uNUpTG__fade{width:100px;height:364px}.ReviewsCarousel-module__uNUpTG__fadeLeft{left:-28px}.ReviewsCarousel-module__uNUpTG__fadeRight{right:-28px}.ReviewsCarousel-module__uNUpTG__arrowPrevious{left:4px}.ReviewsCarousel-module__uNUpTG__arrowNext{right:4px}}@media (prefers-reduced-motion:reduce){.ReviewsCarousel-module__uNUpTG__trackAnimated,.ReviewsCarousel-module__uNUpTG__card,.ReviewsCarousel-module__uNUpTG__card:before,.ReviewsCarousel-module__uNUpTG__moreButton,.ReviewsCarousel-module__uNUpTG__arrow{transition:none}.ReviewsCarousel-module__uNUpTG__moreButton:hover,.ReviewsCarousel-module__uNUpTG__moreButton:focus-visible,.ReviewsCarousel-module__uNUpTG__arrow:hover{transform:none}}
