.user-review-section{flex-direction:column;justify-content:center;align-items:center;gap:36px;display:flex}.user-review-stars{justify-content:flex-start;align-items:center;gap:4px;display:flex}.user-review-grid-marquee{gap:24px;height:600px;display:flex;overflow:hidden}.marquee-column{flex:1;position:relative;overflow:hidden;padding:0 10px!important}.marquee-content{will-change:transform;flex-direction:column;animation:80s linear infinite marquee-up;display:flex;transform:translateY(0)}@keyframes marquee-up{0%{transform:translateY(0)}to{transform:translateY(-75%)}}.user-review-card{background:#fff;border:1px solid #f1f1f1;border-radius:24px;flex-direction:column-reverse;flex-shrink:0;width:100%;max-width:470px;margin:0 0 24px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000008}.user-review-card:hover{z-index:2;background:#fff;border:.5px solid #0a0f0f3d;transform:translateY(-4px)scale(1.015);box-shadow:0 0 4px #0000000a}.user-review-card.repeat{height:auto}.user-review-text{color:#333;text-align:left;margin-bottom:0;font-size:16px;font-style:italic;font-weight:400;line-height:1.6}.user-review-card:hover .user-review-text{color:#0a0f0f}.user-review-header{align-items:center;width:100%;margin-top:20px;display:flex}.user-review-info{flex-direction:row;flex:1;justify-content:space-between;align-items:center;margin-left:12px;display:flex}.user-review-avatar{object-fit:cover;background:#f4f4f4;border-radius:50%;width:56px;height:56px}.user-review-name{color:#000;font-size:18px;font-weight:600;line-height:1.2}.user-review-role{color:var(--landing-secondary);vertical-align:middle;font-size:14px;font-weight:300;line-height:23.04px}.user-review-viewall{color:#939393;cursor:pointer;text-align:center;background:0 0;border:none;align-items:center;gap:8px;margin-top:32px;font-size:20px;font-weight:600;transition:color .3s;display:flex}.user-review-viewall:hover{color:#1e1e1e}.user-review-viewall svg{width:15px;height:15px;transform:rotate(90deg)}.user-review-viewall svg path{stroke:#939393}.user-review-viewall:hover svg path{stroke:#1e1e1e}.highlight-best-ai{font-size:inherit;margin:0 2px;padding:2px 6px;font-weight:600;transition:background .2s,border-radius .2s;display:inline-block}.user-review-card:hover .highlight-best-ai{background-color:#0000001f;border-radius:6px}.user-review-grid{column-count:3;column-gap:24px}.user-review-grid-marquee.columns-3{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.user-review-grid-marquee.columns-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.user-review-grid-marquee.columns-1{grid-template-columns:1fr;gap:20px;display:grid}.landing-user-review-header-wrap{text-align:center;color:#0a0f0f;flex-direction:column;align-items:center;gap:12px;display:flex}.testimonials-badge{color:#000;background:#f6f6f6;border-radius:4px;width:fit-content;padding:6px 16px;font-size:10px;font-weight:500;display:none}.user-review-grid-marquee{transition:all .3s}.marquee-column{height:600px;position:relative;overflow:hidden}.marquee-content{animation:40s linear infinite marquee-vertical}.marquee-column.paused .marquee-content{animation-play-state:paused}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:1366px){.user-review-text{font-size:14px;line-height:24px}.user-review-viewall{margin-top:1rem;font-size:16px;font-weight:500}}@media (max-width:1024px){.user-review-grid-marquee{gap:14px;height:500px}.marquee-content{animation-duration:60s}}@media (max-width:991px){.user-review-grid-marquee{grid-template-columns:repeat(2,1fr)!important}.user-review-grid{column-count:2!important}}@media (max-width:767px){.user-review-grid-marquee{grid-template-columns:1fr!important}.testimonials-badge{display:block}.user-review-section{background:#fff;padding-top:1rem;padding-bottom:2rem;margin-bottom:0!important}.user-review-grid-marquee{gap:12px}.marquee-column{height:450px;padding:0 5px!important}.user-review-card{border-radius:16px;flex-direction:column;margin-bottom:12px;padding:16px}.user-review-avatar{width:44px;height:44px}.user-review-name{font-size:15px}.user-review-text{font-size:13px;line-height:1.5}.user-review-stars svg{width:12px;height:12px}.user-review-header{justify-content:flex-start;gap:10px;margin-top:0;margin-bottom:12px}.user-review-info{flex-direction:column;flex:none;align-items:flex-start;gap:4px;margin-left:0}}@media (max-width:600px){.user-review-grid-marquee{height:400px;gap:5px!important}}
