.c-testimonials-cta.section{padding-block:0}.c-testimonials-cta--tight .c-testimonials-cta__inner{padding-block:var(--space-16)}.c-testimonials-cta--loose .c-testimonials-cta__inner{padding-block:var(--space-24)}.c-testimonials-cta__grid{align-items:start;display:grid;grid-template-columns:1fr}.c-testimonials-cta__content{order:1}.c-testimonials-cta__media{display:flex;justify-content:flex-start;order:2}.c-testimonials-cta__image{border-radius:var(--radius-md);display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.c-testimonials-cta__heading{margin:0 0 var(--space-6)}.c-testimonials-cta__cards{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-bottom:var(--space-6)}@media (min-width:768px){.c-testimonials-cta__heading{margin-bottom:var(--space-8)}.c-testimonials-cta__cards{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:0}.c-testimonials-cta__grid{grid-template-columns:minmax(400px,1fr) 2fr}.c-testimonials-cta__media{order:1}.c-testimonials-cta__content{order:2}}.c-testimonial-card{background:var(--c-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-default);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--space-6)}.c-testimonial-card__quote{border:none;color:var(--c-text);font-size:var(--body-md-size);font-style:normal;line-height:var(--body-md-line);margin:0 0 var(--space-6);padding-left:0}.c-testimonial-card__quote p{margin:0}.c-testimonial-card__author{align-items:center;display:flex;gap:var(--space-4)}.c-testimonial-card__avatar{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.c-testimonial-card__author-info{display:flex;flex-direction:column;gap:var(--space-1)}.c-testimonial-card__name{color:var(--c-text);font-size:var(--body-md-size);font-weight:600;line-height:var(--body-md-line)}.c-testimonial-card__company{color:var(--c-text-light);font-size:var(--body-sm-size);line-height:var(--body-sm-line)}