// CaseStudies V3 — Marquee of quotes scrolling horizontally with brand chips const QUOTES_V3 = [ { brand: "Moldoteca", glyph: "M", color: "9,169,85", quote: "+34% rata confirmare COD în 30 zile.", who: "Andrei M.", role: "Founder" }, { brand: "HomeStyle", glyph: "H", color: "250,204,21", quote: "Comentariile spam au dispărut peste noapte.", who: "Cristina V.", role: "Marketing" }, { brand: "FitLab", glyph: "F", color: "34,197,94", quote: "Conversie chat de la 1.8% la 4.2%.", who: "Dan P.", role: "CEO" }, { brand: "PetFresh", glyph: "P", color: "87,255,135",quote: "Cost per comandă cu 68% mai mic. ROI în 2 săpt.", who: "Ioana D.", role: "Ops" }, { brand: "Velora", glyph: "V", color: "9,169,85", quote: "47s timp mediu de la sunet la confirmare.", who: "Mihai R.", role: "Founder" }, { brand: "OakHaus", glyph: "O", color: "34,197,94", quote: "Echipa de 4 a devenit echipa de 1 + AI.", who: "Alex T.", role: "COO" }, ]; const CaseStudiesV3 = () => { // Duplicate the array for seamless loop const items = [...QUOTES_V3, ...QUOTES_V3]; return (
Ce spun clienții

Voci dintre cei{" "} 140+ care rulează pe Confirmări.ro.

{/* Marquee track */}
{items.map((q, i) => (
{ e.currentTarget.style.transform = "translateY(-4px) scale(1.02)"; e.currentTarget.style.borderColor = `rgba(${q.color},0.55)`; }} onMouseLeave={(e) => { e.currentTarget.style.transform = "translateY(0) scale(1)"; e.currentTarget.style.borderColor = `rgba(${q.color},0.25)`; }} >
{q.glyph}
{q.brand}
{q.who} · {q.role}
"{q.quote}"
))}
); }; window.CaseStudiesV3 = CaseStudiesV3;