.testimonial-card{width:100%}.testimonial-card__container{align-items:center;background:var(--module-light-blue-accent);border-radius:12px;display:flex;min-height:380px;padding:64px 80px}.testimonial-card__content{align-items:center;display:flex;gap:48px;width:100%}.testimonial-card__avatar{align-items:center;background:var(--module-white);border-radius:50%;display:flex;flex-shrink:0;height:180px;justify-content:center;overflow:hidden;width:180px}.testimonial-card__avatar img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.testimonial-card__text{flex:1}.testimonial-card__quote{font-size:var(--module-font-size-base);font-style:normal;letter-spacing:.01em;line-height:1.25;margin:0 0 32px;padding:0}.testimonial-card__author,.testimonial-card__quote{color:var(--module-dark-navy);font-family:var(--module-font-family);font-weight:var(--module-font-weight-medium)}.testimonial-card__author{font-size:var(--module-font-size-body);line-height:1.15;margin:0 0 8px}.testimonial-card__company{color:var(--module-darker-navy);font-family:var(--module-font-family);font-size:var(--module-font-size-sm);font-style:italic;font-weight:var(--module-font-weight-medium);line-height:1.3;margin:0}@media (max-width:768px){.testimonial-card__container{min-height:auto;padding:40px 32px}.testimonial-card__content{flex-direction:column;gap:32px;text-align:left}.testimonial-card__avatar{align-items:center;display:flex;height:140px;justify-content:center;margin-right:auto;width:140px}.testimonial-card__quote{font-size:var(--module-font-size-body);margin-bottom:24px}.testimonial-card__author{font-size:var(--module-font-size-sm)}.testimonial-card__company{font-size:var(--module-font-size-xs)}}