.review-cards-section{font-family:Proxima Nova,proxima-nova,Gill Sans MT,Calibri,sans-serif;padding:clamp(40px,4.167vw,80px) 0;text-align:center}.review-cards-heading{color:#000;font-family:Proxima Nova,proxima-nova,sans-serif!important;font-size:41px!important;font-weight:900;line-height:1.1;margin:0 auto clamp(32px,3.125vw,60px);max-width:700px}.review-grid-wrapper{margin:0 auto;max-width:clamp(900px,84vw,1616px);padding:0}.review-grid{display:grid;gap:clamp(12px,1.05vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.review-carousel{display:none}.review-card{background:#f7f8fb;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:clamp(200px,16.2vw,311px);min-width:0;overflow-wrap:break-word;padding:clamp(20px,1.667vw,32px);position:relative;text-align:left;word-break:normal}.review-card.is-image-only{background:transparent;border:1px solid #e5e8f1;overflow:hidden;padding:0}.review-card.is-image-only img{border-radius:18px;display:block;height:100%;object-fit:cover;width:100%}.review-quote-icon{position:absolute;right:clamp(16px,1.25vw,24px);top:clamp(16px,1.25vw,24px)}.review-card-header{align-items:center;display:flex;gap:clamp(10px,.83vw,16px);margin-bottom:clamp(14px,1.05vw,20px);min-width:0;padding-right:44px}.review-attribution{display:block;flex:1;font-style:normal;min-width:0}.review-avatar{object-fit:cover}.review-avatar,.review-avatar-placeholder{background:#e5e8f1;border-radius:50%;flex-shrink:0;height:clamp(48px,3.33vw,64px);min-width:clamp(48px,3.33vw,64px);width:clamp(48px,3.33vw,64px)}.review-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center}.review-name{color:#000;font-style:normal;font-weight:700;margin:0 0 2px}.review-name,.review-role{display:block;font-family:Proxima Nova,proxima-nova,sans-serif!important;font-size:16px!important;line-height:20px!important}.review-role{color:#979daf;font-weight:400;margin:0}.review-quote-text{border:0;font-weight:400;line-height:22px!important;margin:0;overflow-wrap:break-word;padding:0;quotes:none;word-break:normal}.review-cta,.review-quote-text{color:#000;font-family:Proxima Nova,proxima-nova,sans-serif!important;font-size:16px!important}.review-cta{align-items:center;align-self:flex-start;display:inline-flex;font-weight:700;gap:8px;line-height:16px!important;margin-top:auto;padding-top:clamp(16px,1.25vw,24px);text-decoration:none;width:fit-content}.review-cta__arrow{font-size:16px;line-height:1;transition:transform .25s ease}@media (hover:hover){.review-cta:hover .review-cta__arrow{transform:translateX(3px)}}.review-cta:focus-visible{border-radius:2px;outline:2px solid #000;outline-offset:3px}@media (prefers-reduced-motion:reduce){.rev-track,.review-cta__arrow{transition:none!important}}.review-cards-section .review-cta,.review-cards-section .review-cta__label,.review-cards-section .review-name,.review-cards-section .review-quote-text,.review-cards-section .review-role,.review-cards-section blockquote,.review-cards-section cite,.review-cards-section figcaption{text-transform:none!important}@media (max-width:1023px){.review-grid-wrapper{display:none}.review-carousel{display:block;max-width:100%;position:relative}.rev-viewport{overflow:hidden;padding:0 clamp(22px,2.9vw,122px);width:100%}.rev-track{display:flex;transition:transform .4s ease;will-change:transform}.rev-slide{box-sizing:border-box;flex:0 0 100%;padding-right:0}.rev-slide .review-card{height:100%;min-height:unset}.rev-arrow{align-items:center;-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;top:42%;transform:translateY(-50%);width:36px;z-index:10}.rev-arrow svg{display:block}.rev-arrow--left{left:4px}.rev-arrow--right{right:4px}.rev-arrow.hidden{display:none}.rev-dots{display:flex;gap:8px;justify-content:center;margin-top:20px;padding-bottom:8px}.rev-dot{background:#c1c5d3;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;position:relative;transition:background .2s;width:8px}.rev-dot:before{content:"";inset:-12px;position:absolute}.rev-dot.active{background:#12161a}}@media (min-width:768px) and (max-width:1023px){.rev-slide{flex:0 0 86%;padding-right:16px}}@media (max-width:767px){.review-cards-heading{font-size:28px!important;line-height:32px!important;padding:0 24px}.rev-slide .review-card,.rev-slide .review-card-header{align-items:center;text-align:center}.rev-slide .review-card-header{flex-direction:column;gap:10px;padding-right:0}.rev-slide .review-quote-icon{margin:0 auto 4px;position:static}.rev-slide .review-attribution,.rev-slide .review-quote-text{text-align:center}.rev-slide .review-cta{align-self:center}}