.section-testimonial-cards{overflow:hidden;position:relative}.section-testimonial-cards__inner{display:flex;flex-direction:column;gap:32px}.section-testimonial-cards__header{align-items:flex-start;display:flex;flex-direction:column;gap:12px;text-align:left}.testimonial-card-grid{display:grid;gap:28px;grid-template-columns:1fr}.testimonial-card{align-items:flex-start;background:transparent;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;min-width:0;padding:32px 24px;text-align:left}.testimonial-card__quote-wrapper{align-items:flex-start;display:flex;gap:12px;width:100%}.testimonial-card__quote-mark{color:#17e184;flex-shrink:0;font-family:Georgia,serif;font-size:3.5rem;line-height:.8;user-select:none}.testimonial-card__content,.testimonial-card__content *{flex-grow:1;font-size:1rem;line-height:1.6;text-align:left}.testimonial-card__author-block{align-items:center;display:flex;gap:16px;margin-top:auto;width:100%}.testimonial-card__author-image{flex-shrink:0}.testimonial-card__author-image img{border:3px solid #17e184;border-radius:50%;display:block;height:60px;margin:0;object-fit:cover;width:60px}.testimonial-card__meta{display:flex;flex-direction:column;gap:2px;text-align:left}.testimonial-card__author-name{color:#101653;font-size:1rem;font-weight:700}.testimonial-card__author-company{color:#666;font-size:.875rem}.section-testimonial-cards__actions{margin-top:8px;text-align:left}@media (min-width:768px){.section-testimonial-cards__inner{gap:48px}.testimonial-card-grid{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card{padding:40px 32px}.testimonial-card__author-image img{height:70px;width:70px}}