.tc-section{width:100%}.tc-header{text-align:center;margin-bottom:40px}.tc-header__title{font-family:var(--tc-heading-font, inherit);font-size:var(--tc-heading-size, 32px);font-weight:var(--tc-heading-weight, 700);font-style:var(--tc-heading-style, normal);letter-spacing:var(--tc-heading-spacing, 0);margin:0 0 8px;line-height:1.2;text-wrap:balance}.tc-header__subtitle{font-family:var(--tc-body-font, inherit);font-size:var(--tc-subheading-size, 17px);font-style:var(--tc-subheading-style, normal);color:#6b7280;margin:0 auto;max-width:600px}.tc-grid{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:750px){.tc-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.tc-grid--3-col{grid-template-columns:repeat(3,1fr)}}.tc-card{background:var(--tc-card-bg, #eef3f7);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:20px;text-align:var(--tc-text-align, left)}.tc-card__header{display:flex;align-items:center;gap:16px}.tc-card--center .tc-card__header{flex-direction:column;align-items:center;gap:12px}.tc-card--center .tc-meta{align-items:center}.tc-avatar{width:var(--tc-avatar-size, 80px);height:var(--tc-avatar-size, 80px);border-radius:50%;overflow:hidden;flex-shrink:0;background:#94a3b8;display:flex;align-items:center;justify-content:center}.tc-avatar img{width:100%;height:100%;object-fit:cover}.tc-avatar__initials{font-family:var(--tc-heading-font, inherit);font-size:calc(var(--tc-avatar-size, 80px) * .3);font-weight:700;color:#fff;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.tc-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-meta__label{font-family:var(--tc-body-font, inherit);font-size:var(--tc-label-size, 13px);font-weight:var(--tc-label-weight, 500);text-transform:var(--tc-label-transform, none);letter-spacing:var(--tc-label-spacing, 0);color:#6b7280;margin:0;line-height:1.3}.tc-meta__name{font-family:var(--tc-heading-font, inherit);font-size:var(--tc-name-size, 18px);font-weight:var(--tc-name-weight, 700);font-style:var(--tc-name-style, normal);margin:0;line-height:1.3;color:#1f2937}.tc-meta__role{font-family:var(--tc-body-font, inherit);font-size:var(--tc-role-size, 14px);font-weight:var(--tc-role-weight, 500);font-style:var(--tc-role-style, normal);color:#0284c7;margin:0;line-height:1.3}.tc-card__body{font-family:var(--tc-body-font, inherit);font-size:var(--tc-body-size, 16px);font-weight:var(--tc-body-weight, 400);font-style:var(--tc-body-style, normal);line-height:var(--tc-body-line-height, 165%);color:#6b7280;margin:0}@media screen and (max-width:749px){.tc-header__title{font-size:calc(var(--tc-heading-size, 32px) * .8)}}@media screen and (max-width:479px){.tc-card{padding:24px}.tc-avatar{width:calc(var(--tc-avatar-size, 80px) * .8);height:calc(var(--tc-avatar-size, 80px) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/testimonial-cards.css.map */
