.TestimonialSection.baseModuleStyle{overflow:hidden;position:relative;width:100%}.TestimonialSection .baseModuleParent{position:relative;z-index:5}.TestimonialSection .baseModuleOverlay{pointer-events:none}.TestimonialSection .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.TestimonialSection--color-light{--ts-wash:#fff;--ts-copy:#160032;--ts-muted:#4b5563;--ts-kicker:#3da86f;--ts-card-bg:#fff;--ts-card-border:rgba(0,200,150,.35);--ts-card-shadow:0 4px 20px rgba(33,37,36,.12);--ts-mark:#3da86f;--ts-attr:#4f46e5;--ts-nav:#374151;--ts-dot:#d1d5db;--ts-dot-active:#3da86f;background-color:var(--ts-wash)}.TestimonialSection--color-tint{--ts-wash:#f0fdf4;--ts-copy:#160032;--ts-muted:#4b5563;--ts-kicker:#3da86f;--ts-card-bg:#fff;--ts-card-border:rgba(0,200,150,.35);--ts-card-shadow:0 4px 20px rgba(33,37,36,.12);--ts-mark:#3da86f;--ts-attr:#4f46e5;--ts-nav:#374151;--ts-dot:#d1d5db;--ts-dot-active:#3da86f;background-color:var(--ts-wash)}.TestimonialSection--color-dark{--ts-wash:#160032;--ts-copy:#fff;--ts-muted:hsla(0,0%,100%,.82);--ts-kicker:#3da86f;--ts-card-bg:hsla(0,0%,100%,.06);--ts-card-border:rgba(0,200,150,.35);--ts-card-shadow:0 4px 20px rgba(0,0,0,.2);--ts-mark:#3da86f;--ts-attr:#3da86f;--ts-nav:#fff;--ts-dot:hsla(0,0%,100%,.35);--ts-dot-active:#3da86f;background-color:var(--ts-wash)}.TestimonialSection--color-brand{--ts-wash:#4321a3;--ts-copy:#fff;--ts-muted:hsla(0,0%,100%,.85);--ts-kicker:#d6e500;--ts-card-bg:#fff;--ts-card-border:rgba(0,200,150,.35);--ts-card-shadow:0 12px 36px rgba(22,0,50,.16);--ts-mark:#3da86f;--ts-attr:#4f46e5;--ts-nav:#fff;--ts-dot:hsla(0,0%,100%,.35);--ts-dot-active:#3da86f;background-color:var(--ts-wash)}.TestimonialInSec{margin:0 auto;max-width:1044px;width:100%}.TestimonialIntro{margin-bottom:40px;width:100%}.TestimonialIntro--centered{margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.TestimonialIntro--centered .TestimonialTitle,.TestimonialIntro--centered .TestimonialTitle *{color:var(--ts-copy);display:block;font-family:"Space Grotesk",var(--primary-font-family,sans-serif);font-size:var(--h2-font-size);font-weight:400;line-height:1.25;margin:0 0 12px;text-align:center!important}.TestimonialIntro--centered .TestimonialLead,.TestimonialIntro--centered .TestimonialLead *{color:var(--ts-muted);font-family:"Roboto",var(--secondary-font-family,sans-serif);font-size:var(--body-font-size);font-weight:400;line-height:1.6;margin:0;text-align:center}.TestimonialIntroHeaderRow{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.TestimonialIntro--centered .TestimonialIntroHeaderRow{justify-content:center}.TestimonialIntro--split .TestimonialEyebrow.eyebrow,.TestimonialIntro--split .TestimonialEyebrow.eyebrow *,.TestimonialSection .TestimonialEyebrow,.TestimonialSection .TestimonialEyebrow p,.TestimonialSection .TestimonialEyebrow span{color:var(--ts-kicker);font-family:var(--secondary-font-family,sans-serif);font-size:var(--eyebrow-font-size);font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0 0 6px;text-transform:uppercase}.TestimonialSection .TestimonialEyebrow.primary_color,.TestimonialSection .TestimonialEyebrow.primary_color *{color:var(--primary-color)!important}.TestimonialSection .TestimonialEyebrow.secondary_color,.TestimonialSection .TestimonialEyebrow.secondary_color *{color:var(--secondary-color)!important}.TestimonialSection .TestimonialEyebrow.tertiary_color,.TestimonialSection .TestimonialEyebrow.tertiary_color *{color:var(--tertiary-color)!important}.TestimonialSection .TestimonialEyebrow.quaternary_color,.TestimonialSection .TestimonialEyebrow.quaternary_color *{color:var(--quaternary-color)!important}.TestimonialSection .TestimonialEyebrow.quinary_color,.TestimonialSection .TestimonialEyebrow.quinary_color *{color:var(--quinary-color)!important}.TestimonialSection .TestimonialEyebrow.senary_color,.TestimonialSection .TestimonialEyebrow.senary_color *{color:var(--senary-color)!important}.TestimonialSection .TestimonialEyebrow.septenary_color,.TestimonialSection .TestimonialEyebrow.septenary_color *{color:var(--septenary-color)!important}.TestimonialSection .TestimonialEyebrow.octonary_color,.TestimonialSection .TestimonialEyebrow.octonary_color *{color:var(--octonary-color)!important}.TestimonialIntro--split .TestimonialTitle,.TestimonialIntro--split .TestimonialTitle *{color:var(--ts-copy);font-family:"Space Grotesk",var(--primary-font-family,sans-serif);font-weight:400;line-height:1.25;margin:0;text-align:left}.TestimonialIntroActions{align-items:center;display:flex;flex-shrink:0;margin:0}.TestimonialViewAll{align-items:center;color:#4321a3;display:inline-flex;font-family:"Space Grotesk",var(--primary-font-family,sans-serif);font-size:var(--button-font-size);font-weight:600;gap:8px;letter-spacing:.5px;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.TestimonialViewAll:hover{color:#3730a3;text-decoration:none}.TestimonialViewAllArrow{align-items:center;display:inline-flex;line-height:0;transition:transform .2s ease}.TestimonialViewAllArrow svg{display:block;height:12px;width:17px}.TestimonialViewAll:hover .TestimonialViewAllArrow{transform:translateX(4px)}.TestimonialFooterActions--mobileOnly{display:none}.TestimonialCard{background:var(--ts-card-bg);border:1px solid var(--ts-card-border);border-radius:18px;box-shadow:var(--ts-card-shadow);box-sizing:border-box;color:var(--ts-copy);margin:0;padding:40px 48px;text-align:left;width:100%}.TestimonialCardHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.TestimonialMark{align-items:center;color:var(--ts-mark,#3da86f);display:flex;flex-shrink:0;margin:0}.TestimonialMark svg{display:block;height:33px;width:44px}.TestimonialStars{align-items:center;display:inline-flex;gap:4px}.TestimonialStar.is-filled{color:#fbbf24}.TestimonialQuote{border:none;color:#374151;font-family:"Roboto",var(--secondary-font-family,sans-serif);font-size:var(--body-lg-font-size);font-weight:400;line-height:1.6;margin:0 0 32px;padding:0}.TestimonialSection--color-dark .TestimonialQuote{color:#fff}.TestimonialMeta{border-top:none;margin-top:0;padding-top:0}.TestimonialMetaMain{align-items:center;display:flex;gap:16px}.TestimonialAvatar{align-items:center;background:#e5e7eb;border-radius:50%;display:flex;flex:0 0 48px;height:48px;justify-content:center;overflow:hidden;width:48px}.TestimonialAvatar img{display:block;height:100%;object-fit:cover;width:100%}.TestimonialAttr{align-items:flex-start;color:#4f46e5;display:flex;flex-direction:column;font-family:"Roboto",var(--secondary-font-family,sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.TestimonialName{color:#160032;display:block;font-family:"Space Grotesk",var(--primary-font-family,sans-serif);font-size:16px;font-weight:700;line-height:22px;text-align:left}.TestimonialRole{color:var(--ts-attr,#4f46e5);display:block;font-family:"Roboto",var(--secondary-font-family,sans-serif);font-size:14px;font-weight:400;line-height:20px;text-align:left}.TestimonialSection--color-dark .TestimonialName{color:#fff}.TestimonialSlider{outline:none}.TestimonialSlider,.TestimonialSliderFrame{position:relative;width:100%}.TestimonialTrack{min-width:0;width:100%}.TestimonialCard--slide{width:100%}.TestimonialSlideItem{display:none;opacity:0;transition:opacity .35s ease-in-out;width:100%}.TestimonialSlideItem.is-active{display:block;opacity:1}.TestimonialNavBtn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.04);color:#374151;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;outline:none;padding:0;transition:all .2s ease;width:44px}.TestimonialNavBtn:hover{border-color:#3da86f;box-shadow:0 4px 12px rgba(61,168,111,.15);color:#3da86f;transform:translateY(-1px)}.TestimonialNavBtn:active{transform:translateY(0)}.TestimonialDots{align-items:center;display:flex;gap:8px;margin:0}.TestimonialDot{background:#d1d5db;border:0;border-radius:50%;cursor:pointer;height:8px;outline:none;padding:0;transition:all .3s ease;width:8px}.TestimonialDot.is-active{background:#3da86f;border-radius:4px;height:8px;transform:scale(1);width:24px}.TestimonialSliderFooter--variant1{align-items:center;display:flex;justify-content:space-between;margin-top:32px;width:100%}.TestimonialSliderFooter--variant1 .TestimonialArrowsGroup{align-items:center;display:flex;flex:0 0 auto;gap:12px}.TestimonialSliderFooter--variant1 .TestimonialDots{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:center;margin:0}.TestimonialSliderFooter--variant1 .TestimonialFooterActions{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.TestimonialSliderFooter--variant2{align-items:center;display:flex;justify-content:space-between;margin-top:32px;width:100%}.TestimonialSliderFooter--variant2 .TestimonialDots{align-items:center;display:flex;gap:8px;justify-content:center;margin:0 auto}.TestimonialGrid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.TestimonialGridItem{min-width:0}.TestimonialVideoBlock{margin:0 auto;max-width:960px}.TestimonialVideoShell{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.TestimonialVideoMedia{aspect-ratio:16/9;background:rgba(22,0,50,.08);border-radius:16px;overflow:hidden;position:relative}.TestimonialVideoPoster{display:block;height:100%;object-fit:cover;width:100%}.TestimonialVideoPoster--fallback{background:linear-gradient(135deg,color-mix(in srgb,var(--secondary-color,#4321a3) 30%,#fff),color-mix(in srgb,var(--primary-color,#38b54a) 20%,#fff))}.TestimonialVideoTrigger{align-items:center;background:rgba(22,0,50,.28);border:0;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute}.TestimonialVideoPlayIcon{align-items:center;background:#38b54a;border-radius:999px;color:#fff;display:inline-flex;height:72px;justify-content:center;width:72px}.TestimonialVideoEmbed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.TestimonialVideoCopy .TestimonialQuote{margin-bottom:0}.TestimonialVideoAlt{margin-top:16px}.TestimonialVideoAlt a{color:#4f46e5;text-decoration:underline}.TestimonialTranscript{margin-top:20px}.TestimonialTranscript summary{color:#4f46e5;cursor:pointer;font-weight:600}.TestimonialTranscriptBody{color:var(--ts-muted);margin-top:12px;white-space:pre-wrap}@media (max-width:1024px){.TestimonialIntro{margin-bottom:32px}.TestimonialCard{padding:32px 36px}}@media (max-width:767px){.TestimonialIntro{margin-bottom:20px;text-align:center;width:100%}.TestimonialIntroHeaderRow{align-items:center;flex-direction:column;gap:16px}.TestimonialIntroActions{display:none!important}.TestimonialFooterActions--mobileOnly{align-items:center;display:flex!important;justify-content:center;margin-top:24px;width:100%}.TestimonialEyebrow,.TestimonialTitle{text-align:center;width:100%}.TestimonialIntro--split .TestimonialTitle,.TestimonialIntro--split .TestimonialTitle *,.TestimonialLead{text-align:center}.TestimonialLead{width:100%}.TestimonialCard,.TestimonialIntro--split .TestimonialLead,.TestimonialIntro--split .TestimonialLead *{text-align:center}.TestimonialCard{padding:28px 24px}.TestimonialCardHeader{align-items:center;flex-direction:column;gap:12px;justify-content:center;margin-bottom:20px}.TestimonialMark,.TestimonialStars{justify-content:center}.TestimonialQuote{font-size:16px;line-height:26px;margin-bottom:24px;text-align:center}.TestimonialMetaMain{align-items:center;justify-content:flex-start;text-align:left}.TestimonialAttr{align-items:flex-start;text-align:left}.TestimonialName,.TestimonialRole{text-align:left}.TestimonialSliderFooter--variant1{flex-wrap:wrap;gap:16px;justify-content:center}.TestimonialSliderFooter--variant1 .TestimonialFooterActions{justify-content:center;margin-top:8px;order:3;width:100%}.TestimonialGrid,.TestimonialVideoShell{grid-template-columns:1fr}}