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

  <!-- QR Code Pattern -->
  <g transform="translate(50, 50)">
    <!-- Top-left position marker -->
    <rect x="0" y="0" width="70" height="70" fill="none" stroke="#1f2937" stroke-width="14"/>
    <rect x="21" y="21" width="28" height="28" fill="#1f2937"/>

    <!-- Top-right position marker -->
    <rect x="230" y="0" width="70" height="70" fill="none" stroke="#1f2937" stroke-width="14"/>
    <rect x="251" y="21" width="28" height="28" fill="#1f2937"/>

    <!-- Bottom-left position marker -->
    <rect x="0" y="230" width="70" height="70" fill="none" stroke="#1f2937" stroke-width="14"/>
    <rect x="21" y="251" width="28" height="28" fill="#1f2937"/>

    <!-- Data pattern - simplified decorative blocks -->
    <g fill="#1f2937">
      <!-- Row 1 -->
      <rect x="90" y="10" width="10" height="10"/>
      <rect x="110" y="10" width="10" height="10"/>
      <rect x="130" y="10" width="10" height="10"/>
      <rect x="170" y="10" width="10" height="10"/>
      <rect x="190" y="10" width="10" height="10"/>
      <rect x="210" y="10" width="10" height="10"/>

      <!-- Row 2 -->
      <rect x="100" y="30" width="10" height="10"/>
      <rect x="140" y="30" width="10" height="10"/>
      <rect x="160" y="30" width="10" height="10"/>
      <rect x="180" y="30" width="10" height="10"/>
      <rect x="200" y="30" width="10" height="10"/>

      <!-- Row 3 -->
      <rect x="90" y="50" width="10" height="10"/>
      <rect x="120" y="50" width="10" height="10"/>
      <rect x="150" y="50" width="10" height="10"/>
      <rect x="170" y="50" width="10" height="10"/>
      <rect x="210" y="50" width="10" height="10"/>

      <!-- Middle section -->
      <rect x="10" y="90" width="10" height="10"/>
      <rect x="30" y="90" width="10" height="10"/>
      <rect x="50" y="90" width="10" height="10"/>
      <rect x="90" y="90" width="10" height="10"/>
      <rect x="110" y="90" width="10" height="10"/>
      <rect x="150" y="90" width="10" height="10"/>
      <rect x="190" y="90" width="10" height="10"/>
      <rect x="230" y="90" width="10" height="10"/>
      <rect x="250" y="90" width="10" height="10"/>
      <rect x="270" y="90" width="10" height="10"/>
      <rect x="290" y="90" width="10" height="10"/>

      <rect x="20" y="110" width="10" height="10"/>
      <rect x="50" y="110" width="10" height="10"/>
      <rect x="100" y="110" width="10" height="10"/>
      <rect x="130" y="110" width="10" height="10"/>
      <rect x="170" y="110" width="10" height="10"/>
      <rect x="200" y="110" width="10" height="10"/>
      <rect x="240" y="110" width="10" height="10"/>
      <rect x="280" y="110" width="10" height="10"/>

      <rect x="10" y="130" width="10" height="10"/>
      <rect x="40" y="130" width="10" height="10"/>
      <rect x="90" y="130" width="10" height="10"/>
      <rect x="120" y="130" width="10" height="10"/>
      <rect x="160" y="130" width="10" height="10"/>
      <rect x="180" y="130" width="10" height="10"/>
      <rect x="210" y="130" width="10" height="10"/>
      <rect x="250" y="130" width="10" height="10"/>
      <rect x="270" y="130" width="10" height="10"/>

      <!-- Center area -->
      <rect x="100" y="150" width="10" height="10"/>
      <rect x="140" y="150" width="10" height="10"/>
      <rect x="160" y="150" width="10" height="10"/>
      <rect x="200" y="150" width="10" height="10"/>

      <rect x="110" y="170" width="10" height="10"/>
      <rect x="130" y="170" width="10" height="10"/>
      <rect x="170" y="170" width="10" height="10"/>
      <rect x="190" y="170" width="10" height="10"/>

      <rect x="90" y="190" width="10" height="10"/>
      <rect x="120" y="190" width="10" height="10"/>
      <rect x="150" y="190" width="10" height="10"/>
      <rect x="180" y="190" width="10" height="10"/>
      <rect x="210" y="190" width="10" height="10"/>

      <!-- Bottom area -->
      <rect x="10" y="210" width="10" height="10"/>
      <rect x="30" y="210" width="10" height="10"/>
      <rect x="50" y="210" width="10" height="10"/>
      <rect x="90" y="210" width="10" height="10"/>
      <rect x="120" y="210" width="10" height="10"/>
      <rect x="160" y="210" width="10" height="10"/>
      <rect x="200" y="210" width="10" height="10"/>
      <rect x="230" y="210" width="10" height="10"/>
      <rect x="260" y="210" width="10" height="10"/>
      <rect x="290" y="210" width="10" height="10"/>

      <rect x="90" y="240" width="10" height="10"/>
      <rect x="110" y="240" width="10" height="10"/>
      <rect x="150" y="240" width="10" height="10"/>
      <rect x="180" y="240" width="10" height="10"/>
      <rect x="230" y="240" width="10" height="10"/>
      <rect x="250" y="240" width="10" height="10"/>
      <rect x="280" y="240" width="10" height="10"/>

      <rect x="100" y="260" width="10" height="10"/>
      <rect x="130" y="260" width="10" height="10"/>
      <rect x="170" y="260" width="10" height="10"/>
      <rect x="210" y="260" width="10" height="10"/>
      <rect x="240" y="260" width="10" height="10"/>
      <rect x="270" y="260" width="10" height="10"/>

      <rect x="90" y="280" width="10" height="10"/>
      <rect x="120" y="280" width="10" height="10"/>
      <rect x="140" y="280" width="10" height="10"/>
      <rect x="160" y="280" width="10" height="10"/>
      <rect x="190" y="280" width="10" height="10"/>
      <rect x="220" y="280" width="10" height="10"/>
      <rect x="260" y="280" width="10" height="10"/>
      <rect x="290" y="280" width="10" height="10"/>
    </g>

    <!-- Center logo area (simulated) -->
    <circle cx="150" cy="150" r="35" fill="white" stroke="#3b82f6" stroke-width="3"/>
    <path d="M150 125 L150 175 M125 150 L175 150" stroke="#3b82f6" stroke-width="4" stroke-linecap="round"/>
  </g>

  <!-- Decorative elements -->
  <text x="200" y="370" text-anchor="middle" font-family="system-ui, -apple-system, sans-serif" font-size="14" font-weight="600" fill="#6b7280">Scan to Create Your QR Code</text>
</svg>
