<svg
    xmlns="http://www.w3.org="http://www.w3.org/2000/svg"
    width="1200"
    height="630"
    viewBox="0 0 1200 630"
    role="img"
    aria-label="The Engine Under the Hood - how email verification works"
  >
    <defs>
      {/* Removed linearGradient id="bg4" as it's no longer used for the main background */}
      <filter id="shadow2" x="-20%" y="-20%" width="140%" height="140%">
        <feDropShadow
          dx="0"
          dy="8"
          stdDeviation="12"
          floodColor="#000"
          floodOpacity="0.05"
        />
      </filter>
    </defs>

    {/* Changed to solid white background */}
    <rect width="100%" height="100%" fill="#FFFFFF" />

    {/* Title */}
    <g transform="translate(70,90)">
      <text
        x="0"
        y="0"
        fontFamily="Inter, system-ui"
        fontWeight="700"
        fontSize="48"
        fill="#1f2937"
      >
        The Engine Under the Hood
      </text>
      <text
        x="0"
        y="62"
        fontFamily="Inter, system-ui"
        fontSize="20"
        fill="#4b5563"
      >
        Learn how email verification works — a technical deep dive
      </text>
    </g>

    {/* Pipeline diagram */}
    <g transform="translate(120,200)" filter="url(#shadow2)">
      {/* upload box */}
      <rect x="0" y="0" rx="12" width="220" height="120" fill="#fff" stroke="#e6eef3" />
      <text
        x="20"
        y="44"
        fontFamily="Inter, system-ui"
        fontWeight="600"
        fontSize="18"
        fill="#1f2937"
      >
        1. Upload CSV
      </text>
      <rect x="20" y="64" width="180" height="24" rx="6" fill="#f7fbfc" />
      {/* arrow */}
      <path d="M240 60 L320 60" stroke="#cbd5e1" strokeWidth="6" strokeLinecap="round" />
      <path d="M320 60 L306 52 L306 68 Z" fill="#cbd5e1" />

      {/* validator */}
      <rect x="340" y="-10" rx="12" width="260" height="160" fill="#fff" stroke="#e6eef3" />
      <text
        x="360"
        y="20"
        fontFamily="Inter, system-ui"
        fontWeight="600"
        fontSize="18"
        fill="#1f2937"
      >
        2. Multi-layer Validation
      </text>
      <g transform="translate(360,42)" fill="#6b7280" fontSize="14">
        <text x="0" y="0">• Syntax</text>
        <text x="0" y="24">• Domain &amp; MX</text>
        <text x="0" y="48">• Mailbox check</text>
      </g>

      {/* arrow */}
      <path d="M620 60 L700 60" stroke="#cbd5e1" strokeWidth="6" strokeLinecap="round" />
      <path d="M700 60 L686 52 L686 68 Z" fill="#cbd5e1" />

      {/* result box */}
      <rect x="720" y="0" rx="12" width="220" height="120" fill="#fff" stroke="#e6eef3" />
      <text
        x="740"
        y="44"
        fontFamily="Inter, system-ui"
        fontWeight="600"
        fontSize="18"
        fill="#1f2937"
      >
        3. Clean Output
      </text>
      <rect x="740" y="64" width="160" height="24" rx="6" fill="#FFF6F1" />
      <circle cx="910" cy="76" r="10" fill="#FF4B00" />
    </g>

    <text
      x="70"
      y="580"
      fontFamily="Inter, system-ui"
      fontSize="14"
      fill="#6b7280"
    >
      Vectormail • Technical overview
    </text>
  </svg>