.tm-section{background:#f3f4f6;padding:72px 24px;width:100%;float:left;box-sizing:border-box}.tm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.tm-card{background:#fff;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.tm-stars{color:#f59e0b;font-size:18px;letter-spacing:2px}.tm-quote{font-size:15px;color:#374151;line-height:1.65;flex:1}.tm-author{display:flex;align-items:center;gap:12px}.tm-avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;flex-shrink:0}.tm-author-info strong{display:block;font-size:14px;font-weight:700;color:#111827}.tm-author-info span{font-size:13px;color:#6b7280}.tm-card:last-child:nth-child(3n+1){grid-column:2}@media (max-width:900px){.tm-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tm-grid{grid-template-columns:1fr}}