.testimonial-slider{width:100%;--testimonialCardBg:var(--colorP1);--testimonialCardBorder:var(--colorP2);--testimonialCardInnerBg:var(--colorP1);--testimonialTextColor:var(--colorWhite);--testimonialAccent:var(--colorP2);--testimonialLogoBg:var(--colorT1);--testimonialLogoBorder:var(--colorP2);--testimonialLogoActiveBg:var(--colorP1);--testimonialCompanyFont:var(--headingFontFamily);--testimonialQuoteFont:var(--buttonFontFamily);--testimonialAuthorFont:var(--buttonFontFamily);--minTrackHeight:360px}.testimonial-slider[data-company-font=body]{--testimonialCompanyFont:var(--bodyFontFamily)}.testimonial-slider[data-company-font=button]{--testimonialCompanyFont:var(--buttonFontFamily)}.testimonial-slider[data-company-font=extra]{--testimonialCompanyFont:var(--extraFontFamily)}.testimonial-slider[data-quote-font=heading]{--testimonialQuoteFont:var(--headingFontFamily)}.testimonial-slider[data-quote-font=body]{--testimonialQuoteFont:var(--bodyFontFamily)}.testimonial-slider[data-quote-font=extra]{--testimonialQuoteFont:var(--extraFontFamily)}.testimonial-slider[data-author-font=heading]{--testimonialAuthorFont:var(--headingFontFamily)}.testimonial-slider[data-author-font=body]{--testimonialAuthorFont:var(--bodyFontFamily)}.testimonial-slider[data-author-font=extra]{--testimonialAuthorFont:var(--extraFontFamily)}.alternate-color .testimonial-slider{--testimonialCardBg:var(--colorE10);--testimonialCardBorder:var(--colorE9);--testimonialCardInnerBg:var(--colorWhite);--testimonialTextColor:var(--sectionColor);--testimonialAccent:var(--colorP2);--testimonialLogoBg:var(--colorE10);--testimonialLogoBorder:var(--colorE9);--testimonialLogoActiveBg:var(--colorWhite)}.testimonial-slider__container{margin-left:auto;margin-right:auto;max-width:1015px;position:relative}.testimonial-slider__track{min-height:var(--minTrackHeight);overflow:hidden;position:relative;width:100%}.testimonial-slider__slide{height:100%;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.testimonial-slider__slide.active{min-height:var(--minTrackHeight);pointer-events:auto;position:relative;visibility:visible;z-index:2}.testimonial-slider__slide.fade-out{position:absolute;visibility:visible;z-index:1}.testimonial-slider__card{background-color:var(--testimonialCardBg);border:2px solid var(--testimonialCardBorder);border-radius:12px;color:var(--testimonialTextColor);height:100%;min-height:var(--minTrackHeight);padding:8px;position:relative}.testimonial-slider__card:before{background:linear-gradient(to bottom,var(--testimonialCardBorder),rgba(83,213,242,.6));border-radius:8px;content:"";inset:8px;position:absolute;z-index:1}.testimonial-slider__card-inner{background-color:var(--testimonialCardInnerBg);border-radius:8px;inset:10px;position:absolute;z-index:2}.testimonial-slider__card-content{opacity:1;padding:3rem;position:relative;transition:opacity .6s ease-in-out;z-index:3}.testimonial-slider__slide.fade-out .testimonial-slider__card-content,.testimonial-slider__slide:not(.active):not(.fade-out) .testimonial-slider__card-content{opacity:0}.testimonial-slider__card-notch{bottom:-24px;left:50%;position:absolute;transform:translateX(-50%);width:140px;z-index:1}.testimonial-slider__card-notch svg{display:block;height:100%;width:100%}.testimonial-slider__card-notch path{fill:var(--testimonialCardBg);stroke:var(--testimonialCardBorder)}.testimonial-slider--default-no-controls .testimonial-slider__card-notch{display:none}.testimonial-slider__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.testimonial-slider__company{color:var(--testimonialTextColor);font-family:var(--testimonialCompanyFont);font-size:var(--companySize,24px);font-weight:var(--semibold);margin:0}.testimonial-slider__decorative-strip{align-items:center;display:flex;gap:4px}.testimonial-slider__decorative-bar{background-color:var(--testimonialAccent);height:12px}.testimonial-slider__decorative-bar--thin{width:8px}.testimonial-slider__decorative-bar--medium{width:16px}.testimonial-slider__decorative-bar--wide{width:24px}.testimonial-slider__quote{color:var(--testimonialTextColor);font-family:var(--testimonialQuoteFont);font-size:var(--quoteSize,1.125rem);line-height:1.7;margin-bottom:2rem}.testimonial-slider__quote p{margin:0}.testimonial-slider__footer{align-items:flex-end;display:flex;justify-content:space-between}.testimonial-slider__author{display:flex;flex-direction:column;gap:.25rem}.testimonial-slider__author-name{font-size:var(--authorNameSize,var(--bodySize));font-style:italic;font-weight:var(--regular)}.testimonial-slider__author-name,.testimonial-slider__author-title{color:var(--testimonialTextColor);font-family:var(--testimonialAuthorFont)}.testimonial-slider__author-title{font-size:var(--authorTitleSize,.875rem);opacity:.7}.testimonial-slider__cta{color:var(--testimonialAccent);font-size:.875rem;font-weight:var(--medium);text-decoration:none;transition:opacity .2s ease}.testimonial-slider__cta:hover{opacity:.8}.testimonial-slider .punch-cta{display:inline-flex}.testimonial-slider__nav{background:transparent;border:none;color:var(--testimonialAccent);cursor:pointer;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:10}.testimonial-slider__nav:hover{opacity:.7}.testimonial-slider__nav:disabled{cursor:not-allowed;opacity:.3}.testimonial-slider__nav--prev{left:-3rem}.testimonial-slider__nav--next{right:-3rem}.testimonial-slider__logos{display:flex;gap:1rem;margin-bottom:-2rem;margin-top:2rem;overflow-x:auto;overflow-y:hidden;padding:2rem 1.5rem;scroll-behavior:smooth;scrollbar-color:var(--testimonialAccent) transparent;scrollbar-width:thin;width:100%}.testimonial-slider__logos::-webkit-scrollbar{height:6px}.testimonial-slider__logos::-webkit-scrollbar-track{background:transparent}.testimonial-slider__logos::-webkit-scrollbar-thumb{background:var(--testimonialAccent);border-radius:3px}.testimonial-slider__logos::-webkit-scrollbar-thumb:hover{background:var(--testimonialAccent);opacity:.8}.testimonial-slider--default-no-controls .testimonial-slider__logos{display:none}.testimonial-slider__logo-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;height:117px;justify-content:center;padding:20px;position:relative;scroll-snap-align:center;width:210px}.testimonial-slider__logo-button:before{background-clip:padding-box,border-box;background-color:var(--testimonialLogoBg);background-image:linear-gradient(var(--testimonialLogoBg),var(--testimonialLogoBg)),linear-gradient(to bottom,var(--testimonialLogoBorder),rgba(83,213,242,.6));background-origin:padding-box,border-box;border:2px solid transparent;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;transition:shadow .3s ease,box-shadow .3s ease,transform .3s ease,background-image .3s ease,min-height .3s ease;width:100%}.testimonial-slider__logo-button.active:before{background-image:linear-gradient(var(--testimonialLogoActiveBg),var(--testimonialLogoActiveBg)),linear-gradient(to bottom,var(--testimonialLogoBorder),rgba(83,213,242,.6));transform:scaleY(1.2)}.testimonial-slider__logo{filter:brightness(0) invert(1);height:80px;object-fit:contain;position:relative;width:auto}.testimonial-slider--alternate .testimonial-slider__card{border-radius:20px;padding:12px}.testimonial-slider--alternate .testimonial-slider__card-inner{border-radius:8px}.testimonial-slider--alternate .testimonial-slider__card-content{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}.testimonial-slider--alternate .testimonial-slider__header{align-items:center;flex-direction:column;gap:32px;width:100%}.testimonial-slider--alternate .testimonial-slider__company,.testimonial-slider--alternate .testimonial-slider__decorative-strip{display:none}.testimonial-slider--alternate .testimonial-slider__avatar{border-radius:50%;flex-shrink:0;height:108px;overflow:hidden;width:108px}.testimonial-slider--alternate .testimonial-slider__avatar img{height:100%;object-fit:cover;width:100%}.testimonial-slider--alternate .testimonial-slider__quote-divider{align-items:center;display:flex;gap:0;margin-bottom:16px;width:100%}.testimonial-slider--alternate .testimonial-slider__quote-divider:after,.testimonial-slider--alternate .testimonial-slider__quote-divider:before{background:var(--testimonialAccent);content:"";flex:1;height:1px}.testimonial-slider--alternate .testimonial-slider__quote-icon{color:var(--testimonialAccent);font-family:strongdm-icons;font-size:28px;line-height:1;margin:0 20px}.testimonial-slider--alternate .testimonial-slider__quote-icon:before{content:"\E805"}.testimonial-slider--alternate .testimonial-slider__quote{font-size:21px;line-height:32px;margin-bottom:0}.testimonial-slider--alternate .testimonial-slider__footer{align-items:center;flex-direction:column;gap:24px;width:100%}.testimonial-slider--alternate .testimonial-slider__author{align-items:center;gap:12px}.testimonial-slider--alternate .testimonial-slider__author-name{font-size:var(--bodySize);line-height:1.3}.testimonial-slider--alternate .testimonial-slider__author-title{font-family:var(--bodyFontFamily);font-size:14px;line-height:24px}.testimonial-slider--alternate .testimonial-slider__card-notch,.testimonial-slider--alternate .testimonial-slider__logos{display:none}@media (max-width:767px){.testimonial-slider__card-content{padding:1.5rem}.testimonial-slider__decorative-strip{display:none}.testimonial-slider__card{padding:2rem}.testimonial-slider__footer,.testimonial-slider__header{align-items:flex-start;flex-direction:column;gap:1rem}.testimonial-slider__nav--prev{left:.5rem}.testimonial-slider__nav--next{right:.5rem}.testimonial-slider__logos{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.testimonial-slider__logo-button{min-height:60px;padding:1.5rem .5rem}}