<svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
  <rect width="400" height="400" fill="#f3f4f6"/>

  <!-- ROI Gauge/Meter -->
  <g transform="translate(200, 120)">
    <!-- Outer circle -->
    <circle cx="0" cy="0" r="70" fill="none" stroke="#e5e7eb" stroke-width="12"/>
    <!-- Green arc for positive ROI -->
    <path d="M 0,-70 A 70,70 0 0,1 49.5,-49.5" fill="none" stroke="#10b981" stroke-width="12" stroke-linecap="round"/>
    <!-- Center circle -->
    <circle cx="0" cy="0" r="50" fill="white" stroke="#d1d5db" stroke-width="2"/>
    <!-- ROI percentage -->
    <text x="0" y="5" text-anchor="middle" font-family="system-ui" font-size="28" fill="#10b981" font-weight="bold">150%</text>
    <text x="0" y="25" text-anchor="middle" font-family="system-ui" font-size="12" fill="#6b7280">ROI</text>

    <!-- Needle/pointer -->
    <line x1="0" y1="0" x2="35" y2="-35" stroke="#1f2937" stroke-width="3" stroke-linecap="round"/>
    <circle cx="0" cy="0" r="5" fill="#1f2937"/>
  </g>

  <!-- Cost breakdown bars -->
  <g transform="translate(50, 240)">
    <!-- Commissions bar -->
    <rect x="0" y="0" width="120" height="20" rx="4" fill="#3b82f6"/>
    <text x="125" y="14" font-family="system-ui" font-size="11" fill="#1f2937">Commissions</text>

    <!-- Platform cost bar -->
    <rect x="0" y="30" width="60" height="20" rx="4" fill="#8b5cf6"/>
    <text x="65" y="44" font-family="system-ui" font-size="11" fill="#1f2937">Platform</text>

    <!-- Staff cost bar -->
    <rect x="0" y="60" width="80" height="20" rx="4" fill="#ec4899"/>
    <text x="85" y="74" font-family="system-ui" font-size="11" fill="#1f2937">Staff Time</text>

    <!-- Creative cost bar -->
    <rect x="0" y="90" width="50" height="20" rx="4" fill="#f59e0b"/>
    <text x="55" y="104" font-family="system-ui" font-size="11" fill="#1f2937">Creative</text>
  </g>

  <!-- Profit indicator -->
  <g transform="translate(280, 250)">
    <rect x="0" y="0" width="70" height="80" rx="8" fill="#10b981" stroke="#059669" stroke-width="2"/>
    <text x="35" y="25" text-anchor="middle" font-family="system-ui" font-size="10" fill="white" font-weight="600">Net</text>
    <text x="35" y="38" text-anchor="middle" font-family="system-ui" font-size="10" fill="white" font-weight="600">Profit</text>
    <text x="35" y="60" text-anchor="middle" font-family="system-ui" font-size="16" fill="white" font-weight="bold">$2.5K</text>
  </g>

  <!-- Arrow showing growth/return -->
  <g transform="translate(100, 50)">
    <line x1="0" y1="0" x2="60" y2="-30" stroke="#10b981" stroke-width="3" stroke-linecap="round"/>
    <polygon points="60,-30 50,-25 55,-35" fill="#10b981"/>
    <text x="70" y="-25" font-family="system-ui" font-size="12" fill="#10b981" font-weight="600">+150%</text>
  </g>

  <!-- Dollar signs -->
  <g transform="translate(320, 60)">
    <text x="0" y="0" font-family="system-ui" font-size="24" fill="#10b981" font-weight="bold">$</text>
    <text x="15" y="-5" font-family="system-ui" font-size="18" fill="#10b981" font-weight="bold">$</text>
    <text x="25" y="5" font-family="system-ui" font-size="14" fill="#10b981" font-weight="bold">$</text>
  </g>

  <!-- Comparison icons -->
  <g transform="translate(50, 160)">
    <circle cx="15" cy="15" r="15" fill="#3b82f6" opacity="0.2"/>
    <text x="15" y="20" text-anchor="middle" font-family="system-ui" font-size="12" fill="#3b82f6" font-weight="bold">A</text>
    <text x="40" y="20" font-family="system-ui" font-size="10" fill="#6b7280">vs</text>
    <circle cx="65" cy="15" r="15" fill="#ec4899" opacity="0.2"/>
    <text x="65" y="20" text-anchor="middle" font-family="system-ui" font-size="12" fill="#ec4899" font-weight="bold">P</text>
  </g>

  <text x="200" y="385" text-anchor="middle" font-family="system-ui" font-size="16" font-weight="600" fill="#1f2937">ROI Calculator</text>
</svg>
