<svg viewBox="0 12 880 620" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="diagram-title diagram-desc">
  <title id="diagram-title">Scope map: in-scope product area surrounded by three contrast areas</title>
  <desc id="diagram-desc">A central in-scope container for the Checkout product area lists three focus items: cart to payment, payment errors, and confirmation. Three contrast areas connected by dashed links sit outside the scope: landing pages to the left, post-purchase retention to the right, and account billing settings below. Each contrast area names a plausible but out-of-scope neighbor to keep discovery focused.</desc>

  <!-- ============ Dashed contrast connectors (drawn first so boxes sit on top) ============ -->
  <!-- Left box right edge (x=240, y=213) to container left edge (x=290, y=213): gentle dipped curve like source -->
  <path d="M240,213 C257,221 273,221 290,213" fill="none" stroke="#6f7480" stroke-width="1.5" stroke-dasharray="2 5" stroke-linecap="round" />
  <!-- Right box left edge (x=640, y=213) to container right edge (x=590, y=213) -->
  <path d="M640,213 C623,221 607,221 590,213" fill="none" stroke="#6f7480" stroke-width="1.5" stroke-dasharray="2 5" stroke-linecap="round" />
  <!-- Bottom: container bottom edge (y=346) down toward the eyebrow; stops short to avoid the label -->
  <path d="M440,346 V392" fill="none" stroke="#6f7480" stroke-width="1.5" stroke-dasharray="2 5" stroke-linecap="round" />

  <!-- ============ Center: in-scope container ============ -->
  <!-- Eyebrow above container, accent blue -->
  <text x="440" y="64" text-anchor="middle"
        font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
        font-size="13" font-weight="600" fill="#1e61f0" letter-spacing="0.3">In scope</text>

  <g>
    <!-- container: x 290..590 (w 300), y 80..346 (h 266) -->
    <rect x="290" y="80" width="300" height="266" rx="12" ry="12"
          fill="#F2F7FE" stroke="#1e61f0" stroke-width="1.5" />

    <text x="440" y="124" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="18" font-weight="600" fill="#1e61f0">Product Area: Checkout</text>
    <text x="440" y="148" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#1e2024">Focus on cart-to-payment completion.</text>

    <!-- in-scope items: solid blue pills with white text. cx=440, w=224 (x 328..552) -->
    <!-- Pill 1 -->
    <rect x="328" y="168" width="224" height="44" rx="8" fill="#1e61f0" stroke="#1e61f0" stroke-width="1" />
    <text x="440" y="195" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="14" font-weight="600" fill="#ffffff">Cart to payment</text>

    <!-- Pill 2 -->
    <rect x="328" y="224" width="224" height="44" rx="8" fill="#1e61f0" stroke="#1e61f0" stroke-width="1" />
    <text x="440" y="251" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="14" font-weight="600" fill="#ffffff">Payment errors</text>

    <!-- Pill 3 -->
    <rect x="328" y="280" width="224" height="44" rx="8" fill="#1e61f0" stroke="#1e61f0" stroke-width="1" />
    <text x="440" y="307" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="14" font-weight="600" fill="#ffffff">Confirmation</text>
  </g>

  <!-- ============ Left satellite: Landing pages ============ -->
  <g>
    <text x="145" y="160" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">Contrast areas</text>
    <rect x="50" y="178" width="190" height="70" rx="8"
          fill="#ffffff" stroke="#dedfe2" stroke-width="1" />
    <text x="145" y="219" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="16" font-weight="600" fill="#13294b">Landing pages</text>
    <text x="145" y="278" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">Marketing acquisition,</text>
    <text x="145" y="296" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">not checkout execution</text>
  </g>

  <!-- ============ Right satellite: Post-purchase retention ============ -->
  <g>
    <text x="735" y="160" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">Contrast areas</text>
    <rect x="640" y="178" width="190" height="70" rx="8"
          fill="#ffffff" stroke="#dedfe2" stroke-width="1" />
    <text x="735" y="209" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="16" font-weight="600" fill="#13294b">Post-purchase</text>
    <text x="735" y="230" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="16" font-weight="600" fill="#13294b">retention</text>
    <text x="735" y="278" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">Downstream lifecycle,</text>
    <text x="735" y="296" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">not purchase completion</text>
  </g>

  <!-- ============ Bottom satellite: Account billing settings ============ -->
  <g>
    <text x="440" y="408" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">Contrast areas</text>
    <!-- box centered cx=440, w=240 (x 320..560) -->
    <rect x="320" y="420" width="240" height="58" rx="8"
          fill="#ffffff" stroke="#dedfe2" stroke-width="1" />
    <text x="440" y="455" text-anchor="middle"
          font-family="Gellix, 'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="16" font-weight="600" fill="#13294b">Account billing settings</text>
    <text x="440" y="508" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">Account management,</text>
    <text x="440" y="526" text-anchor="middle"
          font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
          font-size="13" font-weight="400" fill="#6f7480">not checkout flow</text>
  </g>

  <!-- ============ Footer ============ -->
  <text x="440" y="588" text-anchor="middle"
        font-family="'IBM Plex Sans', system-ui, -apple-system, Segoe UI, sans-serif"
        font-size="13" font-weight="400" fill="#6f7480">Use contrasts to keep discovery focused and prevent plausible but distracting opportunities.</text>
</svg>
