// QBClone — Marquee ticker under the hero
const Ticker = () => (
  <div className="qb-ticker" data-screen-label="01b Ticker">
    <div className="qb-ticker-track">
      {Array.from({ length: 2 }).map((_, i) => (
        <span key={i}>
          <span className="pill"><b>∞ users</b> · no lock-in</span>
          <span className="sep">/</span>
          <span className="pill"><b>∞ companies</b> · one login</span>
          <span className="sep">/</span>
          <span className="pill"><b>$0</b> · forever, not a trial</span>
          <span className="sep">/</span>
          <span className="pill"><b>0.6s</b> p95 report load · 50k rows</span>
          <span className="sep">/</span>
          <span className="pill"><b>AI-native</b> · Claude Code &amp; Codex ready</span>
          <span className="sep">/</span>
          <span className="pill"><b>Self-host</b> or managed cloud</span>
          <span className="sep">/</span>
          <span className="pill"><b>MIT core</b> · open API · open schema</span>
          <span className="sep">/</span>
          <span className="pill"><b>1-click</b> migrate from QB Desktop &amp; Online</span>
          <span className="sep">/</span>
        </span>
      ))}
    </div>
  </div>
);

Object.assign(window, { Ticker });
