<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 820 400" width="820" height="400" role="img" aria-labelledby="t d" font-family="'Manrope', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif">
  <title id="t">The crypto market cycle and its four phases</title>
  <desc id="d">Markets move through accumulation, markup, distribution and markdown. Underneath the price pattern is an emotion cycle: fear at the bottom builds to greed at the top, then back. CFGI has measured the full swing, from 12 to 87.</desc>
  <rect x="0" y="0" width="820" height="400" rx="14" fill="#ffffff"/>
  <text x="40" y="52" font-size="26" font-weight="800" fill="#0F172A">The Cycle Repeats Because Emotion Does</text>
  <text x="40" y="80" font-size="15" fill="#5A6578">Four phases, driven by a mood that swings from fear at the bottom to greed at the top</text>

  <line x1="80" y1="300" x2="760" y2="300" stroke="#0F172A" stroke-opacity="0.1" stroke-width="1.5"/>
  <path d="M90,288 C170,288 200,168 320,160 C400,155 470,160 540,178 C630,200 660,290 740,290" fill="none" stroke="#334155" stroke-width="3"/>

  <circle cx="100" cy="286" r="6" fill="#DC2626"/><text x="104" y="276" font-size="12.5" font-weight="700" fill="#DC2626">Fear</text>
  <circle cx="412" cy="158" r="6" fill="#15803D"/><text x="412" y="146" font-size="12.5" font-weight="700" fill="#15803D" text-anchor="middle">Greed</text>

  <g font-size="12.5" font-weight="600" fill="#5A6578" text-anchor="middle">
    <text x="150" y="332">Accumulation</text><text x="300" y="332">Markup</text><text x="470" y="332">Distribution</text><text x="650" y="332">Markdown</text>
  </g>
  <text x="410" y="372" font-size="12.5" fill="#5A6578" text-anchor="middle">Fear bottoms the market, greed tops it. CFGI has measured the full swing, <tspan font-family="'JetBrains Mono', ui-monospace, monospace" font-weight="700" fill="#0F172A">12</tspan> to <tspan font-family="'JetBrains Mono', ui-monospace, monospace" font-weight="700" fill="#0F172A">87</tspan>.</text>
</svg>
