.tc-1e5a9937 .swiper-button-next, .tc-1e5a9937 .swiper-button-prev { color: #333; }
.tc-1e5a9937 .swiper-pagination-bullet-active { background: #333; }
.tc-1e5a9937 .tc-card {
    background: #fff;
    border-radius: 8px;
    padding: 30px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 15px;
    height: 100%;
}
.tc-1e5a9937 .tc-star { color: #f5b301; font-size: 18px; }
.tc-1e5a9937 .tc-quote { font-family: serif; font-size: 16px; line-height: 1.6; color: #444; flex-grow: 1; }
.tc-1e5a9937 .tc-meta { display: flex; align-items: center; gap: 15px; margin-top: 10px; }
.tc-1e5a9937 .tc-avatar { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; }
.tc-1e5a9937 .tc-info { display: flex; flex-direction: column; }
.tc-1e5a9937 .tc-name { font-weight: bold; font-family: sans-serif; color: #222; }
.tc-1e5a9937 .tc-role { font-size: 13px; color: #777; font-family: sans-serif; }
.tc-1e5a9937 .swiper { padding: 20px 40px 40px; }
