.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{align-items:stretch;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;height:clamp(240px,16.2vw,311px);margin:0;min-width:0;overflow:hidden;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-quote-icon img{display:block;height:16px!important;width:21px!important}.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:36px}.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;cursor:pointer;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 24px;width:100%}.rev-track{align-items:stretch;display:flex;transition:transform .4s ease;will-change:transform}.rev-slide{box-sizing:border-box;display:flex;flex:0 0 100%;padding-right:0}.rev-slide .review-card{align-items:center;height:auto;min-height:0;padding:35px;text-align:center;width:100%}.rev-arrow{display:none!important}.rev-slide .review-quote-icon{margin:0 auto 32px;position:static}.rev-slide .review-quote-icon img{margin:0 auto}.rev-slide .review-card-header{align-items:center;flex-direction:row;gap:23px;justify-content:center;margin-bottom:35px;padding-right:0;text-align:left;width:100%}.rev-slide .review-attribution{flex:0 1 auto;text-align:left}.rev-slide .review-quote-text{text-align:center}.rev-slide .review-cta{align-self:center;margin-top:clamp(20px,5vw,32px)}.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}}.rev-fs{align-items:center;background:rgba(0,0,0,.92);display:none;inset:0;justify-content:center;padding:clamp(16px,4vw,64px);position:fixed;z-index:99999}.rev-fs.is-open{display:flex}.rev-fs__stage{align-items:center;display:flex;justify-content:center;max-width:1100px;position:relative;width:100%}.rev-fs__media{aspect-ratio:16/9;background:#000;border-radius:12px;display:block;max-height:88vh;max-width:100%;overflow:hidden;width:100%}.rev-fs__media iframe,.rev-fs__media video{background:#000;border:0;display:block;height:100%;object-fit:contain;width:100%}.rev-fs__close{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.65);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:-6px;text-align:center;top:-14px;width:44px;z-index:10}@media (max-width:767px){.rev-fs__close{right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top))}}.rev-fs__close:focus-visible{outline:2px solid #fff;outline-offset:2px}body.rev-fs-lock{left:0!important;overflow:hidden!important;position:fixed!important;right:0!important;top:0;touch-action:none!important;width:100%!important}