.TestimonialsSection_testimonialsSection__sQ8Bs{background:#f7f8fa;padding:72px 30px;margin:0}.TestimonialsSection_testimonialsGrid__61Bmh{display:grid;grid-template-columns:1fr .8fr 2fr;gap:2px;align-items:start;max-width:1650px;margin:0 auto;min-height:500px}.TestimonialsSection_testimonialFeatured__1vsox{background:#fff;border-radius:18px;box-shadow:0 2px 18px rgba(0,0,0,.04);padding:38px 35px 28px 38px;display:flex;flex-direction:column;min-height:300px;justify-content:space-between}.TestimonialsSection_testimonialFeatured__1vsox blockquote{font-size:1.24rem;color:#212024;margin:0 0 32px;font-weight:400;line-height:1.35}.TestimonialsSection_testimonialCenter__892pR{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-right:1px solid #ececec;height:100%;padding-top:68px;padding-left:18px;padding-right:18px}.TestimonialsSection_testimonialLogo__Wqm0d img{width:180px!important;height:37px!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-bottom:0;display:block}.TestimonialsSection_testimonialMessage__6jdz6{font-size:16px;color:#888;margin-top:8px;font-weight:400;line-height:1.32;text-align:left}.TestimonialsSection_testimonialRightInline__5ogMj{grid-column:3;display:flex;flex-direction:row;gap:38px;align-items:stretch;padding-bottom:38px;padding-right:15px;height:100%}.TestimonialsSection_testimonialCard__mK9RA{flex:1 1 0;background:#fff;border-radius:18px;box-shadow:0 2px 18px rgba(0,0,0,.04);padding:38px 32px 28px 38px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;margin-bottom:35px}.TestimonialsSection_testimonialCard__mK9RA blockquote{font-size:1.24rem;color:#212024;margin:0 0 32px;font-weight:400;line-height:1.35}.TestimonialsSection_testimonialSummary__rPgQs{grid-column:1;align-self:start;padding:38px 35px 24px 38px;margin-top:28px}.TestimonialsSection_testimonialSummaryLabel___s6w4{color:#93999f;font-size:14px;margin-bottom:20px;font-weight:500}.TestimonialsSection_testimonialSummaryTitle__Wqwha{color:#1d1d1f;font-size:2.8rem;font-weight:700;margin-bottom:18px}.TestimonialsSection_testimonialSummaryDesc__JDe_N{color:#1d1d1f;font-size:1.07rem;margin-top:6px;line-height:1.52}.TestimonialsSection_testimonialUser__kLt_z{display:flex;align-items:center;gap:9px;margin-top:18px}.TestimonialsSection_testimonialAvatar__q7exT{width:38px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover;margin-right:8px}.TestimonialsSection_testimonialName__JQgnT{font-size:1.04rem;color:#1d1d1d;font-weight:600;margin-bottom:0}.TestimonialsSection_testimonialRole__lzzbe{font-size:.95rem;color:#7a7a85;font-weight:400;margin-top:0}@media (max-width:1200px){.TestimonialsSection_testimonialsGrid__61Bmh{grid-template-columns:1fr 1fr;gap:24px}.TestimonialsSection_testimonialRightInline__5ogMj{grid-column:1/-1;flex-direction:column;gap:24px;padding-top:0;padding-bottom:0}.TestimonialsSection_testimonialCenter__892pR{border-right:none;border-bottom:1px solid #ececec;padding-bottom:24px;padding-top:24px}}@media (max-width:768px){.TestimonialsSection_testimonialsSection__sQ8Bs{padding:36px 16px}.TestimonialsSection_testimonialsGrid__61Bmh{grid-template-columns:1fr;gap:16px;min-height:auto}.TestimonialsSection_testimonialFeatured__1vsox{padding:24px 20px 20px;min-height:auto}.TestimonialsSection_testimonialFeatured__1vsox blockquote{font-size:1.05rem;margin-bottom:18px}.TestimonialsSection_testimonialCenter__892pR{border-right:none;border-bottom:1px solid #ececec;padding:16px;height:auto}.TestimonialsSection_testimonialRightInline__5ogMj{grid-column:auto;flex-direction:column;gap:16px;padding-bottom:0;padding-right:0;height:auto}.TestimonialsSection_testimonialCard__mK9RA{padding:24px 20px 20px;margin-bottom:0}.TestimonialsSection_testimonialCard__mK9RA blockquote{font-size:1.05rem;margin-bottom:18px}.TestimonialsSection_testimonialSummary__rPgQs{padding:20px 16px;margin-top:0}.TestimonialsSection_testimonialSummaryTitle__Wqwha{font-size:1.8rem;margin-bottom:12px}.TestimonialsSection_testimonialSummaryDesc__JDe_N{font-size:.95rem}}