.reviews-section{z-index:5;background:0 0;justify-content:center;width:100%;padding:100px 24px;display:flex;position:relative;overflow:hidden}.reviews-inner{gap:48px;width:100%;max-width:1200px;display:flex}.reviews-left{flex-direction:column;flex:0 0 340px;align-self:flex-start;gap:24px;display:flex;position:sticky;top:120px}.reviews-tag{text-transform:uppercase;letter-spacing:.1em;color:#5b5bd6;font-size:11px;font-weight:700}.reviews-headline{background:linear-gradient(#111218,#4a4a55);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.reviews-stat-row{gap:24px;display:flex}.reviews-stat-num{color:#111218;font-size:32px;font-weight:900}.reviews-stat-num span{color:#5b5bd6;font-size:22px}.reviews-stat-label{color:#6b7280;font-size:13px}.reviews-rating-row{align-items:center;gap:8px;display:flex}.reviews-stars-dark{color:#f59e0b;font-size:22px}.reviews-rating-label{color:#9ca3af;font-size:12px}.reviews-cols{flex:1;gap:18px;max-height:560px;display:flex;overflow:hidden}.reviews-col{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.reviews-scroll-col{flex-direction:column;gap:16px;animation:22s linear infinite reviewScroll;display:flex}.reviews-scroll-col-2{animation-duration:26s;animation-direction:reverse;transform:translateY(-25%)}@keyframes reviewScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.review-card{background:#fff;border-radius:16px;padding:22px 20px;box-shadow:0 0 0 1px #c8d2e680,0 4px 6px #00000005,0 8px 32px #b4c3dc26,0 0 0 6px #dce4f24d}.review-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:8px;font-size:16px}.review-text{color:#374151;margin-bottom:10px;font-size:14px;line-height:1.65}.review-author-name{color:#111218;font-size:13px;font-weight:700}.reviews-dark{background:#0d0f1a;position:relative}.reviews-dark:before{content:"";pointer-events:none;background:radial-gradient(#5b5bd62e 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:-120px;transform:translateY(-50%)}.reviews-dark:after{content:"";pointer-events:none;background:radial-gradient(#6366f124 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.reviews-dark .reviews-inner{z-index:1;position:relative}.reviews-dark .reviews-left{position:sticky;top:120px}.reviews-dark .reviews-tag{color:#7b7ff5}.reviews-dark .reviews-headline{color:#fff;-webkit-text-fill-color:unset;background:0 0}.reviews-dark .reviews-stat-num{color:#fff}.reviews-dark .reviews-stat-num span{color:#7b7ff5}.reviews-dark .reviews-stat-label{color:#fff6}.reviews-dark .reviews-rating-label{color:#ffffff59}.reviews-dark .reviews-cols{flex:1;gap:18px;max-height:560px;display:flex;overflow:hidden}.reviews-dark .review-card{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff12!important}.reviews-dark .review-text{color:#ffffff8c!important}.reviews-dark .review-author-name{color:#ffffffd9!important}@media (max-width:900px){.reviews-section{padding:48px 24px}.reviews-inner{flex-direction:column;gap:32px}.reviews-left,.reviews-dark .reviews-left{flex:unset;top:unset!important;position:static!important}.reviews-cols{max-height:420px}.reviews-rating-row{display:none}}@media (max-width:600px){.reviews-section{padding:36px 16px}.reviews-cols{width:100%;min-width:0;max-height:360px}.reviews-col{width:100%;min-width:0}.reviews-col:nth-child(2){display:none}.review-card{min-width:0;max-width:100%}}
