.tq__heading{margin:0 0 40px}.tq__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.tq__card{background:var(--white);border:1px solid var(--strokes);border-radius:24px;display:flex;flex-direction:column;margin:0;padding:36px 32px 32px}.tq__logo{height:42px;margin-bottom:28px;max-width:160px;object-fit:contain;object-position:left center;width:auto}.tq__quote{flex:1;margin:0 0 40px}.tq__quote p{font-size:18px;line-height:28px;margin:0}.tq__person{align-items:center;display:flex;font-size:15px;gap:12px;line-height:22px}.tq__person img{border-radius:50%;flex-shrink:0;height:52px;object-fit:cover;width:52px}.tq__person strong{font-weight:600}.tq__logos{margin-top:56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative}.tq__logos-track{align-items:center;animation:tq-scroll 40s linear infinite;display:flex;gap:72px;width:max-content}.tq__logos img{filter:grayscale(1);height:34px;opacity:.35;width:auto}@keyframes tq-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tq__logos-track{animation:none}}@media (max-width:991px){.tq__grid{grid-template-columns:1fr;max-width:560px}}@media (max-width:767px){.tq__card{padding:28px 24px 24px}.tq__quote p{font-size:17px;line-height:26px}}