.testimonial-v2{background-color:#fffbf9;border-radius:24px;padding-bottom:var(--testimonial-v2-padding-bottom,36px);padding-left:32px;padding-right:32px;padding-top:var(--testimonial-v2-padding-top,64px)}.testimonial-v2__container{margin:0 auto;max-width:1376px}.testimonial-v2__title{font-size:45px;font-weight:800;letter-spacing:-1.8px;line-height:1.18;margin:0 auto 32px;max-width:768px}.testimonial-v2__subtitle,.testimonial-v2__title{color:#262625;font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);text-align:center}.testimonial-v2__subtitle{font-size:20px;font-weight:400;line-height:1.5;margin:0 auto 48px;max-width:700px}.testimonial-v2__subtitle p{margin:0}.testimonial-v2__tabs{display:flex;gap:32px;justify-content:center;margin-bottom:32px;padding-bottom:8px;position:relative}.testimonial-v2__tab{align-items:center;background:none;border:none;color:#262625;cursor:pointer;display:flex;font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);font-size:14px;font-weight:600;gap:8px;letter-spacing:.28px;opacity:.5;padding:8px 4px;position:relative;text-transform:uppercase;transition:opacity .2s ease}.testimonial-v2__tab:focus,.testimonial-v2__tab:hover{background:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:#262625;opacity:1;outline:none}.testimonial-v2__tab.active{opacity:1}.testimonial-v2__tab-indicator{background-color:#1d8675;border-radius:2px;bottom:0;height:3px;pointer-events:none;position:absolute;transition:left .3s ease,width .3s ease}.testimonial-v2__box{background:#f0eee6;border-radius:12px;overflow:hidden;padding:48px;position:relative}.testimonial-v2__content-wrapper{min-height:280px;position:relative;z-index:2}.testimonial-v2__content{left:0;opacity:0;position:absolute;right:0;top:0;transform:translateX(-20px);transition:opacity .4s ease,transform .4s ease;visibility:hidden}.testimonial-v2__content.active{opacity:1;position:relative;transform:translateX(0);visibility:visible;width:100%}.testimonial-v2__content.exiting{opacity:0;position:absolute;transform:translateX(20px)}.testimonial-v2__company-logo{position:absolute;right:24px;top:24px;z-index:3}.testimonial-v2__company-logo img{max-height:40px;opacity:.9;width:auto}.testimonial-v2__box-inner{align-items:start;display:grid;gap:32px;grid-template-columns:280px 1px 1fr}.testimonial-v2__divider{align-self:stretch;background-color:rgba(38,38,37,.2);width:1px}.testimonial-v2__stat-section{color:#262625}.testimonial-v2__stat-value{align-items:center;color:#262625;display:flex;font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);font-size:72px;font-weight:800;gap:4px;letter-spacing:-4.32px;line-height:1;margin-bottom:16px}.testimonial-v2__stat-arrow{align-items:center;display:flex;justify-content:center;margin-left:-4px}.testimonial-v2__stat-arrow img{height:28px;transform:rotate(-90deg);width:auto}.testimonial-v2__stat-description{color:rgba(38,38,37,.7);font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);font-size:20px;font-weight:400;line-height:1.5;margin:0}.testimonial-v2__cta{align-items:center;color:#262625;display:inline-flex;font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);font-size:16px;font-weight:600;gap:8px;margin-top:16px;text-decoration:none;transition:gap .2s ease}.testimonial-v2__cta:focus,.testimonial-v2__cta:hover{color:#262625;gap:12px;text-decoration:none}.testimonial-v2__cta-arrow{height:16px;transition:transform .2s ease;width:16px}.testimonial-v2__cta:hover .testimonial-v2__cta-arrow{transform:translateX(4px)}.testimonial-v2__quote-section{color:#262625}.testimonial-v2__photo-section{margin-bottom:24px}.testimonial-v2__photo{border-radius:50%;height:80px;object-fit:cover;width:80px}.testimonial-v2__photo-placeholder{align-items:center;background:rgba(38,38,37,.1);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.testimonial-v2__photo-placeholder span{color:rgba(38,38,37,.5);font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);font-size:28px;font-weight:800}.testimonial-v2__quote{border:none;color:#262625;font-size:20px;font-style:normal;margin:0 0 24px;padding:0}.testimonial-v2__attribution,.testimonial-v2__quote{font-family:var(--theme-global-fonts-primary-font,"DM Sans",sans-serif);font-weight:400;line-height:1.5}.testimonial-v2__attribution{color:rgba(38,38,37,.7);font-size:15px}.testimonial-v2__person-name{color:#262625;font-weight:600}.testimonial-v2__person-title{color:rgba(38,38,37,.7)}.testimonial-v2--dark{background-color:#025d55}.testimonial-v2--dark .testimonial-v2__subtitle,.testimonial-v2--dark .testimonial-v2__subtitle p,.testimonial-v2--dark .testimonial-v2__title{color:#f0eee6}@media (max-width:767px){.testimonial-v2{border-radius:16px;padding-bottom:var(--testimonial-v2-mobile-padding-bottom,48px);padding-left:16px;padding-right:16px;padding-top:var(--testimonial-v2-mobile-padding-top,48px)}.testimonial-v2__title{font-size:32px;letter-spacing:-1.28px;margin-bottom:12px}.testimonial-v2__subtitle{font-size:18px;margin-bottom:32px}.testimonial-v2__tabs{gap:8px;justify-content:flex-start;margin-bottom:24px;overflow-x:auto;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonial-v2__tabs::-webkit-scrollbar{display:none}.testimonial-v2__tab{flex-shrink:0;font-size:12px;padding:8px;white-space:nowrap}.testimonial-v2__content-wrapper{min-height:auto}.testimonial-v2__box{border-radius:12px;padding:24px}.testimonial-v2__company-logo{right:24px;top:24px}.testimonial-v2__company-logo img{max-height:28px}.testimonial-v2__photo-section{margin-bottom:16px}.testimonial-v2__box-inner{display:flex;flex-direction:column;gap:24px}.testimonial-v2__stat-section{order:1}.testimonial-v2__stat-value{font-size:48px;letter-spacing:-2.88px;margin-bottom:12px}.testimonial-v2__stat-arrow img{height:20px}.testimonial-v2__stat-description{font-size:16px}.testimonial-v2__divider{display:none}.testimonial-v2__quote-section{order:2;padding-right:0}.testimonial-v2__photo,.testimonial-v2__photo-placeholder{height:64px;width:64px}.testimonial-v2__photo-placeholder span{font-size:24px}.testimonial-v2__quote{font-size:18px;margin-bottom:16px}.testimonial-v2__attribution{font-size:14px}}