.testimonials{container:testimonials/inline-size;gap:56px;width:100%}.testimonials,.testimonials__header{align-items:center;display:flex;flex-direction:column}.testimonials__header{gap:var(--space-sm,24px);max-width:848px;text-align:center}.testimonials .testimonials__headline{text-wrap:balance}.testimonials__list{--testimonials-gap:var(--space-md,32px);--testimonials-columns:3;display:flex;flex-wrap:wrap;gap:var(--testimonials-gap);justify-content:center;list-style:none;margin:0;max-width:988px;padding:0;width:100%}.testimonials__item{display:flex;flex:0 0 calc((100% - (var(--testimonials-columns) - 1)*var(--testimonials-gap))/var(--testimonials-columns));margin:0;min-width:0}.testimonials__card{background:linear-gradient(216.57deg,rgba(247,223,255,.9) 3.95%,rgba(248,242,255,.5) 88.76%);border-radius:var(--radius-cards,8px);color:var(--fg);display:flex;flex:1 1 auto;flex-direction:column;gap:27px;margin:0;padding:var(--space-sm,24px)}.testimonials__quote{border:0;line-height:1.25;margin:0;padding:0}.testimonials__quote p{margin:0}.testimonials__attribution{align-items:center;display:flex;flex-direction:column;gap:18px;margin-top:auto;text-align:center}.testimonials__name{font-size:var(--font-size-2xs,14px);font-weight:var(--font-weight-semibold,600);line-height:1.2}.testimonials__logo{display:flex}.testimonials__logo-image{display:block;height:var(--logo-h,36px);max-width:100%;width:auto}@container testimonials (max-width: 903px){.testimonials__list{--testimonials-columns:2}}@container testimonials (max-width: 591px){.testimonials__list{--testimonials-columns:1}}@media (max-width:767px){.testimonials{gap:40px}.testimonials__list{--testimonials-gap:var(--space-sm,24px)}}