Two rows scrolling infinitely in opposite directions. Hover any card to pause the row.
A section showing quotes from real users of your product. Social proof is one of the most powerful conversion elements on a website — people trust other people's opinions more than they trust the company selling the product. The best testimonials are specific ("increased our revenue by 40%") rather than generic ("great product, love it").
Laid out as a 3-column grid, a single large quote, or an auto-scrolling marquee. The marquee version is popular currently — cards scroll continuously, often two rows in opposite directions. Hover stops the scroll. Each card duplicated once for the infinite-loop illusion via translateX(-50%) keyframes.
Two rows. Hover any card to pause.
★★★★★ 4.9 / 5 across 1,200+ reviews
Replaced three tools and one weekly meeting. We don't miss any of them.
Quiet, fast, opinionated. Three words I never thought I'd use for SaaS.
Onboarded the whole company in a single afternoon. No tutorials needed.
The command palette alone is worth the price. Everything else is bonus.
Our retention went up 18% the quarter we switched. I cannot prove causation. I will.
The first dashboard I look at every morning. The last tab I close at night.
Their support replied to my issue in 11 minutes. With a working code patch.
You can tell it was built by people who use it themselves. Every detail.
Replaced three tools and one weekly meeting. We don't miss any of them.
Quiet, fast, opinionated. Three words I never thought I'd use for SaaS.
Onboarded the whole company in a single afternoon. No tutorials needed.
The command palette alone is worth the price. Everything else is bonus.
Our retention went up 18% the quarter we switched. I cannot prove causation. I will.
The first dashboard I look at every morning. The last tab I close at night.
Their support replied to my issue in 11 minutes. With a working code patch.
You can tell it was built by people who use it themselves. Every detail.
Killed a four-hour weekly meeting. Worth every penny.
The audit log alone passes our SOC 2 controls. We're done.
I sent the trial link to my team on Monday. We're paying by Friday.
The product evolves so fast I check the changelog like Twitter.
Best onboarding I've ever shipped. Conversion went from 9% to 24%.
Honestly hard to imagine going back. Even the empty states are charming.
Realtime that actually feels realtime. Cursors are addictive.
One of those tools that fades into the work. The biggest compliment I can give.
Killed a four-hour weekly meeting. Worth every penny.
The audit log alone passes our SOC 2 controls. We're done.
I sent the trial link to my team on Monday. We're paying by Friday.
The product evolves so fast I check the changelog like Twitter.
Best onboarding I've ever shipped. Conversion went from 9% to 24%.
Honestly hard to imagine going back. Even the empty states are charming.
Realtime that actually feels realtime. Cursors are addictive.
One of those tools that fades into the work. The biggest compliment I can give.
Create a testimonial section with a dual-row infinite marquee. Two rows of testimonial cards, each row auto-scrolling horizontally at different speeds. Row 1 scrolls left at 30px/s, Row 2 scrolls right at 20px/s. Each card (280px wide, white background, 12px border-radius, subtle shadow): star rating (5 gold stars), quote text in quotes, horizontal divider, avatar circle (40px, initials), name (bold 14px), role and company (12px gray). 8 cards per row duplicated for infinite loop (use CSS animation with keyframes translating X by -50%). Section background: light gray #F5F5F5.