.testimonial{display:grid;justify-items:center;text-align:center;background:radial-gradient(ellipse at 50% 100%,rgb(102 81 210 / 10%),transparent 70%),#141721}
.testimonial h2{max-width:30ch;font-size:1.75rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.45}
.testimonial .quote-credit{margin-top:1.375rem;color:#b9bfd0;font-size:1rem;line-height:1.7}
.testimonial .customer-logo{width:min(350px,100%);margin-top:1.75rem}
.testimonial .customer-logo img{display:block;width:100%;height:auto;max-width:100%;margin:0}
.testimonial .cms-prose{max-width:70ch;margin-top:1.25rem;font-size:1rem;line-height:1.7}
