.tm-section{width:100%;overflow:hidden;padding:0;display:flex;flex-direction:column;gap:16px;background:0 0}.tm-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.tm-track{display:flex;gap:16px;width:max-content;will-change:transform}.tm-row--top .tm-track{transform:translateX(-120px)}.tm-row--bottom .tm-track{transform:translateX(60px)}.tm-card{width:360px;min-height:200px;border-radius:18px;padding:28px 28px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex-shrink:0;box-sizing:border-box}.tm-card--yellow{background-color:#f7eab5}.tm-card--white{background-color:#fff}.tm-card--dark{background-color:#1e1a17}.tm-quote{display:block;width:32px;height:22px;margin-bottom:4px;background-color:#d4a99f;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpath d='M0 28V17.2C0 11.4 1.8 6.8 5.4 3.4 9 1.1 13.4 0 18.6 0v5.6c-3 .3-5.3 1.4-7 3.2C10 10.7 9 13 9 16h7V28H0zm22 0V17.2c0-5.8 1.8-10.4 5.4-13.8C31 1.1 35.4 0 40.6 0v5.6c-3 .3-5.3 1.4-7 3.2C32 10.7 31 13 31 16h7V28H22z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpath d='M0 28V17.2C0 11.4 1.8 6.8 5.4 3.4 9 1.1 13.4 0 18.6 0v5.6c-3 .3-5.3 1.4-7 3.2C10 10.7 9 13 9 16h7V28H0zm22 0V17.2c0-5.8 1.8-10.4 5.4-13.8C31 1.1 35.4 0 40.6 0v5.6c-3 .3-5.3 1.4-7 3.2C32 10.7 31 13 31 16h7V28H22z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.tm-text{font-family:"Plus Jakarta Sans",sans-serif;font-size:14.5px;line-height:1.65;margin:0;flex:1}.tm-card--yellow .tm-text,.tm-card--white .tm-text{color:#1e1a17}.tm-card--dark .tm-text{color:rgba(249,241,231,.82)}.tm-footer{display:flex;align-items:center;gap:12px;margin-top:4px;padding-top:16px}.tm-card--yellow .tm-footer,.tm-card--white .tm-footer{border-top:1px solid rgba(30,26,23,.1)}.tm-card--dark .tm-footer{border-top:1px solid rgba(249,241,231,.15)}.tm-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:"Poppins",sans-serif;letter-spacing:.5px}.tm-avatar--dark{background-color:#1e1a17;color:#f7eab5}.tm-card--dark .tm-avatar--dark{background-color:rgba(212,169,159,.15);color:#d4a99f}.tm-avatar--coral{background-color:rgba(212,169,159,.2);color:#d4a99f}.tm-info{display:flex;flex-direction:column;gap:2px}.tm-name{font-family:"Poppins",sans-serif;font-size:13.5px;font-weight:700;line-height:1.2}.tm-role{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;line-height:1.3}.tm-stars{font-size:12px;color:#d4a99f;margin-top:2px;letter-spacing:1px}.tm-card--yellow .tm-name,.tm-card--white .tm-name{color:#1e1a17}.tm-card--yellow .tm-role,.tm-card--white .tm-role{color:#8a9fa8}.tm-card--dark .tm-name{color:#f9f1e7}.tm-card--dark .tm-role{color:rgba(249,241,231,.45)}