API Reference

Use the BankOps.ai REST API to create and update presentations programmatically. External agents and scripts can authenticate with a Bearer token and manage presentation content via JSON.

01

Authentication

All API requests require authentication. Obtain a JWT token by calling the login endpoint, then include it as a Bearer token in subsequent requests.

POST/api/auth/loginAuthenticate and receive a JWT token.
Request
{
  "username": "your_username",
  "password": "your_password"
}
Response (200)
{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "user": {
    "id": "uuid",
    "username": "your_username"
  },
  "org": {
    "id": "uuid",
    "name": "A-1 Investment Bank"
  }
}

Using the token

Include the token in all subsequent requests:

Authorization: Bearer <token>

Tokens expire after 7 days. Browser clients can also use the httpOnly cookie set during login.

02

Get Presentation

Retrieve a presentation by ID, including its content JSON. The presentation must belong to your organization.

GET/api/presentations/:idFetch presentation metadata and content.
Response (200)
{
  "presentation": {
    "id": "bde47f40-c324-4624-af2a-5a779c6c7d10",
    "orgId": "...",
    "title": "Quarterly Review",
    "content": {
      "style": "corporate",
      "slides": [...]
    },
    "createdAt": "2026-02-19T00:00:00.000Z",
    "updatedAt": "2026-02-19T00:00:00.000Z"
  }
}

The content field is null until a deck JSON is submitted via PATCH.

03

Update Presentation

Update a presentation's content and/or title. Uses PATCH semantics — only provided fields are updated.

PATCH/api/presentations/:idUpdate presentation content or title.
Request
{
  "title": "AI Strategy Deck",
  "content": {
    "style": "corporate",
    "slides": [
      {
        "type": "grid",
        "title": "AI Strategy",
        "body": {
          "direction": "row",
          "children": [
            { "span": 1 },
            { "span": 7, "direction": "col", "children": [
              { "content": { "type": "text", "text": "AI Strategy", "fontSize": 2800 } },
              { "content": { "type": "text", "text": "Q1 2026", "fontSize": 1400 } }
            ] },
            { "span": 4 }
          ]
        }
      },
      {
        "type": "grid",
        "title": "Key Metrics",
        "body": {
          "direction": "row",
          "children": [...]
        }
      }
    ]
  }
}
Response (200) — when content is provided
{
  "presentation": {
    "id": "bde47f40-...",
    "title": "AI Strategy Deck",
    "content": { "style": "corporate", "slides": [...] },
    "createdAt": "...",
    "updatedAt": "..."
  },
}

Request Fields

FieldTypeRequiredDescription
contentobjectNoFull deck JSON — replaces entire content (see schema below)
patcharrayNoRFC 6902 JSON Patch operations — applied to current content
titlestringNoPresentation title

At least one field must be provided. content and patch are mutually exclusive — use one or the other.

JSON Patch (RFC 6902)

Instead of sending the full deck JSON, you can send an array of RFC 6902 patch operations. The operations are applied atomically to the current content — if any operation fails validation, the entire patch is rejected and no changes are made.

Supported Operations
OperationDescription
addAdd a value at a path (inserts into arrays, adds object keys)
removeRemove the value at a path
replaceReplace the value at a path
moveMove a value from one path to another
copyCopy a value from one path to another
testAssert a value equals the expected value (fails the patch if not)
Request — Change slide 1 title
{
  "patch": [
    {
      "op": "replace",
      "path": "/slides/0/title",
      "value": "Updated Title"
    }
  ]
}
Request — Add a slide at position 2
{
  "patch": [
    {
      "op": "add",
      "path": "/slides/1",
      "value": {
        "type": "grid",
        "title": "New Slide",
        "body": {
          "direction": "row",
          "children": []
        }
      }
    }
  ]
}
Request — Remove slide 3
{
  "patch": [
    {
      "op": "remove",
      "path": "/slides/2"
    }
  ]
}
Request — Move slide 1 to position 3
{
  "patch": [
    {
      "op": "move",
      "from": "/slides/0",
      "path": "/slides/2"
    }
  ]
}
Request — Multiple operations (atomic)
{
  "patch": [
    { "op": "replace", "path": "/slides/0/title", "value": "Q2 2026 Review" },
    { "op": "replace", "path": "/slides/0/subtitle", "value": "Confidential" },
    { "op": "add", "path": "/slides/1/body/children/-", "value": {
        "content": { "type": "text", "text": "New zone content" }
    }},
    { "op": "remove", "path": "/slides/2" }
  ]
}

JSON Pointer syntax

Paths use RFC 6901 JSON Pointer notation. Array indices are zero-based. Use /- to append to the end of an array. Slash and tilde characters in keys must be escaped: ~1 for / and ~0 for ~.

Error Response (400) — Invalid patch
{
  "error": "Invalid patch: Cannot perform the operation at a path that does not exist",
  "detail": {
    "name": "OPERATION_PATH_UNRESOLVABLE",
    "index": 0,
    "operation": { "op": "replace", "path": "/slides/99/title", "value": "..." }
  }
}

Response Fields (when content is provided)

When content is included in the request, the response includes additional fields for slide validation:

FieldTypeDescription
presentationobjectThe saved presentation record with all fields.
04

Slide Image

Render a single slide as a PNG image. Useful for visual inspection, thumbnails, or debugging layout issues. The slide number is 1-based (first slide = 1).

GET/api/presentations/:id/slides/:num/imageRender a slide as a PNG image.
Shell
# Render slide 3 as PNG with zone borders
curl "$BANKOPS_API_URL/api/presentations/YOUR_PRESENTATION_ID/slides/3/image?borders=true" \
  -H "Authorization: Bearer $TOKEN" \
  -o slide3.png
ParameterLocationDescription
:idURL pathPresentation UUID
:numURL pathSlide number (1-based). slideNumber=1 is slideIndex=0.
bordersQuery stringSet to true to draw thin dashed blue borders around every zone. Visual aid only — does not appear in exported PPTX.

Response

Returns a image/png binary response (960×720 pixels). The image is generated by exporting the slide to PPTX and converting it via LibreOffice, so the rendering matches what you see in PowerPoint.

05

Error Responses

StatusBodyCause
401{ "error": "Not authenticated." }Missing or invalid token
404{ "error": "Presentation not found." }Wrong ID or different org
400{ "error": "..." }Validation error
06

Presentation JSON Schema

The content field stores a deck JSON object. Below is the complete schema reference. You can also download the raw file: schema.md

schema.md — Full Deck JSON ReferenceDownload
# PPTX SDK — LLM Reference

You are generating JSON that will be converted into PowerPoint (.pptx) presentations. Follow this reference exactly. Every property name, nesting level, and type matters.

---

## Deck Structure

```json
{
  "style": "corporate",
  "slideSize": { "width": 13.333, "height": 7.5 },
  "slides": [ ... ]
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `style` | `string` or `object` | `"corporate"` | Style preset name or inline style object |
| `slideSize` | `{ width, height }` | `{ 10, 7.5 }` | Slide dimensions in inches |
| `slides` | `array` | required | Array of slide definitions |

### Style Presets

| Name | Look | Best For |
|---|---|---|
| `"corporate"` | White bg, dark text, blue accent (#4472C4), Arial/Calibri | Investment banking, finance, formal presentations |
| `"minimal"` | White bg, blue accent (#2980b9), Helvetica Neue | Clean tech pitches, product decks |
| `"dark"` | Dark bg (#1a1a2e), red accent (#E94560), light text | Executive keynotes, dramatic impact |
| `"warm"` | White bg, terracotta accent (#D57F5B), Georgia/Garamond | Creative briefs, editorial presentations |

---

## Slide Type

All slides use the grid type with an inline body layout tree.

```json
{
  "type": "grid",
  "title": "Slide Title",
  "subtitle": "Optional subtitle below the title",
  "sectionLabel": "SECTION NAME",
  "footer": "Source: Company data",
  "margin": 0.5,
  "body": { ... }
}
```

| Property | Type | Required | Description |
|---|---|---|---|
| `title` | `string` | no | Main heading at top |
| `subtitle` | `string` | no | Subtitle text below the title |
| `sectionLabel` | `string` | no | Eyebrow text above title (e.g. section name) |
| `footer` | `string` | no | Footnote at bottom |
| `margin` | `number` | no | Slide-level margin override (inches) |
| `_task` | `string` | no | Task annotation for AI agents. Not rendered or exported. Agent should clear after completing. |
| `body` | `object` | yes | Layout tree (see Grid Layout below) |

---

## Grid Layout System

The layout engine uses a 12-column nested grid (like Bootstrap/MUI). Every node is either a **leaf** (has `content`) or a **container** (has `children`).

### Layout Node

```json
{
  "span": 6,
  "direction": "row",
  "gap": 0.15,
  "padding": 0.1,
  "margin": 0.05,
  "marginTop": 0.1,
  "background": "#F5F0EB",
  "backgroundOpacity": 80,
  "border": "#999999",
  "borderTop": { "color": "#185ABD", "width": 2, "style": "solid" },
  "shadow": { "color": "#000000", "alpha": 0.5, "blur": 4, "dist": 3, "dir": 45 },
  "header": "Panel Header",
  "subheader": "Sub-section",
  "subfooter": "Source note",
  "childShape": "chevron",
  "childShapeColor": "#185ABD",
  "children": [ ... ],
  "content": { ... }
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `span` | `number` (1-12) | equal split | Column weight in parent's 12-column grid |
| `direction` | `"row"` or `"col"` | `"row"` | Stack children horizontally or vertically |
| `gap` | `number` | 0.15 | Gap between children (inches) |
| `padding` | `number` | 0 | Inner padding on all sides (inches) |
| `paddingTop` | `number` | — | Top padding override (inches). Takes precedence over `padding`. |
| `paddingRight` | `number` | — | Right padding override (inches) |
| `paddingBottom` | `number` | — | Bottom padding override (inches) |
| `paddingLeft` | `number` | — | Left padding override (inches) |
| `margin` | `number` | 0 | Inner margin on all sides (inches) |
| `marginTop` | `number` | — | Top margin override (inches). Takes precedence over `margin`. |
| `marginRight` | `number` | — | Right margin override (inches) |
| `marginBottom` | `number` | — | Bottom margin override (inches) |
| `marginLeft` | `number` | — | Left margin override (inches) |
| `background` | `string` | none | Fill color for this zone (hex) |
| `backgroundOpacity` | `number` | 100 | Background fill opacity (0-100) |
| `border` | `string` or `object` | none | Border color (string) or object (see below). Applies to all sides. |
| `borderTop` | `string` or `object` | — | Top border override. Takes precedence over `border`. |
| `borderRight` | `string` or `object` | — | Right border override |
| `borderBottom` | `string` or `object` | — | Bottom border override |
| `borderLeft` | `string` or `object` | — | Left border override |
| `shadow` | `object` | none | Drop shadow (see below) |
| `header` | `string` | none | Dark bar with white text above content |
| `subheader` | `string` | none | Smaller text label with underline above content |
| `subfooter` | `string` | none | Small italic text below content |
| `childShape` | `string` | none | Decorative shape for child zones: `"chevron"` or `"pyramid"` |
| `childShapeColor` | `string` | none | Color (hex) for the child shape design |
| `children` | `array` | — | Child layout nodes (container mode) |
| `content` | `object` | — | Content object (leaf mode) |
| `_task` | `string` | none | Task annotation for AI agents. Not rendered or exported. Agent should clear after completing. |
| `factCheck` | `object` | none | Fact-check result written by agents after verifying zone content. See **factCheck object** below. |
| `_sources` | `array` | none | Data provenance. Array of source objects citing where the zone's data came from. See **_sources array** below. |

**factCheck object:**
```json
{ "claim": "Shopify 2025E Revenue ~$9B", "verdict": "Confirmed: Shopify FY2025 revenue was $8.9B per 10-K", "status": "confirmed", "checkTimestamp": "2026-02-28T12:00:00Z", "checker": "serpapi" }
```
| Property | Type | Required | Description |
|---|---|---|---|
| `claim` | `string` | yes | The verifiable claim being checked |
| `verdict` | `string` | yes | Explanation of the check result with source |
| `status` | `string` | yes | `"confirmed"`, `"unverified"`, or `"inaccurate"` |
| `checkTimestamp` | `string` | no | ISO 8601 date of when the check was performed |
| `checker` | `string` | no | Who/what performed the check (e.g. `"serpapi"`, `"manual"`) |

**_sources array:**
```json
[{ "url": "https://financialmodelingprep.com/api/v3/income-statement/SHOP", "api": "FMP", "label": "Revenue & margins", "date": "2026-03-01" }]
```
| Property | Type | Required | Description |
|---|---|---|---|
| `url` | `string` | no | URL of the web page, API endpoint, or document the data came from |
| `api` | `string` | no | API service name (e.g. `"FMP"`, `"World Bank"`, `"SEC EDGAR"`) |
| `label` | `string` | no | Short human-readable description of what data came from this source |
| `date` | `string` | no | ISO date when the data was retrieved |

**Border object form:**
```json
{ "color": "#185ABD", "width": 2, "style": "solid" }
```
| Property | Type | Default | Description |
|---|---|---|---|
| `color` | `string` | required | Border color (hex) |
| `width` | `number` | 1 | Border width in points |
| `style` | `"solid"`, `"dash"`, `"dot"`, `"dashDot"`, `"lgDash"`, `"lgDashDot"` | `"solid"` | Border line style |

**Shadow object:**
```json
{ "color": "#000000", "alpha": 0.5, "blur": 4, "dist": 3, "dir": 45, "size": 100 }
```
| Property | Type | Default | Description |
|---|---|---|---|
| `color` | `string` | `"#000000"` | Shadow color (hex) |
| `alpha` | `number` | 0.5 | Opacity (0-1) |
| `blur` | `number` | 4 | Blur radius (points) |
| `dist` | `number` | 3 | Distance from shape (points) |
| `dir` | `number` | 45 | Direction in degrees (0-360) |
| `size` | `number` | 100 | Shadow size (percentage) |

**Rules:**
- A node has EITHER `children` OR `content`, never both.
- `span` values in sibling nodes should sum to 12 for balanced layouts, but the engine handles any sum.
- Nesting depth is unlimited. Use `direction: "col"` for vertical stacking and `direction: "row"` for horizontal.

### Common Grid Patterns

**Two equal columns:**
```json
{ "direction": "row", "children": [{ "span": 6, "content": ... }, { "span": 6, "content": ... }] }
```

**Sidebar layout (wide left, narrow right):**
```json
{ "direction": "row", "children": [{ "span": 8, "content": ... }, { "span": 4, "content": ... }] }
```

**Top bar + main content:**
```json
{ "direction": "col", "children": [{ "span": 3, "content": ... }, { "span": 9, "content": ... }] }
```

**KPI row + two-panel bottom:**
```json
{
  "direction": "col", "children": [
    { "span": 3, "direction": "row", "children": [
      { "content": ... }, { "content": ... }, { "content": ... }
    ]},
    { "span": 9, "direction": "row", "children": [
      { "span": 8, "content": ... }, { "span": 4, "content": ... }
    ]}
  ]
}
```

---

## Content Types

Every leaf node's `content` must have a `type` field. Here are all supported content types:

### `text`

Plain or rich text block. Use for paragraphs, subtitles, large numbers, labels.

```json
{
  "type": "text",
  "text": "Your text here",
  "font": "Arial",
  "fontSize": 1400,
  "color": "#333333",
  "bold": true,
  "italic": false,
  "underline": false,
  "align": "l",
  "anchor": "t",
  "lineSpacing": 1.2
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `text` | `string` | — | Plain text content (supports `\n` for line breaks). Used when `runs` is absent. |
| `runs` | `TextRun[]` | — | Rich text runs (takes precedence over `text`). See Rich Text below. |
| `font` | `string` | style default | Font family |
| `fontSize` | `number` | style default | Font size in hundredths of a point (1400 = 14pt) |
| `color` | `string` | style default | Hex color |
| `bold` | `boolean` | `false` | Bold text |
| `italic` | `boolean` | `false` | Italic text |
| `underline` | `boolean` | `false` | Underlined text |
| `align` | `"l"`, `"ctr"`, `"r"` | `"l"` | Horizontal alignment |
| `anchor` | `"t"`, `"ctr"`, `"b"` | `"t"` | Vertical alignment within bounds |
| `lineSpacing` | `number` | 1.0 | Line spacing multiplier (1.0 = single, 1.5 = 1.5x, 0.8 = tight) |
| `paddingTop` | `number` | 0.05 | Text inset from top edge (inches) |
| `paddingRight` | `number` | 0.1 | Text inset from right edge (inches) |
| `paddingBottom` | `number` | 0.05 | Text inset from bottom edge (inches) |
| `paddingLeft` | `number` | 0.1 | Text inset from left edge (inches) |
| `bulletStyle` | `object` | — | Per-zone bullet formatting overrides (see below) |

**bulletStyle object** — overrides the global style defaults for bullet formatting within this text zone:

| Property | Type | Default | Description |
|---|---|---|---|
| `char` | `string` | `"•"` | Bullet character (e.g. `"•"`, `"–"`, `"▸"`, `"■"`, `"○"`, `"✓"`) |
| `color` | `string` | style accent | Hex color for the bullet character |
| `indent` | `number` | 0.375 | Hanging indent in inches |
| `marginLeft` | `number` | 0.375 | Left margin in inches |
| `spaceBefore` | `number` | 0 | Space between bullet items in points |

#### Rich Text Runs

For mixed formatting within a single text block, use `runs` instead of `text`. Runs are split into paragraphs by `\n` characters. Each paragraph can be independently bulleted.

```json
{
  "type": "text",
  "runs": [
    { "text": "Revenue grew ", "fontSize": 1200 },
    { "text": "42%", "bold": true, "color": "#16a34a", "fontSize": 1200 },
    { "text": " year-over-year.", "fontSize": 1200 }
  ]
}
```

| Run Property | Type | Default | Description |
|---|---|---|---|
| `text` | `string` | required | The text content of this run. Use `\n` to separate paragraphs. |
| `bold` | `boolean` | `false` | Bold |
| `italic` | `boolean` | `false` | Italic |
| `underline` | `boolean` | `false` | Underlined |
| `color` | `string` | inherit | Hex color |
| `fontSize` | `number` | inherit | Font size (hundredths-pt) |
| `font` | `string` | inherit | Font family |
| `bullet` | `boolean` | `false` | When true on the first run of a paragraph, that paragraph is bulleted (•) |
| `bulletLevel` | `number` | 0 | Nesting level. `0` = top-level bullet (•), `1` = sub-bullet (–). Only meaningful when `bullet: true`. |

#### Bullet Lists with Rich Text

To create bullet lists within a text zone, set `bullet: true` on the first run of each bulleted paragraph. Separate paragraphs with `\n`. For nested (sub-)bullets, set `bulletLevel: 1` — these render with an en-dash (–) and increased indent.

```json
{
  "type": "text",
  "runs": [
    { "text": "First top-level point", "bullet": true },
    { "text": "\n" },
    { "text": "Sub-point under first", "bullet": true, "bulletLevel": 1 },
    { "text": "\n" },
    { "text": "Another sub-point", "bullet": true, "bulletLevel": 1 },
    { "text": "\n" },
    { "text": "Second top-level point", "bullet": true },
    { "text": "\n" },
    { "text": "Third point with ", "bullet": true },
    { "text": "bold emphasis", "bold": true },
    { "text": " in the middle" }
  ]
}
```

This renders as:
- • First top-level point
-   – Sub-point under first
-   – Another sub-point
- • Second top-level point
- • Third point with **bold emphasis** in the middle

**Key rules for rich text bullets:**
- `bullet: true` must be on the **first run** after a `\n` separator (the run that starts the paragraph)
- Only the first run of a paragraph needs `bullet` and `bulletLevel` — subsequent runs in the same paragraph inherit the bullet status
- `bulletLevel` only applies when `bullet: true`. Level 0 (default) = `•`, level 1 = `–`
- To customize the bullet character/color for the whole zone, use `bulletStyle` on the `TextContent`

**When to use:** Section subtitles, large section numbers, descriptive paragraphs, labels, any free-form text. Use `runs` when you need mixed bold/color/size within a paragraph, or bullet lists with rich formatting.


**When to use:** Key takeaways, feature lists, supporting arguments, analysis points. The most common content type for text-heavy slides.

### `cardGrid`

Bordered cards with title + detail lines. Good for entity profiles, product features.

```json
{
  "type": "cardGrid",
  "items": [
    { "title": "Cloud Platform", "lines": ["AWS-based infrastructure", "99.9% uptime SLA"] },
    { "title": "Mobile SDK", "lines": ["iOS & Android", "React Native support"] }
  ]
}
```

| Property | Type | Description |
|---|---|---|
| `items[].title` | `string` | Card heading (bold, accent color) |
| `items[].lines` | `string[]` | Detail lines below title |

**When to use:** Feature comparisons, product capabilities, service offerings. Each card gets a rounded border.

### `table`

Data table with header row and body rows. Auto-styles with alternating row colors.

**IMPORTANT:** Table fields MUST be nested inside a `"data"` key. Placing `rows`/`headers` directly on the content spec is invalid and will be rejected.

```json
{
  "type": "table",
  "data": {
    "headers": ["Company", "Revenue", "Growth", "Margin"],
    "rows": [
      ["Acme Corp", "$520M", "15%", "42%"],
      ["Globex", "$380M", "22%", "38%"],
      ["Initech", "$290M", "8%", "45%"]
    ],
    "colWidths": [4, 3, 2, 3],
    "rowHeight": 0.4,
    "headerHeight": 0.35,
    "align": { "1": "ctr", "2": "ctr", "3": "ctr" }
  }
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `data.headers` | `string[]` | — | Column headers (styled with accent fill). **Must be plain strings** — image objects are NOT allowed in headers. Optional: omit for headerless tables. |
| `data.rows` | `(string\|object)[][]` | required | 2D array of cell values. Each cell is a plain string or an image object (see below). |
| `data.colWidths` | `number[]` | equal | 12-column grid spans for column proportions. **Must sum to 12.** E.g. `[4, 3, 2, 3]` for 4 columns. |
| `data.rowHeight` | `number` | 0.4 | Body row height in inches. All body rows share this height. |
| `data.headerHeight` | `number` | 0.35 | Header row height in inches. |
| `data.fontSize` | `number` | style default | Body font size override (hundredths-pt, e.g. 1100 = 11pt) |
| `data.headerFontSize` | `number` | style default | Header font size override (hundredths-pt) |
| `data.align` | `object` | — | Per-column alignment overrides. Keys are 0-based column indices: `{ "0": "l", "1": "ctr", "2": "r" }` |
| `data.colAlign` | `array` | — | Array shorthand for align: `["l", "ctr", "ctr", "r"]`. Normalized to `align` internally. |
| `data.overflowWrap` | `"normal"`, `"anywhere"`, `"break-word"` | `"normal"` | CSS overflow-wrap for cell text. Use `"break-word"` for long URLs or strings without spaces. |

**Table cell images:** Use `{ "type": "image", "source": "search", "searchTerm": "CompanyName logo" }` in any row cell that should show a company/investor logo. In the PPTX export, the search term text appears in the cell and the resolved logo image is placed in the pasteboard area (to the left of the slide) for easy drag-and-drop positioning.

**When to use:** Financial comparisons, peer analysis, data summaries. Best for structured data with 3-8 columns. Use image cells for company logos in transaction tables, competitive landscapes, etc.

### `profile`

Single person/entity profile with name + bullet items. Used inside card layouts.

```json
{
  "type": "profile",
  "name": "Jane Smith",
  "items": ["20+ years experience", "Former Partner at McKinsey", "Harvard MBA"]
}
```

**When to use:** Inside profile card templates. Rarely used directly — prefer the `profileCards` template for elaborate layouts.

### `image`

Embedded image with configurable fit behavior. Images can be sourced via search (logos), AI generation (illustrations), file path, or raw buffer.

```json
{ "type": "image", "source": "search", "searchTerm": "Salesforce logo", "objectFit": "contain" }
```
```json
{ "type": "image", "source": "ai", "prompt": "abstract blue geometric pattern", "objectFit": "cover" }
```
```json
{ "type": "image", "path": "images/chart.png", "width": "100%", "height": "100%" }
```

| Property | Type | Default | Description |
|---|---|---|---|
| `source` | `"search"`, `"ai"`, `"upload"` | — | Image source. `"search"` uses web image search, `"ai"` uses AI generation, `"upload"` for user-uploaded images. |
| `searchTerm` | `string` | — | Search query (when `source: "search"`). E.g. `"Acme Corp logo"`. |
| `prompt` | `string` | — | Generation prompt (when `source: "ai"`). E.g. `"modern office building exterior"`. |
| `url` | `string` | — | Direct image URL. Set automatically after search/generation resolves. |
| `path` | `string` | — | File path (resolved relative to JSON file). Use for JSON-to-PPTX converter. |
| `buffer` | `Buffer` | — | Raw image data. Use for programmatic API. |
| `objectFit` | `"contain"`, `"cover"`, `"fill"` | `"cover"` | **`"contain"`**: fits entire image within container, no cropping (best for logos). **`"cover"`**: fills container, may crop edges (best for background/decorative images). **`"fill"`**: stretches to fill container exactly (may distort aspect ratio). |
| `imagePadding` | `number` | 0 | Inset in inches. Shrinks the image from the zone edges before applying fit calculation. Use for adding breathing room around logos. |
| `anchor` | `"t"`, `"ctr"`, `"b"` | `"ctr"` | Vertical alignment. In contain mode: where image sits within container. In cover mode: which part stays visible when cropping. |
| `width` | `number` or `"N%"` | — | Pixel width or percentage of container |
| `height` | `number` or `"N%"` | — | Pixel height or percentage of container |
| `crop` | `object` | — | Crop percentages: `{ "l": 0, "t": 0, "r": 0, "b": 0 }`. Each value is 0-100 representing % to crop from that side. |
| `ext` | `string` | `"png"` | Image extension |

**Image placeholders:** When `source` is set but `url` is not, the image is an unresolved placeholder. These are resolved via the "Process Images" feature, which batch-searches or generates all placeholders in one pass.

**When to use:** Logos (use `source: "search"` with `objectFit: "contain"`), illustrations (use `source: "ai"`), pre-made images, maps, screenshots. For data charts, prefer `type: "chart"` instead (see below).

### `chart`

Inline chart generated at the exact container dimensions. The chart engine renders at the cell's pixel size, so no stretching or squashing occurs.

```json
{ "type": "chart", "chartType": "bar", "title": "Revenue by Year",
  "categories": ["2022", "2023", "2024"], "series": [{ "name": "Rev", "data": [520, 640, 780] }] }
```

Properties vary by `chartType` — see the **Chart Types** section below.

**When to use:** Any data visualization. Always prefer `type: "chart"` over `type: "image"` for charts, because charts are generated at the exact container size and look crisp at any layout position.

### `line`

Horizontal divider line. Used for visual separation.

```json
{ "type": "line", "color": "#999999", "width": 9525 }
```

| Property | Type | Default | Description |
|---|---|---|---|
| `color` | `string` | style primary text color | Line color |
| `width` | `number` | 9525 | Line width in EMU (9525 = 0.75pt) |

**When to use:** Separating sections within a zone. Rarely needed — use `subheader` on layout nodes instead for most cases.

### `timeline`

Timeline visualization showing events along a horizontal axis with connector lines.

```json
{
  "type": "timeline",
  "title": "Company History",
  "events": [
    { "date": "2020-03-15", "name": "Founded", "detail": "Company incorporated in Delaware" },
    { "date": "2021-06-01", "name": "Series A", "detail": "Raised $15M from Sequoia" },
    { "date": "2023-01-10", "name": "Series B", "detail": "Raised $50M at $400M valuation" },
    { "date": "2024-09-01", "name": "IPO Filing", "detail": "Filed S-1 with SEC" }
  ],
  "placement": "split",
  "dateFormat": "month-year"
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `events` | `array` | required | Array of `{ date, name, detail }` event objects |
| `events[].date` | `string` | required | ISO date string (e.g. `"2024-01-15"`) |
| `events[].name` | `string` | required | Bold heading for this event |
| `events[].detail` | `string` | required | Body text (plain or bullet) |
| `title` | `string` | — | Optional title above the timeline |
| `placement` | `"split"`, `"top"`, `"bottom"` | `"split"` | Where events appear relative to the timeline line |
| `topCount` | `number` | ceil(n/2) | How many events on top (rest go below). Only applies to `"split"`. |
| `dateFormat` | `"month"`, `"year"`, `"month-year"`, `"quarter"`, `"quarter-year"` | `"month-year"` | How dates are formatted on the timeline |
| `lineColor` | `string` | style accent | Timeline line color |
| `lineWidth` | `number` | 25400 | Timeline line thickness (EMU) |
| `nodeColor` | `string` | `"#FFFFFF"` | Node fill color |
| `nodeBorderColor` | `string` | lineColor | Node border color |
| `nodeBorderWidth` | `number` | 19050 | Node border thickness (EMU) |
| `connectorColor` | `string` | lighter lineColor | Elbow connector color |
| `connectorWidth` | `number` | 9525 | Connector thickness (EMU) |
| `textMode` | `"plain"`, `"bullet"` | `"plain"` | How detail text renders |
| `boxWidth` | `number` | — | EMU override for text box width |
| `boxHeight` | `number` | — | EMU override for text box height |

**When to use:** Company milestones, transaction timelines, process phases, fundraising history.

### `flowchart`

Mermaid-based flowchart diagram. Provide Mermaid syntax and the renderer converts it to SVG.

```json
{
  "type": "flowchart",
  "code": "graph TD\n  A[Start] --> B{Decision}\n  B -->|Yes| C[Action 1]\n  B -->|No| D[Action 2]\n  C --> E[End]\n  D --> E",
  "theme": "neutral"
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `code` | `string` | required | Mermaid diagram syntax |
| `svgData` | `string` | — | Cached rendered SVG for display and PPTX export (auto-generated) |
| `theme` | `string` | `"default"` | Mermaid theme: `"default"`, `"neutral"`, `"forest"`, `"dark"`, `"base"` |

**When to use:** Process flows, decision trees, organizational structures, system architectures.

### `reactflow`

Interactive node/edge diagram using ReactFlow. For complex flow diagrams with precise node positioning.

```json
{
  "type": "reactflow",
  "nodes": [
    { "id": "1", "type": "process", "position": { "x": 100, "y": 100 }, "data": { "label": "Step 1" } },
    { "id": "2", "type": "decision", "position": { "x": 300, "y": 100 }, "data": { "label": "Check?" } },
    { "id": "3", "type": "terminal", "position": { "x": 500, "y": 100 }, "data": { "label": "Done" } }
  ],
  "edges": [
    { "id": "e1-2", "source": "1", "target": "2", "label": "next" },
    { "id": "e2-3", "source": "2", "target": "3", "label": "yes" }
  ]
}
```

| Property | Type | Description |
|---|---|---|
| `nodes` | `array` | Array of node objects with `id`, `type`, `position: { x, y }`, `data: { label }` |
| `nodes[].type` | `string` | Node shape: `"process"` (rectangle), `"decision"` (diamond), `"terminal"` (rounded) |
| `edges` | `array` | Array of edge objects with `id`, `source`, `target`, optional `label`, `type`, `animated` |

**When to use:** Complex process flows with precise layout control, multi-path decision trees, system architecture diagrams.

### `aiSvg`

AI-generated SVG vector graphic. Provide a prompt and the editor generates an SVG, converting it to PNG for PPTX export.

```json
{
  "type": "aiSvg",
  "prompt": "simple icon showing a handshake between two business people"
}
```

| Property | Type | Description |
|---|---|---|
| `prompt` | `string` | Description of the SVG to generate |
| `svgData` | `string` | Cached SVG markup from AI (auto-generated) |

**When to use:** Simple vector icons, illustrations, decorative graphics. For complex structured visuals (tables, dashboards, infographics), prefer `aiHtml` instead.

### `aiHtml`

AI-generated HTML/CSS visual. Renders in a sandboxed iframe and converts to PNG for PPTX export. Use for rich visuals that benefit from HTML/CSS expressiveness.

```json
{
  "type": "aiHtml",
  "prompt": "modern SaaS metrics dashboard with 4 KPIs and a revenue chart",
  "htmlData": "<!DOCTYPE html><html><head><style>...</style></head><body>...</body></html>"
}
```

| Property | Type | Description |
|---|---|---|
| `prompt` | `string` | Description of the HTML visual to generate |
| `htmlData` | `string` | Complete HTML document (auto-generated or provided). Must be self-contained — all CSS inline or in style tags, no external resources. Size content to fill viewport using `width: 100vw; height: 100vh`. |
| `pngUrl` | `string` | URL of rendered PNG snapshot for PPTX export (auto-generated) |
| `pngDataUrl` | `string` | Base64 data URL of rendered PNG (legacy, auto-generated) |
| `crop` | `object` | Crop percentages: `{ "l": 0, "t": 0, "r": 0, "b": 0 }`. Each value is 0-100 representing % to crop from that side. |

**When to use:** Complex layouts with gradients, styled comparison tables, product feature cards, process flow diagrams, organizational charts, infographics, dashboards — any visual where HTML/CSS is more expressive than charts or SVG.

### `aiEcharts`

AI-generated Apache ECharts visualization. Accepts a complete ECharts option config, giving access to the entire ECharts library — any chart type, feature, or configuration.

```json
{
  "type": "aiEcharts",
  "prompt": "radar chart comparing 5 companies across 6 dimensions",
  "echartsOption": {
    "radar": { "indicator": [
      { "name": "Revenue", "max": 100 },
      { "name": "Growth", "max": 100 },
      { "name": "Margin", "max": 100 },
      { "name": "Market Share", "max": 100 },
      { "name": "Innovation", "max": 100 },
      { "name": "Retention", "max": 100 }
    ]},
    "series": [{ "type": "radar", "data": [
      { "name": "Company A", "value": [80, 65, 72, 45, 90, 85] },
      { "name": "Company B", "value": [60, 85, 55, 70, 60, 70] }
    ]}]
  }
}
```

| Property | Type | Description |
|---|---|---|
| `prompt` | `string` | Description of the chart to generate (can be used without `echartsOption` for AI generation) |
| `echartsOption` | `object` | Full Apache ECharts option config. Passed directly to ECharts. |

**Available chart types:** radar, heatmap, treemap, sunburst, funnel, sankey, parallel, candlestick, boxplot, graph/network, tree, calendar, custom series, and all standard types.

**Available features:** gradients, patterns, rich text labels, markLine, markPoint, markArea, polar coordinates, visual mapping, data zoom, graphic layers, dataset transforms.

**Rules:**
- Do NOT set `animation: true` or `backgroundColor` in echartsOption (handled by the renderer).
- You can set just `prompt` without `echartsOption` and the editor will generate the config via AI.

**When to use:** Radar charts, heatmaps, treemaps, sunbursts, funnels, Sankey diagrams, network/graph visualizations, calendar heatmaps — any visualization not covered by the built-in `chart` type. For stock price charts, use type `chart` with `chartType: "line"` instead (supports `pptxExportMode`).

---

## Chart Types

All chart content uses `"type": "chart"` with a `chartType` field. An optional `title` string adds a centered title above the chart.

### Shared Properties (all chart types except pie)

| Property | Type | Default | Description |
|---|---|---|---|
| `yMin` | `number` | auto | Y-axis minimum value |
| `yMax` | `number` | auto | Y-axis maximum value |
| `gridTop` | `number` | varies | Pixels from top edge to chart area |
| `gridRight` | `number` | 20 | Pixels from right edge to chart area |
| `gridBottom` | `number` | varies | Pixels from bottom edge to chart area |
| `gridLeft` | `number` | 60 | Pixels from left edge to chart area |
| `showXAxis` | `boolean` | `true` | Show X-axis line and labels |
| `showYAxis` | `boolean` | `true` | Show Y-axis line and labels |
| `showSplitLine` | `boolean` | `true` | Show horizontal grid lines |
| `showLegend` | `boolean` | `true` | Show legend (multi-series charts) |
| `legendPosition` | `"bottom"`, `"top"`, `"left"`, `"right"` | `"bottom"` | Legend placement |
| `pptxExportMode` | `"image"`, `"nativeExcel"` | `"image"` | Export mode. `"image"` renders as a PNG image in PPTX (pixel-perfect). `"nativeExcel"` creates an editable native PowerPoint chart backed by an embedded Excel workbook. |

**Important:** When a chart has a bottom legend (multi-series bar/line/scatter/combo), set `gridBottom` to at least **45** to prevent the legend from overlapping the chart area.

### `bar`

Vertical (or horizontal) bar chart. Supports grouped and stacked modes.

```json
{
  "type": "chart", "chartType": "bar",
  "title": "Revenue by Segment",
  "categories": ["Software", "Services", "Hardware"],
  "series": [
    { "name": "2023", "data": [320, 180, 95] },
    { "name": "2024", "data": [380, 210, 88] }
  ],
  "horizontal": false,
  "stacked": false
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `categories` | `string[]` | required | X-axis labels |
| `series` | `array` | required | `[{ name, data: number[] }]` |
| `horizontal` | `boolean` | `false` | Horizontal bars |
| `stacked` | `boolean` | `false` | Stack series |
| `stackTotal` | `number[]` | — | When stacked, array of totals (one per category) to display above each bar stack. Formatted with the same valuePrefix/valueSuffix/valueDecimals |
| `showBarValues` | `boolean` | `true` | Show value labels at end of bars |
| `valuePrefix` | `string` | `""` | Prefix for value labels (e.g. `"$"`) |
| `valueSuffix` | `string` | `""` | Suffix for value labels (e.g. `"%"`) |
| `valueDecimals` | `number` | `0` | Decimal places in value labels |
| `valueThousands` | `boolean` | `false` | Use thousand separator (1,000) in value labels |
| `negativeFormat` | `"minus"` or `"parens"` | `"minus"` | How to display negative values: `-100` or `(100)` |
| `barColor` | `string` | auto | Bar fill color override (hex). Only applies to single-series charts. |
| `barBorderColor` | `string` | none | Bar border color (hex) |
| `barBorderWidth` | `number` | `0` | Bar border width in pixels |
| `categoryColors` | `object` | — | Per-category bar color overrides. Keys are 0-based category indices, values are hex colors: `{ "0": "#4472C4", "2": "#E94560" }` |
| `showSeriesLabels` | `boolean` | `false` | Show series name labels on bars |
| `showTotalValues` | `boolean` | `false` | Show total value labels above stacked bars (only applies when `stacked: true`) |

**Value formatting example:**
```json
{
  "type": "chart", "chartType": "bar",
  "categories": ["Q1", "Q2", "Q3", "Q4"],
  "series": [{ "name": "Revenue", "data": [1250, 1480, -320, 1650] }],
  "showBarValues": true,
  "valuePrefix": "$",
  "valueThousands": true,
  "negativeFormat": "parens",
  "barColor": "#4472C4",
  "barBorderColor": "#2F5496",
  "barBorderWidth": 1
}
```
Value labels would render as: `$1,250`, `$1,480`, `($320)`, `$1,650`

**Grouped vs stacked:** With multiple series, bars are **grouped** (side-by-side) by default. Set `stacked: true` to stack them. The example above with two series and `stacked: false` renders as a grouped bar chart with 2023 and 2024 bars side by side for each category.

**When to use:** Comparing values across categories. The most versatile chart type. Use for revenue breakdowns, market share, year-over-year comparisons.

### `line`

Line chart with optional smoothing and area fill.

```json
{
  "type": "chart", "chartType": "line",
  "categories": ["Q1", "Q2", "Q3", "Q4"],
  "series": [{ "name": "Revenue", "data": [145, 162, 178, 195] }],
  "smooth": true,
  "area": false
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `categories` | `string[]` | required | X-axis labels |
| `series` | `array` | required | `[{ name, data: number[] }]` |
| `smooth` | `boolean` | `false` | Smooth curves |
| `area` | `boolean` | `false` | Fill area under line |
| `showLineValues` | `boolean` | `false` | Show value labels on each data point |
| `lineColor` | `string` | auto | Line color override (hex) |
| `lineWidth` | `number` | `2` | Line width in pixels |
| `pointShape` | `"circle"`, `"rect"`, `"triangle"`, `"diamond"` | `"circle"` | Marker shape |
| `pointSize` | `number` | `6` | Marker size in pixels |
| `pointColor` | `string` | auto | Marker fill color (hex) |
| `pointBorderColor` | `string` | none | Marker border color (hex) |
| `pointBorderWidth` | `number` | `0` | Marker border width in pixels |
| `xAxisLabel` | `string` | none | X-axis name label |
| `xAxisLabelPosition` | `"end"` or `"center"` | `"end"` | X-axis label placement |
| `yAxisLabel` | `string` | none | Y-axis name label |
| `yAxisLabelPosition` | `"top"` or `"side"` | `"top"` | Y-axis label placement. `"side"` renders rotated -90° along the axis. |
| `valuePrefix` | `string` | `""` | Prefix for value labels (shared with bar) |
| `valueSuffix` | `string` | `""` | Suffix for value labels |
| `valueDecimals` | `number` | `0` | Decimal places in value labels |
| `valueThousands` | `boolean` | `false` | Thousand separator in value labels |

**Line styling example:**
```json
{
  "type": "chart", "chartType": "line",
  "categories": ["Jan", "Feb", "Mar", "Apr", "May", "Jun"],
  "series": [{ "name": "Revenue", "data": [145, 162, 178, 195, 210, 225] }],
  "smooth": true,
  "showLineValues": true,
  "valuePrefix": "$",
  "valueSuffix": "M",
  "lineColor": "#4472C4",
  "lineWidth": 3,
  "pointShape": "diamond",
  "pointSize": 8,
  "pointColor": "#4472C4",
  "pointBorderColor": "#FFFFFF",
  "pointBorderWidth": 2,
  "xAxisLabel": "Month",
  "xAxisLabelPosition": "center",
  "yAxisLabel": "Revenue ($M)",
  "yAxisLabelPosition": "side"
}
```

**When to use:** Trends over time, growth trajectories, margin progression.

### `pie`

Pie or doughnut chart.

```json
{
  "type": "chart", "chartType": "pie",
  "items": [
    { "name": "Software", "value": 65 },
    { "name": "Services", "value": 25 },
    { "name": "Other", "value": 10 }
  ],
  "doughnut": false
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `items` | `array` | required | `[{ name, value }]` |
| `doughnut` | `boolean` | `false` | Doughnut style (hollow center) |
| `showLegend` | `boolean` | `true` | Show legend |
| `legendPosition` | `"bottom"`, `"top"`, `"left"`, `"right"` | `"bottom"` | Legend placement |
| `showLabel` | `boolean` | `true` | Show slice labels |
| `labelPosition` | `string` | `"outside"` | `"outside"`, `"inside"`, `"center"`, or `"none"` (hides labels) |
| `roseType` | `string` | — | `"radius"` or `"area"` for rose/nightingale chart |
| `innerRadius` | `string` | `"0%"` / `"40%"` | Inner radius (% of container). `"40%"` when doughnut |
| `outerRadius` | `string` | `"70%"` | Outer radius (% of container) |
| `centerX` | `string` | `"50%"` | Horizontal center position |
| `centerY` | `string` | `"50%"` | Vertical center position. Use `"45%"` to leave room for bottom legend |
| `startAngle` | `number` | `90` | Start angle in degrees |
| `pieBorderColor` | `string` | none | Slice border color (hex). Creates visual separation between slices. |
| `pieBorderWidth` | `number` | `0` | Slice border width in pixels |
| `padAngle` | `number` | `0` | Spacing between slices in degrees. Creates gaps between pie segments. |
| `sliceColors` | `object` | — | Per-slice color overrides. Keys are 0-based slice indices, values are hex colors: `{ "0": "#4472C4", "1": "#E94560" }` |
| `showPieValues` | `boolean` | `false` | Show numeric values on slices |
| `pieValuePosition` | `"outside"`, `"inside"` | `"outside"` | Position of pie value labels |
| `title` | `string` | — | Chart title text |
| `valuePrefix` | `string` | `""` | Prefix for value labels (e.g. `"$"`) |
| `valueSuffix` | `string` | `""` | Suffix for value labels (e.g. `"%"`) |
| `valueDecimals` | `number` | `0` | Decimal places in value labels |
| `valueThousands` | `boolean` | `false` | Use thousand separator (1,000) in value labels |
| `negativeFormat` | `"minus"` or `"parens"` | `"minus"` | How to display negative values: `-100` or `(100)` |
| `gridTop` | `number` | — | Pixels from top edge. Used to shift pie center position. |
| `gridRight` | `number` | — | Pixels from right edge. Used to shift pie center position. |
| `gridBottom` | `number` | — | Pixels from bottom edge. Used to shift pie center position. |
| `gridLeft` | `number` | — | Pixels from left edge. Used to shift pie center position. |

**Pie border & spacing example:**
```json
{
  "type": "chart", "chartType": "pie",
  "items": [
    { "name": "Software", "value": 65 },
    { "name": "Services", "value": 25 },
    { "name": "Other", "value": 10 }
  ],
  "doughnut": true,
  "pieBorderColor": "#FFFFFF",
  "pieBorderWidth": 2,
  "padAngle": 3
}
```

**Note:** Pie charts translate `gridTop/gridRight/gridBottom/gridLeft` into a shifted center position (they don't use ECharts grid directly). You can also use `centerX`/`centerY` directly to set the center. Use `innerRadius` and `outerRadius` to control size.

**When to use:** Composition breakdowns, revenue mix, market share distribution. Best with 2-6 segments. Note: uses `items` not `series`.

### `combo`

Combined bar + line chart on the same axes. Supports dual Y-axis.

```json
{
  "type": "chart", "chartType": "combo",
  "categories": ["Q1", "Q2", "Q3", "Q4"],
  "bars": [{ "name": "Revenue", "data": [145, 162, 178, 195] }],
  "lines": [{ "name": "Margin %", "data": [62, 64, 63, 65] }],
  "dualAxis": true
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `categories` | `string[]` | required | X-axis labels |
| `bars` | `array` | `[]` | `[{ name, data }]` for bar series |
| `lines` | `array` | `[]` | `[{ name, data }]` for line series |
| `dualAxis` | `boolean` | `false` | Separate Y-axis for lines |
| `y2Min` | `number` | auto | Secondary Y-axis minimum (when `dualAxis: true`) |
| `y2Max` | `number` | auto | Secondary Y-axis maximum (when `dualAxis: true`) |
| `y2ValuePrefix` | `string` | `""` | Prefix for secondary axis value labels (e.g. `"$"`) |
| `y2ValueSuffix` | `string` | `""` | Suffix for secondary axis value labels (e.g. `"%"`) |
| `y2ValueDecimals` | `number` | `0` | Decimal places for secondary axis values |
| `y2ValueThousands` | `boolean` | `false` | Thousand separator for secondary axis values |

**When to use:** Revenue + margin, volume + price, any metric pair where one is absolute and one is relative. `dualAxis: true` when scales differ.

### `waterfall`

Waterfall (bridge) chart. First and last values are totals; middle values are deltas.

```json
{
  "type": "chart", "chartType": "waterfall",
  "categories": ["FY24 Revenue", "Organic Growth", "Acquisitions", "FX Impact", "FY25E Revenue"],
  "data": [680, 85, 45, -30, 780]
}
```

| Property | Type | Description |
|---|---|---|
| `categories` | `string[]` | Labels for each bar |
| `data` | `number[]` | First = start total, last = end total, middle = increments/decrements |

**When to use:** Revenue bridges, cost walks, year-over-year reconciliations. Classic investment banking chart.

### `scatter`

Scatter plot with multiple series. Each data point is `[x, y]`.

```json
{
  "type": "chart", "chartType": "scatter",
  "series": [
    { "name": "Tech", "data": [[15, 42], [22, 38], [8, 55]] },
    { "name": "Finance", "data": [[12, 35], [18, 28], [25, 45]] }
  ]
}
```

| Property | Type | Description |
|---|---|---|
| `series` | `array` | `[{ name, data: [x, y][] }]` |

**When to use:** Correlation analysis, peer positioning (growth vs. margin), risk-return plots.

### `gauge`

Single-value gauge/speedometer.

```json
{
  "type": "chart", "chartType": "gauge",
  "value": 73,
  "min": 0,
  "max": 100,
  "label": "NPS Score",
  "format": "{value}"
}
```

| Property | Type | Default | Description |
|---|---|---|---|
| `value` | `number` | `0` | Current value |
| `min` | `number` | `0` | Minimum |
| `max` | `number` | `100` | Maximum |
| `label` | `string` | `""` | Label below gauge |
| `format` | `string` | `"{value}%"` | Display format |

**When to use:** Single KPI with context (NPS, utilization rate, goal progress). Best in small zones.

---

## Components

Components are reusable sub-slide building blocks that can be placed in any grid cell. Use `$component` in body node children.

### `tombstone`

Investment banking deal tombstone card.

```json
{
  "$component": "tombstone",
  "clientName": "Acme Corp",
  "clientLogo": "images/acme.png",
  "transactionText": "— Acquired by —",
  "counterpartyLogo": "images/buyer.png",
  "date": "September 2025",
  "logoWidth": 100,
  "logoHeight": 40
}
```

**When to use:** Inside `transactionGrid` or `globalBuyers` templates, or in custom grid layouts for deal credentials.

---

## Decision Guide

### Choosing a Chart Type

| Data Shape | Chart Type |
|---|---|
| Values across categories | `bar` |
| Trend over time | `line` |
| Composition / market share | `pie` |
| Revenue + margin (two scales) | `combo` with `dualAxis: true` |
| Year-over-year bridge | `waterfall` |
| Correlation (x,y pairs) | `scatter` |
| Single KPI with range context | `gauge` |
| Radar, heatmap, treemap, funnel, Sankey, etc. | `aiEcharts` |

### Choosing a Content Type

| Content Need | Content Type |
|---|---|
| Key points / analysis | `text` (with `bullet: true` runs) |
| Headline metrics | grid (stat row — see common-components skill) |
| Structured data comparison | `table` |
| Feature/product cards | `cardGrid` |
| Free-form text | `text` |
| Data visualization (bar/line/pie/etc.) | `chart` |
| Advanced visualization (radar/heatmap/funnel/etc.) | `aiEcharts` |
| Pre-made image / logo | `image` |
| Rich HTML/CSS visual | `aiHtml` |
| Vector icon / illustration | `aiSvg` |
| Timeline / milestones | `timeline` |
| Process flow diagram | `flowchart` or `reactflow` |

---

## Common Presentation Structures

### Corporate / Investment Banking Pitch

```json
{
  "style": "corporate",
  "slides": [
    { "type": "grid", "title": "", "body": { "direction": "row", "children": [{ "span": 1 }, { "span": 7, "direction": "col", "children": [{ "content": { "type": "text", "text": "Presentation Title", "fontSize": 2400, "anchor": "b" } }, { "content": { "type": "text", "text": "February 2026", "fontSize": 1600 } }] }, { "span": 4, "content": { "type": "image", "source": "ai", "prompt": "professional pattern", "objectFit": "cover" } }] } },
    { "type": "grid", "title": "Executive Summary", "body": { "direction": "col", "children": [
      { "span": 3, "direction": "row", "children": [
        { "span": 3, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "$42M", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "Revenue", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] },
        { "span": 3, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "68%", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "Margin", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] },
        { "span": 3, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "4,820", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "Customers", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] },
        { "span": 3, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "32%", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "Growth", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }
      ]},
      { "span": 9, "direction": "row", "children": [
        { "span": 8, "header": "Trend", "content": { "type": "chart", "chartType": "bar", ... } },
        { "span": 4, "header": "Key Metrics", "content": { "type": "table", "data": { ... } } }
      ]}
    ]}},
    { "type": "grid", "title": "Market Overview", "body": { "direction": "row", "children": [
      { "span": 6, "header": "Market Size", "content": { "type": "chart", "chartType": "bar", ... } },
      { "span": 6, "header": "Key Trends", "content": { "type": "text", "runs": [{ "text": "...", "bullet": true }, ...] } }
    ]}},
    { "type": "grid", "title": "Competitive Landscape", "body": { "direction": "row", "children": [
      { "span": 7, "header": "Positioning", "content": { "type": "chart", ... } },
      { "span": 5, "direction": "col", "children": [
        { "span": 7, "header": "Peers", "content": { "type": "table", "data": { ... } } },
        { "span": 5, "header": "Valuation", "direction": "row", "children": [{ "span": 6, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }, { "span": 6, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }] }
      ]}
    ]}}
  ]
}
```

### Product / Tech Pitch

```json
{
  "style": "minimal",
  "slides": [
    { "type": "grid", "title": "", "body": { "direction": "row", "children": [{ "span": 1 }, { "span": 7, "direction": "col", "children": [{ "content": { "type": "text", "text": "Presentation Title", "fontSize": 2400, "anchor": "b" } }, { "content": { "type": "text", "text": "February 2026", "fontSize": 1600 } }] }, { "span": 4, "content": { "type": "image", "source": "ai", "prompt": "professional pattern", "objectFit": "cover" } }] } },
    { "type": "grid", "title": "The Problem", "body": { "direction": "row", "children": [
      { "span": 7, "content": { "type": "text", "runs": [{ "text": "...", "bullet": true }, ...] } },
      { "span": 5, "direction": "row", "children": [{ "span": 6, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }, { "span": 6, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }] }
    ]}},
    { "type": "grid", "title": "Our Solution", "body": { "direction": "row", "children": [
      { "span": 6, "content": { "type": "cardGrid", "items": [...] } },
      { "span": 6, "content": { "type": "chart", "chartType": "bar", ... } }
    ]}},
    { "type": "grid", "title": "Customer Results", "body": { "direction": "row", "children": [
      { "span": 6, "header": "What Clients Say", "content": { "type": "text", "runs": [{ "text": "...", "bullet": true }, ...] } },
      { "span": 6, "direction": "row", "children": [{ "span": 4, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }, { "span": 4, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }, { "span": 4, "direction": "col", "children": [{ "span": 7, "content": { "type": "text", "text": "...", "fontSize": 2000, "bold": true, "align": "ctr", "anchor": "b", "color": "#4472C4" } }, { "span": 5, "content": { "type": "text", "text": "...", "fontSize": 900, "bold": true, "align": "ctr", "anchor": "t" } }] }] }
    ]}}
  ]
}
```

---

## Important Rules

1. **Always use `type: "chart"` for data visualizations**, not `type: "image"`. Charts are rendered at the exact container size.
2. **`fontSize` is in hundredths of a point**: 1400 = 14pt, 1200 = 12pt, 2800 = 28pt.
3. **Colors are hex strings** with `#` prefix: `"#4472C4"`, `"#333333"`.
4. **`pie` charts use `items`**, all other charts use `series` (except `waterfall` which uses `data`).
5. **`combo` charts use `bars` and `lines`**, not `series`.
6. **`span` values are relative weights** in a 12-column grid. Two children with span 6 each = two equal halves.
7. **Images use `source: "search"` or `source: "ai"`** for auto-resolved images. Use `path` for file-based images (JSON-to-PPTX converter) or `buffer` for programmatic API. Always set `objectFit: "contain"` for logos.
8. **Keep bullet items concise** — 1-2 lines each, 3-6 items per list.
9. **Use `sectionLabel`** on content slides to show which section the slide belongs to.
10. **Charts with bottom legends need extra spacing** — when a bar/line/scatter/combo chart has multiple series, set `gridBottom: 45` to prevent the legend from overlapping the chart area. For pie charts, use `centerY: "45%"` instead.
11. **Pie charts use `centerX`/`centerY` for positioning**, not `gridTop`/`gridBottom`/etc. Adjust `centerY` to shift the pie up/down and `outerRadius` to resize it.
12. **Table content MUST use a `"data"` wrapper.** Correct: `{ "type": "table", "data": { "headers": [...], "rows": [...] } }`. WRONG: `{ "type": "table", "headers": [...], "rows": [...] }`. The API will reject tables without the `"data"` key.
07

Example Decks

Two working example decks demonstrating different industries and layouts. Download: example-deck-cybersecurity.json | example-deck-biotech.json

example-deck-cybersecurity.jsonDownload
{
  "slides": [
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 4
              },
              {
                "span": 4,
                "content": {
                  "url": "https://r2.bankops.ai/generated/1771876528315-a66082b4bc77.png",
                  "type": "image",
                  "prompt": "Mock-up of DiceBot Capital logo. should be a logo like an investment bank logo clean and professional with professional design best practices for a corporate logo",
                  "source": "ai"
                }
              },
              {
                "span": 4
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 4,
                "content": {
                  "runs": [
                    {
                      "bold": true,
                      "text": "Discussion Materials"
                    }
                  ],
                  "text": "Discussion Materials",
                  "type": "text",
                  "color": "#193338",
                  "anchor": "b",
                  "fontSize": 2400,
                  "_maxChars": 192,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 20,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                }
              },
              {
                "span": 4,
                "content": {
                  "runs": [
                    {
                      "text": "April 2025"
                    }
                  ],
                  "text": "April 2025",
                  "type": "text",
                  "fontSize": 1600,
                  "_maxChars": 432,
                  "_maxLines": 12,
                  "_overflow": false,
                  "_charCount": 10,
                  "_lineCount": 1,
                  "_charsPerLine": 36
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1771876600512-fae1f4d21a0f.png",
              "type": "image",
              "prompt": "Clean, modern slick rich wood panel style offices in high rise tower with \"dice\" themes all around",
              "source": "ai"
            }
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "DiceBot Capital leverages deep industry knowledge to execute complex and important transactions for middle market founder-focused clients",
              "type": "text",
              "fontSize": 1100,
              "_maxChars": 268,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 137,
              "_lineCount": 2,
              "_charsPerLine": 134
            }
          },
          {
            "span": 11,
            "children": [
              {
                "span": 6,
                "children": [
                  {
                    "span": 5,
                    "children": [
                      {
                        "span": 6,
                        "header": "DiceBot Capital by the Number",
                        "children": [
                          {
                            "span": 6,
                            "children": [
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "margin": 0.1,
                                    "shadow": {
                                      "dir": 45,
                                      "blur": 4,
                                      "dist": 3,
                                      "size": 100,
                                      "alpha": 0.5,
                                      "color": "#000000"
                                    },
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "300+ transactions completed"
                                        }
                                      ],
                                      "text": "300+ transactions completed",
                                      "type": "text",
                                      "align": "ctr",
                                      "anchor": "ctr",
                                      "fontSize": 1200,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 27,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "row"
                              },
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "margin": 0.1,
                                    "shadow": {
                                      "dir": 45,
                                      "blur": 4,
                                      "dist": 3,
                                      "size": 100,
                                      "alpha": 0.5,
                                      "color": "#000000"
                                    },
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "8 industry practice groups\r"
                                        }
                                      ],
                                      "text": "8 industry practice groups\r",
                                      "type": "text",
                                      "align": "ctr",
                                      "anchor": "ctr",
                                      "fontSize": 1200,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 27,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "row"
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 6,
                            "children": [
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "margin": 0.1,
                                    "shadow": {
                                      "dir": 45,
                                      "blur": 4,
                                      "dist": 3,
                                      "size": 100,
                                      "alpha": 0.5,
                                      "color": "#000000"
                                    },
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "$1B and less for transaction values\r"
                                        }
                                      ],
                                      "text": "$1B and less for transaction values\r",
                                      "type": "text",
                                      "align": "ctr",
                                      "anchor": "ctr",
                                      "fontSize": 1200,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 36,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "row"
                              },
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "margin": 0.1,
                                    "shadow": {
                                      "dir": 45,
                                      "blur": 4,
                                      "dist": 3,
                                      "size": 100,
                                      "alpha": 0.5,
                                      "color": "#000000"
                                    },
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "30+ countries via REACH M&A Partners"
                                        }
                                      ],
                                      "text": "30+ countries via REACH M&A Partners",
                                      "type": "text",
                                      "align": "ctr",
                                      "anchor": "ctr",
                                      "fontSize": 1200,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 36,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "row"
                              }
                            ],
                            "direction": "col"
                          }
                        ],
                        "direction": "row",
                        "_headerMaxChars": 44
                      },
                      {
                        "span": 6,
                        "header": "Technology Practice Areas",
                        "children": [
                          {
                            "gap": 0.08,
                            "span": 6,
                            "children": [
                              {
                                "gap": 0.05,
                                "span": 4,
                                "padding": 0.08,
                                "children": [
                                  {
                                    "span": 4,
                                    "content": {
                                      "runs": [
                                        {
                                          "bold": true,
                                          "text": "Enterprise SaaS"
                                        }
                                      ],
                                      "text": "Enterprise SaaS",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#193338",
                                      "anchor": "b",
                                      "fontSize": 900,
                                      "_maxChars": 20,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 15,
                                      "_lineCount": 1,
                                      "_charsPerLine": 20
                                    }
                                  },
                                  {
                                    "span": 8,
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "SaaS, ERP, CRM, B2B platforms"
                                        }
                                      ],
                                      "text": "SaaS, ERP, CRM, B2B platforms",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "t",
                                      "fontSize": 750,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 29,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "col",
                                "background": "#F0F4F8"
                              },
                              {
                                "gap": 0.05,
                                "span": 4,
                                "padding": 0.08,
                                "children": [
                                  {
                                    "span": 4,
                                    "content": {
                                      "runs": [
                                        {
                                          "bold": true,
                                          "text": "Cybersecurity"
                                        }
                                      ],
                                      "text": "Cybersecurity",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#193338",
                                      "anchor": "b",
                                      "fontSize": 900,
                                      "_maxChars": 20,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 13,
                                      "_lineCount": 1,
                                      "_charsPerLine": 20
                                    }
                                  },
                                  {
                                    "span": 8,
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "Endpoint, cloud, network\nsecurity, MDR, XDR"
                                        }
                                      ],
                                      "text": "Endpoint, cloud, network\nsecurity, MDR, XDR",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "t",
                                      "fontSize": 750,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 43,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "col",
                                "background": "#F0F4F8"
                              },
                              {
                                "gap": 0.05,
                                "span": 4,
                                "padding": 0.08,
                                "children": [
                                  {
                                    "span": 4,
                                    "content": {
                                      "runs": [
                                        {
                                          "bold": true,
                                          "text": "Consumer Internet"
                                        }
                                      ],
                                      "text": "Consumer Internet",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#193338",
                                      "anchor": "b",
                                      "fontSize": 900,
                                      "_maxChars": 20,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 17,
                                      "_lineCount": 1,
                                      "_charsPerLine": 20
                                    }
                                  },
                                  {
                                    "span": 8,
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "Marketplaces, social\nplatforms, apps, media"
                                        }
                                      ],
                                      "text": "Marketplaces, social\nplatforms, apps, media",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "t",
                                      "fontSize": 750,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 43,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "col",
                                "background": "#F0F4F8"
                              }
                            ],
                            "direction": "row"
                          },
                          {
                            "gap": 0.08,
                            "span": 6,
                            "children": [
                              {
                                "gap": 0.05,
                                "span": 4,
                                "padding": 0.08,
                                "children": [
                                  {
                                    "span": 4,
                                    "content": {
                                      "runs": [
                                        {
                                          "bold": true,
                                          "text": "FinTech"
                                        }
                                      ],
                                      "text": "FinTech",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#193338",
                                      "anchor": "b",
                                      "fontSize": 900,
                                      "_maxChars": 20,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 7,
                                      "_lineCount": 1,
                                      "_charsPerLine": 20
                                    }
                                  },
                                  {
                                    "span": 8,
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "Payments, lending,\nwealth, insurtech"
                                        }
                                      ],
                                      "text": "Payments, lending,\nwealth, insurtech",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "t",
                                      "fontSize": 750,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 36,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "col",
                                "background": "#F0F4F8"
                              },
                              {
                                "gap": 0.05,
                                "span": 4,
                                "padding": 0.08,
                                "children": [
                                  {
                                    "span": 4,
                                    "content": {
                                      "runs": [
                                        {
                                          "bold": true,
                                          "text": "Hardware & Semi"
                                        }
                                      ],
                                      "text": "Hardware & Semi",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#193338",
                                      "anchor": "b",
                                      "fontSize": 900,
                                      "_maxChars": 20,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 15,
                                      "_lineCount": 1,
                                      "_charsPerLine": 20
                                    }
                                  },
                                  {
                                    "span": 8,
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "Semiconductors, IoT, embedded systems, sensors"
                                        }
                                      ],
                                      "text": "Semiconductors, IoT, embedded systems, sensors",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "t",
                                      "fontSize": 750,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": true,
                                      "_charCount": 46,
                                      "_lineCount": 3,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "col",
                                "background": "#F0F4F8"
                              },
                              {
                                "gap": 0.05,
                                "span": 4,
                                "padding": 0.08,
                                "children": [
                                  {
                                    "span": 4,
                                    "content": {
                                      "runs": [
                                        {
                                          "bold": true,
                                          "text": "IT Services"
                                        }
                                      ],
                                      "text": "IT Services",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#193338",
                                      "anchor": "b",
                                      "fontSize": 900,
                                      "_maxChars": 20,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 11,
                                      "_lineCount": 1,
                                      "_charsPerLine": 20
                                    }
                                  },
                                  {
                                    "span": 8,
                                    "content": {
                                      "runs": [
                                        {
                                          "text": "Managed services, cloud,\nstaffing & tech"
                                        }
                                      ],
                                      "text": "Managed services, cloud,\nstaffing & tech",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "t",
                                      "fontSize": 750,
                                      "_maxChars": 48,
                                      "_maxLines": 2,
                                      "_overflow": false,
                                      "_charCount": 40,
                                      "_lineCount": 2,
                                      "_charsPerLine": 24
                                    }
                                  }
                                ],
                                "direction": "col",
                                "background": "#F0F4F8"
                              }
                            ],
                            "direction": "row"
                          }
                        ],
                        "direction": "col",
                        "_headerMaxChars": 44
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 7,
                    "children": [
                      {
                        "span": 6,
                        "header": "Representative Transactions",
                        "children": [
                          {
                            "span": 3,
                            "children": [
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "children": [
                                      {
                                        "gap": 0.02,
                                        "span": 6,
                                        "border": "#999999",
                                        "padding": 0.05,
                                        "children": [
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial Bold",
                                              "runs": [
                                                {
                                                  "text": "RecordedFuture"
                                                }
                                              ],
                                              "text": "RecordedFuture",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "b",
                                              "fontSize": 600,
                                              "_maxChars": 17,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 15,
                                              "_lineCount": 1,
                                              "_charsPerLine": 17
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "type": "line",
                                              "color": "#999999",
                                              "width": 6350
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771964593796-1f3e8f51e4e2.png",
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "Recorded Future logo"
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "font": "Arial",
                                              "text": "Acquired by",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 18,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 11,
                                              "_lineCount": 1,
                                              "_charsPerLine": 18
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771964605998-55c42d549375.svg",
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "Mastercard logo"
                                            }
                                          },
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial",
                                              "text": "2024",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#666666",
                                              "anchor": "t",
                                              "fontSize": 800,
                                              "_maxChars": 13,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 4,
                                              "_lineCount": 1,
                                              "_charsPerLine": 13
                                            }
                                          }
                                        ],
                                        "direction": "col"
                                      },
                                      {
                                        "gap": 0.02,
                                        "span": 6,
                                        "border": "#999999",
                                        "padding": 0.05,
                                        "children": [
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial Bold",
                                              "runs": [
                                                {
                                                  "text": "LegitScript"
                                                }
                                              ],
                                              "text": "LegitScript",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 17,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 11,
                                              "_lineCount": 1,
                                              "_charsPerLine": 17
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "type": "line",
                                              "color": "#999999",
                                              "width": 6350
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771828629871-c1634b882355.png",
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "LegitScript"
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "font": "Arial",
                                              "runs": [
                                                {
                                                  "text": "Recapitalized by"
                                                }
                                              ],
                                              "text": "Recapitalized by",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 18,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 16,
                                              "_lineCount": 1,
                                              "_charsPerLine": 18
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771828693127-5d8f269854d6.png",
                                              "type": "image",
                                              "source": "search",
                                              "searchTerm": "providence strategic growth logo"
                                            }
                                          },
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial",
                                              "text": "2026",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#666666",
                                              "anchor": "t",
                                              "fontSize": 800,
                                              "_maxChars": 13,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 4,
                                              "_lineCount": 1,
                                              "_charsPerLine": 13
                                            }
                                          }
                                        ],
                                        "direction": "col"
                                      }
                                    ],
                                    "direction": "col"
                                  }
                                ],
                                "direction": "col"
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 3,
                            "children": [
                              {
                                "gap": 0.02,
                                "span": 6,
                                "border": "#999999",
                                "padding": 0.05,
                                "children": [
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial Bold",
                                      "runs": [
                                        {
                                          "text": "AgencyZoom"
                                        }
                                      ],
                                      "text": "AgencyZoom",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 17,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 10,
                                      "_lineCount": 1,
                                      "_charsPerLine": 17
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "type": "line",
                                      "color": "#999999",
                                      "width": 6350
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771824823265-854efbbc87ac.png",
                                      "type": "image",
                                      "source": "search",
                                      "searchTerm": "agencyzoom"
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "font": "Arial",
                                      "text": "Acquired by",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 18,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 11,
                                      "_lineCount": 1,
                                      "_charsPerLine": 18
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771824847395-e790223dc1f6.jpg",
                                      "type": "image",
                                      "source": "search",
                                      "searchTerm": "vertafore"
                                    }
                                  },
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial",
                                      "text": "2026",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#666666",
                                      "anchor": "t",
                                      "fontSize": 800,
                                      "_maxChars": 13,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 4,
                                      "_lineCount": 1,
                                      "_charsPerLine": 13
                                    }
                                  }
                                ],
                                "direction": "col"
                              },
                              {
                                "gap": 0.02,
                                "span": 6,
                                "border": "#999999",
                                "padding": 0.05,
                                "children": [
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial Bold",
                                      "runs": [
                                        {
                                          "text": "Levelset"
                                        }
                                      ],
                                      "text": "Levelset",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 17,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 8,
                                      "_lineCount": 1,
                                      "_charsPerLine": 17
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "type": "line",
                                      "color": "#999999",
                                      "width": 6350
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771871054157-27f70e682bbc.svg",
                                      "type": "image",
                                      "source": "search",
                                      "objectFit": "contain",
                                      "searchTerm": "Levelset logo"
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "font": "Arial",
                                      "runs": [
                                        {
                                          "text": "Acquired by"
                                        }
                                      ],
                                      "text": "Acquired by",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 18,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 11,
                                      "_lineCount": 1,
                                      "_charsPerLine": 18
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771871054791-3bd35abcc36e.png",
                                      "type": "image",
                                      "source": "search",
                                      "objectFit": "contain",
                                      "searchTerm": "Procore Technologies logo"
                                    }
                                  },
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial",
                                      "text": "2021",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#666666",
                                      "anchor": "t",
                                      "fontSize": 800,
                                      "_maxChars": 13,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 4,
                                      "_lineCount": 1,
                                      "_charsPerLine": 13
                                    }
                                  }
                                ],
                                "direction": "col"
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 3,
                            "children": [
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "children": [
                                      {
                                        "gap": 0.02,
                                        "span": 6,
                                        "border": "#999999",
                                        "padding": 0.05,
                                        "children": [
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial Bold",
                                              "runs": [
                                                {
                                                  "text": "Office Ally"
                                                }
                                              ],
                                              "text": "Office Ally",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 17,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 11,
                                              "_lineCount": 1,
                                              "_charsPerLine": 17
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "type": "line",
                                              "color": "#999999",
                                              "width": 6350
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771826217050-7d05ea6e2fb1.jpg",
                                              "crop": {
                                                "b": 23.24,
                                                "l": 0,
                                                "r": 0,
                                                "t": 27.11
                                              },
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "Office Ally logo"
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "font": "Arial",
                                              "text": "Acquired by",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 18,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 11,
                                              "_lineCount": 1,
                                              "_charsPerLine": 18
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771826293738-e33e3b42c465.jpg",
                                              "crop": {
                                                "b": 25.11,
                                                "l": 0,
                                                "r": 0,
                                                "t": 24.71
                                              },
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "francisco partners"
                                            }
                                          },
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial",
                                              "text": "2026",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#666666",
                                              "anchor": "t",
                                              "fontSize": 800,
                                              "_maxChars": 13,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 4,
                                              "_lineCount": 1,
                                              "_charsPerLine": 13
                                            }
                                          }
                                        ],
                                        "direction": "col"
                                      },
                                      {
                                        "gap": 0.02,
                                        "span": 6,
                                        "border": "#999999",
                                        "padding": 0.05,
                                        "children": [
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial Bold",
                                              "runs": [
                                                {
                                                  "text": "Payapps"
                                                }
                                              ],
                                              "text": "Payapps",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 17,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 7,
                                              "_lineCount": 1,
                                              "_charsPerLine": 17
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "type": "line",
                                              "color": "#999999",
                                              "width": 6350
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771871055380-872408e73159.png",
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "Payapps logo"
                                            }
                                          },
                                          {
                                            "span": 1,
                                            "content": {
                                              "font": "Arial",
                                              "runs": [
                                                {
                                                  "text": "Acquired by"
                                                }
                                              ],
                                              "text": "Acquired by",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#405363",
                                              "anchor": "ctr",
                                              "fontSize": 600,
                                              "_maxChars": 18,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 11,
                                              "_lineCount": 1,
                                              "_charsPerLine": 18
                                            }
                                          },
                                          {
                                            "span": 3,
                                            "content": {
                                              "url": "https://r2.bankops.ai/search/1771871055953-6a49ed8cfd45.png",
                                              "type": "image",
                                              "source": "search",
                                              "objectFit": "contain",
                                              "searchTerm": "Autodesk logo"
                                            }
                                          },
                                          {
                                            "span": 2,
                                            "content": {
                                              "font": "Arial",
                                              "text": "2024",
                                              "type": "text",
                                              "align": "ctr",
                                              "color": "#666666",
                                              "anchor": "t",
                                              "fontSize": 800,
                                              "_maxChars": 13,
                                              "_maxLines": 1,
                                              "_overflow": false,
                                              "_charCount": 4,
                                              "_lineCount": 1,
                                              "_charsPerLine": 13
                                            }
                                          }
                                        ],
                                        "direction": "col"
                                      }
                                    ],
                                    "direction": "col"
                                  }
                                ],
                                "direction": "col"
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 3,
                            "children": [
                              {
                                "gap": 0.02,
                                "span": 6,
                                "border": "#999999",
                                "padding": 0.05,
                                "children": [
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial Bold",
                                      "runs": [
                                        {
                                          "text": "American Megatrends*"
                                        }
                                      ],
                                      "text": "American Megatrends*",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 17,
                                      "_maxLines": 1,
                                      "_overflow": true,
                                      "_charCount": 20,
                                      "_lineCount": 2,
                                      "_charsPerLine": 17
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "type": "line",
                                      "color": "#999999",
                                      "width": 6350
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771826897091-e408ac1b1414.png",
                                      "type": "image",
                                      "source": "search",
                                      "searchTerm": "american megatrends logo"
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "font": "Arial",
                                      "text": "Acquired by",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 18,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 11,
                                      "_lineCount": 1,
                                      "_charsPerLine": 18
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771826911748-cb738bb0a728.png",
                                      "type": "image",
                                      "source": "search",
                                      "searchTerm": "hggc logo"
                                    }
                                  },
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial",
                                      "text": "2026",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#666666",
                                      "anchor": "t",
                                      "fontSize": 800,
                                      "_maxChars": 13,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 4,
                                      "_lineCount": 1,
                                      "_charsPerLine": 13
                                    }
                                  }
                                ],
                                "direction": "col"
                              },
                              {
                                "gap": 0.02,
                                "span": 6,
                                "border": "#999999",
                                "padding": 0.05,
                                "children": [
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial Bold",
                                      "runs": [
                                        {
                                          "text": "Flashtract"
                                        }
                                      ],
                                      "text": "Flashtract",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 17,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 10,
                                      "_lineCount": 1,
                                      "_charsPerLine": 17
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "type": "line",
                                      "color": "#999999",
                                      "width": 6350
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771871056600-ee92334e297f.png",
                                      "type": "image",
                                      "source": "search",
                                      "objectFit": "contain",
                                      "searchTerm": "Flashtract logo"
                                    }
                                  },
                                  {
                                    "span": 1,
                                    "content": {
                                      "font": "Arial",
                                      "runs": [
                                        {
                                          "text": "Acquired by"
                                        }
                                      ],
                                      "text": "Acquired by",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#405363",
                                      "anchor": "ctr",
                                      "fontSize": 600,
                                      "_maxChars": 18,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 11,
                                      "_lineCount": 1,
                                      "_charsPerLine": 18
                                    }
                                  },
                                  {
                                    "span": 3,
                                    "content": {
                                      "url": "https://r2.bankops.ai/search/1771871057473-0799e3a9faed.jpg",
                                      "type": "image",
                                      "source": "search",
                                      "objectFit": "contain",
                                      "searchTerm": "Trimble logo"
                                    }
                                  },
                                  {
                                    "span": 2,
                                    "content": {
                                      "font": "Arial",
                                      "text": "2024",
                                      "type": "text",
                                      "align": "ctr",
                                      "color": "#666666",
                                      "anchor": "t",
                                      "fontSize": 800,
                                      "_maxChars": 13,
                                      "_maxLines": 1,
                                      "_overflow": false,
                                      "_charCount": 4,
                                      "_lineCount": 1,
                                      "_charsPerLine": 13
                                    }
                                  }
                                ],
                                "direction": "col"
                              }
                            ],
                            "direction": "col"
                          }
                        ],
                        "direction": "row",
                        "_headerMaxChars": 44
                      },
                      {
                        "span": 6,
                        "header": "Technology Team",
                        "children": [
                          {
                            "span": 11,
                            "children": [
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "children": [
                                      {
                                        "span": 6,
                                        "children": [
                                          {
                                            "span": 5,
                                            "content": {
                                              "url": "https://r2.bankops.ai/generated/1771961933630-dfaef5b308b5.png",
                                              "type": "image",
                                              "prompt": "Male person wearing a suit, professional photo headshot",
                                              "source": "ai"
                                            }
                                          },
                                          {
                                            "gap": 0.07,
                                            "span": 7,
                                            "content": {
                                              "runs": [
                                                {
                                                  "bold": true,
                                                  "text": "Alex Harmon"
                                                },
                                                {
                                                  "text": "\n"
                                                },
                                                {
                                                  "text": "Managing Director",
                                                  "italic": true
                                                },
                                                {
                                                  "text": "\n15+ years experience"
                                                }
                                              ],
                                              "text": "Alex Harmon\nManaging Director\n15+ years experience",
                                              "type": "text",
                                              "fontSize": 800,
                                              "_maxChars": 140,
                                              "_maxLines": 7,
                                              "_overflow": false,
                                              "_charCount": 50,
                                              "_lineCount": 3,
                                              "_charsPerLine": 20
                                            },
                                            "direction": "col"
                                          }
                                        ],
                                        "direction": "row"
                                      }
                                    ],
                                    "direction": "col"
                                  },
                                  {
                                    "span": 6,
                                    "children": [
                                      {
                                        "span": 5,
                                        "content": {
                                          "url": "https://r2.bankops.ai/generated/1771961921061-53dfa0d23b7f.png",
                                          "type": "image",
                                          "prompt": "Female person wearing a suit, professional photo headshot",
                                          "source": "ai"
                                        }
                                      },
                                      {
                                        "span": 7,
                                        "content": {
                                          "runs": [
                                            {
                                              "bold": true,
                                              "text": "Sara Chen"
                                            },
                                            {
                                              "text": "\n"
                                            },
                                            {
                                              "text": "Senior Associate",
                                              "italic": true
                                            },
                                            {
                                              "text": "\n6+ years experience"
                                            }
                                          ],
                                          "text": "Sara Chen\nSenior Associate\n6+ years experience",
                                          "type": "text",
                                          "fontSize": 800,
                                          "_maxChars": 140,
                                          "_maxLines": 7,
                                          "_overflow": false,
                                          "_charCount": 46,
                                          "_lineCount": 3,
                                          "_charsPerLine": 20
                                        }
                                      }
                                    ],
                                    "direction": "row"
                                  }
                                ],
                                "direction": "col"
                              },
                              {
                                "span": 6,
                                "children": [
                                  {
                                    "span": 6,
                                    "children": [
                                      {
                                        "span": 5,
                                        "content": {
                                          "url": "https://r2.bankops.ai/generated/1771961945999-d521360afb8d.png",
                                          "type": "image",
                                          "prompt": "Male person wearing a suit, professional photo headshot",
                                          "source": "ai"
                                        }
                                      },
                                      {
                                        "span": 7,
                                        "content": {
                                          "runs": [
                                            {
                                              "bold": true,
                                              "text": "James Weller"
                                            },
                                            {
                                              "text": "\n"
                                            },
                                            {
                                              "text": "Managing Director",
                                              "italic": true
                                            },
                                            {
                                              "text": "\n15+ years experience"
                                            }
                                          ],
                                          "text": "James Weller\nManaging Director\n15+ years experience",
                                          "type": "text",
                                          "fontSize": 800,
                                          "_maxChars": 140,
                                          "_maxLines": 7,
                                          "_overflow": false,
                                          "_charCount": 51,
                                          "_lineCount": 3,
                                          "_charsPerLine": 20
                                        }
                                      }
                                    ],
                                    "direction": "row"
                                  },
                                  {
                                    "span": 6,
                                    "children": [
                                      {
                                        "span": 5,
                                        "content": {
                                          "url": "https://r2.bankops.ai/generated/1771961962793-c257c319ac3b.png",
                                          "type": "image",
                                          "prompt": "Female person wearing a suit, professional photo headshot",
                                          "source": "ai"
                                        }
                                      },
                                      {
                                        "span": 7,
                                        "content": {
                                          "runs": [
                                            {
                                              "bold": true,
                                              "text": "Maya Okafor"
                                            },
                                            {
                                              "text": "\n"
                                            },
                                            {
                                              "text": "Associate",
                                              "italic": true
                                            },
                                            {
                                              "text": "\n3+ years experience"
                                            }
                                          ],
                                          "text": "Maya Okafor\nAssociate\n3+ years experience",
                                          "type": "text",
                                          "fontSize": 800,
                                          "_maxChars": 140,
                                          "_maxLines": 7,
                                          "_overflow": false,
                                          "_charCount": 41,
                                          "_lineCount": 3,
                                          "_charsPerLine": 20
                                        }
                                      }
                                    ],
                                    "direction": "row"
                                  }
                                ],
                                "direction": "col"
                              }
                            ],
                            "direction": "row"
                          },
                          {
                            "span": 1,
                            "content": {
                              "runs": [
                                {
                                  "text": "* Includes transactions completed by current employees while at previous firms."
                                }
                              ],
                              "text": "* Includes transactions completed by current employees while at previous firms.",
                              "type": "text",
                              "fontSize": 800,
                              "_maxChars": 88,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 79,
                              "_lineCount": 1,
                              "_charsPerLine": 88
                            }
                          }
                        ],
                        "direction": "col",
                        "_headerMaxChars": 44
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "DiceBot Capital Investment Banking",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_titleCharCount": 34,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "children": [
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Splunk",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771964613094-519b3269ab5b.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Splunk logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771964619083-5cb5bf90c019.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cisco logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Revelstoke",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871068432-7d04e0f1e82e.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Revelstoke logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871068978-c665b503f691.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Arctic Wolf logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2023",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "WeTransfer",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871069808-78d5a1236515.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "WeTransfer logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871079120-6d9bfd732728.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Bending Spoons logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  }
                ],
                "direction": "col"
              },
              {
                "span": 6,
                "children": [
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "NextGen Healthcare",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871079864-006ae68610a2.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "NextGen Healthcare logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871080443-dfe965b06e3f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2023",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Everbridge",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871080996-44dd0e5f467c.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Everbridge logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871081578-dfe965b06e3f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Magnet Forensics",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871082121-44fc0ad3c91b.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Magnet Forensics logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871082715-dfe965b06e3f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2023",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "children": [
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Darktrace",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871083295-a72a33b267c7.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Darktrace logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871084005-1271e96ffea4.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Avalara",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 7,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771914485025-52ed4d6cac94.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Avalara logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871085367-9283247a90bf.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Vista Equity logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2022",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Acumatica",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871085960-749b2f5d1f34.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Acumatica logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871086640-1b612882ce02.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Vista Equity logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  }
                ],
                "direction": "col"
              },
              {
                "span": 6,
                "children": [
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Nexthink",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871087887-9535b556e96a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Nexthink logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871088539-038359078aa1.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Vista Equity logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "ConnectWise",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871089259-d64df49dc95f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "ConnectWise logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871089895-1271e96ffea4.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2019",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Coupa Software",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871090505-0f15450f0b7c.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Coupa Software logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871091094-dfe965b06e3f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2022",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "children": [
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Bottomline Technologies",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 23,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871091758-f5530e6d69e6.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Bottomline Technologies logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871092411-1271e96ffea4.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2022",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Olo",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 3,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871092985-6ecfab425ce6.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Olo logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871093858-dfe965b06e3f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Energy Exemplar",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871094420-171a0dbd9f47.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Energy Exemplar logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871095028-e15d8573cba5.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Blackstone logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2023",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  }
                ],
                "direction": "col"
              },
              {
                "span": 6,
                "children": [
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Cvent",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871095962-bac59f867488.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cvent logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871096498-2a21f9e84902.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Blackstone logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Nearmap",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 7,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871097334-32d45078ba11.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Nearmap logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871098028-1271e96ffea4.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Thoma Bravo logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2022",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  },
                  {
                    "gap": 0.02,
                    "span": 4,
                    "border": "#999999",
                    "padding": 0.05,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial Bold",
                          "text": "Spiff",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "b",
                          "fontSize": 600,
                          "_maxChars": 52,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 26
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "type": "line",
                          "color": "#999999",
                          "width": 6350
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871098838-b00eaea72e11.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Spiff logo"
                        }
                      },
                      {
                        "span": 1,
                        "content": {
                          "font": "Arial",
                          "text": "Acquired by",
                          "type": "text",
                          "align": "ctr",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 600,
                          "_maxChars": 27,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 27
                        }
                      },
                      {
                        "span": 3,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771871099391-d3f1ab2d2de5.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Salesforce logo"
                        }
                      },
                      {
                        "span": 2,
                        "content": {
                          "font": "Arial",
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#666666",
                          "anchor": "t",
                          "fontSize": 800,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        }
                      }
                    ],
                    "direction": "col",
                    "_componentName": "Tombstone"
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Select Software and Technology Transactions",
      "footer": "* Includes transactions completed by current employees while at previous firms.",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": true,
      "_footerMaxChars": 184,
      "_titleCharCount": 43,
      "_titleLineCount": 2,
      "_titleCharsPerLine": 41
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "children": [
                  {
                    "span": 6,
                    "border": "#193338",
                    "margin": 0.5,
                    "content": {
                      "runs": [
                        {
                          "text": "\u201cDiceBot Capital brought genuine sector depth to our process. They knew every relevant buyer and helped us navigate a complex deal with competing offers. The outcome exceeded our expectations on price and fit.\u201d\n\nJordan Mills\nNorthStar Cyber \u2013 CEO"
                        }
                      ],
                      "text": "\u201cDiceBot Capital brought genuine sector depth to our process. They knew every relevant buyer and helped us navigate a complex deal with competing offers. The outcome exceeded our expectations on price and fit.\u201d\n\nJordan Mills\nNorthStar Cyber \u2013 CEO",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1200,
                      "_maxChars": 495,
                      "_maxLines": 11,
                      "_overflow": false,
                      "_charCount": 246,
                      "_lineCount": 8,
                      "_charsPerLine": 45
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "span": 6,
                "children": [
                  {
                    "span": 6,
                    "border": "#193338",
                    "margin": 0.5,
                    "content": {
                      "runs": [
                        {
                          "text": "\u201cWe interviewed five banks. DiceBot was the only team that had operated in our exact vertical and could speak credibly to enterprise security buyers. That expertise was decisive in closing the right deal at the right valuation.\u201d\n\nALEX CROSS\nVectara Security \u2013 Founder and CEO"
                        }
                      ],
                      "text": "\u201cWe interviewed five banks. DiceBot was the only team that had operated in our exact vertical and could speak credibly to enterprise security buyers. That expertise was decisive in closing the right deal at the right valuation.\u201d\n\nALEX CROSS\nVectara Security \u2013 Founder and CEO",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1200,
                      "_maxChars": 495,
                      "_maxLines": 11,
                      "_overflow": false,
                      "_charCount": 275,
                      "_lineCount": 9,
                      "_charsPerLine": 45
                    }
                  }
                ],
                "direction": "row"
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "content": {
              "url": "https://r2.bankops.ai/generated/1771943097822-98348a542a8c.png",
              "type": "image",
              "prompt": "dark blue background image",
              "source": "ai"
            }
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "What Our Clients are Saying",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_titleCharCount": 27,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "Driven by the rise of AI-powered threats, regulatory mandates, and the failure of legacy perimeter defenses, the global cybersecurity market is entering a structural expansion phase with durable, non-discretionary demand",
              "type": "text",
              "fontSize": 1100,
              "_maxChars": 268,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 220,
              "_lineCount": 2,
              "_charsPerLine": 134
            }
          },
          {
            "span": 11,
            "children": [
              {
                "span": 6,
                "header": "Global Cybersecurity Market",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        215000,
                        500000
                      ],
                      "name": "Market Size"
                    }
                  ],
                  "barColor": "#bf7154",
                  "chartType": "bar",
                  "categories": [
                    "2024",
                    "2030E"
                  ],
                  "valuePrefix": "$",
                  "valueThousands": true
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Select Market Trends",
                "children": [
                  {
                    "span": 6,
                    "children": [
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "AI-Powered Attacks Raise the Stakes for Defenders"
                            },
                            {
                              "text": "\nGenerative AI is dramatically lowering the cost of spear-phishing, malware development, and adversarial reconnaissance. Defenders face faster, more convincing attacks with the same headcount, driving demand for AI-native detection and response platforms"
                            }
                          ],
                          "text": "AI-Powered Attacks Raise the Stakes for Defenders\nGenerative AI is dramatically lowering the cost of spear-phishing, malware development, and adversarial reconnaissance. Defenders face faster, more convincing attacks with the same headcount, driving demand for AI-native detection and response platforms",
                          "type": "text",
                          "fontSize": 1000,
                          "_maxChars": 416,
                          "_maxLines": 13,
                          "_overflow": false,
                          "_charCount": 303,
                          "_lineCount": 11,
                          "_charsPerLine": 32
                        }
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Regulatory Mandates Creating Non-Discretionary Demand"
                            },
                            {
                              "text": "\nSEC cybersecurity disclosure rules, NIS2 in Europe, and DORA for financial services are forcing boards to treat cyber risk as a governance issue \u2014 creating mandatory, recurring budget resistant to economic cycles"
                            }
                          ],
                          "text": "Regulatory Mandates Creating Non-Discretionary Demand\nSEC cybersecurity disclosure rules, NIS2 in Europe, and DORA for financial services are forcing boards to treat cyber risk as a governance issue \u2014 creating mandatory, recurring budget resistant to economic cycles",
                          "type": "text",
                          "fontSize": 1000,
                          "_maxChars": 416,
                          "_maxLines": 13,
                          "_overflow": false,
                          "_charCount": 266,
                          "_lineCount": 10,
                          "_charsPerLine": 32
                        }
                      }
                    ],
                    "direction": "col"
                  },
                  {
                    "span": 6,
                    "children": [
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Identity Has Become the New Perimeter"
                            },
                            {
                              "text": "\nWith 80%+ of breaches involving stolen credentials (Verizon DBIR), enterprises are prioritizing identity security, privileged access management, and zero trust architecture \u2014 a structural shift away from network-centric defenses"
                            }
                          ],
                          "text": "Identity Has Become the New Perimeter\nWith 80%+ of breaches involving stolen credentials (Verizon DBIR), enterprises are prioritizing identity security, privileged access management, and zero trust architecture \u2014 a structural shift away from network-centric defenses",
                          "type": "text",
                          "fontSize": 1000,
                          "_maxChars": 416,
                          "_maxLines": 13,
                          "_overflow": false,
                          "_charCount": 266,
                          "_lineCount": 10,
                          "_charsPerLine": 32
                        }
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Cloud & OT Expansion Widening the Attack Surface"
                            },
                            {
                              "text": "\nMulti-cloud adoption and the proliferation of connected OT/ICS devices are creating vast new attack surfaces with limited native security controls, driving category formation in CNAPP, SSPM, and industrial cybersecurity"
                            }
                          ],
                          "text": "Cloud & OT Expansion Widening the Attack Surface\nMulti-cloud adoption and the proliferation of connected OT/ICS devices are creating vast new attack surfaces with limited native security controls, driving category formation in CNAPP, SSPM, and industrial cybersecurity",
                          "type": "text",
                          "fontSize": 1000,
                          "_maxChars": 416,
                          "_maxLines": 13,
                          "_overflow": false,
                          "_charCount": 268,
                          "_lineCount": 10,
                          "_charsPerLine": 32
                        }
                      }
                    ],
                    "direction": "col"
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Cybersecurity Market Update",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_titleCharCount": 27,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41
    },
    {
      "body": {
        "children": [
          {
            "gap": 0.2,
            "span": 2,
            "margin": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "font": "Arial",
                  "runs": [
                    {
                      "bold": true,
                      "text": "2."
                    }
                  ],
                  "text": "2.",
                  "type": "text",
                  "align": "l",
                  "color": "#193338",
                  "anchor": "b",
                  "fontSize": 7000,
                  "_maxChars": 20,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 3,
                  "_lineCount": 1,
                  "_charsPerLine": 10
                }
              },
              {
                "span": 6,
                "content": {
                  "runs": [
                    {
                      "bold": true,
                      "text": "INDUSTRY OVERVIEW"
                    }
                  ],
                  "text": "INDUSTRY OVERVIEW",
                  "type": "text",
                  "color": "#d57f5b",
                  "fontSize": 2400,
                  "_maxChars": 198,
                  "_maxLines": 6,
                  "_overflow": false,
                  "_charCount": 17,
                  "_lineCount": 1,
                  "_charsPerLine": 33
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 1,
            "content": {
              "type": "image",
              "prompt": "",
              "source": "ai"
            }
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "Accelerating threat complexity, AI-driven innovation, and large-scale platform consolidation are reshaping the cybersecurity market \u2014 creating compelling opportunities for investors across the value chain.",
              "type": "text",
              "fontSize": 1100,
              "_maxChars": 268,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 205,
              "_lineCount": 2,
              "_charsPerLine": 134
            }
          },
          {
            "span": 11,
            "children": [
              {
                "span": 4,
                "children": [
                  {
                    "span": 6,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "runs": [
                            {
                              "text": "Rising Threat Landscape & Regulatory Pressure"
                            }
                          ],
                          "text": "Rising Threat Landscape & Regulatory Pressure",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "_maxChars": 96,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 45,
                          "_lineCount": 2,
                          "_charsPerLine": 32
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "runs": [
                                {
                                  "text": "Global cybercrime costs projected to reach $10.5T annually by 2025, up from $3T in 2015, driving urgent enterprise security investment. Regulatory mandates \u2014 SEC disclosure rules, NIS2, DORA \u2014 force boards to treat cyber risk as financial issue, not just IT. Average breach cost: $4.88M globally (IBM), $9M+ for critical infrastructure. As ransomware, supply chain attacks, nation-state threats proliferate, spend on detection/response platforms accelerates."
                                }
                              ],
                              "text": "Global cybercrime costs projected to reach $10.5T annually by 2025, up from $3T in 2015, driving urgent enterprise security investment. Regulatory mandates \u2014 SEC disclosure rules, NIS2, DORA \u2014 force boards to treat cyber risk as financial issue, not just IT. Average breach cost: $4.88M globally (IBM), $9M+ for critical infrastructure. As ransomware, supply chain attacks, nation-state threats proliferate, spend on detection/response platforms accelerates.",
                              "type": "text",
                              "fontSize": 900,
                              "_maxChars": 600,
                              "_maxLines": 12,
                              "_overflow": false,
                              "_charCount": 458,
                              "_lineCount": 10,
                              "_charsPerLine": 50
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "url": "https://r2.bankops.ai/generated/1771945304364-af69c4d37861.png",
                              "type": "image",
                              "prompt": "An infographic that conveys the essence of the following using only 2-4 shapes and simple visuals. Use words very sparingly. Make it professional and suitable for an investment banking presentation to C-level execs. Use a suitable color palette that is consistent and follows design best practices:\n\nGlobal cybercrime costs projected to reach $10.5 trillion annually by 2025, up from $3 trillion in 2015, driving urgent enterprise security investment",
                              "source": "ai"
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "col"
                  }
                ],
                "direction": "col"
              },
              {
                "span": 4,
                "children": [
                  {
                    "span": 6,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "runs": [
                            {
                              "text": "AI & Automation Reshaping the Security Stack"
                            }
                          ],
                          "text": "AI & Automation Reshaping the Security Stack",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "_maxChars": 96,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 44,
                          "_lineCount": 2,
                          "_charsPerLine": 32
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI transforms attack surface and defense \u2014 adversaries use generative AI for hyper-personalized phishing, deepfakes, and automated exploits at scale. Security vendors embed AI/ML across threat detection, alert triage, and autonomous response \u2014 compressing MTTD and MTTR from days to minutes. SOCs adopt AI-driven platforms to address analyst burnout and global shortage of ~3.5M unfilled cybersecurity roles. Emerging categories \u2014 AI-SPM, non-human identity governance, and agentic AI security \u2014 represent high-growth opportunities."
                                }
                              ],
                              "text": "AI transforms attack surface and defense \u2014 adversaries use generative AI for hyper-personalized phishing, deepfakes, and automated exploits at scale. Security vendors embed AI/ML across threat detection, alert triage, and autonomous response \u2014 compressing MTTD and MTTR from days to minutes. SOCs adopt AI-driven platforms to address analyst burnout and global shortage of ~3.5M unfilled cybersecurity roles. Emerging categories \u2014 AI-SPM, non-human identity governance, and agentic AI security \u2014 represent high-growth opportunities.",
                              "type": "text",
                              "fontSize": 900,
                              "_maxChars": 600,
                              "_maxLines": 12,
                              "_overflow": false,
                              "_charCount": 532,
                              "_lineCount": 12,
                              "_charsPerLine": 50
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "url": "https://r2.bankops.ai/generated/1771945628158-72dac1a8b378.png",
                              "type": "image",
                              "prompt": "An infographic that conveys the essence of the following using only 2-4 shapes and simple visuals. Do not use words. Make it professional and suitable for an investment banking presentation to C-level execs. Use a suitable color palette that is consistent and follows design best practices:\n\nSecurity vendors embed AI/ML across threat detection, alert triage, and autonomous response \u2014 compressing MTTD and MTTR from days to minutes. SOCs adopt AI-driven platforms to address analyst burnout and the global shortage of ~3.5M unfilled cybersecurity roles (ISC\u00b2, 2024).",
                              "source": "ai"
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "col"
                  }
                ],
                "direction": "col"
              },
              {
                "span": 4,
                "children": [
                  {
                    "span": 6,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "runs": [
                            {
                              "text": "Consolidation, M&A, and Platform Convergence"
                            }
                          ],
                          "text": "Consolidation, M&A, and Platform Convergence",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "_maxChars": 96,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 44,
                          "_lineCount": 2,
                          "_charsPerLine": 32
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "runs": [
                                {
                                  "text": "Enterprises with 40\u201380 security tools consolidate toward integrated platforms \u2014 benefiting vendors with unified endpoint, cloud, identity, and network coverage. Cybersecurity M&A hit record levels in 2022\u20132024, with Thoma Bravo, Insight Partners, and Francisco Partners deploying billions. Cloud-native security (CNAPP, SASE, SSE) replaces legacy appliances, compressing cycles and accelerating switching. PE-backed platforms outpace organic growth: buyers acquire best-of-breed solutions and integrate them into scalable platforms commanding premium multiples."
                                }
                              ],
                              "text": "Enterprises with 40\u201380 security tools consolidate toward integrated platforms \u2014 benefiting vendors with unified endpoint, cloud, identity, and network coverage. Cybersecurity M&A hit record levels in 2022\u20132024, with Thoma Bravo, Insight Partners, and Francisco Partners deploying billions. Cloud-native security (CNAPP, SASE, SSE) replaces legacy appliances, compressing cycles and accelerating switching. PE-backed platforms outpace organic growth: buyers acquire best-of-breed solutions and integrate them into scalable platforms commanding premium multiples.",
                              "type": "text",
                              "fontSize": 900,
                              "_maxChars": 600,
                              "_maxLines": 12,
                              "_overflow": false,
                              "_charCount": 561,
                              "_lineCount": 12,
                              "_charsPerLine": 50
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "type": "aiHtml",
                              "prompt": "An infographic that conveys the essence of the following using only 2-4 shapes and simple visuals. Use words very sparingly. Make it professional and suitable for an investment banking presentation to C-level execs. Use a suitable color palette that is consistent and follows design best practices:\n\nEnterprises with 40\u201380 security tools consolidate toward integrated platforms",
                              "htmlData": "<!DOCTYPE html>\n<html>\n<head>\n<style>\nbody {\n  margin: 0;\n  overflow: hidden;\n  width: 278px;\n  height: 181px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n  background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%);\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  color: white;\n}\n\n.container {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: 240px;\n  height: 120px;\n}\n\n.left-section {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  flex: 1;\n}\n\n.tools-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 12px);\n  grid-template-rows: repeat(4, 12px);\n  gap: 3px;\n  margin-bottom: 8px;\n}\n\n.tool-box {\n  width: 12px;\n  height: 12px;\n  background: #fbbf24;\n  border-radius: 2px;\n}\n\n.tool-count {\n  font-size: 14px;\n  font-weight: 600;\n  color: #fbbf24;\n  margin-bottom: 4px;\n}\n\n.label {\n  font-size: 10px;\n  text-align: center;\n  opacity: 0.9;\n  line-height: 1.2;\n}\n\n.arrow {\n  font-size: 24px;\n  color: #10b981;\n  margin: 0 15px;\n  font-weight: bold;\n}\n\n.right-section {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  flex: 1;\n}\n\n.platform {\n  width: 60px;\n  height: 60px;\n  background: linear-gradient(135deg, #10b981, #059669);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  position: relative;\n  box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);\n}\n\n.platform::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 30px;\n  height: 30px;\n  background: rgba(255, 255, 255, 0.2);\n  border-radius: 6px;\n}\n\n.title {\n  position: absolute;\n  top: 12px;\n  left: 50%;\n  transform: translateX(-50%);\n  font-size: 12px;\n  font-weight: 700;\n  color: white;\n  text-align: center;\n  line-height: 1.2;\n}\n</style>\n</head>\n<body>\n<div class=\"title\">Security Consolidation</div>\n<div class=\"container\">\n  <div class=\"left-section\">\n    <div class=\"tool-count\">40-80 Tools</div>\n    <div class=\"tools-grid\">\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n      <div class=\"tool-box\"></div>\n    </div>\n    <div class=\"label\">Fragmented<br>Solutions</div>\n  </div>\n  \n  <div class=\"arrow\">\u2192</div>\n  \n  <div class=\"right-section\">\n    <div class=\"platform\"></div>\n    <div class=\"label\">Integrated<br>Platform</div>\n  </div>\n</div>\n</body>\n</html>",
                              "pngUrl": "https://r2.bankops.ai/examples/1772030504544-aee18a3bbc7f.png"
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "col"
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Cybersecurity Industry Key Trends",
      "footer": "Sources: IBM Cost of a Data Breach Report 2024, ISC\u00b2 Cybersecurity Workforce Study 2024, Cybersecurity Ventures, Gartner",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 33,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "runs": [
                {
                  "text": "The consensus trade \u2014 buy platform consolidators \u2014 builds systemic fragility. The world's largest security vendor is its most-exploited software stack. Next cycle's winners are best-of-breed specialists making independent security the rational choice.",
                  "color": "#193338",
                  "fontSize": 1000
                }
              ],
              "text": "The consensus trade \u2014 buy platform consolidators \u2014 builds systemic fragility. The world's largest security vendor is its most-exploited software stack. Next cycle's winners are best-of-breed specialists making independent security the rational choice.",
              "type": "text",
              "align": "l",
              "color": "#193338",
              "anchor": "ctr",
              "fontSize": 1000,
              "_maxChars": 294,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 251,
              "_lineCount": 2,
              "_charsPerLine": 147
            }
          },
          {
            "gap": 0.1,
            "span": 11,
            "children": [
              {
                "gap": 0.08,
                "span": 7,
                "children": [
                  {
                    "span": 6,
                    "header": "MSFT Revenue vs. Known Exploited CVEs",
                    "content": {
                      "bars": [
                        {
                          "data": [
                            10,
                            12,
                            15,
                            18,
                            20
                          ],
                          "name": "MSFT Security Revenue ($B)"
                        }
                      ],
                      "type": "chart",
                      "lines": [
                        {
                          "data": [
                            26,
                            38,
                            54,
                            70,
                            85
                          ],
                          "name": "MSFT CVEs in CISA KEV Catalog"
                        }
                      ],
                      "dualAxis": true,
                      "chartType": "combo",
                      "categories": [
                        "FY2020",
                        "FY2021",
                        "FY2022",
                        "FY2023",
                        "FY2024"
                      ],
                      "gridBottom": 45
                    },
                    "_headerMaxChars": 52
                  },
                  {
                    "span": 6,
                    "header": "PANW Billings Collapse After Platformization",
                    "content": {
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            16,
                            22,
                            11,
                            13,
                            7
                          ],
                          "name": "Billings Growth YoY (%)"
                        }
                      ],
                      "barColor": "#193338",
                      "chartType": "bar",
                      "categories": [
                        "Q2 FY24",
                        "Q3 FY24",
                        "Q4 FY24",
                        "Q1 FY25",
                        "Q2 FY25"
                      ],
                      "gridBottom": 30,
                      "valueSuffix": "%"
                    },
                    "_headerMaxChars": 52
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.08,
                "span": 5,
                "children": [
                  {
                    "span": 4,
                    "header": "The Consolidation Paradox",
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "CrowdStrike Jul '24: 8.5M Windows crashed, $5.4B losses",
                        "Kernel access + monoculture = systemic blast radius",
                        "PANW platformization: billings growth fell 22%\u21927%",
                        "Trading security efficacy for procurement ease = risk"
                      ],
                      "fontSize": 900,
                      "_maxChars": 406,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 208,
                      "_lineCount": 4,
                      "lineSpacing": "single",
                      "_charsPerLine": 58,
                      "_maxCharsPerItem": 58
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 4,
                    "header": "The Microsoft Liability",
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "CSRB: Microsoft security 'inadequate'; Storm-0558 preventable",
                        "Midnight Blizzard breached exec email via legacy tenant",
                        "Microsoft leads cybersecurity revenue ($20B+) AND vulnerabilities",
                        "E5 pricing drives growth \u2014 Secure Future was admission"
                      ],
                      "fontSize": 900,
                      "_maxChars": 406,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 235,
                      "_lineCount": 6,
                      "lineSpacing": "single",
                      "_charsPerLine": 58,
                      "_maxCharsPerItem": 58
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 4,
                    "header": "Where the Opportunity Sits",
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Best-of-breed specialists: identity (CyberArk), email AI (Abnormal), cloud posture (Wiz), OT/ICS (Claroty)",
                        "Open standards vendors (OCSF, STIX/TAXII) integrate vs replace SIEM/SOAR",
                        "Platforms with measurable efficacy vs Microsoft",
                        "Regulatory moats (FedRAMP, CMMC, NIS2) create demand"
                      ],
                      "fontSize": 900,
                      "_maxChars": 406,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 277,
                      "_lineCount": 6,
                      "lineSpacing": "single",
                      "_charsPerLine": 58,
                      "_maxCharsPerItem": 58
                    },
                    "_headerMaxChars": 36
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Consolidation Is Concentrating Risk",
      "footer": "Sources: CSRB Report Apr 2024, Microsoft Security Blog Jan 2024, Parametrix Jul 2024, Palo Alto Networks FY2025 Q2 Earnings, CISA KEV Catalog, Gartner 2024",
      "sectionLabel": "CONTRARIAN VIEW",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "Platform vendors win on procurement. Specialists win on outcomes. In cybersecurity, outcomes are the only metric that survives a board-level breach post-mortem \u2014 and specialists structurally outperform on every dimension that predicts durable enterprise value.",
              "type": "text",
              "align": "l",
              "color": "#193338",
              "anchor": "ctr",
              "fontSize": 1000,
              "_maxChars": 294,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 260,
              "_lineCount": 2,
              "_charsPerLine": 147
            }
          },
          {
            "gap": 0.1,
            "span": 11,
            "children": [
              {
                "gap": 0.08,
                "span": 7,
                "children": [
                  {
                    "span": 6,
                    "header": "NRR: Specialists vs. Platform Vendors",
                    "content": {
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            120,
                            111,
                            105,
                            133,
                            140,
                            145
                          ],
                          "name": "NRR (%)"
                        }
                      ],
                      "barColor": "#193338",
                      "gridLeft": 20,
                      "chartType": "bar",
                      "categories": [
                        "CrowdStrike",
                        "Palo Alto Ntwks",
                        "Microsoft Sec.",
                        "CyberArk",
                        "Wiz",
                        "Abnormal Sec."
                      ],
                      "gridBottom": 30,
                      "valueSuffix": "%"
                    },
                    "_headerMaxChars": 52
                  },
                  {
                    "span": 6,
                    "header": "Why Switching Costs Compound Over Time",
                    "content": {
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            420,
                            310,
                            580,
                            270,
                            190
                          ],
                          "name": "Avg. Switching Cost ($K per 1K seats)"
                        }
                      ],
                      "barColor": "#d57f5b",
                      "gridLeft": 160,
                      "chartType": "bar",
                      "categories": [
                        "Deep workflow integration",
                        "Proprietary threat data",
                        "Regulatory certification",
                        "Custom detection rules",
                        "Analyst muscle memory"
                      ],
                      "gridBottom": 30,
                      "horizontal": true,
                      "valuePrefix": "$",
                      "valueSuffix": "K"
                    },
                    "_headerMaxChars": 52
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.08,
                "span": 5,
                "children": [
                  {
                    "span": 4,
                    "header": "Why NRR Diverges",
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Specialists build data moats generalists can't replicate",
                        "Platform vendors expand via discounted modules \u2014 NRR inflates then compresses",
                        "CyberArk's 133% NRR: identity sprawl creates new credentials to manage",
                        "Microsoft's ~105% Sec. NRR anchored to M365 seats, not outcomes"
                      ],
                      "fontSize": 900,
                      "_maxChars": 406,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 266,
                      "_lineCount": 7,
                      "lineSpacing": "single",
                      "_charsPerLine": 58,
                      "_maxCharsPerItem": 58
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 4,
                    "header": "Underappreciated Regulatory Moat",
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "FedRAMP High takes 12-18mo, $2-5M \u2014 creates displacement barriers",
                        "CMMC L2/3 & NIS2 mandate specific controls, creating captive demand",
                        "SEC 2023 rules force CISOs to document tool efficacy",
                        "Kiteworks' FedRAMP auth generated 35%+ new ARR in FY24"
                      ],
                      "fontSize": 900,
                      "_maxChars": 406,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 238,
                      "_lineCount": 6,
                      "lineSpacing": "single",
                      "_charsPerLine": 58,
                      "_maxCharsPerItem": 58
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 4,
                    "header": "The Investable Framework",
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Own chokepoints: identity (CyberArk), email (Abnormal), cloud (Wiz), OT (Claroty)",
                        "Interoperability as moat: OCSF/STIX vendors become infrastructure",
                        "Avoid middle: mid-tier faces MSFT bundles above, AI below",
                        "AI widens gaps between specialists with data vs generalists"
                      ],
                      "fontSize": 900,
                      "_maxChars": 406,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 262,
                      "_lineCount": 7,
                      "lineSpacing": "single",
                      "_charsPerLine": 58,
                      "_maxCharsPerItem": 58
                    },
                    "_headerMaxChars": 36
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Best-of-Breed: Platform Vendors Can't Buy",
      "footer": "Sources: CrowdStrike FY2025 Earnings, Wiz S-1 Draft Reporting, Abnormal Security 2024 Customer Data, CyberArk Annual Report 2024, Gartner Magic Quadrant, CISA Zero Trust Maturity Model",
      "sectionLabel": "CONTRARIAN VIEW",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 41,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "gap": 0,
            "span": 11,
            "children": [
              {
                "gap": 0,
                "span": 2,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Category",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 135,
                      "_maxLines": 5,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903398614-bed822214a74.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Microsoft Security logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  },
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903400529-58f025a6cacd.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "CrowdStrike logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  },
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903409273-6352b65829d5.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Palo Alto Networks logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  },
                  {
                    "span": 1,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903411914-da7e41fa82ee.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Fortinet logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  },
                  {
                    "span": 1,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903414888-f39e08790c62.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Zscaler logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  },
                  {
                    "span": 1,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903418044-4b1dea052923.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "SentinelOne logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  },
                  {
                    "span": 1,
                    "border": "#CCCCCC",
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771903421626-e85a6750dd26.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "CyberArk logo"
                    },
                    "padding": 0.06,
                    "background": "#EEF2F7"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "EDR / XDR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 9,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Defender XDR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Falcon EDR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 10,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Cortex XDR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 10,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "FortiEDR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Singularity XDR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 15,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 N/A",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 5,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Identity / PAM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Entra ID + Gov",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Falcon ID + PAM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 15,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 CIEM only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 FortiAuth+PAM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": true,
                      "_charCount": 15,
                      "_lineCount": 3,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "ITDR only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 9,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "PAM + Identity",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Cloud / CNAPP",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 13,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Defender for Cloud",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 18,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Falcon Cloud Sec",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 16,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Prisma Cloud",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "FortiCNAPP",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 10,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 Posture only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Singularity Cloud",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 17,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 CIEM only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Network / SASE",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 Azure FW only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 15,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "NGFW + Prisma SASE",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 18,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "FortiGate + SASE",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 16,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "ZIA+ZPA+SD-WAN",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Email Security",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Defender/O365",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 13,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "FortiMail",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 9,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 DLP inline",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "SecOps / SIEM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 13,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Sentinel + Copilot",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 18,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "NG-SIEM + SOAR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "XSIAM + XSOAR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 13,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "FortiSIEM+SOAR",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 AI-SIEM beta",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Data / DLP",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 10,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Purview DLP",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 Data Protect",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Prisma+Cortex DLP",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 17,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "FortiDLP",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "ZIA DLP + DSPM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 Cloud only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "OT / IoT",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Defender for IoT",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 16,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 IoT Discover",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Industrial OT+IoT",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 17,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "OT Portfolio",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 ZPA OT access",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 15,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014 None",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Vuln Mgmt",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 9,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Defender VM+EASM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 16,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Spotlight+Exposure",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 18,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Cortex Xpanse",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 13,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 FortiRecon",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 Exposure Mgmt",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 15,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "Singularity VM",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "border": "#CCCCCC",
                    "content": {
                      "bold": true,
                      "text": "Sec Awareness",
                      "type": "text",
                      "align": "ctr",
                      "color": "#FFFFFF",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 13,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#193338"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u26a0 Attack Sim only",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 17,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#FFF8E1"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 2,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 54,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "SAT+FortiPhish",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 2,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#E8F5EF"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  },
                  {
                    "span": 1,
                    "border": "#DDDDDD",
                    "content": {
                      "text": "\u2014",
                      "type": "text",
                      "align": "ctr",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 750,
                      "_maxChars": 20,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 1,
                      "_lineCount": 1,
                      "_charsPerLine": 10
                    },
                    "padding": 0.04,
                    "background": "#F5F5F5"
                  }
                ],
                "direction": "row"
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.2,
            "span": 1,
            "padding": 0.05,
            "children": [
              {
                "span": 3,
                "border": "#AAAAAA",
                "content": {
                  "text": "Full offering",
                  "type": "text",
                  "align": "ctr",
                  "color": "#193338",
                  "anchor": "ctr",
                  "fontSize": 700,
                  "_maxChars": 42,
                  "_maxLines": 1,
                  "_overflow": false,
                  "_charCount": 13,
                  "_lineCount": 1,
                  "_charsPerLine": 42
                },
                "padding": 0.05,
                "background": "#E8F5EF"
              },
              {
                "span": 3,
                "border": "#AAAAAA",
                "content": {
                  "text": "\u26a0 Partial",
                  "type": "text",
                  "align": "ctr",
                  "color": "#193338",
                  "anchor": "ctr",
                  "fontSize": 700,
                  "_maxChars": 42,
                  "_maxLines": 1,
                  "_overflow": false,
                  "_charCount": 9,
                  "_lineCount": 1,
                  "_charsPerLine": 42
                },
                "padding": 0.05,
                "background": "#FFF8E1"
              },
              {
                "span": 3,
                "border": "#AAAAAA",
                "content": {
                  "text": "\u2014 No product",
                  "type": "text",
                  "align": "ctr",
                  "color": "#193338",
                  "anchor": "ctr",
                  "fontSize": 700,
                  "_maxChars": 42,
                  "_maxLines": 1,
                  "_overflow": false,
                  "_charCount": 12,
                  "_lineCount": 1,
                  "_charsPerLine": 42
                },
                "padding": 0.05,
                "background": "#F5F5F5"
              },
              {
                "span": 3,
                "content": {
                  "text": "",
                  "type": "text",
                  "fontSize": 700,
                  "_maxChars": 90,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 0,
                  "_lineCount": 1,
                  "_charsPerLine": 45
                }
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Cybersecurity Competitive Landscape",
      "footer": "Sources: Vendor websites Feb 2026, Gartner MQ 2024-2025. \u26a0 = partial. \u2014 = no product.",
      "sectionLabel": "COMPETITIVE ANALYSIS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "Zscaler (NASDAQ: ZS) is the leader in cloud-native zero trust security, founded in 2007 by Jay Chaudhry in San Jose, CA. The platform replaces legacy network security \u2014 VPN, firewalls, proxies \u2014 with a zero trust architecture that connects users and workloads directly to applications. Zscaler serves ~8,800 customers including 40% of the Fortune 500, with 7,923 employees and $2.67B in FY2025 revenue (+23% YoY)."
                        }
                      ],
                      "text": "Zscaler (NASDAQ: ZS) is the leader in cloud-native zero trust security, founded in 2007 by Jay Chaudhry in San Jose, CA. The platform replaces legacy network security \u2014 VPN, firewalls, proxies \u2014 with a zero trust architecture that connects users and workloads directly to applications. Zscaler serves ~8,800 customers including 40% of the Fortune 500, with 7,923 employees and $2.67B in FY2025 revenue (+23% YoY).",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 900,
                      "_maxChars": 456,
                      "_maxLines": 8,
                      "_overflow": false,
                      "_charCount": 413,
                      "_lineCount": 8,
                      "_charsPerLine": 57
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771962358800-f39e08790c62.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Zscaler logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 8,
                "header": "Products & Services",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "ZIA (Internet Access) \u2014 secure internet & SaaS; replaces proxies and cloud firewalls",
                    "ZPA (Private Access) \u2014 zero trust app access; replaces VPN with identity-based connectivity",
                    "ZDX (Digital Experience) \u2014 end-to-end visibility into user and app performance",
                    "Data Protection \u2014 cloud DLP, CASB, DSPM, endpoint DLP; unified data security",
                    "AI Security \u2014 AI asset mgmt, AI access security, AI guardrails for enterprise AI",
                    "Zero Trust Firewall & Branch \u2014 SD-WAN, IoT/OT segmentation, zero trust branch"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1512,
                  "_maxLines": 21,
                  "_overflow": false,
                  "_charCount": 486,
                  "_lineCount": 12,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 216
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Management Team",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Jay Chaudhry"
                            }
                          ],
                          "text": "Jay Chaudhry",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO, Chairman & Founder \u2014 serial entrepreneur; founded AirDefense, CipherTrust, Securit Inc."
                            }
                          ],
                          "text": "CEO, Chairman & Founder \u2014 serial entrepreneur; founded AirDefense, CipherTrust, Securit Inc.",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 92,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Kevin Rubin"
                            }
                          ],
                          "text": "Kevin Rubin",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CFO \u2014 joined 2019; previously CFO at Hortonworks and SVP Finance at Nutanix"
                            }
                          ],
                          "text": "CFO \u2014 joined 2019; previously CFO at Hortonworks and SVP Finance at Nutanix",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 75,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Adam Geller"
                            }
                          ],
                          "text": "Adam Geller",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CPO \u2014 leads product strategy for the Zero Trust Exchange platform"
                            }
                          ],
                          "text": "CPO \u2014 leads product strategy for the Zero Trust Exchange platform",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 65,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Mike Rich"
                            }
                          ],
                          "text": "Mike Rich",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CRO & President, Global Sales \u2014 drives global revenue and go-to-market"
                            }
                          ],
                          "text": "CRO & President, Global Sales \u2014 drives global revenue and go-to-market",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 70,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Dhawal Sharma"
                            }
                          ],
                          "text": "Dhawal Sharma",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "EVP, AI Security & Strategic Initiatives \u2014 leads AI security product line"
                            }
                          ],
                          "text": "EVP, AI Security & Strategic Initiatives \u2014 leads AI security product line",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 73,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Board of Directors",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Jay Chaudhry"
                            }
                          ],
                          "text": "Jay Chaudhry",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 23,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO, Chairman & Founder \u2014 executive board member"
                            }
                          ],
                          "text": "CEO, Chairman & Founder \u2014 executive board member",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 48,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Charles Giancarlo"
                            }
                          ],
                          "text": "Charles Giancarlo",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 23,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 17,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO, Pure Storage \u2014 independent director"
                            }
                          ],
                          "text": "CEO, Pure Storage \u2014 independent director",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 40,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Karen Blasing"
                            }
                          ],
                          "text": "Karen Blasing",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 23,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-CFO Guidewire, NetSuite"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-CFO Guidewire, NetSuite",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 49,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "David Schneider"
                            }
                          ],
                          "text": "David Schneider",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 23,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "General Partner, Coatue Management"
                            }
                          ],
                          "text": "General Partner, Coatue Management",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 34,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Scott Darling"
                            }
                          ],
                          "text": "Scott Darling",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 23,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "President, Dell Technologies Capital"
                            }
                          ],
                          "text": "President, Dell Technologies Capital",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 36,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Eileen Naughton"
                            }
                          ],
                          "text": "Eileen Naughton",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 23,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-VP People Ops, Google"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-VP People Ops, Google",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 47,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Zscaler \u2014 Company Profile (1/3)",
      "footer": "Source: Zscaler IR, SEC filings. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "children": [
                  {
                    "gap": 0.1,
                    "span": 7,
                    "header": "Valuation & Capital Structure",
                    "content": {
                      "data": {
                        "rows": [
                          [
                            "Market Cap",
                            "$23.9B"
                          ],
                          [
                            "Total Debt",
                            "$1.83B"
                          ],
                          [
                            "Cash & Investments",
                            "$3.32B"
                          ],
                          [
                            "Enterprise Value",
                            "$22.4B"
                          ]
                        ],
                        "headers": [],
                        "colAlign": [
                          "l",
                          "r"
                        ],
                        "fontSize": 900,
                        "colWidths": [
                          7,
                          5
                        ],
                        "rowHeight": 0.22,
                        "headerHeight": 0.26,
                        "_cellMaxChars": [
                          44,
                          31
                        ],
                        "_headersMaxChars": [
                          44,
                          31
                        ]
                      },
                      "type": "table",
                      "_maxRows": 4,
                      "_overflow": false,
                      "_rowCount": 4
                    },
                    "_headerMaxChars": 44
                  },
                  {
                    "gap": 0.1,
                    "span": 5,
                    "content": {
                      "data": {
                        "rows": [
                          [
                            "EV / Revenue",
                            "7.9x",
                            "6.8x"
                          ],
                          [
                            "EV / EBITDA",
                            "NM",
                            "24.5x"
                          ],
                          [
                            "P / E",
                            "NM",
                            "39.3x"
                          ]
                        ],
                        "headers": [
                          "Metric",
                          "LTM",
                          "NTM"
                        ],
                        "colAlign": [
                          "l",
                          "r",
                          "r"
                        ],
                        "fontSize": 900,
                        "colWidths": [
                          6,
                          3,
                          3
                        ],
                        "rowHeight": 0.22,
                        "headerHeight": 0.26,
                        "_cellMaxChars": [
                          37,
                          17,
                          17
                        ],
                        "_headersMaxChars": [
                          37,
                          17,
                          17
                        ]
                      },
                      "type": "table",
                      "_maxRows": 4,
                      "_overflow": false,
                      "_rowCount": 3
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 6,
                "header": "Shareholder Overview",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Jay Chaudhry (CEO)",
                        "19.5M",
                        "12.2%"
                      ],
                      [
                        "Vanguard Group",
                        "13.2M",
                        "8.3%"
                      ],
                      [
                        "BlackRock",
                        "12.8M",
                        "8.0%"
                      ],
                      [
                        "Total Institutional",
                        "~115M",
                        "~72%"
                      ],
                      [
                        "Total Retail",
                        "~44M",
                        "~28%"
                      ],
                      [
                        "Total",
                        "159.5M",
                        "100%"
                      ]
                    ],
                    "headers": [
                      "Shareholder",
                      "Shares",
                      "Ownership"
                    ],
                    "colAlign": [
                      "l",
                      "r",
                      "r"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      3,
                      2
                    ],
                    "rowHeight": 0.22,
                    "headerHeight": 0.28,
                    "_cellMaxChars": [
                      37,
                      21,
                      13
                    ],
                    "_headersMaxChars": [
                      37,
                      21,
                      13
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 7,
                "header": "Income Statement Summary ($M / $B)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Revenue",
                        "$2.17B",
                        "$2.67B",
                        "$3.29B",
                        "$3.94B"
                      ],
                      [
                        "Gross Profit",
                        "$1.69B",
                        "$2.05B",
                        "$2.55B",
                        "$3.06B"
                      ],
                      [
                        "Gross Margin",
                        "77.9%",
                        "76.9%",
                        "77.5%",
                        "77.5%"
                      ],
                      [
                        "EBITDA",
                        "$65M",
                        "$112M",
                        "$914M",
                        "$1.09B"
                      ],
                      [
                        "EBITDA Margin",
                        "3.0%",
                        "4.2%",
                        "27.7%",
                        "27.7%"
                      ],
                      [
                        "Net Income",
                        "($58M)",
                        "($42M)",
                        "$611M",
                        "$690M"
                      ],
                      [
                        "Net Margin",
                        "-2.7%",
                        "-1.6%",
                        "18.6%",
                        "17.5%"
                      ],
                      [
                        "EPS (Diluted)",
                        "($0.39)",
                        "($0.27)",
                        "$3.81",
                        "$4.47"
                      ]
                    ],
                    "headers": [
                      "",
                      "FY2024A",
                      "FY2025A",
                      "FY2026E",
                      "FY2027E"
                    ],
                    "colAlign": [
                      "l",
                      "r",
                      "r",
                      "r",
                      "r"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      2,
                      2,
                      2,
                      2
                    ],
                    "rowHeight": 0.22,
                    "headerHeight": 0.28,
                    "_cellMaxChars": [
                      24,
                      10,
                      10,
                      10,
                      10
                    ],
                    "_headersMaxChars": [
                      24,
                      10,
                      10,
                      10,
                      10
                    ]
                  },
                  "type": "table",
                  "_maxRows": 10,
                  "_overflow": false,
                  "_rowCount": 8
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "ZS (NASDAQ) \u2014 52-Week Stock Performance",
                "content": {
                  "type": "aiEcharts",
                  "prompt": "52-week ZS candlestick chart with weekly OHLC bars, dollar y-axis, MMM-YY x-axis",
                  "echartsOption": {
                    "grid": {
                      "top": "8%",
                      "left": "8%",
                      "right": "3%",
                      "bottom": "18%"
                    },
                    "xAxis": {
                      "data": [
                        "Feb-25",
                        "Mar-25",
                        "Mar-25",
                        "Mar-25",
                        "Mar-25",
                        "Apr-25",
                        "Apr-25",
                        "Apr-25",
                        "Apr-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "Jun-25",
                        "Jun-25",
                        "Jun-25",
                        "Jun-25",
                        "Jul-25",
                        "Jul-25",
                        "Jul-25",
                        "Jul-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Sep-25",
                        "Sep-25",
                        "Sep-25",
                        "Sep-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Nov-25",
                        "Nov-25",
                        "Nov-25",
                        "Nov-25",
                        "Dec-25",
                        "Dec-25",
                        "Dec-25",
                        "Dec-25",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Feb-26",
                        "Feb-26",
                        "Feb-26",
                        "Feb-26"
                      ],
                      "type": "category",
                      "axisLabel": {
                        "rotate": 45,
                        "fontSize": 9
                      },
                      "boundaryGap": true
                    },
                    "yAxis": {
                      "type": "value",
                      "scale": true,
                      "axisLabel": {
                        "fontSize": 9,
                        "formatter": "${value}"
                      },
                      "splitLine": {
                        "lineStyle": {
                          "color": "#eeeeee"
                        }
                      }
                    },
                    "series": [
                      {
                        "data": [
                          [
                            200.09,
                            196.23,
                            189.02,
                            200.98
                          ],
                          [
                            198.4,
                            208.76,
                            183.84,
                            211.22
                          ],
                          [
                            203.47,
                            197.81,
                            186.67,
                            204.6
                          ],
                          [
                            197.71,
                            205.2,
                            196.66,
                            206.67
                          ],
                          [
                            208,
                            207.14,
                            203.5,
                            216.39
                          ],
                          [
                            202.32,
                            174.67,
                            172.85,
                            208.16
                          ],
                          [
                            166.88,
                            198.08,
                            164.78,
                            203.16
                          ],
                          [
                            202,
                            201.09,
                            196.29,
                            206.8
                          ],
                          [
                            198.88,
                            215.58,
                            191.46,
                            217.15
                          ],
                          [
                            219.34,
                            230.47,
                            216.43,
                            231.93
                          ],
                          [
                            228.66,
                            233.06,
                            227.69,
                            235.67
                          ],
                          [
                            237.26,
                            251.5,
                            236.62,
                            253.59
                          ],
                          [
                            248.48,
                            254.1,
                            247.3,
                            255.87
                          ],
                          [
                            257.7,
                            275.7,
                            248.74,
                            276.49
                          ],
                          [
                            276.62,
                            303.03,
                            276.35,
                            306.77
                          ],
                          [
                            303.61,
                            301.95,
                            296.21,
                            306.49
                          ],
                          [
                            304.06,
                            302.94,
                            299.52,
                            309.19
                          ],
                          [
                            302.46,
                            315.32,
                            298.43,
                            317.26
                          ],
                          [
                            306.58,
                            314.77,
                            301.85,
                            316.82
                          ],
                          [
                            312.86,
                            289.74,
                            289,
                            318.46
                          ],
                          [
                            288.2,
                            288.72,
                            284.54,
                            295
                          ],
                          [
                            290.21,
                            286.19,
                            280,
                            293.65
                          ],
                          [
                            288.11,
                            280.27,
                            274.3,
                            293.63
                          ],
                          [
                            281.94,
                            269.7,
                            265.88,
                            291.07
                          ],
                          [
                            268.83,
                            274.97,
                            267.11,
                            280
                          ],
                          [
                            275.47,
                            272.52,
                            268.78,
                            282.55
                          ],
                          [
                            273.95,
                            277.05,
                            265.86,
                            284.7
                          ],
                          [
                            279.71,
                            274.2,
                            260.4,
                            280.98
                          ],
                          [
                            275,
                            283.19,
                            273.73,
                            292.94
                          ],
                          [
                            284.67,
                            294.27,
                            277.06,
                            294.65
                          ],
                          [
                            293.82,
                            294.65,
                            279.42,
                            296.88
                          ],
                          [
                            297.11,
                            305.41,
                            291.57,
                            309.79
                          ],
                          [
                            307.4,
                            309.88,
                            287.74,
                            319.89
                          ],
                          [
                            315,
                            300.25,
                            295.24,
                            319.89
                          ],
                          [
                            301.27,
                            323,
                            301.27,
                            327.4
                          ],
                          [
                            325.8,
                            331.14,
                            317.18,
                            333.27
                          ],
                          [
                            331.73,
                            320.01,
                            309.58,
                            336.99
                          ],
                          [
                            323.98,
                            299.45,
                            292.18,
                            333.9
                          ],
                          [
                            299.23,
                            275.01,
                            269.09,
                            304.8
                          ],
                          [
                            279,
                            251.5,
                            249.68,
                            291.8
                          ],
                          [
                            247.1,
                            242.68,
                            237.77,
                            248.32
                          ],
                          [
                            243.5,
                            236.28,
                            233.94,
                            249.64
                          ],
                          [
                            237.5,
                            232.55,
                            226.24,
                            237.67
                          ],
                          [
                            233.82,
                            230.52,
                            226.78,
                            234.93
                          ],
                          [
                            229.13,
                            220.57,
                            217.23,
                            230.76
                          ],
                          [
                            221.7,
                            216.73,
                            215.33,
                            231.48
                          ],
                          [
                            215.08,
                            213.98,
                            208.88,
                            221.79
                          ],
                          [
                            209.27,
                            209.62,
                            204.67,
                            211.64
                          ],
                          [
                            212.2,
                            200.01,
                            197.47,
                            229
                          ],
                          [
                            199.76,
                            167.33,
                            162.94,
                            203.2
                          ],
                          [
                            167.99,
                            177.72,
                            162.87,
                            179.9
                          ],
                          [
                            175.83,
                            159.75,
                            159.66,
                            176.85
                          ],
                          [
                            157.44,
                            149.69,
                            141.56,
                            157.61
                          ]
                        ],
                        "type": "candlestick",
                        "itemStyle": {
                          "color": "#4472C4",
                          "color0": "#ef5350",
                          "borderColor": "#4472C4",
                          "borderColor0": "#ef5350"
                        }
                      }
                    ],
                    "tooltip": {
                      "trigger": "axis",
                      "formatter": "function(params) { var d = params[0]; return d.name + '<br/>O: $' + d.data[1] + '  C: $' + d.data[2] + '<br/>L: $' + d.data[3] + '  H: $' + d.data[4]; }",
                      "axisPointer": {
                        "type": "cross"
                      }
                    },
                    "dataZoom": [
                      {
                        "end": 100,
                        "type": "inside",
                        "start": 0
                      },
                      {
                        "end": 100,
                        "type": "slider",
                        "start": 0,
                        "bottom": 0,
                        "height": 20
                      }
                    ]
                  }
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Zscaler \u2014 Company Profile (2/3)",
      "footer": "Source: Zscaler IR, StockAnalysis.com. FY ends July 31. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Strategic Focus",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "AI Platform"
                            }
                          ],
                          "text": "AI Platform",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Expand AI Security suite: AI asset mgmt, AI access security, AI guardrails, agentic AI defense"
                            }
                          ],
                          "text": "Expand AI Security suite: AI asset mgmt, AI access security, AI guardrails, agentic AI defense",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 94,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Platform Consol."
                            }
                          ],
                          "text": "Platform Consol.",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Z-Flex commercial model drives larger platform deals; displace point products and legacy vendors"
                            }
                          ],
                          "text": "Z-Flex commercial model drives larger platform deals; displace point products and legacy vendors",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 96,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Federal / Gov't"
                            }
                          ],
                          "text": "Federal / Gov't",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "U.S. federal expansion via FedRAMP; Peraton partnership for mission-critical environments"
                            }
                          ],
                          "text": "U.S. federal expansion via FedRAMP; Peraton partnership for mission-critical environments",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 89,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Zero Trust SASE"
                            }
                          ],
                          "text": "Zero Trust SASE",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Unified SASE combining SSE + SD-WAN; Gartner Magic Quadrant Leader for SSE (2025)"
                            }
                          ],
                          "text": "Unified SASE combining SSE + SD-WAN; Gartner Magic Quadrant Leader for SSE (2025)",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 81,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Data Security"
                            }
                          ],
                          "text": "Data Security",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "DSPM, unified SaaS security, Microsoft Copilot data protection \u2014 growing data security TAM"
                            }
                          ],
                          "text": "DSPM, unified SaaS security, Microsoft Copilot data protection \u2014 growing data security TAM",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 90,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "M&A / Innovation"
                            }
                          ],
                          "text": "M&A / Innovation",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "SquareX acquisition (Feb 2026): extends zero trust browser security for AI era"
                            }
                          ],
                          "text": "SquareX acquisition (Feb 2026): extends zero trust browser security for AI era",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 78,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962372078-6352b65829d5.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Palo Alto Networks logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Palo Alto Networks"
                            }
                          ],
                          "text": "Palo Alto Networks",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Broadest security platform; Zscaler wins on pure-play cloud-native zero trust architecture"
                            }
                          ],
                          "text": "Broadest security platform; Zscaler wins on pure-play cloud-native zero trust architecture",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 90,
                          "_lineCount": 3,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962380524-45cbc43af66a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Netskope logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Netskope"
                            }
                          ],
                          "text": "Netskope",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Strong SSE competitor; Zscaler leads on scale (150+ PoPs), customer base, and integrations"
                            }
                          ],
                          "text": "Strong SSE competitor; Zscaler leads on scale (150+ PoPs), customer base, and integrations",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 90,
                          "_lineCount": 3,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962416525-05982e81981f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cloudflare logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Cloudflare"
                            }
                          ],
                          "text": "Cloudflare",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Aggressive SASE entrant; faster RPO growth; Zscaler leads on enterprise feature depth"
                            }
                          ],
                          "text": "Aggressive SASE entrant; faster RPO growth; Zscaler leads on enterprise feature depth",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 85,
                          "_lineCount": 3,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962433574-da7e41fa82ee.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Fortinet logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Fortinet"
                            }
                          ],
                          "text": "Fortinet",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Hardware-based SD-WAN/SASE; Zscaler wins on cloud-native scale and zero trust architecture"
                            }
                          ],
                          "text": "Hardware-based SD-WAN/SASE; Zscaler wins on cloud-native scale and zero trust architecture",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 90,
                          "_lineCount": 3,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962469758-0808bb2dc8dc.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Microsoft logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Microsoft Entra"
                            }
                          ],
                          "text": "Microsoft Entra",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Bundled with Azure; Zscaler wins on internet access depth and ThreatLabz intelligence"
                            }
                          ],
                          "text": "Bundled with Azure; Zscaler wins on internet access depth and ThreatLabz intelligence",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 85,
                          "_lineCount": 3,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Zscaler \u2014 Company Profile (3/3)",
      "footer": "Source: Zscaler IR, CNBC, GlobeNewswire, Gartner. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 5,
                "header": "How It Works \u2014 Zero Trust Exchange",
                "content": {
                  "type": "aiHtml",
                  "htmlData": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<style>\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n  body {\n    width: 100vw; height: 100vh;\n    background: #f8fafc;\n    font-family: Arial, sans-serif;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    padding: 16px;\n  }\n  .flow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0;\n    width: 100%;\n  }\n  .arrow {\n    font-size: 22px;\n    color: #4472C4;\n    font-weight: bold;\n    flex-shrink: 0;\n    padding: 0 6px;\n  }\n  .box-user {\n    background: #193338;\n    color: #fff;\n    border-radius: 8px;\n    padding: 10px 10px;\n    text-align: center;\n    flex: 0 0 13%;\n  }\n  .box-user .label { font-size: 11px; font-weight: bold; }\n  .box-user .sub { font-size: 9px; color: #a0bfc4; margin-top: 4px; }\n  .box-zte {\n    background: #e8f0fe;\n    border: 2px solid #4472C4;\n    border-radius: 10px;\n    padding: 10px 12px;\n    text-align: center;\n    flex: 1;\n  }\n  .box-zte .title { font-size: 11px; font-weight: bold; color: #193338; margin-bottom: 8px; }\n  .steps { display: flex; gap: 5px; justify-content: center; margin-bottom: 6px; }\n  .step {\n    background: #4472C4;\n    color: #fff;\n    border-radius: 5px;\n    padding: 5px 6px;\n    font-size: 9px;\n    text-align: center;\n    flex: 1;\n    line-height: 1.3;\n  }\n  .step .num { font-weight: bold; font-size: 10px; display: block; }\n  .box-zte .stats { font-size: 8px; color: #555; margin-top: 2px; }\n  .box-dest {\n    flex: 0 0 14%;\n    display: flex;\n    flex-direction: column;\n    gap: 5px;\n    align-items: center;\n  }\n  .dest-chip {\n    background: #193338;\n    color: #fff;\n    border-radius: 5px;\n    padding: 5px 8px;\n    font-size: 9px;\n    font-weight: bold;\n    text-align: center;\n    width: 100%;\n  }\n  .dest-note { font-size: 8px; color: #777; text-align: center; margin-top: 2px; font-style: italic; }\n</style>\n</head>\n<body>\n  <div class=\"flow\">\n\n    <div class=\"box-user\">\n      <div class=\"label\">User / Device</div>\n      <div class=\"sub\">Client Connector<br/>agent</div>\n    </div>\n\n    <div class=\"arrow\">\u2192</div>\n\n    <div class=\"box-zte\">\n      <div class=\"title\">Zero Trust Exchange Cloud</div>\n      <div class=\"steps\">\n        <div class=\"step\"><span class=\"num\">1</span>Verify<br/>Identity</div>\n        <div class=\"step\"><span class=\"num\">2</span>Check<br/>Destination</div>\n        <div class=\"step\"><span class=\"num\">3</span>Assess<br/>Risk (AI)</div>\n        <div class=\"step\"><span class=\"num\">4</span>Enforce<br/>Policy</div>\n      </div>\n      <div class=\"stats\">500B+ daily transactions &nbsp;\u00b7&nbsp; 160+ global data centers &nbsp;\u00b7&nbsp; 100% TLS inspection</div>\n    </div>\n\n    <div class=\"arrow\">\u2192</div>\n\n    <div class=\"box-dest\">\n      <div class=\"dest-chip\">Internet / SaaS</div>\n      <div class=\"dest-chip\">Private Apps</div>\n      <div class=\"dest-chip\">Cloud Workloads</div>\n      <div class=\"dest-note\">Apps never exposed<br/>to internet</div>\n    </div>\n\n  </div>\n</body>\n</html>"
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 7,
                "header": "Zero Trust vs. Legacy Architecture",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Legacy VPN"
                            }
                          ],
                          "text": "Legacy VPN",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#bf5730"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Public IPs exposed \u2014 firewalls and VPN gateways visible and scannable on the internet"
                            }
                          ],
                          "text": "Public IPs exposed \u2014 firewalls and VPN gateways visible and scannable on the internet",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 85,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#fdf0ec"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Legacy VPN"
                            }
                          ],
                          "text": "Legacy VPN",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#bf5730"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Broad network access once inside \u2014 compromised user can move laterally to any system"
                            }
                          ],
                          "text": "Broad network access once inside \u2014 compromised user can move laterally to any system",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 84,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#fdf0ec"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Zero Trust"
                            }
                          ],
                          "text": "Zero Trust",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Apps invisible to internet \u2014 no public IPs, zero attack surface for external scanners"
                            }
                          ],
                          "text": "Apps invisible to internet \u2014 no public IPs, zero attack surface for external scanners",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 85,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Zero Trust"
                            }
                          ],
                          "text": "Zero Trust",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "User-to-app only \u2014 no network access granted; lateral movement structurally impossible"
                            }
                          ],
                          "text": "User-to-app only \u2014 no network access granted; lateral movement structurally impossible",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 86,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Core Product Families",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "ZIA (Internet Access) \u2014 cloud-native SWG; full TLS inspection, URL filtering, DLP, CASB, sandbox; replaces proxies and firewalls",
                    "ZPA (Private Access) \u2014 world's most deployed ZTNA; brokers direct user-to-app connections without VPN or network access",
                    "ZDX (Digital Experience) \u2014 end-to-end performance monitoring from device to app; AI root cause; 52% reduction in MTTR",
                    "Data Security \u2014 unified DLP across web, email, SaaS, cloud, and endpoints; CASB, DSPM, AI-powered data classification",
                    "AI Security \u2014 governs enterprise AI use (ChatGPT, Copilot, agents); inspects prompts, prevents data leakage into public models",
                    "Security Operations \u2014 Risk360 cyber risk quantification, deception technology, vulnerability mgmt, MDR via Red Canary"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1080,
                  "_maxLines": 15,
                  "_overflow": false,
                  "_charCount": 724,
                  "_lineCount": 12,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 144
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Customer Proof Points",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Siemens AG"
                            }
                          ],
                          "text": "Siemens AG",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "70% reduction in management costs; ZIA deployed to 320K users across 192 countries"
                            }
                          ],
                          "text": "70% reduction in management costs; ZIA deployed to 320K users across 192 countries",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 82,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "State of Oklahoma"
                            }
                          ],
                          "text": "State of Oklahoma",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 17,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Private app access 6x faster within 2 days of ZPA deployment replacing legacy VPN for 30K+ users"
                            }
                          ],
                          "text": "Private app access 6x faster within 2 days of ZPA deployment replacing legacy VPN for 30K+ users",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 96,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Molson Coors"
                            }
                          ],
                          "text": "Molson Coors",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Incident resolution time cut from ~8 hours to ~15 minutes using ZDX digital experience monitoring"
                            }
                          ],
                          "text": "Incident resolution time cut from ~8 hours to ~15 minutes using ZDX digital experience monitoring",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 97,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "bold": true,
                              "text": "Careem"
                            }
                          ],
                          "text": "Careem",
                          "type": "text",
                          "color": "#fff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "~55% cost reduction replacing legacy firewalls and VPNs; 62% improvement in MTTR as workforce doubled"
                            }
                          ],
                          "text": "~55% cost reduction replacing legacy firewalls and VPNs; 62% improvement in MTTR as workforce doubled",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 101,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Zscaler \u2014 Zero Trust Exchange Platform",
      "footer": "Source: Zscaler product documentation, IR presentations, customer case studies.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "CrowdStrike (NASDAQ: CRWD) is the global leader in AI-native cybersecurity, founded in 2011 by George Kurtz. The Falcon platform protects endpoints, cloud workloads, identity, and data through a single lightweight agent. CrowdStrike serves 29,000+ customers including 65% of the Fortune 100, with $3.95B in FY2025 revenue (+29% YoY). The company pioneered \"single agent, single platform\" \u2014 replacing legacy AV with unified AI-driven protection."
                        }
                      ],
                      "text": "CrowdStrike (NASDAQ: CRWD) is the global leader in AI-native cybersecurity, founded in 2011 by George Kurtz. The Falcon platform protects endpoints, cloud workloads, identity, and data through a single lightweight agent. CrowdStrike serves 29,000+ customers including 65% of the Fortune 100, with $3.95B in FY2025 revenue (+29% YoY). The company pioneered \"single agent, single platform\" \u2014 replacing legacy AV with unified AI-driven protection.",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 900,
                      "_maxChars": 456,
                      "_maxLines": 8,
                      "_overflow": false,
                      "_charCount": 444,
                      "_lineCount": 8,
                      "_charsPerLine": 57
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771958230539-0253fa3210c1.svg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "CrowdStrike logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 8,
                "header": "Products & Services",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Falcon Prevent \u2014 next-gen AV; AI/ML-based malware prevention replacing legacy antivirus",
                    "Falcon Insight XDR \u2014 endpoint detection & response with cross-domain threat correlation",
                    "Falcon Cloud Security \u2014 CNAPP; CSPM, CIEM, CWPP for multi-cloud workload protection",
                    "Falcon Identity Protection \u2014 AD and Entra ID threat detection; stops identity-based attacks",
                    "Falcon Intelligence \u2014 threat intelligence; adversary tracking and IOC enrichment",
                    "Falcon Complete MDR \u2014 managed detection & response; 24/7 SOC-as-a-service",
                    "Charlotte AI \u2014 generative AI security analyst; NL threat hunting, case summaries"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1512,
                  "_maxLines": 21,
                  "_overflow": false,
                  "_charCount": 581,
                  "_lineCount": 14,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 216
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Management Team",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "George Kurtz"
                            }
                          ],
                          "text": "George Kurtz",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO & Co-Founder \u2014 former McAfee CTO; led co. from founding through IPO and $88B market cap"
                            }
                          ],
                          "text": "CEO & Co-Founder \u2014 former McAfee CTO; led co. from founding through IPO and $88B market cap",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 91,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Burt Podbere"
                            }
                          ],
                          "text": "Burt Podbere",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CFO \u2014 joined 2013; ex-VP Finance CrowdStrike; leads financial strategy & investor relations"
                            }
                          ],
                          "text": "CFO \u2014 joined 2013; ex-VP Finance CrowdStrike; leads financial strategy & investor relations",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 91,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Shawn Henry"
                            }
                          ],
                          "text": "Shawn Henry",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "President, CrowdStrike Services & CSO \u2014 ex-FBI Executive Assistant Director; leads threat intel"
                            }
                          ],
                          "text": "President, CrowdStrike Services & CSO \u2014 ex-FBI Executive Assistant Director; leads threat intel",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 95,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Daniel Bernard"
                            }
                          ],
                          "text": "Daniel Bernard",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Chief Business Officer \u2014 oversees global sales, channels, and go-to-market strategy"
                            }
                          ],
                          "text": "Chief Business Officer \u2014 oversees global sales, channels, and go-to-market strategy",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 83,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Elia Zaitsev"
                            }
                          ],
                          "text": "Elia Zaitsev",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CTO \u2014 leads platform engineering and AI/ML research; joined from founding team"
                            }
                          ],
                          "text": "CTO \u2014 leads platform engineering and AI/ML research; joined from founding team",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 78,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Board of Directors",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "George Kurtz"
                            }
                          ],
                          "text": "George Kurtz",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO, President & Co-Founder \u2014 executive board member"
                            }
                          ],
                          "text": "CEO, President & Co-Founder \u2014 executive board member",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 52,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Gerhard Watzinger"
                            }
                          ],
                          "text": "Gerhard Watzinger",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 17,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Lead Independent Director \u2014 ex-CEO Teligent; chairs compensation committee"
                            }
                          ],
                          "text": "Lead Independent Director \u2014 ex-CEO Teligent; chairs compensation committee",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 74,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Denis O'Leary"
                            }
                          ],
                          "text": "Denis O'Leary",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-JPMorgan Chase EVP; chairs audit committee"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-JPMorgan Chase EVP; chairs audit committee",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 68,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Laura Schumacher"
                            }
                          ],
                          "text": "Laura Schumacher",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-AbbVie Vice Chair; governance committee"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-AbbVie Vice Chair; governance committee",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 65,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Roxanne Austin"
                            }
                          ],
                          "text": "Roxanne Austin",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-CEO DIRECTV; audit and nominating committees"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-CEO DIRECTV; audit and nominating committees",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 70,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "CrowdStrike \u2014 Company Profile (1/4)",
      "footer": "Source: CrowdStrike IR, SEC filings, proxy statement. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Valuation & Capital Structure",
                "children": [
                  {
                    "gap": 0.1,
                    "span": 6,
                    "content": {
                      "data": {
                        "rows": [
                          [
                            "Market Cap",
                            "$88.3B"
                          ],
                          [
                            "Total Debt",
                            "$0.82B"
                          ],
                          [
                            "Cash & Investments",
                            "$4.80B"
                          ],
                          [
                            "Enterprise Value",
                            "$84.3B"
                          ]
                        ],
                        "headers": [],
                        "colAlign": [
                          "l",
                          "r"
                        ],
                        "fontSize": 900,
                        "colWidths": [
                          7,
                          5
                        ],
                        "rowHeight": 0.22,
                        "headerHeight": 0.26,
                        "_cellMaxChars": [
                          44,
                          31
                        ],
                        "_headersMaxChars": [
                          44,
                          31
                        ]
                      },
                      "type": "table",
                      "_maxRows": 4,
                      "_overflow": false,
                      "_rowCount": 4
                    }
                  },
                  {
                    "gap": 0.1,
                    "span": 6,
                    "content": {
                      "data": {
                        "rows": [
                          [
                            "EV / Revenue",
                            "21.3x",
                            "17.5x"
                          ],
                          [
                            "EV / EBITDA",
                            "NM",
                            "NM"
                          ],
                          [
                            "P / E",
                            "NM",
                            "94.4x"
                          ]
                        ],
                        "headers": [
                          "Metric",
                          "LTM",
                          "NTM"
                        ],
                        "colAlign": [
                          "l",
                          "r",
                          "r"
                        ],
                        "fontSize": 900,
                        "colWidths": [
                          6,
                          3,
                          3
                        ],
                        "rowHeight": 0.22,
                        "headerHeight": 0.26,
                        "_cellMaxChars": [
                          37,
                          17,
                          17
                        ],
                        "_headersMaxChars": [
                          37,
                          17,
                          17
                        ]
                      },
                      "type": "table",
                      "_maxRows": 4,
                      "_overflow": false,
                      "_rowCount": 3
                    }
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Shareholder Overview",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "George Kurtz (CEO)",
                        "15.2M",
                        "6.0%"
                      ],
                      [
                        "Vanguard Group",
                        "22.1M",
                        "8.8%"
                      ],
                      [
                        "BlackRock",
                        "18.4M",
                        "7.3%"
                      ],
                      [
                        "Total Institutional",
                        "~222M",
                        "~88%"
                      ],
                      [
                        "Total Retail",
                        "~30M",
                        "~12%"
                      ],
                      [
                        "Total",
                        "252.1M",
                        "100%"
                      ]
                    ],
                    "headers": [
                      "Shareholder",
                      "Shares",
                      "Ownership"
                    ],
                    "colAlign": [
                      "l",
                      "r",
                      "r"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      3,
                      2
                    ],
                    "rowHeight": 0.22,
                    "headerHeight": 0.28,
                    "_cellMaxChars": [
                      37,
                      21,
                      13
                    ],
                    "_headersMaxChars": [
                      37,
                      21,
                      13
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 7,
                "header": "Income Statement Summary ($M / $B)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Revenue",
                        "$3.06B",
                        "$3.95B",
                        "$4.80B",
                        "$5.86B"
                      ],
                      [
                        "Gross Profit",
                        "$2.30B",
                        "$2.96B",
                        "$3.67B",
                        "$4.52B"
                      ],
                      [
                        "Gross Margin",
                        "75.3%",
                        "74.9%",
                        "76.5%",
                        "77.2%"
                      ],
                      [
                        "EBITDA",
                        "$294M",
                        "$295M",
                        "\u2014",
                        "\u2014"
                      ],
                      [
                        "EBITDA Margin",
                        "9.6%",
                        "7.5%",
                        "\u2014",
                        "\u2014"
                      ],
                      [
                        "Net Income",
                        "$89M",
                        "($19M)",
                        "$924M",
                        "$1.27B"
                      ],
                      [
                        "Net Margin",
                        "2.9%",
                        "-0.5%",
                        "19.2%",
                        "21.7%"
                      ],
                      [
                        "EPS (Diluted)",
                        "$0.37",
                        "($0.08)",
                        "$3.71",
                        "$4.81"
                      ]
                    ],
                    "headers": [
                      "",
                      "FY2024A",
                      "FY2025A",
                      "FY2026E",
                      "FY2027E"
                    ],
                    "colAlign": [
                      "l",
                      "r",
                      "r",
                      "r",
                      "r"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      2,
                      2,
                      2,
                      2
                    ],
                    "rowHeight": 0.22,
                    "headerHeight": 0.28,
                    "_cellMaxChars": [
                      24,
                      10,
                      10,
                      10,
                      10
                    ],
                    "_headersMaxChars": [
                      24,
                      10,
                      10,
                      10,
                      10
                    ]
                  },
                  "type": "table",
                  "_maxRows": 11,
                  "_overflow": false,
                  "_rowCount": 8
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 5,
                "header": "CRWD (NASDAQ) \u2014 52-Week Stock Performance",
                "content": {
                  "type": "aiEcharts",
                  "echartsOption": {
                    "grid": {
                      "top": "8%",
                      "left": "8%",
                      "right": "3%",
                      "bottom": "18%"
                    },
                    "xAxis": {
                      "data": [
                        "Feb-25",
                        "Mar-25",
                        "Mar-25",
                        "Mar-25",
                        "Mar-25",
                        "Apr-25",
                        "Apr-25",
                        "Apr-25",
                        "Apr-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "Jun-25",
                        "Jun-25",
                        "Jun-25",
                        "Jun-25",
                        "Jul-25",
                        "Jul-25",
                        "Jul-25",
                        "Jul-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Sep-25",
                        "Sep-25",
                        "Sep-25",
                        "Sep-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Nov-25",
                        "Nov-25",
                        "Nov-25",
                        "Nov-25",
                        "Dec-25",
                        "Dec-25",
                        "Dec-25",
                        "Dec-25",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Feb-26",
                        "Feb-26",
                        "Feb-26",
                        "Feb-26"
                      ],
                      "type": "category",
                      "axisLabel": {
                        "rotate": 45,
                        "fontSize": 9
                      },
                      "boundaryGap": true
                    },
                    "yAxis": {
                      "type": "value",
                      "scale": true,
                      "axisLabel": {
                        "fontSize": 9,
                        "formatter": "${value}"
                      },
                      "splitLine": {
                        "lineStyle": {
                          "color": "#eeeeee"
                        }
                      }
                    },
                    "series": [
                      {
                        "data": [
                          [
                            405.49,
                            389.66,
                            369.31,
                            406.53
                          ],
                          [
                            399,
                            333.5,
                            318.04,
                            404.6
                          ],
                          [
                            322.65,
                            353.74,
                            303.79,
                            354.5
                          ],
                          [
                            353,
                            362.24,
                            352.57,
                            381.26
                          ],
                          [
                            370,
                            357.11,
                            353.48,
                            392.69
                          ],
                          [
                            345.79,
                            321.63,
                            310.31,
                            376.27
                          ],
                          [
                            300.06,
                            377.9,
                            298,
                            382.65
                          ],
                          [
                            386.96,
                            375.62,
                            372.82,
                            400.02
                          ],
                          [
                            363.8,
                            424.88,
                            355.66,
                            425.74
                          ],
                          [
                            424.84,
                            440.58,
                            414.41,
                            443.7
                          ],
                          [
                            436,
                            410.57,
                            404.63,
                            451.15
                          ],
                          [
                            419.69,
                            439.26,
                            415.1,
                            448
                          ],
                          [
                            432.43,
                            455.59,
                            430,
                            459.93
                          ],
                          [
                            464,
                            471.37,
                            453.43,
                            474.23
                          ],
                          [
                            471,
                            468.41,
                            445.26,
                            491.2
                          ],
                          [
                            470.31,
                            480.62,
                            457.23,
                            488.74
                          ],
                          [
                            481.84,
                            476.3,
                            474,
                            493.2
                          ],
                          [
                            470.76,
                            499.33,
                            461.51,
                            506.35
                          ],
                          [
                            502.63,
                            514.1,
                            481.5,
                            517.98
                          ],
                          [
                            507.7,
                            478.45,
                            477.47,
                            514.5
                          ],
                          [
                            466.82,
                            475.96,
                            463.5,
                            480.72
                          ],
                          [
                            478.72,
                            467.92,
                            454.04,
                            490.04
                          ],
                          [
                            471,
                            446.66,
                            438.09,
                            480.72
                          ],
                          [
                            452.9,
                            424.49,
                            420.42,
                            457.8
                          ],
                          [
                            423.82,
                            427.9,
                            419.74,
                            442.43
                          ],
                          [
                            426,
                            420.55,
                            409.31,
                            436
                          ],
                          [
                            422.61,
                            423.7,
                            409.25,
                            448
                          ],
                          [
                            417.11,
                            417.63,
                            402.66,
                            418.11
                          ],
                          [
                            419,
                            436.1,
                            416.42,
                            443
                          ],
                          [
                            441.58,
                            502.55,
                            434.34,
                            507.2
                          ],
                          [
                            496,
                            481.42,
                            469,
                            500.3
                          ],
                          [
                            486.42,
                            489.88,
                            479.25,
                            502.27
                          ],
                          [
                            495.51,
                            493.66,
                            476.52,
                            517.41
                          ],
                          [
                            501.15,
                            484.65,
                            475.39,
                            511.18
                          ],
                          [
                            486.53,
                            527.32,
                            486.45,
                            535.52
                          ],
                          [
                            532.54,
                            543.01,
                            525.24,
                            553.64
                          ],
                          [
                            549.32,
                            539.81,
                            517.1,
                            555.81
                          ],
                          [
                            547.82,
                            537.55,
                            509.05,
                            566.9
                          ],
                          [
                            537,
                            490.67,
                            477.55,
                            540.67
                          ],
                          [
                            498.16,
                            509.16,
                            493.01,
                            515
                          ],
                          [
                            503.22,
                            512.03,
                            486.3,
                            526.89
                          ],
                          [
                            513,
                            504.78,
                            498.76,
                            529.9
                          ],
                          [
                            509.01,
                            481.28,
                            469.84,
                            509.01
                          ],
                          [
                            479.78,
                            481.19,
                            470.67,
                            485.87
                          ],
                          [
                            478.3,
                            453.58,
                            449.46,
                            483.29
                          ],
                          [
                            458.63,
                            470.61,
                            451.29,
                            486.55
                          ],
                          [
                            460.25,
                            453.88,
                            443.61,
                            477
                          ],
                          [
                            443.03,
                            452.49,
                            439.17,
                            458.86
                          ],
                          [
                            453.99,
                            441.41,
                            431.39,
                            487.2
                          ],
                          [
                            440,
                            395.5,
                            374.52,
                            447.24
                          ],
                          [
                            396.19,
                            429.64,
                            386.25,
                            432.85
                          ],
                          [
                            423.59,
                            388.6,
                            387.11,
                            431.88
                          ],
                          [
                            384.96,
                            350.15,
                            342.72,
                            385.11
                          ]
                        ],
                        "type": "candlestick",
                        "itemStyle": {
                          "color": "#4472C4",
                          "color0": "#ef5350",
                          "borderColor": "#4472C4",
                          "borderColor0": "#ef5350"
                        }
                      }
                    ],
                    "tooltip": {
                      "trigger": "axis",
                      "axisPointer": {
                        "type": "cross"
                      }
                    },
                    "dataZoom": [
                      {
                        "end": 100,
                        "type": "inside",
                        "start": 0
                      },
                      {
                        "end": 100,
                        "type": "slider",
                        "start": 0,
                        "bottom": 0,
                        "height": 20
                      }
                    ]
                  }
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "CrowdStrike \u2014 Company Profile (2/4)",
      "footer": "Source: CrowdStrike IR, FMP. FY ends Jan 31. Estimates per analyst consensus. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Strategic Focus",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Platform Consolidation"
                            }
                          ],
                          "text": "Platform Consolidation",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 22,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Expand from endpoint into cloud, identity, and data \u2014 increasing modules per customer (avg 8+ now); $100B+ TAM"
                            }
                          ],
                          "text": "Expand from endpoint into cloud, identity, and data \u2014 increasing modules per customer (avg 8+ now); $100B+ TAM",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 110,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Charlotte AI"
                            }
                          ],
                          "text": "Charlotte AI",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Generative AI layer across Falcon \u2014 NL threat hunting, automated triage, case summaries; reduces analyst workload 40%+"
                            }
                          ],
                          "text": "Generative AI layer across Falcon \u2014 NL threat hunting, automated triage, case summaries; reduces analyst workload 40%+",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 118,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Falcon Flex"
                            }
                          ],
                          "text": "Falcon Flex",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Consumption-based licensing lets customers deploy any module \u2014 accelerates platform expansion and reduces churn risk"
                            }
                          ],
                          "text": "Consumption-based licensing lets customers deploy any module \u2014 accelerates platform expansion and reduces churn risk",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 116,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Federal / Gov't"
                            }
                          ],
                          "text": "Federal / Gov't",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "FedRAMP High authorized; IL5 certification; significant DOGE/federal IT modernization opportunity"
                            }
                          ],
                          "text": "FedRAMP High authorized; IL5 certification; significant DOGE/federal IT modernization opportunity",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 97,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "International Expansion"
                            }
                          ],
                          "text": "International Expansion",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 23,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "EMEA and APAC growing 30%+ YoY; investing in regional DCs and channel partners to reduce US revenue concentration"
                            }
                          ],
                          "text": "EMEA and APAC growing 30%+ YoY; investing in regional DCs and channel partners to reduce US revenue concentration",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 113,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Cloud & CNAPP"
                            }
                          ],
                          "text": "Cloud & CNAPP",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Falcon Cloud Security fastest-growing module; competing for CNAPP consolidation against Wiz, Palo Alto PRISMA"
                            }
                          ],
                          "text": "Falcon Cloud Security fastest-growing module; competing for CNAPP consolidation against Wiz, Palo Alto PRISMA",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 109,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962475579-4d63d9eab65f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Microsoft Defender logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Microsoft Defender"
                            }
                          ],
                          "text": "Microsoft Defender",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Bundled with M365; CrowdStrike wins on detection efficacy, cross-platform support, and threat intelligence depth"
                            }
                          ],
                          "text": "Bundled with M365; CrowdStrike wins on detection efficacy, cross-platform support, and threat intelligence depth",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 112,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962486613-4b1dea052923.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "SentinelOne logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "SentinelOne"
                            }
                          ],
                          "text": "SentinelOne",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Closest pure-play EDR rival; CrowdStrike leads on ARR scale ($4.2B vs ~$800M), module breadth, and MDR services"
                            }
                          ],
                          "text": "Closest pure-play EDR rival; CrowdStrike leads on ARR scale ($4.2B vs ~$800M), module breadth, and MDR services",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 111,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962487274-6352b65829d5.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Palo Alto Networks logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Palo Alto Networks"
                            }
                          ],
                          "text": "Palo Alto Networks",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Broader platform including network; CrowdStrike leads on endpoint and AI-native architecture; competing on CNAPP"
                            }
                          ],
                          "text": "Broader platform including network; CrowdStrike leads on endpoint and AI-native architecture; competing on CNAPP",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 112,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962508207-95bd7e20d5a3.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Elastic logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Elastic Security"
                            }
                          ],
                          "text": "Elastic Security",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Open-source SIEM competitor; CrowdStrike leads on managed detection, threat intel, and single-agent deployment"
                            }
                          ],
                          "text": "Open-source SIEM competitor; CrowdStrike leads on managed detection, threat intel, and single-agent deployment",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 110,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962549744-8e7a6ee46b1a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Trellix logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Trellix (McAfee/FireEye)"
                            }
                          ],
                          "text": "Trellix (McAfee/FireEye)",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 24,
                          "_lineCount": 2,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Legacy AV incumbent; CrowdStrike systematically displacing at enterprise with faster detection and lower TCO"
                            }
                          ],
                          "text": "Legacy AV incumbent; CrowdStrike systematically displacing at enterprise with faster detection and lower TCO",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 108,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "CrowdStrike \u2014 Company Profile (3/4)",
      "footer": "Source: CrowdStrike IR, press releases, Gartner, IDC. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 5,
                "header": "How the Falcon Platform Works",
                "content": {
                  "type": "aiHtml",
                  "htmlData": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<style>\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n  body {\n    width: 100vw; height: 100vh;\n    background: #f8fafc;\n    font-family: Arial, sans-serif;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    padding: 8px;\n    gap: 6px;\n    overflow: hidden;\n  }\n  .flow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0;\n    width: 100%;\n  }\n  .arrow {\n    font-size: 16px;\n    color: #4472C4;\n    font-weight: bold;\n    flex-shrink: 0;\n    padding: 0 4px;\n  }\n  .box-user {\n    background: #193338;\n    color: #fff;\n    border-radius: 6px;\n    padding: 6px 6px;\n    text-align: center;\n    flex: 0 0 12%;\n  }\n  .box-user .label { font-size: 8px; font-weight: bold; }\n  .box-user .sub { font-size: 7px; color: #a0bfc4; margin-top: 2px; line-height: 1.3; }\n  .box-zte {\n    background: #e8f0fe;\n    border: 1.5px solid #4472C4;\n    border-radius: 8px;\n    padding: 6px 8px;\n    text-align: center;\n    flex: 1;\n  }\n  .box-zte .title { font-size: 9px; font-weight: bold; color: #193338; margin-bottom: 5px; }\n  .modules {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 3px;\n    margin-bottom: 4px;\n  }\n  .module {\n    background: #4472C4;\n    color: #fff;\n    border-radius: 3px;\n    padding: 3px 3px;\n    font-size: 7px;\n    text-align: center;\n    line-height: 1.3;\n  }\n  .module.ai { background: #1e3a5f; }\n  .box-zte .stats { font-size: 7px; color: #555; }\n  .box-dest {\n    flex: 0 0 13%;\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n    align-items: center;\n  }\n  .dest-chip {\n    background: #193338;\n    color: #fff;\n    border-radius: 4px;\n    padding: 3px 5px;\n    font-size: 7px;\n    font-weight: bold;\n    text-align: center;\n    width: 100%;\n  }\n  .dest-note { font-size: 6.5px; color: #777; text-align: center; margin-top: 2px; font-style: italic; line-height: 1.3; }\n  .outcomes {\n    display: flex;\n    gap: 4px;\n    width: 100%;\n  }\n  .outcome {\n    flex: 1;\n    background: #193338;\n    color: #fff;\n    border-radius: 5px;\n    padding: 4px 5px;\n    text-align: center;\n  }\n  .outcome .val { font-size: 11px; font-weight: bold; color: #4da6ff; }\n  .outcome .lbl { font-size: 6.5px; color: #a0c0c4; margin-top: 1px; line-height: 1.3; }\n</style>\n</head>\n<body>\n  <div class=\"flow\">\n    <div class=\"box-user\">\n      <div class=\"label\">Endpoint</div>\n      <div class=\"sub\">Falcon Sensor<br/>(single agent)</div>\n    </div>\n    <div class=\"arrow\">\u2192</div>\n    <div class=\"box-zte\">\n      <div class=\"title\">Falcon Platform \u2014 AI-Native Security Cloud</div>\n      <div class=\"modules\">\n        <div class=\"module\">Falcon Prevent<br/>(NGAV)</div>\n        <div class=\"module\">Falcon Insight<br/>(XDR)</div>\n        <div class=\"module\">Falcon Cloud<br/>Security</div>\n        <div class=\"module\">Falcon Identity<br/>Protection</div>\n        <div class=\"module\">Falcon Intel<br/>(Threat)</div>\n        <div class=\"module\">Falcon Complete<br/>(MDR)</div>\n        <div class=\"module\">Falcon SOAR<br/>(Fusion)</div>\n        <div class=\"module ai\">Charlotte AI<br/>(GenAI)</div>\n      </div>\n      <div class=\"stats\">Threat Graph: 5T+ events/week &nbsp;\u00b7&nbsp; 29,000+ customers &nbsp;\u00b7&nbsp; avg 8+ modules</div>\n    </div>\n    <div class=\"arrow\">\u2192</div>\n    <div class=\"box-dest\">\n      <div class=\"dest-chip\">Blocked</div>\n      <div class=\"dest-chip\">Detected</div>\n      <div class=\"dest-chip\">Remediated</div>\n      <div class=\"dest-note\">Real-time<br/>AI response</div>\n    </div>\n  </div>\n\n  <div class=\"outcomes\">\n    <div class=\"outcome\">\n      <div class=\"val\">1ms</div>\n      <div class=\"lbl\">Mean time to detect</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">5T+</div>\n      <div class=\"lbl\">Events/week processed</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">98%</div>\n      <div class=\"lbl\">Gross retention (FY25)</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">65%</div>\n      <div class=\"lbl\">Fortune 100 protected</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">$3.44B</div>\n      <div class=\"lbl\">ARR Q3 FY25 (+22%)</div>\n    </div>\n  </div>\n</body>\n</html>"
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 7,
                "header": "Single Agent, Unlimited Modules",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "One Sensor"
                            }
                          ],
                          "text": "One Sensor",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Lightweight Falcon sensor (~30MB) deployed once \u2014 activates any module cloud-side with no re-install or reboot"
                            }
                          ],
                          "text": "Lightweight Falcon sensor (~30MB) deployed once \u2014 activates any module cloud-side with no re-install or reboot",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 110,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Threat Graph"
                            }
                          ],
                          "text": "Threat Graph",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Proprietary graph database correlates 5T+ events/week across all customers \u2014 network effect improves detection for everyone"
                            }
                          ],
                          "text": "Proprietary graph database correlates 5T+ events/week across all customers \u2014 network effect improves detection for everyone",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 123,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "AI / ML Engine"
                            }
                          ],
                          "text": "AI / ML Engine",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Behavioral AI detects unknown threats in real time; trained on decade of adversary data from Falcon Intelligence"
                            }
                          ],
                          "text": "Behavioral AI detects unknown threats in real time; trained on decade of adversary data from Falcon Intelligence",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 112,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Charlotte AI"
                            }
                          ],
                          "text": "Charlotte AI",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "GenAI analyst layer \u2014 NL threat hunting, guided investigations, automated case summaries; 40%+ analyst time saved"
                            }
                          ],
                          "text": "GenAI analyst layer \u2014 NL threat hunting, guided investigations, automated case summaries; 40%+ analyst time saved",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 113,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Core Product Modules",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Falcon Prevent (NGAV) \u2014 AI/ML malware prevention; replaces legacy AV with no signature updates required",
                    "Falcon Insight XDR \u2014 EDR + cross-domain detection; unified visibility across endpoint, cloud, identity, and network",
                    "Falcon Cloud Security \u2014 CNAPP (CSPM + CIEM + CWPP); agentless and agent-based multi-cloud protection",
                    "Falcon Identity Protection \u2014 real-time AD/Entra ID monitoring; stops credential theft and lateral movement",
                    "Falcon Intelligence \u2014 adversary intelligence; 200+ tracked nation-state and eCrime groups; IOC enrichment",
                    "Falcon Complete MDR \u2014 fully managed 24/7 SOC; CrowdStrike analysts hunt, contain, and remediate on your behalf",
                    "Falcon Fusion SOAR \u2014 no-code workflow automation; integrates with 300+ third-party tools"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1080,
                  "_maxLines": 15,
                  "_overflow": false,
                  "_charCount": 727,
                  "_lineCount": 14,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 144
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Customer Proof Points",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Goldman Sachs"
                            }
                          ],
                          "text": "Goldman Sachs",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Replaced legacy AV across 40,000+ endpoints; threat detection time reduced from hours to seconds"
                            }
                          ],
                          "text": "Replaced legacy AV across 40,000+ endpoints; threat detection time reduced from hours to seconds",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 96,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Hyatt Hotels"
                            }
                          ],
                          "text": "Hyatt Hotels",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Consolidated 5 security tools into Falcon platform; 60% reduction in security operations overhead"
                            }
                          ],
                          "text": "Consolidated 5 security tools into Falcon platform; 60% reduction in security operations overhead",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 97,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "KPMG"
                            }
                          ],
                          "text": "KPMG",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Deployed Falcon Complete MDR globally; zero breach incidents in 3 years post-deployment"
                            }
                          ],
                          "text": "Deployed Falcon Complete MDR globally; zero breach incidents in 3 years post-deployment",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 87,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "AWS"
                            }
                          ],
                          "text": "AWS",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 3,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Falcon Cloud Security protects AWS workloads natively; joint go-to-market via AWS Marketplace"
                            }
                          ],
                          "text": "Falcon Cloud Security protects AWS workloads natively; joint go-to-market via AWS Marketplace",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 93,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "CrowdStrike \u2014 Falcon Platform Deep-Dive (4/4)",
      "footer": "Source: CrowdStrike IR, product documentation, customer case studies.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": true,
      "_footerMaxChars": 184,
      "_titleCharCount": 45,
      "_titleLineCount": 2,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "SentinelOne (NYSE: S) is an AI-native cybersecurity platform founded in 2013 by Tomer Weingarten. The Singularity platform delivers autonomous endpoint, cloud, and identity protection powered by AI that detects and responds to threats at machine speed. SentinelOne serves 14,000+ customers including 350+ Global 2000 companies, with ~3,000 employees and $821M FY2025 revenue (+32% YoY)."
                        }
                      ],
                      "text": "SentinelOne (NYSE: S) is an AI-native cybersecurity platform founded in 2013 by Tomer Weingarten. The Singularity platform delivers autonomous endpoint, cloud, and identity protection powered by AI that detects and responds to threats at machine speed. SentinelOne serves 14,000+ customers including 350+ Global 2000 companies, with ~3,000 employees and $821M FY2025 revenue (+32% YoY).",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 900,
                      "_maxChars": 456,
                      "_maxLines": 8,
                      "_overflow": false,
                      "_charCount": 386,
                      "_lineCount": 8,
                      "_charsPerLine": 57
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771958218176-58d1e635021f.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "SentinelOne logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 8,
                "header": "Products & Services",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Singularity Endpoint \u2014 autonomous EPP+EDR; AI-powered prevention, detection, response, and remediation on a single agent",
                    "Singularity Cloud \u2014 CNAPP; agentless cloud workload protection, CSPM, CIEM, and container/K8s security",
                    "Singularity Identity \u2014 Active Directory and Entra ID protection; decoy-based deception and credential threat detection",
                    "Singularity Data Lake \u2014 unified AI-powered data ingestion, search, and correlation across all security telemetry",
                    "Purple AI \u2014 generative AI security analyst; NL threat hunting, automated investigations, guided remediation",
                    "Singularity RemoteOps \u2014 remote script execution and forensic collection for incident response at scale",
                    "Managed Detection & Response (MDR) \u2014 Vigilance MDR and Vigilance MDR Pro with SentinelOne analysts"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1512,
                  "_maxLines": 21,
                  "_overflow": false,
                  "_charCount": 759,
                  "_lineCount": 14,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 216
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Management Team",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Tomer Weingarten"
                            }
                          ],
                          "text": "Tomer Weingarten",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO & Co-Founder \u2014 serial entrepreneur; ex-Serianu, Carmel Ventures; leads vision"
                            }
                          ],
                          "text": "CEO & Co-Founder \u2014 serial entrepreneur; ex-Serianu, Carmel Ventures; leads vision",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 81,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "David Bernhardt"
                            }
                          ],
                          "text": "David Bernhardt",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CFO \u2014 joined 2020; ex-CFO Ping Identity, ex-VP Finance McAfee; oversees financial ops"
                            }
                          ],
                          "text": "CFO \u2014 joined 2020; ex-CFO Ping Identity, ex-VP Finance McAfee; oversees financial ops",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 85,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Ric Smith"
                            }
                          ],
                          "text": "Ric Smith",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Chief Product & Technology Officer \u2014 leads Singularity platform engineering & AI research"
                            }
                          ],
                          "text": "Chief Product & Technology Officer \u2014 leads Singularity platform engineering & AI research",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 89,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Ken Marks"
                            }
                          ],
                          "text": "Ken Marks",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CRO \u2014 leads global sales & go-to-market; ex-CRO at Zscaler & Symantec"
                            }
                          ],
                          "text": "CRO \u2014 leads global sales & go-to-market; ex-CRO at Zscaler & Symantec",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 69,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Nicholas Warner"
                            }
                          ],
                          "text": "Nicholas Warner",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "President, Security \u2014 oversees SOC, threat intelligence, and Vigilance MDR services globally"
                            }
                          ],
                          "text": "President, Security \u2014 oversees SOC, threat intelligence, and Vigilance MDR services globally",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 92,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Board of Directors",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Tomer Weingarten"
                            }
                          ],
                          "text": "Tomer Weingarten",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO & Co-Founder \u2014 executive board member"
                            }
                          ],
                          "text": "CEO & Co-Founder \u2014 executive board member",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 41,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Art Gilliland"
                            }
                          ],
                          "text": "Art Gilliland",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-CEO Symantec Enterprise; chairs audit committee"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-CEO Symantec Enterprise; chairs audit committee",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 73,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Teddy Troutman"
                            }
                          ],
                          "text": "Teddy Troutman",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 Partner, Tiger Global Management; investment committee"
                            }
                          ],
                          "text": "Independent Director \u2014 Partner, Tiger Global Management; investment committee",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 77,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Charlene T. Begley"
                            }
                          ],
                          "text": "Charlene T. Begley",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-SVP GE; chairs compensation committee"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-SVP GE; chairs compensation committee",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 63,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Mark Anderson"
                            }
                          ],
                          "text": "Mark Anderson",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Independent Director \u2014 ex-President Palo Alto Networks; strategic advisory"
                            }
                          ],
                          "text": "Independent Director \u2014 ex-President Palo Alto Networks; strategic advisory",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 74,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "SentinelOne \u2014 Company Profile (1/4)",
      "footer": "Source: SentinelOne IR, SEC filings, proxy statement. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Valuation & Capital Structure",
                "children": [
                  {
                    "gap": 0.1,
                    "span": 6,
                    "content": {
                      "data": {
                        "rows": [
                          [
                            "Market Cap",
                            "$4.25B"
                          ],
                          [
                            "Total Debt",
                            "$0.01B"
                          ],
                          [
                            "Cash & Investments",
                            "$0.65B"
                          ],
                          [
                            "Enterprise Value",
                            "$3.61B"
                          ]
                        ],
                        "headers": [],
                        "colAlign": [
                          "l",
                          "r"
                        ],
                        "fontSize": 900,
                        "colWidths": [
                          7,
                          5
                        ],
                        "rowHeight": 0.22,
                        "headerHeight": 0.26,
                        "_cellMaxChars": [
                          44,
                          31
                        ],
                        "_headersMaxChars": [
                          44,
                          31
                        ]
                      },
                      "type": "table",
                      "_maxRows": 4,
                      "_overflow": false,
                      "_rowCount": 4
                    }
                  },
                  {
                    "gap": 0.1,
                    "span": 6,
                    "header": "",
                    "content": {
                      "data": {
                        "rows": [
                          [
                            "EV / Revenue",
                            "4.4x",
                            "3.6x"
                          ],
                          [
                            "EV / EBITDA",
                            "NM",
                            "NM"
                          ],
                          [
                            "P / E",
                            "NM",
                            "NM"
                          ]
                        ],
                        "headers": [
                          "Metric",
                          "LTM",
                          "NTM"
                        ],
                        "colAlign": [
                          "l",
                          "r",
                          "r"
                        ],
                        "fontSize": 900,
                        "colWidths": [
                          6,
                          3,
                          3
                        ],
                        "rowHeight": 0.22,
                        "headerHeight": 0.26,
                        "_cellMaxChars": [
                          37,
                          17,
                          17
                        ],
                        "_headersMaxChars": [
                          37,
                          17,
                          17
                        ]
                      },
                      "type": "table",
                      "_maxRows": 4,
                      "_overflow": false,
                      "_rowCount": 3
                    }
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Shareholder Overview",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Tomer Weingarten (CEO)",
                        "14.8M",
                        "4.4%"
                      ],
                      [
                        "Tiger Global Mgmt",
                        "28.2M",
                        "8.5%"
                      ],
                      [
                        "Vanguard Group",
                        "22.6M",
                        "6.8%"
                      ],
                      [
                        "Total Institutional",
                        "~271M",
                        "~81%"
                      ],
                      [
                        "Total Retail",
                        "~62M",
                        "~19%"
                      ],
                      [
                        "Total",
                        "333.3M",
                        "100%"
                      ]
                    ],
                    "headers": [
                      "Shareholder",
                      "Shares",
                      "Ownership"
                    ],
                    "colAlign": [
                      "l",
                      "r",
                      "r"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      3,
                      2
                    ],
                    "rowHeight": 0.22,
                    "headerHeight": 0.28,
                    "_cellMaxChars": [
                      37,
                      21,
                      13
                    ],
                    "_headersMaxChars": [
                      37,
                      21,
                      13
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 7,
                "header": "Income Statement Summary ($M / $B)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Revenue",
                        "$621M",
                        "$821M",
                        "$1.00B",
                        "$1.20B"
                      ],
                      [
                        "Gross Profit",
                        "$443M",
                        "$610M",
                        "$765M",
                        "$925M"
                      ],
                      [
                        "Gross Margin",
                        "71.3%",
                        "74.3%",
                        "76.5%",
                        "77.1%"
                      ],
                      [
                        "EBITDA",
                        "($293M)",
                        "($239M)",
                        "\u2014",
                        "\u2014"
                      ],
                      [
                        "EBITDA Margin",
                        "-47.2%",
                        "-29.1%",
                        "\u2014",
                        "\u2014"
                      ],
                      [
                        "Net Income",
                        "($339M)",
                        "($288M)",
                        "$66M",
                        "$101M"
                      ],
                      [
                        "Net Margin",
                        "-54.6%",
                        "-35.1%",
                        "6.6%",
                        "8.4%"
                      ],
                      [
                        "EPS (Diluted)",
                        "($1.15)",
                        "($0.92)",
                        "$0.19",
                        "$0.30"
                      ]
                    ],
                    "headers": [
                      "",
                      "FY2024A",
                      "FY2025A",
                      "FY2026E",
                      "FY2027E"
                    ],
                    "colAlign": [
                      "l",
                      "r",
                      "r",
                      "r",
                      "r"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      2,
                      2,
                      2,
                      2
                    ],
                    "rowHeight": 0.22,
                    "headerHeight": 0.28,
                    "_cellMaxChars": [
                      24,
                      10,
                      10,
                      10,
                      10
                    ],
                    "_headersMaxChars": [
                      24,
                      10,
                      10,
                      10,
                      10
                    ]
                  },
                  "type": "table",
                  "_maxRows": 11,
                  "_overflow": false,
                  "_rowCount": 8
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 5,
                "header": "S (NYSE) \u2014 52-Week Stock Performance",
                "content": {
                  "type": "aiEcharts",
                  "echartsOption": {
                    "grid": {
                      "top": "8%",
                      "left": "8%",
                      "right": "3%",
                      "bottom": "18%"
                    },
                    "xAxis": {
                      "data": [
                        "Feb-25",
                        "Mar-25",
                        "Mar-25",
                        "Mar-25",
                        "Mar-25",
                        "Apr-25",
                        "Apr-25",
                        "Apr-25",
                        "Apr-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "May-25",
                        "Jun-25",
                        "Jun-25",
                        "Jun-25",
                        "Jun-25",
                        "Jul-25",
                        "Jul-25",
                        "Jul-25",
                        "Jul-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Aug-25",
                        "Sep-25",
                        "Sep-25",
                        "Sep-25",
                        "Sep-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Oct-25",
                        "Nov-25",
                        "Nov-25",
                        "Nov-25",
                        "Nov-25",
                        "Dec-25",
                        "Dec-25",
                        "Dec-25",
                        "Dec-25",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Jan-26",
                        "Feb-26",
                        "Feb-26",
                        "Feb-26",
                        "Feb-26"
                      ],
                      "type": "category",
                      "axisLabel": {
                        "rotate": 45,
                        "fontSize": 9
                      },
                      "boundaryGap": true
                    },
                    "yAxis": {
                      "type": "value",
                      "scale": true,
                      "axisLabel": {
                        "fontSize": 9,
                        "formatter": "${value}"
                      },
                      "splitLine": {
                        "lineStyle": {
                          "color": "#eeeeee"
                        }
                      }
                    },
                    "series": [
                      {
                        "data": [
                          [
                            22.13,
                            20.63,
                            20.05,
                            22.17
                          ],
                          [
                            20.93,
                            19.84,
                            19.03,
                            21.03
                          ],
                          [
                            19.52,
                            18.51,
                            17.53,
                            19.61
                          ],
                          [
                            18.49,
                            19.27,
                            18.41,
                            19.9
                          ],
                          [
                            19.73,
                            18.84,
                            18.54,
                            20.35
                          ],
                          [
                            18.15,
                            16.91,
                            16.11,
                            19
                          ],
                          [
                            15.73,
                            17.58,
                            15.36,
                            18.98
                          ],
                          [
                            18.11,
                            16.82,
                            16.56,
                            18.15
                          ],
                          [
                            16.5,
                            18.42,
                            15.95,
                            18.49
                          ],
                          [
                            18.46,
                            18.88,
                            18.01,
                            19.14
                          ],
                          [
                            18.77,
                            19.15,
                            18.49,
                            19.6
                          ],
                          [
                            19.91,
                            20.21,
                            19.76,
                            20.6
                          ],
                          [
                            19.92,
                            19.76,
                            19.36,
                            20.1
                          ],
                          [
                            20.17,
                            17.61,
                            16.8,
                            20.29
                          ],
                          [
                            17.66,
                            18.36,
                            16.97,
                            18.54
                          ],
                          [
                            18.48,
                            17.25,
                            17.22,
                            18.6
                          ],
                          [
                            17.36,
                            17.37,
                            17.35,
                            17.88
                          ],
                          [
                            17.35,
                            17.85,
                            16.96,
                            18.19
                          ],
                          [
                            18.06,
                            18.45,
                            17.59,
                            18.7
                          ],
                          [
                            18.32,
                            17.29,
                            17.26,
                            18.81
                          ],
                          [
                            17.31,
                            18.01,
                            17.18,
                            18.26
                          ],
                          [
                            19.39,
                            19.56,
                            18.95,
                            21.4
                          ],
                          [
                            19.62,
                            17.94,
                            17.52,
                            19.87
                          ],
                          [
                            18.07,
                            16.03,
                            16.02,
                            18.47
                          ],
                          [
                            16.07,
                            16.8,
                            15.81,
                            17.21
                          ],
                          [
                            16.77,
                            16.96,
                            16.42,
                            17.19
                          ],
                          [
                            16.55,
                            18.86,
                            16.36,
                            19.18
                          ],
                          [
                            18.55,
                            18.73,
                            17.4,
                            18.75
                          ],
                          [
                            18.6,
                            18.29,
                            17.74,
                            18.7
                          ],
                          [
                            18.34,
                            19.1,
                            17.86,
                            19.17
                          ],
                          [
                            19.02,
                            18.15,
                            17.7,
                            19.3
                          ],
                          [
                            18.22,
                            17.95,
                            17.26,
                            18.36
                          ],
                          [
                            18.13,
                            17.25,
                            16.97,
                            18.26
                          ],
                          [
                            17.54,
                            16.68,
                            16.5,
                            17.58
                          ],
                          [
                            16.79,
                            17.65,
                            16.76,
                            17.88
                          ],
                          [
                            17.91,
                            17.85,
                            16.79,
                            18.05
                          ],
                          [
                            17.67,
                            16.92,
                            16.05,
                            17.97
                          ],
                          [
                            17,
                            16.79,
                            16.06,
                            17.55
                          ],
                          [
                            16.75,
                            15.7,
                            15.17,
                            16.75
                          ],
                          [
                            15.75,
                            16.21,
                            15.48,
                            16.35
                          ],
                          [
                            15.98,
                            14.52,
                            14.48,
                            17.18
                          ],
                          [
                            14.57,
                            15.08,
                            14.57,
                            15.65
                          ],
                          [
                            15.15,
                            14.73,
                            14.43,
                            15.18
                          ],
                          [
                            14.8,
                            15.01,
                            14.63,
                            15.22
                          ],
                          [
                            14.79,
                            14.64,
                            14.55,
                            15.35
                          ],
                          [
                            14.55,
                            15.12,
                            14.48,
                            15.6
                          ],
                          [
                            15.13,
                            13.9,
                            13.84,
                            15.19
                          ],
                          [
                            13.75,
                            14.29,
                            13.46,
                            14.37
                          ],
                          [
                            14.25,
                            13.98,
                            13.87,
                            15.39
                          ],
                          [
                            13.91,
                            13.22,
                            12.64,
                            14.42
                          ],
                          [
                            13.18,
                            13.87,
                            12.43,
                            14.04
                          ],
                          [
                            13.81,
                            12.97,
                            12.8,
                            14.04
                          ],
                          [
                            12.8,
                            12.74,
                            12.24,
                            13.04
                          ]
                        ],
                        "type": "candlestick",
                        "itemStyle": {
                          "color": "#4472C4",
                          "color0": "#ef5350",
                          "borderColor": "#4472C4",
                          "borderColor0": "#ef5350"
                        }
                      }
                    ],
                    "tooltip": {
                      "trigger": "axis",
                      "axisPointer": {
                        "type": "cross"
                      }
                    },
                    "dataZoom": [
                      {
                        "end": 100,
                        "type": "inside",
                        "start": 0
                      },
                      {
                        "end": 100,
                        "type": "slider",
                        "start": 0,
                        "bottom": 0,
                        "height": 20
                      }
                    ]
                  }
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "SentinelOne \u2014 Company Profile (2/4)",
      "footer": "Source: SentinelOne IR, FMP. FY ends Jan 31. Estimates per analyst consensus. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Strategic Focus",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Purple AI"
                            }
                          ],
                          "text": "Purple AI",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Generative AI security analyst embedded across Singularity \u2014 NL threat hunting, guided triage, and automated remediation; fastest-growing module"
                            }
                          ],
                          "text": "Generative AI security analyst embedded across Singularity \u2014 NL threat hunting, guided triage, and automated remediation; fastest-growing module",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 144,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Data Lake Expansion"
                            }
                          ],
                          "text": "Data Lake Expansion",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 19,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Singularity Data Lake positioned as SIEM replacement \u2014 ingest any telemetry, AI-powered correlation; targeting $8B SIEM market"
                            }
                          ],
                          "text": "Singularity Data Lake positioned as SIEM replacement \u2014 ingest any telemetry, AI-powered correlation; targeting $8B SIEM market",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 126,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Cloud Security"
                            }
                          ],
                          "text": "Cloud Security",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "CNAPP fastest-growing segment; agentless + agent coverage across AWS, Azure, GCP; competing directly with Wiz and Palo Alto PRISMA"
                            }
                          ],
                          "text": "CNAPP fastest-growing segment; agentless + agent coverage across AWS, Azure, GCP; competing directly with Wiz and Palo Alto PRISMA",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 130,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Platform Consolidation"
                            }
                          ],
                          "text": "Platform Consolidation",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 22,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Expand from EPP/EDR into identity, cloud, and data \u2014 increasing ARR per customer; NRR >115% target"
                            }
                          ],
                          "text": "Expand from EPP/EDR into identity, cloud, and data \u2014 increasing ARR per customer; NRR >115% target",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 98,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Profitability Path"
                            }
                          ],
                          "text": "Profitability Path",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Non-GAAP operating margin improving YoY; targeting FCF breakeven by FY2026E; S&M efficiency improving as mid-market motion matures"
                            }
                          ],
                          "text": "Non-GAAP operating margin improving YoY; targeting FCF breakeven by FY2026E; S&M efficiency improving as mid-market motion matures",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 130,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Channel & MSSP"
                            }
                          ],
                          "text": "Channel & MSSP",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "60%+ of new ARR through channel partners; MSSP/MDR model scaling; Lenovo OEM partnership expanding endpoint reach globally"
                            }
                          ],
                          "text": "60%+ of new ARR through channel partners; MSSP/MDR model scaling; Lenovo OEM partnership expanding endpoint reach globally",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 122,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962553627-58f025a6cacd.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "CrowdStrike logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "CrowdStrike"
                            }
                          ],
                          "text": "CrowdStrike",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Largest pure-play EDR rival; SentinelOne differentiates on autonomous AI response, lower TCO, and no per-module pricing"
                            }
                          ],
                          "text": "Largest pure-play EDR rival; SentinelOne differentiates on autonomous AI response, lower TCO, and no per-module pricing",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 119,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962554326-4d63d9eab65f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Microsoft Defender logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Microsoft Defender"
                            }
                          ],
                          "text": "Microsoft Defender",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Bundled with M365; SentinelOne wins on cross-platform depth, Linux/cloud coverage, and non-Microsoft ecosystem accounts"
                            }
                          ],
                          "text": "Bundled with M365; SentinelOne wins on cross-platform depth, Linux/cloud coverage, and non-Microsoft ecosystem accounts",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 119,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962555097-6352b65829d5.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Palo Alto Networks logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Palo Alto Networks"
                            }
                          ],
                          "text": "Palo Alto Networks",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Broader platform; SentinelOne competes on endpoint and CNAPP with simpler agent deployment and superior Linux/container coverage"
                            }
                          ],
                          "text": "Broader platform; SentinelOne competes on endpoint and CNAPP with simpler agent deployment and superior Linux/container coverage",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 128,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962555845-8e7a6ee46b1a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Trellix logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Trellix (McAfee/FireEye)"
                            }
                          ],
                          "text": "Trellix (McAfee/FireEye)",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 24,
                          "_lineCount": 2,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Legacy incumbent; SentinelOne systematically displacing on endpoint with autonomous response and lower operational overhead"
                            }
                          ],
                          "text": "Legacy incumbent; SentinelOne systematically displacing on endpoint with autonomous response and lower operational overhead",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 123,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962558996-66038ad3fca1.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cybereason logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Cybereason"
                            }
                          ],
                          "text": "Cybereason",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 110,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Smaller XDR rival; SentinelOne leads on platform breadth, cloud native architecture, and partner ecosystem scale"
                            }
                          ],
                          "text": "Smaller XDR rival; SentinelOne leads on platform breadth, cloud native architecture, and partner ecosystem scale",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 175,
                          "_maxLines": 5,
                          "_overflow": false,
                          "_charCount": 112,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "SentinelOne \u2014 Company Profile (3/4)",
      "footer": "Source: SentinelOne IR, press releases, Gartner, IDC. Market data as of Feb 24, 2026.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 5,
                "header": "How the Singularity Platform Works",
                "content": {
                  "type": "aiHtml",
                  "prompt": "Architecture diagram for SentinelOne Singularity Platform showing single agent on any endpoint flowing into the Singularity cloud platform with 8 modules (Endpoint, Cloud, Identity, Data Lake, MDR, RemoteOps, Ranger, Purple AI) then to autonomous outcomes (Prevented, Detected, Remediated). Dark purple color scheme (#6c3fc5, #1a1a2e). Include 5 outcome stats at the bottom.",
                  "htmlData": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<style>\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n  body {\n    width: 100vw; height: 100vh;\n    background: #f8fafc;\n    font-family: Arial, sans-serif;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    padding: 10px;\n    gap: 8px;\n    overflow: hidden;\n  }\n  .flow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    gap: 0;\n  }\n  .arrow { font-size: 16px; color: #6c3fc5; font-weight: bold; padding: 0 5px; flex-shrink: 0; }\n  .box-agent {\n    background: #1a1a2e;\n    color: #fff;\n    border-radius: 7px;\n    padding: 7px 8px;\n    text-align: center;\n    flex: 0 0 14%;\n  }\n  .box-agent .label { font-size: 8px; font-weight: bold; }\n  .box-agent .sub { font-size: 7px; color: #9999cc; margin-top: 2px; line-height: 1.3; }\n  .platform {\n    flex: 1;\n    background: #f0ebff;\n    border: 2px solid #6c3fc5;\n    border-radius: 10px;\n    padding: 8px 10px;\n    text-align: center;\n  }\n  .platform-title { font-size: 10px; font-weight: bold; color: #1a1a2e; margin-bottom: 6px; }\n  .modules {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 3px;\n    margin-bottom: 5px;\n  }\n  .module {\n    background: #6c3fc5;\n    color: #fff;\n    border-radius: 4px;\n    padding: 3px 4px;\n    font-size: 7px;\n    text-align: center;\n    line-height: 1.3;\n  }\n  .module.ai { background: #3d1a7a; }\n  .platform-stats { font-size: 7px; color: #555; }\n  .box-dest {\n    flex: 0 0 13%;\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n  }\n  .dest-chip {\n    background: #1a1a2e;\n    color: #fff;\n    border-radius: 4px;\n    padding: 3px 5px;\n    font-size: 7px;\n    font-weight: bold;\n    text-align: center;\n  }\n  .dest-note { font-size: 6.5px; color: #777; text-align: center; margin-top: 2px; font-style: italic; line-height: 1.3; }\n  .outcomes {\n    display: flex;\n    gap: 5px;\n    width: 100%;\n  }\n  .outcome {\n    flex: 1;\n    background: #1a1a2e;\n    color: #fff;\n    border-radius: 5px;\n    padding: 5px 6px;\n    text-align: center;\n  }\n  .outcome .val { font-size: 12px; font-weight: bold; color: #a78bfa; }\n  .outcome .lbl { font-size: 6.5px; color: #9999cc; margin-top: 2px; line-height: 1.3; }\n</style>\n</head>\n<body>\n  <div class=\"flow\">\n    <div class=\"box-agent\">\n      <div class=\"label\">Any Endpoint</div>\n      <div class=\"sub\">Single agent<br/>Windows/Mac<br/>Linux/Cloud</div>\n    </div>\n    <div class=\"arrow\">\u2192</div>\n    <div class=\"platform\">\n      <div class=\"platform-title\">Singularity Platform \u2014 Autonomous AI Security</div>\n      <div class=\"modules\">\n        <div class=\"module\">Singularity<br/>Endpoint</div>\n        <div class=\"module\">Singularity<br/>Cloud</div>\n        <div class=\"module\">Singularity<br/>Identity</div>\n        <div class=\"module\">Singularity<br/>Data Lake</div>\n        <div class=\"module\">Vigilance<br/>MDR</div>\n        <div class=\"module\">RemoteOps<br/>EDR</div>\n        <div class=\"module\">Ranger<br/>IoT/NAC</div>\n        <div class=\"module ai\">Purple AI<br/>(GenAI)</div>\n      </div>\n      <div class=\"platform-stats\">Storyline AI correlates 10B+ events/day &nbsp;\u00b7&nbsp; 14,000+ customers &nbsp;\u00b7&nbsp; autonomous response in 1ms</div>\n    </div>\n    <div class=\"arrow\">\u2192</div>\n    <div class=\"box-dest\">\n      <div class=\"dest-chip\">Prevented</div>\n      <div class=\"dest-chip\">Detected</div>\n      <div class=\"dest-chip\">Remediated</div>\n      <div class=\"dest-note\">Autonomous<br/>\u2014 no analyst<br/>required</div>\n    </div>\n  </div>\n  <div class=\"outcomes\">\n    <div class=\"outcome\">\n      <div class=\"val\">1ms</div>\n      <div class=\"lbl\">Autonomous response time</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">10B+</div>\n      <div class=\"lbl\">Events correlated daily by Storyline AI</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">>115%</div>\n      <div class=\"lbl\">Net Revenue Retention</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">350+</div>\n      <div class=\"lbl\">Global 2000 customers</div>\n    </div>\n    <div class=\"outcome\">\n      <div class=\"val\">$821M</div>\n      <div class=\"lbl\">FY2025 ARR (+32% YoY)</div>\n    </div>\n  </div>\n</body>\n</html>"
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 7,
                "header": "The Autonomous Security Difference",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Storyline AI"
                            }
                          ],
                          "text": "Storyline AI",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Patented context engine automatically correlates all events into attack stories \u2014 no analyst needed to connect the dots"
                            }
                          ],
                          "text": "Patented context engine automatically correlates all events into attack stories \u2014 no analyst needed to connect the dots",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 119,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "1-Click Remediation"
                            }
                          ],
                          "text": "1-Click Remediation",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 19,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "AI rolls back all malicious changes system-wide with a single click \u2014 including registry, files, and processes"
                            }
                          ],
                          "text": "AI rolls back all malicious changes system-wide with a single click \u2014 including registry, files, and processes",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 110,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Purple AI"
                            }
                          ],
                          "text": "Purple AI",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Natural language threat hunting and investigation \u2014 analysts ask questions in plain English; AI generates queries and summaries"
                            }
                          ],
                          "text": "Natural language threat hunting and investigation \u2014 analysts ask questions in plain English; AI generates queries and summaries",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 127,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "True Multi-Tenant"
                            }
                          ],
                          "text": "True Multi-Tenant",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 17,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Single codebase serves SMB through Fortune 10; no separate SKUs or code branches for enterprise vs. commercial"
                            }
                          ],
                          "text": "Single codebase serves SMB through Fortune 10; no separate SKUs or code branches for enterprise vs. commercial",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 110,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Core Platform Modules",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Singularity Endpoint \u2014 autonomous EPP+EDR+XDR; AI prevention and 1-click rollback on Windows, Mac, Linux, and VDI",
                    "Singularity Cloud \u2014 agentless CNAPP; CSPM, CIEM, CWPP, and container security across AWS, Azure, GCP",
                    "Singularity Identity \u2014 AD and Entra ID threat detection; deception-based honeypots stop credential-based lateral movement",
                    "Singularity Data Lake \u2014 AI-native SIEM alternative; ingest, correlate, and query petabyte-scale security data",
                    "Purple AI \u2014 GenAI analyst layer; NL queries, automated investigations, alert summaries, and guided remediation steps",
                    "Vigilance MDR \u2014 24/7 managed detection & response; SentinelOne analysts triage, investigate, and contain on your behalf",
                    "Ranger \u2014 passive network discovery and IoT/NAC visibility with no additional agents or infrastructure"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1080,
                  "_maxLines": 15,
                  "_overflow": false,
                  "_charCount": 779,
                  "_lineCount": 14,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 144
                },
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Customer Proof Points",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Autodesk"
                            }
                          ],
                          "text": "Autodesk",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Replaced legacy AV across 14K endpoints; cut threat detection from days to seconds"
                            }
                          ],
                          "text": "Replaced legacy AV across 14K endpoints; cut threat detection from days to seconds",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 82,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Pandora"
                            }
                          ],
                          "text": "Pandora",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 7,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Consolidated 4 security tools into Singularity; 80% reduction in alert triage time using Purple AI"
                            }
                          ],
                          "text": "Consolidated 4 security tools into Singularity; 80% reduction in alert triage time using Purple AI",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 98,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Norwegian Air"
                            }
                          ],
                          "text": "Norwegian Air",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Deployed Singularity Endpoint across 10,000+ devices globally; zero breach incidents post-deployment"
                            }
                          ],
                          "text": "Deployed Singularity Endpoint across 10,000+ devices globally; zero breach incidents post-deployment",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 100,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Hitachi"
                            }
                          ],
                          "text": "Hitachi",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 32,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 7,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Singularity Cloud protecting 50,000+ cloud workloads across hybrid infrastructure; CSPM compliance automated"
                            }
                          ],
                          "text": "Singularity Cloud protecting 50,000+ cloud workloads across hybrid infrastructure; CSPM compliance automated",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 112,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 108,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "SentinelOne \u2014 Singularity Deep-Dive (4/4)",
      "footer": "Source: SentinelOne product documentation, IR presentations, customer case studies.",
      "sectionLabel": "Public Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 41,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "Three deals and one catastrophic failure have fundamentally redrawn the competitive map \u2014 creating both winners and structural gaps that specialist vendors are uniquely positioned to fill",
              "type": "text",
              "color": "#193338",
              "fontSize": 1000,
              "_maxChars": 294,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 187,
              "_lineCount": 2,
              "_charsPerLine": 147
            }
          },
          {
            "gap": 0.1,
            "span": 4,
            "children": [
              {
                "gap": 0.05,
                "span": 4,
                "border": "#cccccc",
                "padding": 0.1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "bold": true,
                      "text": "Google / Mandiant / Wiz",
                      "type": "text",
                      "color": "#193338",
                      "fontSize": 1100,
                      "_maxChars": 39,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 23,
                      "_lineCount": 1,
                      "_charsPerLine": 39
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "text": "$5.4B + $32B = Google Cloud Security",
                      "type": "text",
                      "color": "#555555",
                      "fontSize": 900,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 36,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 8,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Mandiant (2022, $5.4B): threat intel + IR",
                        "Wiz (2025, $32B): CNAPP leader, 45% F100",
                        "Google now has end-to-end cloud security",
                        "Gap: No EDR/identity/email vs MSFT/CRWD"
                      ],
                      "fontSize": 875,
                      "_maxChars": 246,
                      "_maxLines": 6,
                      "_overflow": false,
                      "_charCount": 160,
                      "_lineCount": 4,
                      "lineSpacing": "single",
                      "_charsPerLine": 41,
                      "_maxCharsPerItem": 41
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.05,
                "span": 4,
                "border": "#cccccc",
                "padding": 0.1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "bold": true,
                      "text": "Palo Alto Networks Platformization",
                      "type": "text",
                      "color": "#193338",
                      "fontSize": 1100,
                      "_maxChars": 39,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 34,
                      "_lineCount": 1,
                      "_charsPerLine": 39
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "text": "25+ acquisitions, $25B+ deployed",
                      "type": "text",
                      "color": "#555555",
                      "fontSize": 900,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 32,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 8,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Free bundles to displace point solutions",
                        "Billings growth slowed 22% to 7% on discounts",
                        "Prisma/Cortex: broad but shallow coverage",
                        "Gap: Customers choose simplicity over efficacy"
                      ],
                      "fontSize": 875,
                      "_maxChars": 246,
                      "_maxLines": 6,
                      "_overflow": false,
                      "_charCount": 172,
                      "_lineCount": 6,
                      "lineSpacing": "single",
                      "_charsPerLine": 41,
                      "_maxCharsPerItem": 41
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.05,
                "span": 4,
                "border": "#cccccc",
                "padding": 0.1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "bold": true,
                      "text": "CrowdStrike Outage (Jul 2024)",
                      "type": "text",
                      "color": "#193338",
                      "fontSize": 1100,
                      "_maxChars": 39,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 29,
                      "_lineCount": 1,
                      "_charsPerLine": 39
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "text": "8.5M machines, $5.4B insured loss",
                      "type": "text",
                      "color": "#555555",
                      "fontSize": 900,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 33,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 8,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Kernel update caused global BSOD in critical sectors",
                        "8.5M failures exposed monoculture risk",
                        "CSRB cited poor testing/QA processes",
                        "Enterprises evaluating secondary EDR options"
                      ],
                      "fontSize": 875,
                      "_maxChars": 246,
                      "_maxLines": 6,
                      "_overflow": false,
                      "_charCount": 170,
                      "_lineCount": 6,
                      "lineSpacing": "single",
                      "_charsPerLine": 41,
                      "_maxCharsPerItem": 41
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "span": 7,
            "header": "Strategic Position by Vendor",
            "content": {
              "data": {
                "rows": [
                  [
                    "Microsoft",
                    "E5 bundle dominance",
                    "Ubiquity, Entra identity, Defender suite",
                    "Known leader; CSRB reputational damage"
                  ],
                  [
                    "CrowdStrike",
                    "AI-native EDR platform",
                    "Falcon efficacy, threat intel, Charlotte AI",
                    "Outage trust deficit; kernel risk"
                  ],
                  [
                    "Palo Alto Ntwks",
                    "Platformization via M&A",
                    "Network + cloud breadth, Cortex XSIAM",
                    "Margin pressure; shallow vs. specialists"
                  ],
                  [
                    "Google / Chronicle",
                    "Cloud-native + Wiz CNAPP",
                    "Wiz posture, Mandiant IR, GCP integration",
                    "No endpoint; limited identity play"
                  ],
                  [
                    "SentinelOne",
                    "AI-driven autonomous response",
                    "Purple AI, hyperscale data ingest",
                    "Subscale vs. CRWD; limited non-EDR"
                  ],
                  [
                    "Cisco",
                    "Network-anchored XDR",
                    "Hypershield, network telemetry depth",
                    "Cloud-native credibility gap"
                  ]
                ],
                "headers": [
                  "Vendor",
                  "Strategic Bet",
                  "Strength",
                  "Gap / Vulnerability"
                ],
                "colWidths": [
                  2,
                  3,
                  4,
                  3
                ],
                "rowHeight": 0.34,
                "_cellMaxChars": [
                  20,
                  31,
                  43,
                  31
                ],
                "_headersMaxChars": [
                  20,
                  31,
                  43,
                  31
                ]
              },
              "type": "table",
              "_maxRows": 7,
              "_overflow": false,
              "_rowCount": 6
            },
            "_headerMaxChars": 92
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Platform Wars: 3 Cybersecurity Trends",
      "footer": "Source: Company filings, CSRB reports, press releases",
      "sectionLabel": "COMPETITIVE DYNAMICS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "Every major vendor claims 'AI-native' \u2014 the operational reality is far more uneven, and the gaps define where specialists capture durable share",
              "type": "text",
              "color": "#193338",
              "fontSize": 1000,
              "_maxChars": 294,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 143,
              "_lineCount": 1,
              "_charsPerLine": 147
            }
          },
          {
            "gap": 0.1,
            "span": 11,
            "children": [
              {
                "span": 9,
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Microsoft",
                        "Security Copilot (2024)",
                        "Incident summaries, KQL generation, alert explanation across Defender + Sentinel",
                        "Widest M365 distribution; limited autonomous action; quality tied to data"
                      ],
                      [
                        "CrowdStrike",
                        "Charlotte AI (2023)",
                        "NL threat hunting, case summaries, analyst Q&A on Falcon telemetry",
                        "25T+ weekly events; no autonomous remediation yet; best-in-class threat context"
                      ],
                      [
                        "Palo Alto Ntwks",
                        "Copilot XSIAM (2023)",
                        "SOC automation, alert triage, playbook generation in Cortex XSIAM",
                        "Compelling in XSIAM; limited to PANW data; platformization limits openness"
                      ],
                      [
                        "SentinelOne",
                        "Purple AI (2023)",
                        "Autonomous threat hunting, one-click remediation, cross-platform NL queries",
                        "Only GA vendor with autonomous remediation; strongest open-data (Singularity DL)"
                      ],
                      [
                        "Google / Mandiant",
                        "Threat Intel + SecLM (2024)",
                        "AI threat reports, malware reverse engineering (MAGIKA), Gemini-in-Security",
                        "Mandiant IR + Gemini LLM differentiated; still unifying product post-Wiz"
                      ]
                    ],
                    "headers": [
                      "Vendor",
                      "AI Product (GA Year)",
                      "What It Actually Does",
                      "Competitive Reality"
                    ],
                    "colWidths": [
                      2,
                      2,
                      4,
                      4
                    ],
                    "rowHeight": 0.65,
                    "_cellMaxChars": [
                      42,
                      42,
                      93,
                      93
                    ],
                    "_headersMaxChars": [
                      14,
                      14,
                      31,
                      31
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                }
              },
              {
                "gap": 0.1,
                "span": 3,
                "children": [
                  {
                    "span": 6,
                    "header": "AI Autonomy by Vendor",
                    "content": {
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            4.5,
                            3.5,
                            3,
                            2.5,
                            2,
                            2
                          ],
                          "name": "Autonomy Score (1-5)"
                        }
                      ],
                      "barColor": "#193338",
                      "gridLeft": 115,
                      "chartType": "bar",
                      "categories": [
                        "SentinelOne",
                        "CrowdStrike",
                        "Google/Mandiant",
                        "Palo Alto",
                        "Cisco",
                        "Microsoft"
                      ],
                      "gridBottom": 30,
                      "horizontal": true,
                      "showBarValues": true,
                      "valueDecimals": 1
                    },
                    "_headerMaxChars": 21
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Only SentinelOne ships autonomous remediation GA",
                        "Open data lakes vs. closed ecosystems define extensibility",
                        "Microsoft wins on reach; CrowdStrike on depth; specialists on action",
                        "Cisco: Hypershield is novel but AI layer remains early-stage"
                      ],
                      "fontSize": 950,
                      "_maxChars": 377,
                      "_maxLines": 13,
                      "_overflow": false,
                      "_charCount": 234,
                      "_lineCount": 11,
                      "lineSpacing": "single",
                      "_charsPerLine": 29,
                      "_maxCharsPerItem": 87
                    },
                    "subheader": "Key Differentiators",
                    "_subheaderMaxChars": 24
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Vendor AI: What's Shipping vs. What's Marketed",
      "footer": "Source: Company announcements and product documentation, 2023-2025",
      "sectionLabel": "AI LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": true,
      "_footerMaxChars": 184,
      "_titleCharCount": 46,
      "_titleLineCount": 2,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "text": "Platform vendors bolt AI onto products. Four structural gaps exist where AI-native specialists build defensible, durable positions",
              "type": "text",
              "color": "#193338",
              "fontSize": 1000,
              "_maxChars": 294,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 130,
              "_lineCount": 1,
              "_charsPerLine": 147
            }
          },
          {
            "gap": 0.1,
            "span": 11,
            "children": [
              {
                "gap": 0.08,
                "span": 3,
                "border": "#cccccc",
                "header": "Autonomous SOC",
                "padding": 0.1,
                "children": [
                  {
                    "span": 1,
                    "content": {
                      "bold": true,
                      "text": "$24B TAM (SIEM + SOAR + MDR)",
                      "type": "text",
                      "color": "#193338",
                      "fontSize": 875,
                      "_maxChars": 34,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 28,
                      "_lineCount": 1,
                      "_charsPerLine": 34
                    }
                  },
                  {
                    "span": 5,
                    "content": {
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            22,
                            2.3,
                            8.4
                          ],
                          "name": "$B"
                        }
                      ],
                      "gridTop": 15,
                      "barColor": "#193338",
                      "gridLeft": 42,
                      "chartType": "bar",
                      "categories": [
                        "SIEM",
                        "SOAR",
                        "MDR"
                      ],
                      "gridBottom": 25,
                      "valueSuffix": "B",
                      "showBarValues": true,
                      "valueDecimals": 1
                    }
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Incumbents sell AI as analyst assistant, not replacement",
                        "Dropzone AI, Torq, Intezer: Tier-1 triage with zero humans",
                        "Platforms can't cannibalize own SIEM/SOAR revenue streams",
                        "Logical acqui-hire for any of the 6 major platform vendors"
                      ],
                      "fontSize": 875,
                      "_maxChars": 378,
                      "_maxLines": 14,
                      "_overflow": false,
                      "_charCount": 229,
                      "_lineCount": 12,
                      "lineSpacing": "single",
                      "_charsPerLine": 27,
                      "_maxCharsPerItem": 81
                    }
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 18
              },
              {
                "gap": 0.08,
                "span": 3,
                "border": "#cccccc",
                "header": "Non-Human Identity",
                "padding": 0.1,
                "children": [
                  {
                    "span": 1,
                    "content": {
                      "bold": true,
                      "text": "45:1 \u2014 AI agents vs. human IDs",
                      "type": "text",
                      "color": "#193338",
                      "fontSize": 875,
                      "_maxChars": 34,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 30,
                      "_lineCount": 1,
                      "_charsPerLine": 34
                    }
                  },
                  {
                    "span": 5,
                    "content": {
                      "type": "chart",
                      "items": [
                        {
                          "name": "Non-Human (APIs, agents, bots)",
                          "value": 82
                        },
                        {
                          "name": "Human identities",
                          "value": 18
                        }
                      ],
                      "centerY": "40%",
                      "doughnut": true,
                      "chartType": "pie",
                      "showLegend": true,
                      "outerRadius": "55%",
                      "labelPosition": "inside"
                    }
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "AI agents and API keys outnumber humans 45:1 in enterprises",
                        "CyberArk and Okta built for human IAM \u2014 no NHI governance",
                        "Astrix, Entro, Clutch: purpose-built for machine credentials",
                        "Adjacent to $20B+ PAM/IAM market \u2014 no incumbent owner"
                      ],
                      "fontSize": 875,
                      "_maxChars": 378,
                      "_maxLines": 14,
                      "_overflow": false,
                      "_charCount": 229,
                      "_lineCount": 11,
                      "lineSpacing": "single",
                      "_charsPerLine": 27,
                      "_maxCharsPerItem": 81
                    }
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 18
              },
              {
                "gap": 0.08,
                "span": 3,
                "border": "#cccccc",
                "header": "AI Attack Surface",
                "padding": 0.1,
                "children": [
                  {
                    "span": 1,
                    "content": {
                      "bold": true,
                      "runs": [
                        {
                          "bold": true,
                          "text": "No LLM attack class tools exist",
                          "color": "#d9534f",
                          "fontSize": 875
                        }
                      ],
                      "text": "No LLM attack class tools exist",
                      "type": "text",
                      "color": "#d9534f",
                      "fontSize": 875,
                      "_maxChars": 34,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 31,
                      "_lineCount": 1,
                      "_charsPerLine": 34
                    }
                  },
                  {
                    "span": 5,
                    "content": {
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            9.2,
                            8.4,
                            8.1,
                            7.8
                          ],
                          "name": "OWASP Risk (1-10)"
                        }
                      ],
                      "gridTop": 12,
                      "barColor": "#d9534f",
                      "gridLeft": 105,
                      "chartType": "bar",
                      "gridRight": 28,
                      "categories": [
                        "Prompt Injection",
                        "Model Poisoning",
                        "Data Exfiltration",
                        "Supply Chain"
                      ],
                      "gridBottom": 22,
                      "horizontal": true,
                      "showBarValues": true,
                      "valueDecimals": 1
                    }
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "LLM prompt injection, model poisoning unaddressed today",
                        "Enterprises with AI copilots lack DLP for model interactions",
                        "HiddenLayer, Protect AI, CalypsoAI: purpose-built AI/ML",
                        "OWASP LLM Top 10 formalizing taxonomy \u2014 regulation imminent"
                      ],
                      "fontSize": 875,
                      "_maxChars": 378,
                      "_maxLines": 14,
                      "_overflow": false,
                      "_charCount": 229,
                      "_lineCount": 11,
                      "lineSpacing": "single",
                      "_charsPerLine": 27,
                      "_maxCharsPerItem": 81
                    }
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 18
              },
              {
                "gap": 0.08,
                "span": 3,
                "border": "#cccccc",
                "header": "AI Threat Intel",
                "padding": 0.1,
                "children": [
                  {
                    "span": 1,
                    "content": {
                      "bold": true,
                      "text": "100x scale vs. human analyst teams",
                      "type": "text",
                      "color": "#193338",
                      "fontSize": 875,
                      "_maxChars": 34,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 34,
                      "_lineCount": 1,
                      "_charsPerLine": 34
                    }
                  },
                  {
                    "span": 5,
                    "content": {
                      "area": true,
                      "type": "chart",
                      "series": [
                        {
                          "data": [
                            12,
                            28,
                            65,
                            140,
                            290
                          ],
                          "name": "AI-assisted IOC vol. (M)"
                        }
                      ],
                      "smooth": true,
                      "gridTop": 15,
                      "gridLeft": 42,
                      "chartType": "line",
                      "lineColor": "#193338",
                      "lineWidth": 2,
                      "categories": [
                        "2021",
                        "2022",
                        "2023",
                        "2024",
                        "2025E"
                      ],
                      "gridBottom": 25
                    }
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Mandiant/Recorded Future need large teams; AI scales 100x",
                        "Attribution, campaign correlation, IOC gen are automatable",
                        "Flare, Flashpoint, Cyberint: LLMs for OSINT and dark web",
                        "CISA/NSA sharing mandates create compliance demand floor"
                      ],
                      "fontSize": 875,
                      "_maxChars": 378,
                      "_maxLines": 14,
                      "_overflow": false,
                      "_charCount": 227,
                      "_lineCount": 12,
                      "lineSpacing": "single",
                      "_charsPerLine": 27,
                      "_maxCharsPerItem": 81
                    }
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 18
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "4 AI Blue Oceans Incumbents Can't Capture",
      "footer": "Source: Gartner, OWASP, IDC, CISA/NSA advisories, and company disclosures, 2024-2025",
      "sectionLabel": "AI LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 41,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.05,
        "children": [
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "EDR / XDR",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 9,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880573793-7ac49fe1969d.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Huntress logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$210M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series C, $150M, Apr 2024",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Managed EDR/MDR for SMBs and MSPs; founded by ex-NSA operators; Deloitte Fast 500.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 82,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880575850-75fb1384c570.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Blackpoint Cyber logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$300M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series C, $190M, Aug 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "AI-powered MDR with 24/7 SOC services delivered through MSP channel; Vista-backed.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 82,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880579183-75afe6d9d2e2.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Halcyon logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$190M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $100M, Sep 2024",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Anti-ransomware platform combining EDR with automated resilience and recovery.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 78,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Identity & PAM",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 14,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880582739-7664f977fb9b.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "SpyCloud logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$230M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series D, $110M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Identity threat protection using recaptured criminal underground data to prevent ATO.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 85,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880584697-707b97a767cb.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Saviynt logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$320M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series C, $205M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Cloud-native IGA and PAM platform managing 100M+ identities for enterprise customers.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 85,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880587155-470b6fa48195.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Venice Security logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$33M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series A, $25M, Feb 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 24,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Agentless just-in-time PAM across cloud, on-prem, and SaaS; IVP and Index-backed.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 81,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Cloud / CNAPP",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 13,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880599959-6a505201daef.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Wiz logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$1.9B raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series E, $1B, May 2024",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 23,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Agentless CNAPP covering CSPM, CIEM, and CWPP; $500M+ ARR; rejected $23B Google offer.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 86,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880602280-a7c395984641.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Upwind logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$430M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $250M, Jan 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Runtime-native CNAPP for real-time cloud and AI workload security; $1.5B valuation.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 83,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880607676-b95ae16230c9.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Orca Security logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$620M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series D, $150M, Oct 2022",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Agentless CNAPP using SideScanning for full cloud estate visibility; $100M+ ARR.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 80,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Network / SASE",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 14,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880613638-e9e1bf695af9.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cato Networks logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$1B+ raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series G, $359M, Jun 2025",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Converged SASE platform integrating SD-WAN, SSE, and XDR; 3,500+ customers; $4.8B val.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 86,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880617896-45cbc43af66a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Netskope logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$1.47B raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 13,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series H, $401M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Cloud-native SSE/SASE with inline DLP, CASB, and ZTNA; ~$200M ARR range.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 72,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880621957-760f00a1c150.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Coro logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$155M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series D, $75M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Multi-vector cyber platform for mid-market combining network, email, and endpoint.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 82,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Email Security",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 14,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880623957-527c80ede361.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Abnormal AI logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$546M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series D, $250M, Jun 2024",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "AI-native behavioral email security; 3,000+ customers including 25% of Fortune 500.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 83,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880629422-85653e30de2c.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Sublime Security logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$60M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $60M, Jun 2024",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 24,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Open-architecture email security letting teams write and deploy custom detection rules.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 87,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880632630-e2bec86591ba.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Inky Technology logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$40M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, ~$20M",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 15,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "AI email security using computer vision and NLP for real-time phishing detection.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 81,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Cybersecurity Startup Landscape",
      "footer": "Sources: Crunchbase, PitchBook, company press releases, SecurityWeek, TechCrunch. Funding figures reflect total disclosed capital as of Feb 2026. Private companies only.",
      "sectionLabel": "MARKET LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.05,
        "children": [
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "SecOps / SIEM / SOAR",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 20,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880637425-09a9ec5398ad.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Vega Security logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$185M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $120M, Feb 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "AI-native SecOps platform running threat detection in-place across cloud and data lakes.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 88,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880643661-5fff47afff46.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Adlumin logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$110M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $70M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.03,
                    "span": 6,
                    "children": [
                      {
                        "gap": 0.04,
                        "span": 1,
                        "children": [
                          {
                            "span": 4,
                            "content": {
                              "bold": true,
                              "text": "ACQUIRED",
                              "type": "text",
                              "align": "ctr",
                              "color": "#ffffff",
                              "anchor": "ctr",
                              "fontSize": 550,
                              "_maxChars": 16,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 8,
                              "_lineCount": 1,
                              "_charsPerLine": 16
                            },
                            "padding": 0.03,
                            "background": "#C8601A"
                          },
                          {
                            "span": 8,
                            "content": {
                              "text": "N-able (NYSE: NABL) \u00b7 Oct 2023",
                              "type": "text",
                              "color": "#888888",
                              "anchor": "ctr",
                              "fontSize": 550,
                              "_maxChars": 42,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 30,
                              "_lineCount": 1,
                              "_charsPerLine": 42
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "span": 5,
                        "content": {
                          "text": "SIEM, vulnerability management, and MDR platform focused on mid-market enterprises.",
                          "type": "text",
                          "align": "l",
                          "color": "#405363",
                          "anchor": "t",
                          "fontSize": 700,
                          "_maxChars": 106,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 83,
                          "_lineCount": 2,
                          "_charsPerLine": 53
                        }
                      }
                    ],
                    "direction": "col"
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880648237-366856230eb9.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Torq logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$142M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series C, $70M, 2024",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "No-code AI security automation platform for hyperautomating SOC incident response.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 82,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Data Security / DSPM",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 20,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880652933-8fc2c1b8fe13.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cyera logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$1B+ raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Strat. Round, $400M, Jan 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 29,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "AI-native DSPM and DLP across cloud, SaaS, and on-prem; $6B valuation; Frank Slootman-backed.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 93,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880655120-b59028adae2a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "BigID logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$405M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series E, $70M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Data intelligence platform automating discovery, classification, and privacy compliance.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 88,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880660071-d235c85c97ed.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Securiti.ai logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$220M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series C, $75M, 2022",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Unified data controls combining security, privacy, governance, and compliance automation.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 89,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "OT / IoT Security",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 17,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880662839-6a1265b57661.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Claroty logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$900M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series F, $150M, Jan 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Cyber-physical systems security covering OT, IoT, and IIoT; ~$3B valuation; IPO eyed 2027.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 90,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880667054-75137408fe9a.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Dragos logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$440M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series D, $200M, 2022",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "OT/ICS detection, threat intel, and IR; $100M+ ARR; leading ICS threat research publisher.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 90,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880670676-640ce1daae8f.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Nozomi Networks logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$250M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series E, $100M, 2022",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "OT and IoT security with real-time visibility for critical infrastructure; 8,000+ deployments.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 94,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Vulnerability Mgmt",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 18,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880683778-9f99a0701519.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Cogent Security logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$53M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series A, $42M, Feb 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 24,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Agentic AI automating vuln investigation, prioritization, and remediation end-to-end; Bain-backed.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 98,
                      "_lineCount": 3,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880687189-e530b651b168.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "VulnCheck logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$45M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $25M, Feb 2026",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 24,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Vulnerability intelligence tracking CVE exploitation lifecycle and weaponized payloads.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 87,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880689780-d5ce21315fa0.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Censys logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$115M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 12,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series C, $75M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Internet intelligence and ASM platform continuously mapping global internet exposure.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 85,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          },
          {
            "gap": 0.06,
            "span": 1,
            "children": [
              {
                "span": 2,
                "content": {
                  "bold": true,
                  "text": "Security Awareness",
                  "type": "text",
                  "align": "ctr",
                  "color": "#ffffff",
                  "anchor": "ctr",
                  "fontSize": 750,
                  "_maxChars": 168,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 18,
                  "_lineCount": 1,
                  "_charsPerLine": 24
                },
                "background": "#193338"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880695870-2b50fad77610.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Ninjio logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$60M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Growth equity, 2022",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 19,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Short-form animated security awareness training with episodic phishing simulations; PSG-backed.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 95,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880698374-aa7418e56aaa.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Hoxhunt logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$40M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, $40M, 2023",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 20,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Adaptive spear-phishing simulation using gamification to drive measurable behavior change.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 90,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.04,
                "span": 4,
                "border": "#e0e0e0",
                "padding": 0.06,
                "children": [
                  {
                    "gap": 0.04,
                    "span": 6,
                    "children": [
                      {
                        "span": 5,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771880701983-2b649e1930ee.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "CybSafe logo"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 7,
                        "children": [
                          {
                            "span": 6,
                            "content": {
                              "bold": true,
                              "text": "$35M raised",
                              "type": "text",
                              "align": "l",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 850,
                              "_maxChars": 23,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 6,
                            "content": {
                              "text": "Series B, ~$28M, 2022",
                              "type": "text",
                              "align": "l",
                              "color": "#888888",
                              "anchor": "t",
                              "fontSize": 650,
                              "_maxChars": 30,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 30
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 6,
                    "content": {
                      "text": "Behavioral science-based platform measuring and reducing human cyber risk; Oxford Capital-backed.",
                      "type": "text",
                      "align": "l",
                      "color": "#405363",
                      "anchor": "t",
                      "fontSize": 700,
                      "_maxChars": 159,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 97,
                      "_lineCount": 2,
                      "_charsPerLine": 53
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Cybersecurity Startup Landscape Overview",
      "footer": "Sources: Crunchbase, PitchBook, company press releases, SecurityWeek, TechCrunch. Funding figures reflect total disclosed capital as of Feb 2026. ACQUIRED badge denotes completed M&A exit.",
      "sectionLabel": "MARKET LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 40,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "Adlumin was founded in 2016 by Robert Johnston, former Marine intelligence officer and NSA contractor. The company built a cloud-native XDR/MDR platform for mid-market and regulated industries lacking enterprise security. The platform combines SIEM, SOAR, UEBA, and MDR with compliance reporting. Adlumin served 700+ customers and ~400 MSSP partners before N-able acquired it in Aug 2024 for ~$266M."
                        }
                      ],
                      "text": "Adlumin was founded in 2016 by Robert Johnston, former Marine intelligence officer and NSA contractor. The company built a cloud-native XDR/MDR platform for mid-market and regulated industries lacking enterprise security. The platform combines SIEM, SOAR, UEBA, and MDR with compliance reporting. Adlumin served 700+ customers and ~400 MSSP partners before N-able acquired it in Aug 2024 for ~$266M.",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 900,
                      "_maxChars": 456,
                      "_maxLines": 8,
                      "_overflow": false,
                      "_charCount": 399,
                      "_lineCount": 8,
                      "_charsPerLine": 57
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771962574701-623036c5c4a8.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Adlumin cybersecurity logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 8,
                "header": "Products & Services",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "XDR Platform \u2014 unified telemetry ingestion, AI-powered detection, and automated response across endpoints, network, cloud, and identity",
                    "MDR Service \u2014 24/7 managed detection and response; Adlumin SOC analysts triage, investigate, and contain on customer behalf",
                    "ITDR (Identity Threat Detection & Response) \u2014 detects credential-based attacks, lateral movement, and Active Directory abuse",
                    "SIEM \u2014 cloud-native log management and correlation; pre-built compliance reports for FFIEC, HIPAA, CMMC, PCI-DSS, and SOC 2",
                    "SOAR \u2014 automated playbook execution for alert triage, threat containment, and incident response workflows",
                    "UEBA \u2014 user and entity behavior analytics; baseline deviation detection for insider threats and compromised accounts",
                    "Darknet Exposure Monitoring \u2014 continuous scanning of dark web for credential leaks tied to customer domains",
                    "Total Ransomware Defense \u2014 add-on combining honeypots, deception technology, and automated isolation to stop ransomware spread"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1512,
                  "_maxLines": 21,
                  "_overflow": false,
                  "_charCount": 959,
                  "_lineCount": 16,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 144
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 5,
                "header": "Leadership",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Robert Johnston"
                            }
                          ],
                          "text": "Robert Johnston",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 69,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Founder & CEO \u2014 former USMC intel officer & NSA contractor; led FBI cyber advisory post-DNC breach; built Adlumin 0 to $266M exit"
                            }
                          ],
                          "text": "Founder & CEO \u2014 former USMC intel officer & NSA contractor; led FBI cyber advisory post-DNC breach; built Adlumin 0 to $266M exit",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 147,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 129,
                          "_lineCount": 3,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Kevin O'Brien"
                            }
                          ],
                          "text": "Kevin O'Brien",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 69,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Chief Revenue Officer \u2014 previously VP Sales at Optiv and IBM Security; scaled Adlumin's MSSP channel to 400+ partners"
                            }
                          ],
                          "text": "Chief Revenue Officer \u2014 previously VP Sales at Optiv and IBM Security; scaled Adlumin's MSSP channel to 400+ partners",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 147,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 117,
                          "_lineCount": 3,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Sherri Davidoff"
                            }
                          ],
                          "text": "Sherri Davidoff",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 69,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Chief Strategy Officer \u2014 cybersecurity author and forensic investigator; heads threat intelligence and compliance strategy"
                            }
                          ],
                          "text": "Chief Strategy Officer \u2014 cybersecurity author and forensic investigator; heads threat intelligence and compliance strategy",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 147,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 122,
                          "_lineCount": 3,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 7,
                "header": "Funding & Investors",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Series B (2023)"
                            }
                          ],
                          "text": "Series B (2023)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "$45M led by Ten Eleven Ventures \u2014 brought total funding to ~$70M; used to expand MDR team and MSSP partner program"
                            }
                          ],
                          "text": "$45M led by Ten Eleven Ventures \u2014 brought total funding to ~$70M; used to expand MDR team and MSSP partner program",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 114,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Series A (2021)"
                            }
                          ],
                          "text": "Series A (2021)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "$25M led by Ten Eleven Ventures with participation from Osage Venture Partners; accelerated product development"
                            }
                          ],
                          "text": "$25M led by Ten Eleven Ventures with participation from Osage Venture Partners; accelerated product development",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 111,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Acquisition (2024)"
                            }
                          ],
                          "text": "Acquisition (2024)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "N-able (NYSE: NABL) acquired Adlumin for ~$266M in August 2024; integrated as N-able Adlumin Security Operations within the N-able Ecoverse platform"
                            }
                          ],
                          "text": "N-able (NYSE: NABL) acquired Adlumin for ~$266M in August 2024; integrated as N-able Adlumin Security Operations within the N-able Ecoverse platform",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 148,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Key Investors"
                            }
                          ],
                          "text": "Key Investors",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 48,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Ten Eleven Ventures (lead), Osage Venture Partners, SYN Ventures \u2014 all cybersecurity-specialist funds"
                            }
                          ],
                          "text": "Ten Eleven Ventures (lead), Osage Venture Partners, SYN Ventures \u2014 all cybersecurity-specialist funds",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 168,
                          "_maxLines": 3,
                          "_overflow": false,
                          "_charCount": 101,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Adlumin \u2014 Company Profile (1/2)",
      "footer": "Source: Adlumin IR, N-able press releases, SEC filings, Crunchbase. Acquired by N-able August 2024 for ~$266M.",
      "sectionLabel": "Private Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Strategic Focus",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Mid-Market MDR"
                            }
                          ],
                          "text": "Mid-Market MDR",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Purpose-built for organizations with 250\u20135,000 employees that need enterprise SOC capabilities without enterprise headcount or budget"
                            }
                          ],
                          "text": "Purpose-built for organizations with 250\u20135,000 employees that need enterprise SOC capabilities without enterprise headcount or budget",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 133,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Compliance-First"
                            }
                          ],
                          "text": "Compliance-First",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Pre-built reports for FFIEC, HIPAA, CMMC, PCI-DSS, GLBA, and SOC 2 \u2014 a major wedge into regulated financial services and healthcare buyers"
                            }
                          ],
                          "text": "Pre-built reports for FFIEC, HIPAA, CMMC, PCI-DSS, GLBA, and SOC 2 \u2014 a major wedge into regulated financial services and healthcare buyers",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 138,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "MSSP Channel"
                            }
                          ],
                          "text": "MSSP Channel",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "400+ MSSP partners resell and co-deliver Adlumin MDR; white-label capability lets partners offer branded SOC services"
                            }
                          ],
                          "text": "400+ MSSP partners resell and co-deliver Adlumin MDR; white-label capability lets partners offer branded SOC services",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 117,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "N-able Integration"
                            }
                          ],
                          "text": "N-able Integration",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Post-acquisition, Adlumin is cross-sold to N-able's 25,000+ MSP customer base globally \u2014 dramatically expanding addressable reach"
                            }
                          ],
                          "text": "Post-acquisition, Adlumin is cross-sold to N-able's 25,000+ MSP customer base globally \u2014 dramatically expanding addressable reach",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 129,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "AI Detection"
                            }
                          ],
                          "text": "AI Detection",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Machine learning models trained on regulated-industry threat patterns; UEBA detects insider threats and account compromise with low false-positive rates"
                            }
                          ],
                          "text": "Machine learning models trained on regulated-industry threat patterns; UEBA detects insider threats and account compromise with low false-positive rates",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 152,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Deception Tech"
                            }
                          ],
                          "text": "Deception Tech",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Honeypots and decoy credentials deployed automatically across customer networks; high-fidelity ransomware and lateral movement detection"
                            }
                          ],
                          "text": "Honeypots and decoy credentials deployed automatically across customer networks; high-fidelity ransomware and lateral movement detection",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 136,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962583268-7ac49fe1969d.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Huntress cybersecurity logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Huntress"
                            }
                          ],
                          "text": "Huntress",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 88,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "SMB-focused MDR; Adlumin differentiates on deeper compliance reporting and larger mid-market enterprise coverage"
                            }
                          ],
                          "text": "SMB-focused MDR; Adlumin differentiates on deeper compliance reporting and larger mid-market enterprise coverage",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 140,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 112,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962636002-7d7046f74cf0.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Arctic Wolf Networks logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Arctic Wolf"
                            }
                          ],
                          "text": "Arctic Wolf",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 88,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Broader MDR player; Adlumin wins on MSSP white-label flexibility and built-in regulatory compliance automation"
                            }
                          ],
                          "text": "Broader MDR player; Adlumin wins on MSSP white-label flexibility and built-in regulatory compliance automation",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 140,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 110,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962648772-cd4e141cf4fb.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Secureworks logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Secureworks"
                            }
                          ],
                          "text": "Secureworks",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 88,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Legacy enterprise MDR; Adlumin competes with simpler onboarding, lower price point, and native MSSP channel model"
                            }
                          ],
                          "text": "Legacy enterprise MDR; Adlumin competes with simpler onboarding, lower price point, and native MSSP channel model",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 140,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 113,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Customer Proof Points",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Community Bank"
                            }
                          ],
                          "text": "Community Bank",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Mid-Atlantic community bank replaced legacy SIEM with Adlumin; achieved FFIEC exam-ready compliance reporting in 60 days"
                            }
                          ],
                          "text": "Mid-Atlantic community bank replaced legacy SIEM with Adlumin; achieved FFIEC exam-ready compliance reporting in 60 days",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 120,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Healthcare System"
                            }
                          ],
                          "text": "Healthcare System",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 17,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Regional health system deployed Adlumin MDR across 3,000 endpoints; stopped active ransomware campaign within 12 minutes of detection"
                            }
                          ],
                          "text": "Regional health system deployed Adlumin MDR across 3,000 endpoints; stopped active ransomware campaign within 12 minutes of detection",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 133,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Federal Contractor"
                            }
                          ],
                          "text": "Federal Contractor",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "DoD contractor used Adlumin SIEM to achieve CMMC Level 2 certification; compliance audit completed in 30% less time vs. prior vendor"
                            }
                          ],
                          "text": "DoD contractor used Adlumin SIEM to achieve CMMC Level 2 certification; compliance audit completed in 30% less time vs. prior vendor",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 132,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Adlumin \u2014 Company Profile (2/2)",
      "footer": "Source: Adlumin product documentation, N-able IR, press releases, G2 reviews, customer case studies.",
      "sectionLabel": "Private Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "Coro (founded 2014, Tel Aviv) delivers all-in-one cybersecurity for mid-market (100\u20132,500 employees) and MSPs. Platform consolidates endpoint, email, network, cloud & data protection in single agent/console with minimal IT overhead. $255M+ funding (Series D: $100M, Oct 2023), 4,000+ customers across 10,000+ MSP environments. CEO Joe Sykora joined 2024 for global scale via channel-first strategy."
                        }
                      ],
                      "text": "Coro (founded 2014, Tel Aviv) delivers all-in-one cybersecurity for mid-market (100\u20132,500 employees) and MSPs. Platform consolidates endpoint, email, network, cloud & data protection in single agent/console with minimal IT overhead. $255M+ funding (Series D: $100M, Oct 2023), 4,000+ customers across 10,000+ MSP environments. CEO Joe Sykora joined 2024 for global scale via channel-first strategy.",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 900,
                      "_maxChars": 456,
                      "_maxLines": 8,
                      "_overflow": false,
                      "_charCount": 398,
                      "_lineCount": 8,
                      "_charsPerLine": 57
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771962678912-760f00a1c150.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Coro cybersecurity logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 8,
                "header": "Products & Services",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Endpoint Protection \u2014 AI-powered EPP+EDR; log all endpoint activity, detect anomalies, and automate remediation across Windows, Mac, and Linux",
                    "Email Protection \u2014 scan inbound/outbound email for phishing, malware, and BEC; automated quarantine and remediation reducing manual triage",
                    "Network Protection \u2014 Zero Trust Network Access (ZTNA), VPN replacement, and military-grade encryption for distributed workforces",
                    "Cloud App Security \u2014 protect Microsoft 365, Google Workspace, Salesforce, Slack, and Box; detect account takeover and data exfiltration",
                    "Data Protection \u2014 prevent data leaks, unauthorized sharing, and policy violations across endpoints and cloud apps with DLP controls",
                    "Security Awareness Training \u2014 phishing simulations and micro-learning modules; track user risk scores and automate remediation workflows",
                    "Managed Services \u2014 Coro SOC overlay for MSPs needing co-managed MDR without building in-house analyst capacity"
                  ],
                  "fontSize": 900,
                  "_maxChars": 1512,
                  "_maxLines": 21,
                  "_overflow": false,
                  "_charCount": 920,
                  "_lineCount": 16,
                  "_charsPerLine": 72,
                  "_maxCharsPerItem": 216
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 5,
                "header": "Leadership",
                "children": [
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Joe Sykora"
                            }
                          ],
                          "text": "Joe Sykora",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO \u2014 joined 2024; 20+ yrs global channel sales; scaled $1B+ revenues in cybersecurity & IT"
                            }
                          ],
                          "text": "CEO \u2014 joined 2024; 20+ yrs global channel sales; scaled $1B+ revenues in cybersecurity & IT",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 91,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Guy Moskowitz"
                            }
                          ],
                          "text": "Guy Moskowitz",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Co-Founder & President \u2014 20+ yrs at Amdocs, Ness, Mitrelli, IXI Mobile; leads biz dev"
                            }
                          ],
                          "text": "Co-Founder & President \u2014 20+ yrs at Amdocs, Ness, Mitrelli, IXI Mobile; leads biz dev",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 85,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Dror Liwer"
                            }
                          ],
                          "text": "Dror Liwer",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "Co-Founder \u2014 former IDF CIO; 25+ yrs tech/security; leads product vision & tech"
                            }
                          ],
                          "text": "Co-Founder \u2014 former IDF CIO; 25+ yrs tech/security; leads product vision & tech",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 79,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Eyal Hen"
                            }
                          ],
                          "text": "Eyal Hen",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 46,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 23
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CFO \u2014 Jan 2026; leads finance for ANZ & global expansion; ex-CFO at high-growth SaaS"
                            }
                          ],
                          "text": "CFO \u2014 Jan 2026; leads finance for ANZ & global expansion; ex-CFO at high-growth SaaS",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 84,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 7,
                "header": "Funding & Investors",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Series D (Oct 2023)"
                            }
                          ],
                          "text": "Series D (Oct 2023)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 19,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "$100M led by Energy Impact Partners and One Peak Partners; used to accelerate MSP channel, EMEA expansion, and product R&D"
                            }
                          ],
                          "text": "$100M led by Energy Impact Partners and One Peak Partners; used to accelerate MSP channel, EMEA expansion, and product R&D",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 122,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Series C (2022)"
                            }
                          ],
                          "text": "Series C (2022)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "$75M led by Energy Impact Partners; brought total to ~$155M; expanded US go-to-market and MSP partner program"
                            }
                          ],
                          "text": "$75M led by Energy Impact Partners; brought total to ~$155M; expanded US go-to-market and MSP partner program",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 109,
                          "_lineCount": 2,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Total Raised"
                            }
                          ],
                          "text": "Total Raised",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "$255M+ across Seed through Series D; investors include Energy Impact Partners, One Peak Partners, and JVP (Jerusalem Venture Partners)"
                            }
                          ],
                          "text": "$255M+ across Seed through Series D; investors include Energy Impact Partners, One Peak Partners, and JVP (Jerusalem Venture Partners)",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 134,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Coro \u2014 Company Profile (1/2)",
      "footer": "Source: Coro IR, press releases, Crunchbase, G2 reviews. Funding data as of Feb 2026.",
      "sectionLabel": "Private Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 28,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 12,
                "header": "Strategic Focus",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "SMB/Mid-Market"
                            }
                          ],
                          "text": "SMB/Mid-Market",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Targets 100\u20132,500 seat organizations priced out of enterprise platforms; single-agent, single-console replaces 5\u20137 point tools at a fraction of cost"
                            }
                          ],
                          "text": "Targets 100\u20132,500 seat organizations priced out of enterprise platforms; single-agent, single-console replaces 5\u20137 point tools at a fraction of cost",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 148,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Channel-Only GTM"
                            }
                          ],
                          "text": "Channel-Only GTM",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "100% channel: MSPs, resellers, distributors, TSDs \u2014 Coro Compass partner program provides margin-rich recurring revenue model for partners"
                            }
                          ],
                          "text": "100% channel: MSPs, resellers, distributors, TSDs \u2014 Coro Compass partner program provides margin-rich recurring revenue model for partners",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 138,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "AI Automation"
                            }
                          ],
                          "text": "AI Automation",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "AI engine auto-remediates 95%+ of threats without human intervention \u2014 eliminates 2AM alert calls and false positive fatigue for lean IT teams"
                            }
                          ],
                          "text": "AI engine auto-remediates 95%+ of threats without human intervention \u2014 eliminates 2AM alert calls and false positive fatigue for lean IT teams",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 142,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "EMEA Expansion"
                            }
                          ],
                          "text": "EMEA Expansion",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Appointed VP/GM EMEA (Nov 2025) and CFO ANZ (Jan 2026); aggressively expanding into UK, Australia, and continental Europe via channel"
                            }
                          ],
                          "text": "Appointed VP/GM EMEA (Nov 2025) and CFO ANZ (Jan 2026); aggressively expanding into UK, Australia, and continental Europe via channel",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 133,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Platform v3.7"
                            }
                          ],
                          "text": "Platform v3.7",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Dec 2025 release: redesigned Actionboard with AI-powered insights, improved MSP multi-tenant visibility, and expanded automation playbooks"
                            }
                          ],
                          "text": "Dec 2025 release: redesigned Actionboard with AI-powered insights, improved MSP multi-tenant visibility, and expanded automation playbooks",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 138,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Compliance Suite"
                            }
                          ],
                          "text": "Compliance Suite",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Built-in compliance survey and mapping tool; helps SMBs understand regulatory impact and demonstrate adherence to HIPAA, GDPR, SOC 2, and PCI-DSS"
                            }
                          ],
                          "text": "Built-in compliance survey and mapping tool; helps SMBs understand regulatory impact and demonstrate adherence to HIPAA, GDPR, SOC 2, and PCI-DSS",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 145,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 6,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962693003-528c0e2db8f0.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Guardz cybersecurity logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Guardz"
                            }
                          ],
                          "text": "Guardz",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 88,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "MSP-focused SMB security; Coro differentiates on platform depth (ZTNA, DLP, SAT) and larger mid-market customer coverage"
                            }
                          ],
                          "text": "MSP-focused SMB security; Coro differentiates on platform depth (ZTNA, DLP, SAT) and larger mid-market customer coverage",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 140,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 120,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962693908-7ac49fe1969d.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Huntress cybersecurity logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Huntress"
                            }
                          ],
                          "text": "Huntress",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 88,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "EDR+MDR focused; Coro offers broader platform (email, network, cloud) at similar price for MSPs wanting single-vendor ease"
                            }
                          ],
                          "text": "EDR+MDR focused; Coro offers broader platform (email, network, cloud) at similar price for MSPs wanting single-vendor ease",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 140,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 122,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771962722463-2d9f20f9e64f.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Webroot cybersecurity logo"
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Webroot / OpenText"
                            }
                          ],
                          "text": "Webroot / OpenText",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 88,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 22
                        },
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 6,
                        "content": {
                          "runs": [
                            {
                              "text": "Legacy SMB AV/endpoint; Coro wins on modern AI architecture, broader module set, and native MSP multi-tenant management"
                            }
                          ],
                          "text": "Legacy SMB AV/endpoint; Coro wins on modern AI architecture, broader module set, and native MSP multi-tenant management",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 140,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 119,
                          "_lineCount": 4,
                          "_charsPerLine": 35
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.1,
                "span": 6,
                "header": "Customer Proof Points",
                "children": [
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Law Firm (250 seats)"
                            }
                          ],
                          "text": "Law Firm (250 seats)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 20,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Replaced 6 point-product tools with Coro; IT team reduced security management time by 70%; achieved SOC 2 Type II with built-in compliance mapping"
                            }
                          ],
                          "text": "Replaced 6 point-product tools with Coro; IT team reduced security management time by 70%; achieved SOC 2 Type II with built-in compliance mapping",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 146,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Manufacturing Co."
                            }
                          ],
                          "text": "Manufacturing Co.",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 17,
                          "_lineCount": 2,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Mid-size manufacturer deployed Coro across 800 endpoints and 5 cloud apps; blocked business email compromise attempt saving $320K"
                            }
                          ],
                          "text": "Mid-size manufacturer deployed Coro across 800 endpoints and 5 cloud apps; blocked business email compromise attempt saving $320K",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 129,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "School District"
                            }
                          ],
                          "text": "School District",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 64,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 16
                        },
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "K-12 district with 1,200 devices deployed Coro with 1 IT admin; zero ransomware incidents in 18 months post-deployment; CIPA-compliant"
                            }
                          ],
                          "text": "K-12 district with 1,200 devices deployed Coro with 1 IT admin; zero ransomware incidents in 18 months post-deployment; CIPA-compliant",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 224,
                          "_maxLines": 4,
                          "_overflow": false,
                          "_charCount": 134,
                          "_lineCount": 3,
                          "_charsPerLine": 56
                        },
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "profile",
      "title": "Coro \u2014 Company Profile (2/2)",
      "footer": "Source: Coro product documentation, press releases, G2 reviews, customer case studies. Feb 2026.",
      "sectionLabel": "Private Company Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 28,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "Torq was founded in 2020 in Denver, CO by Ofer Smadari, Leonid Belkind, and Eldad Livni. The platform automates security operations workflows across cloud and hybrid environments. Torq reached unicorn status in January 2026 at a $1.2B valuation following its $140M Series D led by Merlin Ventures."
                        }
                      ],
                      "text": "Torq was founded in 2020 in Denver, CO by Ofer Smadari, Leonid Belkind, and Eldad Livni. The platform automates security operations workflows across cloud and hybrid environments. Torq reached unicorn status in January 2026 at a $1.2B valuation following its $140M Series D led by Merlin Ventures.",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 900,
                      "_maxChars": 456,
                      "_maxLines": 8,
                      "_overflow": false,
                      "_charCount": 297,
                      "_lineCount": 6,
                      "_charsPerLine": 57
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771916218211-4b729cd2a71c.svg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Torq cybersecurity logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.06,
                "span": 8,
                "header": "Products & Services",
                "children": [
                  {
                    "gap": 0.08,
                    "padding": 0.07,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916220134-4b729cd2a71c.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Torq Hyperautomation platform"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 10,
                        "children": [
                          {
                            "content": {
                              "bold": true,
                              "text": "Torq Hyperautomation\u2122",
                              "type": "text",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 61
                            }
                          },
                          {
                            "content": {
                              "text": "No-code/low-code SOC workflow automation; 600+ integrations with SIEM, EDR, cloud, and identity tools",
                              "type": "text",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 101,
                              "_lineCount": 2,
                              "_charsPerLine": 61
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row",
                    "background": "#F0F4F8"
                  },
                  {
                    "gap": 0.08,
                    "padding": 0.07,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916222941-4b729cd2a71c.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Torq HyperSOC AI security"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 10,
                        "children": [
                          {
                            "content": {
                              "bold": true,
                              "text": "Torq HyperSOC\u2122",
                              "type": "text",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 14,
                              "_lineCount": 1,
                              "_charsPerLine": 61
                            }
                          },
                          {
                            "content": {
                              "text": "AI-native SOC with multi-agent system; Socrates AI Analyst closes 90% of Tier-1 tickets autonomously",
                              "type": "text",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 100,
                              "_lineCount": 2,
                              "_charsPerLine": 61
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row",
                    "background": "#F0F4F8"
                  },
                  {
                    "gap": 0.08,
                    "padding": 0.07,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916229417-bb2e7d40c296.jpg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "AI security agent automation"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 10,
                        "children": [
                          {
                            "content": {
                              "bold": true,
                              "text": "AI Agents & Case Mgmt",
                              "type": "text",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 21,
                              "_lineCount": 1,
                              "_charsPerLine": 61
                            }
                          },
                          {
                            "content": {
                              "text": "Collaborative multi-agent framework for end-to-end threat investigation, triage, and remediation",
                              "type": "text",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 96,
                              "_lineCount": 2,
                              "_charsPerLine": 61
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row",
                    "background": "#F0F4F8"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0,
                "span": 5,
                "header": "Fundraising",
                "children": [
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Date",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Round",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Lead Investor(s)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Amount",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "2021",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Series A",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": false,
                          "runs": [
                            {
                              "text": "Insight, GGV Capital"
                            }
                          ],
                          "text": "Insight, GGV Capital",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 20,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": false,
                          "text": "$50M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Jan 2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Series B+",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": false,
                          "runs": [
                            {
                              "text": "Notable, Insight"
                            }
                          ],
                          "text": "Notable, Insight",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": false,
                          "text": "$42M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Sep 2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Series C",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": false,
                          "runs": [
                            {
                              "text": "Insight, Notable"
                            }
                          ],
                          "text": "Insight, Notable",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": false,
                          "text": "$70M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Jan 2026",
                          "type": "text",
                          "align": "ctr",
                          "color": "#4472C4",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Series D",
                          "type": "text",
                          "color": "#4472C4",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "text": "Merlin, Insight"
                            }
                          ],
                          "text": "Merlin, Insight",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "$140M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#4472C4",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.05,
                "span": 7,
                "header": "Management Team",
                "children": [
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Ofer Smadari",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CEO & Co-Founder \u2014 ex-Check Point",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 33,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Leonid Belkind",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CTO & Co-Founder \u2014 ex-Check Point, Tufin",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 40,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Eldad Livni",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CINO & Co-Founder \u2014 ex-CyberArk",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 31,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Josh Morris",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CRO \u2014 ex-Splunk SVP Sales (2024)",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 32,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Don Jeter",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 9,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CMO \u2014 ex-Pax8",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Yaron Bartov",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "Chief Financial Officer",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 49,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 23,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Torq \u2014 Company Profile (1/2)",
      "footer": "Sources: torq.io, Reuters, Bloomberg, Forbes, CRN. $332M total raised; Series D closed Jan 2026 at $1.2B valuation.",
      "sectionLabel": "STARTUP PROFILES",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 28,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.05,
                "span": 6,
                "header": "Recent Announcements",
                "children": [
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Jan 2026",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "text": "$140M Series D at $1.2B valuation; Merlin Ventures led",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 61,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 54,
                          "_lineCount": 1,
                          "_charsPerLine": 61
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Feb 2026",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "text": "Hired John White (ex-Virgin Atlantic CISO) for AI GTM",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 61,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 53,
                          "_lineCount": 1,
                          "_charsPerLine": 61
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Apr 2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "text": "Acquired Revrod; added multi-agent RAG to HyperSOC-2o",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 61,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 53,
                          "_lineCount": 1,
                          "_charsPerLine": 61
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Apr 2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "text": "Won RSAC 2025 Best Emerging Technology award",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 61,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 44,
                          "_lineCount": 1,
                          "_charsPerLine": 61
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Jan 2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "text": "300% revenue & 200% employee growth in 2024; EMEA HQ open",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 61,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 57,
                          "_lineCount": 1,
                          "_charsPerLine": 61
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.05,
                "span": 6,
                "header": "Board Members",
                "children": [
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Ofer Smadari",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 42,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CEO & Co-Founder, Torq",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 22,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Dan Cahana",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 42,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "Partner, Notable Capital \u2014 lead Series B/C investor",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 51,
                          "_lineCount": 2,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Thomas Krane",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 42,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "Managing Director, Insight Partners",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 35,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Aner Izraeli",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 42,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CISO, Torq \u2014 board observer",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 98,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 27,
                          "_lineCount": 1,
                          "_charsPerLine": 49
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.05,
                "span": 5,
                "header": "Strategic Focus",
                "children": [
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Auton. SOC",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Own the auton. SOC category; HyperSOC replaces SOAR"
                            }
                          ],
                          "text": "Own the auton. SOC category; HyperSOC replaces SOAR",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 54,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 51,
                          "_lineCount": 1,
                          "_charsPerLine": 54
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Federal",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 7,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Expand U.S. federal via Carahsoft distribution"
                            }
                          ],
                          "text": "Expand U.S. federal via Carahsoft distribution",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 54,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 46,
                          "_lineCount": 1,
                          "_charsPerLine": 54
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "AMP Alliance",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Ecosystem: Wiz, Zscaler, Google, Armis partners"
                            }
                          ],
                          "text": "Ecosystem: Wiz, Zscaler, Google, Armis partners",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 54,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 47,
                          "_lineCount": 1,
                          "_charsPerLine": 54
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "EMEA",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "EMEA HQ 2025; Infinigate as European channel"
                            }
                          ],
                          "text": "EMEA HQ 2025; Infinigate as European channel",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 54,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 44,
                          "_lineCount": 1,
                          "_charsPerLine": 54
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.06,
                "span": 7,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916205263-6352b65829d5.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Palo Alto Networks logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Palo Alto XSOAR",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 28,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 2,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "runs": [
                            {
                              "text": "Legacy SOAR: rule-based & high maintenance. Torq: AI-native architecture",
                              "color": "#405363",
                              "fontSize": 900
                            }
                          ],
                          "text": "Legacy SOAR: rule-based & high maintenance. Torq: AI-native architecture",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 72,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916232304-519b3269ab5b.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Splunk logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Splunk SOAR",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 28,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "text": "Playbook-centric; Torq leads on AI autonomy and 300% faster execution",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 69,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916233924-d496d6e52204.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Tines security automation logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Tines",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 28,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "text": "No-code automation; Torq differentiates on multi-agent AI at Fortune 500 scale",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 78,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916235945-9a8cab34ac78.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Swimlane cybersecurity logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Swimlane",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 28,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "text": "Targets OT/Gov; Torq leads on commercial enterprise and AI SOC",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 62,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Torq \u2014 Company Profile (2/2)",
      "footer": "Sources: torq.io/news, Forbes, CRN, SecurityWeek, SC Media, Reuters. As of Feb 2026.",
      "sectionLabel": "STARTUP PROFILES",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 28,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.1,
                "span": 4,
                "header": "Company Overview",
                "children": [
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "text": "Censys was founded in 2017 in Ann Arbor, MI by Zakir Durumeric, ZMap inventor. The platform provides internet intelligence for attack surface management and threat hunting. Censys raised $115M total, including $75M Series C in 2023 led by GV and Decibel. Serves 50,000+ organizations including U.S. federal agencies."
                        }
                      ],
                      "text": "Censys was founded in 2017 in Ann Arbor, MI by Zakir Durumeric, ZMap inventor. The platform provides internet intelligence for attack surface management and threat hunting. Censys raised $115M total, including $75M Series C in 2023 led by GV and Decibel. Serves 50,000+ organizations including U.S. federal agencies.",
                      "type": "text",
                      "color": "#333333",
                      "anchor": "t",
                      "fontSize": 1000,
                      "_maxChars": 357,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 316,
                      "_lineCount": 7,
                      "_charsPerLine": 51
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771916239917-c1775f242d5f.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Censys cybersecurity logo"
                    }
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.06,
                "span": 8,
                "header": "Products & Services",
                "children": [
                  {
                    "gap": 0.08,
                    "padding": 0.07,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916241997-a8764c772832.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Censys Search internet intelligence"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 10,
                        "children": [
                          {
                            "content": {
                              "bold": true,
                              "text": "Censys Search",
                              "type": "text",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1000,
                              "_maxChars": 110,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 13,
                              "_lineCount": 1,
                              "_charsPerLine": 55
                            }
                          },
                          {
                            "content": {
                              "text": "Internet-wide search engine for hosts, certificates, and services; 350K+ community users",
                              "type": "text",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 88,
                              "_lineCount": 2,
                              "_charsPerLine": 61
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row",
                    "background": "#F0F4F8"
                  },
                  {
                    "gap": 0.08,
                    "padding": 0.07,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916246509-4650bb3379ed.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "attack surface management cybersecurity"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 10,
                        "children": [
                          {
                            "content": {
                              "bold": true,
                              "text": "Attack Surface Mgmt",
                              "type": "text",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1000,
                              "_maxChars": 110,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 19,
                              "_lineCount": 1,
                              "_charsPerLine": 55
                            }
                          },
                          {
                            "content": {
                              "text": "Continuous external exposure discovery, cloud asset context, and risk prioritization",
                              "type": "text",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 84,
                              "_lineCount": 2,
                              "_charsPerLine": 61
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row",
                    "background": "#F0F4F8"
                  },
                  {
                    "gap": 0.08,
                    "padding": 0.07,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916248536-63120dc9c685.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "ICS OT industrial control system security"
                        }
                      },
                      {
                        "gap": 0.02,
                        "span": 10,
                        "children": [
                          {
                            "content": {
                              "bold": true,
                              "text": "ICS/OT Intelligence",
                              "type": "text",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1000,
                              "_maxChars": 110,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 19,
                              "_lineCount": 1,
                              "_charsPerLine": 55
                            }
                          },
                          {
                            "content": {
                              "text": "26 protocols, 68 vendors, HMI fingerprinting for critical infrastructure defense (Oct 2025)",
                              "type": "text",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 900,
                              "_maxChars": 122,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 91,
                              "_lineCount": 2,
                              "_charsPerLine": 61
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row",
                    "background": "#F0F4F8"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0,
                "span": 5,
                "header": "Fundraising",
                "children": [
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Date",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Round",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 15,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 15
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Lead Investor(s)",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 21,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 16,
                          "_lineCount": 1,
                          "_charsPerLine": 21
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Amount",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "2017",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Seed",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": false,
                          "text": "GV (Google Ventures)",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 20,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 20,
                          "_lineCount": 1,
                          "_charsPerLine": 20
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": false,
                          "text": "$5M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 7,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 3,
                          "_lineCount": 1,
                          "_charsPerLine": 7
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "2019",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Series A",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": false,
                          "runs": [
                            {
                              "text": "GV, Decibel, Intel"
                            }
                          ],
                          "text": "GV, Decibel, Intel",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 20,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 18,
                          "_lineCount": 1,
                          "_charsPerLine": 20
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": false,
                          "text": "$15.5M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 7,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 7
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "2021",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": false,
                          "text": "Series B",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": false,
                          "text": "GV, Decibel, Sequoia",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 20,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 20,
                          "_lineCount": 1,
                          "_charsPerLine": 20
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": false,
                          "text": "$35M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 7,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 7
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "2023",
                          "type": "text",
                          "align": "ctr",
                          "color": "#4472C4",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Series C",
                          "type": "text",
                          "color": "#4472C4",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 14,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 14
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      },
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "runs": [
                            {
                              "text": "GV, Decibel, Ten El."
                            }
                          ],
                          "text": "GV, Decibel, Ten El.",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 20,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 20,
                          "_lineCount": 1,
                          "_charsPerLine": 20
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      },
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "$75M",
                          "type": "text",
                          "align": "ctr",
                          "color": "#4472C4",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 7,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 7
                        },
                        "padding": 0.06,
                        "background": "#E8F0FB"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.05,
                "span": 7,
                "header": "Management Team",
                "children": [
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Zakir Durumeric",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "CEO & Founder \u2014 Stanford prof., ZMap inventor"
                            }
                          ],
                          "text": "CEO & Founder \u2014 Stanford prof., ZMap inventor",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 45,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Sarah Ashburn",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CRO \u2014 ex-Attivo Networks SVP Sales",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 34,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Anil Gupta",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CTO \u2014 ex-VMware, Sumo Logic",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 27,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Jilbert Washten",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CFO \u2014 ex-Attivo Networks, 1Kosmos",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 33,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Jasmine Burns",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CPO \u2014 ex-Duo Security",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 21,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Censys \u2014 Company Profile (1/2)",
      "footer": "Sources: censys.com, leadership page, PitchBook, GV portfolio. $115M total raised; Series C closed 2023.",
      "sectionLabel": "STARTUP PROFILES",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 30,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0.15,
        "children": [
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.05,
                "span": 6,
                "header": "Recent Announcements",
                "children": [
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "Oct 2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 850,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "runs": [
                            {
                              "text": "ICS/OT intelligence: 26 protocols, 68 vendors, HMI data"
                            }
                          ],
                          "text": "ICS/OT intelligence: 26 protocols, 68 vendors, HMI data",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 58,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 55,
                          "_lineCount": 1,
                          "_charsPerLine": 58
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 850,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "runs": [
                            {
                              "text": "Censys Platform: unified ASM, threat hunting, and Search"
                            }
                          ],
                          "text": "Censys Platform: unified ASM, threat hunting, and Search",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 58,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 56,
                          "_lineCount": 1,
                          "_charsPerLine": 58
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 850,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "text": "CensAI\u2122 AI assistant reached general availability",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 58,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 49,
                          "_lineCount": 1,
                          "_charsPerLine": 58
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "2025",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 850,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "runs": [
                            {
                              "text": "Named top new integration in Wiz Integration Network"
                            }
                          ],
                          "text": "Named top new integration in Wiz Integration Network",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 58,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 52,
                          "_lineCount": 1,
                          "_charsPerLine": 58
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "bold": true,
                          "text": "2024",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 850,
                          "_maxChars": 8,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 4,
                          "_lineCount": 1,
                          "_charsPerLine": 8
                        },
                        "padding": 0.06,
                        "background": "#193338"
                      },
                      {
                        "span": 10,
                        "content": {
                          "runs": [
                            {
                              "text": "Expanded to Nordics, France, Australia, Singapore, Japan"
                            }
                          ],
                          "text": "Expanded to Nordics, France, Australia, Singapore, Japan",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 58,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 56,
                          "_lineCount": 1,
                          "_charsPerLine": 58
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.05,
                "span": 6,
                "header": "Board Members",
                "children": [
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Zakir Durumeric",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 15,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "CEO & Founder \u2014 board member",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 28,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Karim Faris",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "runs": [
                            {
                              "text": "General Partner, GV (Google Ventures)"
                            }
                          ],
                          "text": "General Partner, GV (Google Ventures)",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 37,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Dug Song",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 8,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "Founder, Duo Security (sold to Cisco $2.35B)",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 44,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Jon Sakoda",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 10,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "Founder & Managing Partner, Decibel",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 35,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "bold": true,
                          "text": "Andrew Boyd",
                          "type": "text",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 1000,
                          "_maxChars": 19,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 19
                        },
                        "padding": 0.07,
                        "background": "#193338"
                      },
                      {
                        "span": 8,
                        "content": {
                          "text": "Former Director, CIA Cyber Intelligence",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 46,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 39,
                          "_lineCount": 1,
                          "_charsPerLine": 46
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "gap": 0.12,
            "span": 6,
            "children": [
              {
                "gap": 0.05,
                "span": 5,
                "header": "Strategic Focus",
                "children": [
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Gov't / CISA",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 13,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Critical infra & federal via EPA, CISA partnerships"
                            }
                          ],
                          "text": "Critical infra & federal via EPA, CISA partnerships",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 51,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 51,
                          "_lineCount": 1,
                          "_charsPerLine": 51
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "CensAI",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 13,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "AI-assisted hunting and exposure prioritization"
                            }
                          ],
                          "text": "AI-assisted hunting and exposure prioritization",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 51,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 47,
                          "_lineCount": 1,
                          "_charsPerLine": 51
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "ASM Platform",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 13,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 12,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "Platform play alongside Wiz, CrowdStrike, Tenable"
                            }
                          ],
                          "text": "Platform play alongside Wiz, CrowdStrike, Tenable",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 51,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 49,
                          "_lineCount": 1,
                          "_charsPerLine": 51
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.08,
                    "children": [
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "International",
                          "type": "text",
                          "align": "ctr",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 13,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.07,
                        "background": "#4472C4"
                      },
                      {
                        "span": 9,
                        "content": {
                          "runs": [
                            {
                              "text": "APAC & Europe go-to-market now active with U.S."
                            }
                          ],
                          "text": "APAC & Europe go-to-market now active with U.S.",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 51,
                          "_maxLines": 1,
                          "_overflow": false,
                          "_charCount": 47,
                          "_lineCount": 1,
                          "_charsPerLine": 51
                        },
                        "padding": 0.07,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.06,
                "span": 7,
                "header": "Competitive Positioning",
                "children": [
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916251917-7153800ccb65.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Shodan internet scanner logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Shodan",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 26,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 6,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "runs": [
                            {
                              "text": "Original internet scanner; Censys leads on scan freshness and enterprise support"
                            }
                          ],
                          "text": "Original internet scanner; Censys leads on scan freshness and enterprise support",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 80,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916253500-4a71da3f2f36.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Tenable cybersecurity logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Tenable ASM",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 26,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 11,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "runs": [
                            {
                              "text": "Traditional vuln mgmt player; Censys wins on internet-scale external ASM"
                            }
                          ],
                          "text": "Traditional vuln mgmt player; Censys wins on internet-scale external ASM",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 72,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916262521-bb62d4a3dab6.png",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Palo Alto Networks Cortex Xpanse logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Cortex Xpanse",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 26,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 13,
                          "_lineCount": 1,
                          "_charsPerLine": 13
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "text": "Palo Alto's ASM module; Censys wins on data quality and research credibility",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 76,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "children": [
                      {
                        "span": 2,
                        "content": {
                          "url": "https://r2.bankops.ai/search/1771916265273-93e4530de2c9.svg",
                          "type": "image",
                          "source": "search",
                          "objectFit": "contain",
                          "searchTerm": "Microsoft Defender EASM logo"
                        },
                        "padding": 0.05,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 3,
                        "content": {
                          "bold": true,
                          "text": "Microsoft EASM",
                          "type": "text",
                          "color": "#193338",
                          "anchor": "ctr",
                          "fontSize": 950,
                          "_maxChars": 26,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 14,
                          "_lineCount": 2,
                          "_charsPerLine": 13
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      },
                      {
                        "span": 7,
                        "content": {
                          "text": "Bundled with Azure; Censys wins on depth, multi-cloud, and government trust",
                          "type": "text",
                          "color": "#405363",
                          "anchor": "ctr",
                          "fontSize": 900,
                          "_maxChars": 82,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 75,
                          "_lineCount": 2,
                          "_charsPerLine": 41
                        },
                        "padding": 0.06,
                        "background": "#F0F4F8"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Censys \u2014 Company Profile (2/2)",
      "footer": "Sources: censys.com, press releases, GV portfolio, leadership page. As of Feb 2026.",
      "sectionLabel": "STARTUP PROFILES",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 30,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "gap": 0.05,
            "span": 4,
            "children": [
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Investor"
                        }
                      ],
                      "text": "Investor",
                      "type": "text",
                      "align": "ctr",
                      "color": "#ffffff",
                      "anchor": "ctr",
                      "fontSize": 800,
                      "_maxChars": 81,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "background": "#193338"
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Cybersecurity\nInvestments"
                        }
                      ],
                      "text": "Cybersecurity\nInvestments",
                      "type": "text",
                      "align": "ctr",
                      "color": "#ffffff",
                      "anchor": "ctr",
                      "fontSize": 800,
                      "_maxChars": 33,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 25,
                      "_lineCount": 3,
                      "_charsPerLine": 11
                    },
                    "background": "#193338"
                  },
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Select Cybersecurity Investment Targets & Descriptions"
                        }
                      ],
                      "text": "Select Cybersecurity Investment Targets & Descriptions",
                      "type": "text",
                      "align": "ctr",
                      "color": "#ffffff",
                      "anchor": "ctr",
                      "fontSize": 800,
                      "_maxChars": 405,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 54,
                      "_lineCount": 1,
                      "_charsPerLine": 135
                    },
                    "background": "#193338"
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871101600-1b3f455e2f28.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Insight Partners logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "50+"
                        }
                      ],
                      "text": "50+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871113523-6a505201daef.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Wiz logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-20"
                                    }
                                  ],
                                  "text": "Jan-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud security platform detecting risks across cloud environments."
                                }
                              ],
                              "text": "Cloud security platform detecting risks across cloud environments.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 66,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871116996-a9d80678ed9a.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Armis logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-20"
                                    }
                                  ],
                                  "text": "Jan-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Agentless device visibility and security for enterprise OT/IoT assets."
                                }
                              ],
                              "text": "Agentless device visibility and security for enterprise OT/IoT assets.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 70,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871119646-1f3e8f51e4e2.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Recorded Future logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-19"
                                    }
                                  ],
                                  "text": "Mar-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-powered threat intelligence platform for enterprise security teams."
                                }
                              ],
                              "text": "AI-powered threat intelligence platform for enterprise security teams.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 70,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871120249-dfe965b06e3f.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Thoma Bravo logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "40+"
                        }
                      ],
                      "text": "40+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871125795-e185c597d188.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Proofpoint logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Aug-21"
                                    }
                                  ],
                                  "text": "Aug-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Email security and human-centric cybersecurity platform for enterprises."
                                }
                              ],
                              "text": "Email security and human-centric cybersecurity platform for enterprises.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 72,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871128845-1113dc55bd2c.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "SailPoint logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Apr-22"
                                    }
                                  ],
                                  "text": "Apr-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Identity security platform managing workforce access and entitlements."
                                }
                              ],
                              "text": "Identity security platform managing workforce access and entitlements.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 70,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871129694-a72a33b267c7.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Darktrace logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Apr-24"
                                    }
                                  ],
                                  "text": "Apr-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-driven autonomous cyber defense detecting and responding to threats."
                                }
                              ],
                              "text": "AI-driven autonomous cyber defense detecting and responding to threats.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 71,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871135005-48c47f222884.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Francisco Partners logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "25+"
                        }
                      ],
                      "text": "25+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871141366-36bbb25095f8.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Forcepoint logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-21"
                                    }
                                  ],
                                  "text": "Jan-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Data and web security solutions protecting enterprise users and data."
                                }
                              ],
                              "text": "Data and web security solutions protecting enterprise users and data.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 69,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871143621-1ecfbfcfaef4.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "SonicWall logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jun-16"
                                    }
                                  ],
                                  "text": "Jun-16",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Unified threat management and firewall security for SMBs and enterprises."
                                }
                              ],
                              "text": "Unified threat management and firewall security for SMBs and enterprises.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 73,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871147630-3ae491302da8.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "BeyondTrust logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-18"
                                    }
                                  ],
                                  "text": "Sep-18",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Privileged identity and secure access management security solutions."
                                }
                              ],
                              "text": "Privileged identity and secure access management security solutions.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 68,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871155902-f1efeb4671b2.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Warburg Pincus logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "12+"
                        }
                      ],
                      "text": "12+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871161061-59930458912a.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "eSentire logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Dec-17"
                                    }
                                  ],
                                  "text": "Dec-17",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Managed detection and response service for mid-market enterprises."
                                }
                              ],
                              "text": "Managed detection and response service for mid-market enterprises.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 66,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871163105-b5da08916c86.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "BitSight logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-18"
                                    }
                                  ],
                                  "text": "Sep-18",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Security ratings platform measuring cyber risk of organizations globally."
                                }
                              ],
                              "text": "Security ratings platform measuring cyber risk of organizations globally.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 73,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871166391-6a1265b57661.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Claroty logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-22"
                                    }
                                  ],
                                  "text": "Mar-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "OT/IoT cybersecurity platform securing operational technology environments."
                                }
                              ],
                              "text": "OT/IoT cybersecurity platform securing operational technology environments.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 75,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871170905-89cd4bfd6bb3.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Symphony Technology Group logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "10+"
                        }
                      ],
                      "text": "10+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871173558-1050e966d225.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "RSA Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Feb-20"
                                    }
                                  ],
                                  "text": "Feb-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Identity, access management, fraud detection, and cybersecurity risk platform."
                                }
                              ],
                              "text": "Identity, access management, fraud detection, and cybersecurity risk platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 78,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871176620-8e7a6ee46b1a.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Trellix logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-21"
                                    }
                                  ],
                                  "text": "Mar-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Extended detection and response (XDR) enterprise cybersecurity platform."
                                }
                              ],
                              "text": "Extended detection and response (XDR) enterprise cybersecurity platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 72,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871181099-7d5a63970b08.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Skyhigh Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-22"
                                    }
                                  ],
                                  "text": "Jan-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud-native security service edge platform protecting cloud data."
                                }
                              ],
                              "text": "Cloud-native security service edge platform protecting cloud data.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 66,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871188599-a832bf1ad46d.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "KKR logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "10+"
                        }
                      ],
                      "text": "10+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871202689-e2d35fe8b134.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Barracuda Networks logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Apr-22"
                                    }
                                  ],
                                  "text": "Apr-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud-first email security and network protection for SMBs and enterprises."
                                }
                              ],
                              "text": "Cloud-first email security and network protection for SMBs and enterprises.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 75,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871205208-eb69fff5205e.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Ping Identity logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jun-22"
                                    }
                                  ],
                                  "text": "Jun-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Intelligent identity verification and access management for enterprises."
                                }
                              ],
                              "text": "Intelligent identity verification and access management for enterprises.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 72,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871205817-1f3e8f51e4e2.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Recorded Future logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-19"
                                    }
                                  ],
                                  "text": "Mar-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-powered threat intelligence platform (co-investor alongside Insight)."
                                }
                              ],
                              "text": "AI-powered threat intelligence platform (co-investor alongside Insight).",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 72,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871208212-16c0aca0ad88.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Advent International logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "8+"
                        }
                      ],
                      "text": "8+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871211083-bc7a406d2c2c.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Forescout Technologies logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Aug-20"
                                    }
                                  ],
                                  "text": "Aug-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Network device visibility and control cybersecurity platform."
                                }
                              ],
                              "text": "Network device visibility and control cybersecurity platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 61,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871214381-ef1f90eef95b.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "McAfee logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-22"
                                    }
                                  ],
                                  "text": "Mar-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Consumer-focused digital protection and antivirus software platform."
                                }
                              ],
                              "text": "Consumer-focused digital protection and antivirus software platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 68,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871219294-b59028adae2a.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "BigID logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Feb-21"
                                    }
                                  ],
                                  "text": "Feb-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Data intelligence and privacy management platform for enterprise security."
                                }
                              ],
                              "text": "Data intelligence and privacy management platform for enterprise security.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 74,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871222352-b2490a33e159.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "General Atlantic logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "8+"
                        }
                      ],
                      "text": "8+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871226545-66038ad3fca1.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Cybereason logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jun-21"
                                    }
                                  ],
                                  "text": "Jun-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-driven endpoint detection and response and XDR platform."
                                }
                              ],
                              "text": "AI-driven endpoint detection and response and XDR platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 59,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871228635-3cf6686eac58.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Acronis logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Nov-21"
                                    }
                                  ],
                                  "text": "Nov-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cyber protection combining backup, anti-malware, and endpoint management."
                                }
                              ],
                              "text": "Cyber protection combining backup, anti-malware, and endpoint management.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 73,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871233831-bf066bc15f73.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Snyk logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-21"
                                    }
                                  ],
                                  "text": "Jan-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Developer-first security platform for finding and fixing code vulnerabilities."
                                }
                              ],
                              "text": "Developer-first security platform for finding and fixing code vulnerabilities.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 78,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871236556-038359078aa1.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Vista Equity Partners logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "8+"
                        }
                      ],
                      "text": "8+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871237497-eb69fff5205e.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Ping Identity logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Nov-19"
                                    }
                                  ],
                                  "text": "Nov-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Intelligent identity platform for enterprise access management."
                                }
                              ],
                              "text": "Intelligent identity platform for enterprise access management.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 63,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871249100-3fe716f0f3a8.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "KnowBe4 logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Oct-21"
                                    }
                                  ],
                                  "text": "Oct-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Security awareness training and simulated phishing platform for enterprises."
                                }
                              ],
                              "text": "Security awareness training and simulated phishing platform for enterprises.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 76,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871251530-aae1d2328cd9.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Jamf logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Feb-20"
                                    }
                                  ],
                                  "text": "Feb-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Apple device management and security platform for enterprise IT teams."
                                }
                              ],
                              "text": "Apple device management and security platform for enterprise IT teams.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 70,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771871255456-56c58205e10c.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "CVC Capital Partners logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "5+"
                        }
                      ],
                      "text": "5+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871259191-ad14f27e92d1.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Avast logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jun-16"
                                    }
                                  ],
                                  "text": "Jun-16",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Consumer and SMB antivirus and cybersecurity software platform."
                                }
                              ],
                              "text": "Consumer and SMB antivirus and cybersecurity software platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 63,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871263388-1c3df619b4d7.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Absolute Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Aug-22"
                                    }
                                  ],
                                  "text": "Aug-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Firmware-embedded endpoint resilience and zero-trust security platform."
                                }
                              ],
                              "text": "Firmware-embedded endpoint resilience and zero-trust security platform.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 71,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771871267928-6fc36355bee5.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Sysdig logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-23"
                                    }
                                  ],
                                  "text": "Mar-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud-native security platform for container and Kubernetes environments."
                                }
                              ],
                              "text": "Cloud-native security platform for container and Kubernetes environments.",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 73,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Select Active Cybersecurity Investors",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "gap": 0.05,
            "span": 4,
            "children": [
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Acquirer"
                        }
                      ],
                      "text": "Acquirer",
                      "type": "text",
                      "align": "ctr",
                      "color": "#ffffff",
                      "anchor": "ctr",
                      "fontSize": 800,
                      "_maxChars": 81,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 27
                    },
                    "background": "#193338"
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Acquisitions"
                        }
                      ],
                      "text": "Acquisitions",
                      "type": "text",
                      "align": "ctr",
                      "color": "#ffffff",
                      "anchor": "ctr",
                      "fontSize": 800,
                      "_maxChars": 33,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 12,
                      "_lineCount": 2,
                      "_charsPerLine": 11
                    },
                    "background": "#193338"
                  },
                  {
                    "span": 9,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Select Cybersecurity Acquisitions & Descriptions"
                        }
                      ],
                      "text": "Select Cybersecurity Acquisitions & Descriptions",
                      "type": "text",
                      "align": "ctr",
                      "color": "#ffffff",
                      "anchor": "ctr",
                      "fontSize": 800,
                      "_maxChars": 405,
                      "_maxLines": 3,
                      "_overflow": false,
                      "_charCount": 48,
                      "_lineCount": 1,
                      "_charsPerLine": 135
                    },
                    "background": "#193338"
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880705264-d57a16824a09.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Cisco Systems logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "35+"
                        }
                      ],
                      "text": "35+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880710813-519b3269ab5b.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Splunk logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-24"
                                    }
                                  ],
                                  "text": "Mar-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Leading SIEM/observability platform acquired for $28B to anchor Cisco's security analytics strategy"
                                }
                              ],
                              "text": "Leading SIEM/observability platform acquired for $28B to anchor Cisco's security analytics strategy",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 99,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880714617-29029f502da0.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Isovalent logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Dec-23"
                                    }
                                  ],
                                  "text": "Dec-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "eBPF-based cloud networking and security; powers Cisco's Hypershield kernel enforcement"
                                }
                              ],
                              "text": "eBPF-based cloud networking and security; powers Cisco's Hypershield kernel enforcement",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 87,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880716975-870acf5483ae.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Armorblox logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jun-23"
                                    }
                                  ],
                                  "text": "Jun-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-native email security platform; NLU-based BEC and phishing prevention"
                                }
                              ],
                              "text": "AI-native email security platform; NLU-based BEC and phishing prevention",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 72,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row",
                "_headerMaxChars": 44
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880718631-6352b65829d5.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Palo Alto Networks logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "20+"
                        }
                      ],
                      "text": "20+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880722257-aed1cbd6ce86.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Talon Cyber Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Dec-23"
                                    }
                                  ],
                                  "text": "Dec-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Enterprise browser security startup; secures unmanaged and BYOD endpoints at the browser layer"
                                }
                              ],
                              "text": "Enterprise browser security startup; secures unmanaged and BYOD endpoints at the browser layer",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 94,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880724994-2d7e11568ec1.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Dig Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Oct-23"
                                    }
                                  ],
                                  "text": "Oct-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud data security posture management (DSPM); protects data across multi-cloud environments"
                                }
                              ],
                              "text": "Cloud data security posture management (DSPM); protects data across multi-cloud environments",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 92,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880727251-4709905cda0e.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Demisto logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-19"
                                    }
                                  ],
                                  "text": "Mar-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "SOAR platform foundational to Cortex XSOAR; now core to PANW's SecOps automation portfolio"
                                }
                              ],
                              "text": "SOAR platform foundational to Cortex XSOAR; now core to PANW's SecOps automation portfolio",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 90,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880734727-58f025a6cacd.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "CrowdStrike logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "15+"
                        }
                      ],
                      "text": "15+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880742991-7501206d12a2.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Bionic logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-23"
                                    }
                                  ],
                                  "text": "Sep-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Application security posture management (ASPM); runtime visibility into cloud application risk"
                                }
                              ],
                              "text": "Application security posture management (ASPM); runtime visibility into cloud application risk",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 94,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880746533-126937d9b524.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Reposify logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Aug-22"
                                    }
                                  ],
                                  "text": "Aug-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "External attack surface management; continuous discovery of exposed internet-facing assets"
                                }
                              ],
                              "text": "External attack surface management; continuous discovery of exposed internet-facing assets",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 90,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880749539-c6758b032031.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Preempt Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-20"
                                    }
                                  ],
                                  "text": "Sep-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Identity threat detection; zero trust conditional access enforcement now in Falcon Identity"
                                }
                              ],
                              "text": "Identity threat detection; zero trust conditional access enforcement now in Falcon Identity",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 91,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880751717-0808bb2dc8dc.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Microsoft logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "25+"
                        }
                      ],
                      "text": "25+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880755584-4974c5d1984a.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Miburo logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jun-22"
                                    }
                                  ],
                                  "text": "Jun-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Nation-state threat intelligence and influence operation detection for MSTIC"
                                }
                              ],
                              "text": "Nation-state threat intelligence and influence operation detection for MSTIC",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 76,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880762431-2fb682146332.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "CloudKnox Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jul-21"
                                    }
                                  ],
                                  "text": "Jul-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud infrastructure entitlement management (CIEM); now Microsoft Entra Permissions Management"
                                }
                              ],
                              "text": "Cloud infrastructure entitlement management (CIEM); now Microsoft Entra Permissions Management",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 94,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880773750-51486af3620f.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "RiskIQ logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jul-21"
                                    }
                                  ],
                                  "text": "Jul-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "External threat intelligence and digital footprint mapping; powers Microsoft Defender Threat Intel"
                                }
                              ],
                              "text": "External threat intelligence and digital footprint mapping; powers Microsoft Defender Threat Intel",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 98,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880776495-10588e251874.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Google logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "15+"
                        }
                      ],
                      "text": "15+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880777080-6a505201daef.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Wiz logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-25"
                                    }
                                  ],
                                  "text": "Mar-25",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud security posture management leader; $32B acquisition to anchor Google Cloud security platform"
                                }
                              ],
                              "text": "Cloud security posture management leader; $32B acquisition to anchor Google Cloud security platform",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 99,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880787286-cb293800585c.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Mandiant logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-22"
                                    }
                                  ],
                                  "text": "Sep-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Elite threat intelligence and incident response firm; acquired for $5.4B"
                                }
                              ],
                              "text": "Elite threat intelligence and incident response firm; acquired for $5.4B",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 72,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880789854-dd2f479cc9a2.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Siemplify logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-22"
                                    }
                                  ],
                                  "text": "Jan-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "SOAR platform; integrated into Google Chronicle as the automation layer"
                                }
                              ],
                              "text": "SOAR platform; integrated into Google Chronicle as the automation layer",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 71,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880794679-ffb263ba38be.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Broadcom logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "10+"
                        }
                      ],
                      "text": "10+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880797573-7ed883a02aa8.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "VMware Carbon Black logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Nov-19"
                                    }
                                  ],
                                  "text": "Nov-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Endpoint detection and response platform; acquired via VMware purchase for $61B"
                                }
                              ],
                              "text": "Endpoint detection and response platform; acquired via VMware purchase for $61B",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 79,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880804620-de5684b2c16e.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Symantec Enterprise logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Nov-19"
                                    }
                                  ],
                                  "text": "Nov-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Enterprise security division (DLP, endpoint, email); acquired from Broadcom's Symantec purchase"
                                }
                              ],
                              "text": "Enterprise security division (DLP, endpoint, email); acquired from Broadcom's Symantec purchase",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 95,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880806985-92b6dd46458a.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Balbix logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Apr-23"
                                    }
                                  ],
                                  "text": "Apr-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-powered cyber risk quantification and CAASM platform for enterprise attack surface management"
                                }
                              ],
                              "text": "AI-powered cyber risk quantification and CAASM platform for enterprise attack surface management",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 96,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880809731-4b1dea052923.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "SentinelOne logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "8+"
                        }
                      ],
                      "text": "8+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880821140-521bb74df8dd.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "PingSafe logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-24"
                                    }
                                  ],
                                  "text": "Mar-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cloud-native application protection platform (CNAPP); integrates into Singularity Cloud"
                                }
                              ],
                              "text": "Cloud-native application protection platform (CNAPP); integrates into Singularity Cloud",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 87,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880828361-0ab9a38d9f48.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Attivo Networks logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-22"
                                    }
                                  ],
                                  "text": "Mar-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Identity security and active directory threat detection; now Singularity Identity"
                                }
                              ],
                              "text": "Identity security and active directory threat detection; now Singularity Identity",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 81,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880831026-120873f024d3.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Scalyr logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Feb-21"
                                    }
                                  ],
                                  "text": "Feb-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "High-speed log management and analytics; powers Singularity Data Lake ingestion engine"
                                }
                              ],
                              "text": "High-speed log management and analytics; powers Singularity Data Lake ingestion engine",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 86,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880845384-da7e41fa82ee.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Fortinet logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "12+"
                        }
                      ],
                      "text": "12+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880857533-8a828f702945.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Lacework logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Aug-24"
                                    }
                                  ],
                                  "text": "Aug-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "AI-driven cloud security platform; CNAPP leader acquired to strengthen FortiCNAPP offering"
                                }
                              ],
                              "text": "AI-driven cloud security platform; CNAPP leader acquired to strengthen FortiCNAPP offering",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 90,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880862572-464a5b1ca955.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Next DLP logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Apr-24"
                                    }
                                  ],
                                  "text": "Apr-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "SaaS-native data loss prevention platform for modern cloud and hybrid environments"
                                }
                              ],
                              "text": "SaaS-native data loss prevention platform for modern cloud and hybrid environments",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 82,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880865011-a97b4e532b2b.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "SASE logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-24"
                                    }
                                  ],
                                  "text": "Jan-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Unified SASE architecture combining SD-WAN and cloud security into a single-vendor platform"
                                }
                              ],
                              "text": "Unified SASE architecture combining SD-WAN and cloud security into a single-vendor platform",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 91,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880868242-8dc6a9f897aa.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Okta logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "6+"
                        }
                      ],
                      "text": "6+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880872824-06e7608eb433.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Spera Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-23"
                                    }
                                  ],
                                  "text": "Sep-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Identity security posture management (ISPM); continuous identity risk scoring across cloud environments"
                                }
                              ],
                              "text": "Identity security posture management (ISPM); continuous identity risk scoring across cloud environments",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 103,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880879526-a5c0db2cc1bb.svg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Auth0 logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "May-21"
                                    }
                                  ],
                                  "text": "May-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Developer-first identity platform; acquired for $6.5B to address CIAM market"
                                }
                              ],
                              "text": "Developer-first identity platform; acquired for $6.5B to address CIAM market",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 76,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880883666-33e3d3735823.png",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Azuqua logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-19"
                                    }
                                  ],
                                  "text": "Mar-19",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "No-code workflow automation for identity lifecycle management and provisioning"
                                }
                              ],
                              "text": "No-code workflow automation for identity lifecycle management and provisioning",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 78,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.07,
                "span": 1,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1771880886947-f39e08790c62.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Zscaler logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "text": "8+"
                        }
                      ],
                      "text": "8+",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 16,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 8
                    }
                  },
                  {
                    "gap": 0.07,
                    "span": 9,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880890790-11478633d974.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Avalor logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Jan-24"
                                    }
                                  ],
                                  "text": "Jan-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Security data fabric and risk quantification; powers Zscaler Risk360 platform"
                                }
                              ],
                              "text": "Security data fabric and risk quantification; powers Zscaler Risk360 platform",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 77,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880896641-ed3fb9093cf7.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Canonic Security logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Apr-23"
                                    }
                                  ],
                                  "text": "Apr-23",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "SaaS security posture management; continuous governance of third-party SaaS app integrations"
                                }
                              ],
                              "text": "SaaS security posture management; continuous governance of third-party SaaS app integrations",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": true,
                              "_charCount": 92,
                              "_lineCount": 4,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "children": [
                          {
                            "gap": 0,
                            "span": 4,
                            "children": [
                              {
                                "span": 6,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771880898854-f244bdc8aa38.jpg",
                                  "type": "image",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Smokescreen Technologies logo"
                                }
                              },
                              {
                                "span": 6,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-21"
                                    }
                                  ],
                                  "text": "Mar-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 800,
                                  "_maxChars": 11,
                                  "_maxLines": 1,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 11
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 8,
                            "content": {
                              "runs": [
                                {
                                  "text": "Active defense and deception technology; integrates into Zscaler's zero trust platform"
                                }
                              ],
                              "text": "Active defense and deception technology; integrates into Zscaler's zero trust platform",
                              "type": "text",
                              "align": "l",
                              "fontSize": 700,
                              "_maxChars": 87,
                              "_maxLines": 3,
                              "_overflow": false,
                              "_charCount": 86,
                              "_lineCount": 3,
                              "_charsPerLine": 29
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "row"
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Select Active Cyber Strategic Acquirers",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 1,
            "content": {
              "runs": [
                {
                  "text": "Founded in 1995, Insight Partners has deployed $5B+ across 90+ cybersecurity companies, making it one of the most active software-focused investors in the sector globally."
                }
              ],
              "text": "Founded in 1995, Insight Partners has deployed $5B+ across 90+ cybersecurity companies, making it one of the most active software-focused investors in the sector globally.",
              "type": "text",
              "align": "l",
              "anchor": "ctr",
              "fontSize": 1000,
              "_maxChars": 294,
              "_maxLines": 2,
              "_overflow": false,
              "_charCount": 171,
              "_lineCount": 2,
              "_charsPerLine": 147
            }
          },
          {
            "gap": 0.08,
            "span": 11,
            "children": [
              {
                "gap": 0.08,
                "span": 5,
                "children": [
                  {
                    "gap": 0.06,
                    "span": 3,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 100,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.08,
                        "children": [
                          {
                            "span": 3,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "$90B+"
                                }
                              ],
                              "text": "$90B+",
                              "type": "text",
                              "align": "ctr",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1800,
                              "_maxChars": 8,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 5,
                              "_lineCount": 1,
                              "_charsPerLine": 8
                            }
                          },
                          {
                            "span": 2,
                            "content": {
                              "runs": [
                                {
                                  "text": "AUM"
                                }
                              ],
                              "text": "AUM",
                              "type": "text",
                              "align": "ctr",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 750,
                              "_maxChars": 38,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 3,
                              "_lineCount": 1,
                              "_charsPerLine": 19
                            }
                          }
                        ],
                        "direction": "col"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 100,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.08,
                        "children": [
                          {
                            "span": 3,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "875+"
                                }
                              ],
                              "text": "875+",
                              "type": "text",
                              "align": "ctr",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1800,
                              "_maxChars": 8,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 4,
                              "_lineCount": 1,
                              "_charsPerLine": 8
                            }
                          },
                          {
                            "span": 2,
                            "content": {
                              "runs": [
                                {
                                  "text": "Portfolio Companies"
                                }
                              ],
                              "text": "Portfolio Companies",
                              "type": "text",
                              "align": "ctr",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 750,
                              "_maxChars": 38,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 19,
                              "_lineCount": 1,
                              "_charsPerLine": 19
                            }
                          }
                        ],
                        "direction": "col"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 100,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.08,
                        "children": [
                          {
                            "span": 3,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "55+"
                                }
                              ],
                              "text": "55+",
                              "type": "text",
                              "align": "ctr",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1800,
                              "_maxChars": 8,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 3,
                              "_lineCount": 1,
                              "_charsPerLine": 8
                            }
                          },
                          {
                            "span": 2,
                            "content": {
                              "runs": [
                                {
                                  "text": "IPOs"
                                }
                              ],
                              "text": "IPOs",
                              "type": "text",
                              "align": "ctr",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 750,
                              "_maxChars": 38,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 4,
                              "_lineCount": 1,
                              "_charsPerLine": 19
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "span": 3,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 100,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.08,
                        "children": [
                          {
                            "span": 3,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "$5B+"
                                }
                              ],
                              "text": "$5B+",
                              "type": "text",
                              "align": "ctr",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1800,
                              "_maxChars": 8,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 4,
                              "_lineCount": 1,
                              "_charsPerLine": 8
                            }
                          },
                          {
                            "span": 2,
                            "content": {
                              "runs": [
                                {
                                  "text": "Deployed in Cyber"
                                }
                              ],
                              "text": "Deployed in Cyber",
                              "type": "text",
                              "align": "ctr",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 750,
                              "_maxChars": 38,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 17,
                              "_lineCount": 1,
                              "_charsPerLine": 19
                            }
                          }
                        ],
                        "direction": "col"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 100,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.08,
                        "children": [
                          {
                            "span": 3,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "90+"
                                }
                              ],
                              "text": "90+",
                              "type": "text",
                              "align": "ctr",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1800,
                              "_maxChars": 8,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 3,
                              "_lineCount": 1,
                              "_charsPerLine": 8
                            }
                          },
                          {
                            "span": 2,
                            "content": {
                              "runs": [
                                {
                                  "text": "Cyber Investments"
                                }
                              ],
                              "text": "Cyber Investments",
                              "type": "text",
                              "align": "ctr",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 750,
                              "_maxChars": 38,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 17,
                              "_lineCount": 1,
                              "_charsPerLine": 19
                            }
                          }
                        ],
                        "direction": "col"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 100,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.08,
                        "children": [
                          {
                            "span": 3,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "96"
                                }
                              ],
                              "text": "96",
                              "type": "text",
                              "align": "ctr",
                              "color": "#193338",
                              "anchor": "b",
                              "fontSize": 1800,
                              "_maxChars": 8,
                              "_maxLines": 1,
                              "_overflow": false,
                              "_charCount": 2,
                              "_lineCount": 1,
                              "_charsPerLine": 8
                            }
                          },
                          {
                            "span": 2,
                            "content": {
                              "runs": [
                                {
                                  "text": "Companies Tracked"
                                }
                              ],
                              "text": "Companies Tracked",
                              "type": "text",
                              "align": "ctr",
                              "color": "#405363",
                              "anchor": "t",
                              "fontSize": 750,
                              "_maxChars": 38,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 17,
                              "_lineCount": 1,
                              "_charsPerLine": 19
                            }
                          }
                        ],
                        "direction": "col"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "span": 1,
                    "content": {
                      "runs": [
                        {
                          "bold": true,
                          "text": "Select Exits & Outcomes"
                        }
                      ],
                      "text": "Select Exits & Outcomes",
                      "type": "text",
                      "align": "l",
                      "color": "#193338",
                      "anchor": "ctr",
                      "fontSize": 850,
                      "_maxChars": 138,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 23,
                      "_lineCount": 1,
                      "_charsPerLine": 69
                    }
                  },
                  {
                    "gap": 0.04,
                    "span": 1,
                    "children": [
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Company"
                            }
                          ],
                          "text": "Company",
                          "type": "text",
                          "align": "l",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 700,
                          "_maxChars": 48,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 7,
                          "_lineCount": 1,
                          "_charsPerLine": 24
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Event"
                            }
                          ],
                          "text": "Event",
                          "type": "text",
                          "align": "l",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 700,
                          "_maxChars": 48,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 24
                        },
                        "background": "#193338"
                      },
                      {
                        "span": 4,
                        "content": {
                          "runs": [
                            {
                              "bold": true,
                              "text": "Value"
                            }
                          ],
                          "text": "Value",
                          "type": "text",
                          "align": "r",
                          "color": "#ffffff",
                          "anchor": "ctr",
                          "fontSize": 700,
                          "_maxChars": 48,
                          "_maxLines": 2,
                          "_overflow": false,
                          "_charCount": 5,
                          "_lineCount": 1,
                          "_charsPerLine": 24
                        },
                        "background": "#193338"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.03,
                    "span": 6,
                    "children": [
                      {
                        "gap": 0.04,
                        "span": 1,
                        "children": [
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "Recorded Future"
                                }
                              ],
                              "text": "Recorded Future",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 15,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "text": "Acq. by Mastercard (2025)"
                                }
                              ],
                              "text": "Acq. by Mastercard (2025)",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 25,
                              "_lineCount": 2,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "$2.65B"
                                }
                              ],
                              "text": "$2.65B",
                              "type": "text",
                              "align": "r",
                              "color": "#193338",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 6,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.04,
                        "span": 1,
                        "children": [
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "KnowBe4"
                                }
                              ],
                              "text": "KnowBe4",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 7,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "text": "Acq. by Vista Equity (2022)"
                                }
                              ],
                              "text": "Acq. by Vista Equity (2022)",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 27,
                              "_lineCount": 2,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "$4.6B"
                                }
                              ],
                              "text": "$4.6B",
                              "type": "text",
                              "align": "r",
                              "color": "#193338",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 5,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          }
                        ],
                        "direction": "row",
                        "background": "#f5f5f5"
                      },
                      {
                        "gap": 0.04,
                        "span": 1,
                        "children": [
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "SentinelOne"
                                }
                              ],
                              "text": "SentinelOne",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 11,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "text": "IPO \u2013 NYSE (2021)"
                                }
                              ],
                              "text": "IPO \u2013 NYSE (2021)",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 17,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "$10B"
                                }
                              ],
                              "text": "$10B",
                              "type": "text",
                              "align": "r",
                              "color": "#193338",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 4,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.04,
                        "span": 1,
                        "children": [
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "Tenable"
                                }
                              ],
                              "text": "Tenable",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 7,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "text": "IPO \u2013 NASDAQ (2018)"
                                }
                              ],
                              "text": "IPO \u2013 NASDAQ (2018)",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 19,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "$4.0B"
                                }
                              ],
                              "text": "$4.0B",
                              "type": "text",
                              "align": "r",
                              "color": "#193338",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 5,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          }
                        ],
                        "direction": "row",
                        "background": "#f5f5f5"
                      },
                      {
                        "gap": 0.04,
                        "span": 1,
                        "children": [
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "CyberArk"
                                }
                              ],
                              "text": "CyberArk",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 8,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "text": "IPO \u2013 NASDAQ (2014)"
                                }
                              ],
                              "text": "IPO \u2013 NASDAQ (2014)",
                              "type": "text",
                              "align": "l",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 19,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          },
                          {
                            "span": 4,
                            "content": {
                              "runs": [
                                {
                                  "bold": true,
                                  "text": "Public"
                                }
                              ],
                              "text": "Public",
                              "type": "text",
                              "align": "r",
                              "color": "#193338",
                              "anchor": "ctr",
                              "fontSize": 750,
                              "_maxChars": 46,
                              "_maxLines": 2,
                              "_overflow": false,
                              "_charCount": 6,
                              "_lineCount": 1,
                              "_charsPerLine": 23
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "col"
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.08,
                "span": 7,
                "header": "Select Active Cybersecurity Holdings",
                "children": [
                  {
                    "gap": 0.06,
                    "span": 4,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 0,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.05,
                        "children": [
                          {
                            "gap": 0,
                            "span": 3,
                            "children": [
                              {
                                "span": 7,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771906915875-979336d60112.svg",
                                  "type": "image",
                                  "anchor": "t",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Wiz logo"
                                }
                              },
                              {
                                "span": 5,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-21"
                                    }
                                  ],
                                  "text": "Mar-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 700,
                                  "_maxChars": 40,
                                  "_maxLines": 4,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 10
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 9,
                            "content": {
                              "type": "bulletList",
                              "items": [
                                "Cloud security platform; agentless CSPM",
                                "Reached $350M ARR by May 2024",
                                "Targeting $1B ARR by 2025",
                                "Declined Google's $23B offer",
                                "Pursuing IPO",
                                "Peak valuation $32B",
                                "Insight led Series B ($130M, Mar 2021)"
                              ],
                              "fontSize": 800,
                              "_maxChars": 286,
                              "_maxLines": 11,
                              "_overflow": false,
                              "_charCount": 190,
                              "_lineCount": 11,
                              "_charsPerLine": 26,
                              "_maxCharsPerItem": 26
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 0,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.05,
                        "children": [
                          {
                            "gap": 0,
                            "span": 3,
                            "children": [
                              {
                                "span": 7,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771872599283-fed2db590003.jpg",
                                  "type": "image",
                                  "anchor": "t",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Abnormal Security logo"
                                }
                              },
                              {
                                "span": 5,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "May-22"
                                    }
                                  ],
                                  "text": "May-22",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 700,
                                  "_maxChars": 40,
                                  "_maxLines": 4,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 10
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 9,
                            "content": {
                              "type": "bulletList",
                              "items": [
                                "AI email security for BEC, phishing",
                                "Protects ~20% Fortune 500; 800+ employees",
                                "Valued $5B+ (Jun 2024, Greylock)",
                                "Insight led $210M Series C at $4B",
                                "Stephen Ward (MD) leads relationship"
                              ],
                              "fontSize": 800,
                              "_maxChars": 286,
                              "_maxLines": 11,
                              "_overflow": false,
                              "_charCount": 177,
                              "_lineCount": 10,
                              "_charsPerLine": 26,
                              "_maxCharsPerItem": 52
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "span": 4,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 0,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.05,
                        "children": [
                          {
                            "gap": 0,
                            "span": 3,
                            "children": [
                              {
                                "span": 7,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771872603042-4b1dea052923.png",
                                  "type": "image",
                                  "anchor": "t",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "SentinelOne logo"
                                }
                              },
                              {
                                "span": 5,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Pre-IPO"
                                    }
                                  ],
                                  "text": "Pre-IPO",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 700,
                                  "_maxChars": 40,
                                  "_maxLines": 4,
                                  "_overflow": false,
                                  "_charCount": 7,
                                  "_lineCount": 1,
                                  "_charsPerLine": 10
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 9,
                            "content": {
                              "type": "bulletList",
                              "items": [
                                "AI-powered EDR/XDR platform",
                                "NYSE IPO (Jun 2021): $1.2B at $10B valuation",
                                "Major cybersecurity IPO",
                                "Competes w/ CrowdStrike",
                                "Insight was pre-IPO investor"
                              ],
                              "fontSize": 800,
                              "_maxChars": 286,
                              "_maxLines": 11,
                              "_overflow": false,
                              "_charCount": 145,
                              "_lineCount": 8,
                              "_charsPerLine": 26,
                              "_maxCharsPerItem": 52
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 0,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.05,
                        "children": [
                          {
                            "gap": 0,
                            "span": 3,
                            "children": [
                              {
                                "span": 7,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771872603597-a9d80678ed9a.png",
                                  "type": "image",
                                  "anchor": "t",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Armis logo"
                                }
                              },
                              {
                                "span": 5,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Sep-21"
                                    }
                                  ],
                                  "text": "Sep-21",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 700,
                                  "_maxChars": 40,
                                  "_maxLines": 4,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 10
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 9,
                            "content": {
                              "type": "bulletList",
                              "items": [
                                "Agentless security for IoT, OT, ICS devices",
                                "Protects managed/unmanaged enterprise devices",
                                "Insight co-led $300M Series C at $3.4B valuation",
                                "Customers: global healthcare, manufacturing, energy"
                              ],
                              "fontSize": 800,
                              "_maxChars": 286,
                              "_maxLines": 11,
                              "_overflow": false,
                              "_charCount": 187,
                              "_lineCount": 10,
                              "_charsPerLine": 26,
                              "_maxCharsPerItem": 52
                            }
                          }
                        ],
                        "direction": "row",
                        "background": "#ffffff"
                      }
                    ],
                    "direction": "row"
                  },
                  {
                    "gap": 0.06,
                    "span": 4,
                    "children": [
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 0,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.05,
                        "children": [
                          {
                            "gap": 0,
                            "span": 3,
                            "children": [
                              {
                                "span": 7,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771872605708-44c40d361bd3.png",
                                  "type": "image",
                                  "anchor": "t",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Kiteworks logo"
                                }
                              },
                              {
                                "span": 5,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Aug-24"
                                    }
                                  ],
                                  "text": "Aug-24",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 700,
                                  "_maxChars": 40,
                                  "_maxLines": 4,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 10
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 9,
                            "content": {
                              "type": "bulletList",
                              "items": [
                                "Private Content Network for secure email/file sharing",
                                "FedRAMP-authorized; 3,650+ enterprise/gov clients",
                                "100M+ users; profitable 2 years",
                                "Insight led $456M round (Aug 2024)",
                                "Valued at $1B+; data privacy tailwinds"
                              ],
                              "fontSize": 800,
                              "_maxChars": 286,
                              "_maxLines": 11,
                              "_overflow": false,
                              "_charCount": 205,
                              "_lineCount": 11,
                              "_charsPerLine": 26,
                              "_maxCharsPerItem": 52
                            }
                          }
                        ],
                        "direction": "row"
                      },
                      {
                        "gap": 0.05,
                        "span": 4,
                        "shadow": {
                          "dir": 45,
                          "blur": 5,
                          "dist": 3,
                          "size": 0,
                          "alpha": 0.35,
                          "color": "#193338"
                        },
                        "padding": 0.05,
                        "children": [
                          {
                            "gap": 0,
                            "span": 3,
                            "children": [
                              {
                                "span": 7,
                                "content": {
                                  "url": "https://r2.bankops.ai/search/1771872610072-26fdd2b7950d.jpg",
                                  "type": "image",
                                  "anchor": "t",
                                  "source": "search",
                                  "objectFit": "contain",
                                  "searchTerm": "Semperis logo"
                                }
                              },
                              {
                                "span": 5,
                                "content": {
                                  "runs": [
                                    {
                                      "text": "Mar-20"
                                    }
                                  ],
                                  "text": "Mar-20",
                                  "type": "text",
                                  "align": "ctr",
                                  "anchor": "ctr",
                                  "fontSize": 700,
                                  "_maxChars": 40,
                                  "_maxLines": 4,
                                  "_overflow": false,
                                  "_charCount": 6,
                                  "_lineCount": 1,
                                  "_charsPerLine": 10
                                }
                              }
                            ],
                            "direction": "col"
                          },
                          {
                            "span": 9,
                            "content": {
                              "type": "bulletList",
                              "items": [
                                "Hybrid AD security & identity protection",
                                "ITDR for on-prem and cloud environments",
                                "Insight led Series B ($40M, Mar 2020); $3M ARR",
                                "Reached $100M ARR Jan 2025 \u2014 33x growth",
                                "Protects from ransomware & identity attacks"
                              ],
                              "fontSize": 800,
                              "_maxChars": 286,
                              "_maxLines": 11,
                              "_overflow": false,
                              "_charCount": 207,
                              "_lineCount": 10,
                              "_charsPerLine": 26,
                              "_maxCharsPerItem": 52
                            }
                          }
                        ],
                        "direction": "row"
                      }
                    ],
                    "direction": "row"
                  }
                ],
                "direction": "col",
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Insight Partners: Cybersecurity Profile",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    }
  ]
}
example-deck-biotech.jsonDownload
{
  "style": "corporate",
  "slides": [
    {
      "body": {
        "children": [
          {
            "span": 3,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772025012029-4b8aba6670d2.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#012179"
          },
          {
            "span": 9,
            "children": [
              {
                "span": 4
              },
              {
                "span": 4,
                "content": {
                  "bold": false,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "Discussion Materials\n"
                    },
                    {
                      "text": "March 2026",
                      "fontSize": 1600
                    }
                  ],
                  "text": "Discussion Materials\nMarch 2026",
                  "type": "text",
                  "anchor": "ctr",
                  "fontSize": 2200,
                  "_maxChars": 265,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 31,
                  "_lineCount": 2,
                  "_charsPerLine": 53
                }
              },
              {
                "span": 4,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "Hypothetical Investment Bank"
                    }
                  ],
                  "text": "Hypothetical Investment Bank",
                  "type": "text",
                  "align": "r",
                  "color": "#012179",
                  "anchor": "b",
                  "fontSize": 2200,
                  "_maxChars": 265,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 28,
                  "_lineCount": 1,
                  "_charsPerLine": 53
                }
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "gap": 0.05,
            "span": 8,
            "padding": 0.15,
            "children": [
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "1.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "State of Play: Biotech's Qualified Recovery",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 43,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "2.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "The Barbell Thesis: Why the Middle Will Be Left Behind",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 54,
                      "_lineCount": 2,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "3.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Force #1: The $300B Patent Cliff Imperative",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 43,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "4.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Force #2: GLP-1 Wars & the Incretin Revolution",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 46,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "5.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Force #3: China's Rise as an Innovation Superpower",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 50,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "6.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Force #4: FDA Turbulence and Regulatory Recalibration",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 53,
                      "_lineCount": 2,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "7.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Where Capital Is Actually Flowing: Platform vs. Asset Companies",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 63,
                      "_lineCount": 2,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "8.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "The M&A Landscape: Buyers, Targets & Deal Dynamics",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 50,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "9.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 2,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Themes Worth Watching: Beyond GLP-1",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 35,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "gap": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "10.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#012179",
                      "anchor": "ctr",
                      "fontSize": 2200,
                      "_maxChars": 5,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 3,
                      "_lineCount": 1,
                      "_charsPerLine": 5
                    }
                  },
                  {
                    "span": 10,
                    "content": {
                      "font": "Garamond Bold",
                      "text": "Investment Implications & Actionable Takeaways",
                      "type": "text",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 1400,
                      "_maxChars": 104,
                      "_maxLines": 2,
                      "_overflow": false,
                      "_charCount": 46,
                      "_lineCount": 1,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772024946596-414192eaa27c.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#012179"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Agenda",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_titleCharCount": 6,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41
    },
    {
      "type": "grid",
      "footer": "Selected representative transactions. Past results not indicative of future performance.",
      "$template": "dashboard",
      "sectionLabel": "FIRM CREDENTIALS",
      "$templateData": {
        "kpis": [
          {
            "label": "Transactions Closed",
            "value": "200+"
          },
          {
            "label": "Aggregate Deal Value",
            "value": "$85B+"
          },
          {
            "label": "Senior Bankers",
            "value": "40+"
          },
          {
            "label": "Biotech Sector Focus",
            "value": "25 yrs"
          }
        ],
        "title": "HC & Life Sciences Investment Banking",
        "leftPanel": {
          "header": "Biopharma M&A Deal Volume & Avg Premium (2019\u20132025E)",
          "content": {
            "bars": [
              {
                "data": [
                  95,
                  80,
                  120,
                  65,
                  95,
                  145,
                  160
                ],
                "name": "Deal Volume ($B)"
              }
            ],
            "type": "chart",
            "lines": [
              {
                "data": [
                  52,
                  55,
                  68,
                  52,
                  61,
                  72,
                  78
                ],
                "name": "Avg. Acq. Premium (%)"
              }
            ],
            "dualAxis": true,
            "chartType": "combo",
            "categories": [
              "2019",
              "2020",
              "2021",
              "2022",
              "2023",
              "2024",
              "2025E"
            ]
          }
        },
        "rightPanel": {
          "header": "Selected Completed Transactions",
          "content": {
            "data": {
              "rows": [
                [
                  "Pfizer",
                  "Seagen",
                  "$43.0B",
                  "2023"
                ],
                [
                  "AbbVie",
                  "ImmunoGen",
                  "$10.1B",
                  "2024"
                ],
                [
                  "Bristol-Myers",
                  "RayzeBio",
                  "$4.1B",
                  "2024"
                ],
                [
                  "AbbVie",
                  "Cerevel Tx",
                  "$8.7B",
                  "2024"
                ],
                [
                  "AstraZeneca",
                  "Gracell Bio",
                  "$1.2B",
                  "2024"
                ],
                [
                  "Eli Lilly",
                  "Aktis Oncology",
                  "$1.4B",
                  "2024"
                ],
                [
                  "Novartis",
                  "MorphoSys",
                  "$2.9B",
                  "2024"
                ],
                [
                  "Summit Tx",
                  "Akeso AK112",
                  "$5.0B",
                  "2023"
                ]
              ],
              "headers": [
                "Acquirer",
                "Target",
                "Value",
                "Year"
              ],
              "colAlign": [
                "l",
                "l",
                "r",
                "ctr"
              ]
            },
            "type": "table"
          }
        }
      }
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Seagen",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 6,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028652276-69f5c6c1cafd.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Seagen logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Acquired by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028652867-01edb28dcf28.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Pfizer logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2023",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "ImmunoGen",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 9,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028653598-fa3b963eb594.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "ImmunoGen logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Acquired by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028654186-b2b3be064adb.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "AbbVie logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "RayzeBio",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028654757-162e1d5c1c57.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "RayzeBio logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Acquired by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028655335-a8c64dc576a3.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Bristol-Myers Squibb logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "col"
          },
          {
            "span": 6,
            "children": [
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Cerevel Tx",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 10,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028655896-f4c23cc8e17c.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Cerevel Tx logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Acquired by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028656721-08273db0912a.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "AbbVie logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Gracell Bio",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028657340-d00a60e6f235.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Gracell Bio logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Acquired by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028657923-6288be3775e3.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "AstraZeneca logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Aktis Oncology",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028658642-b9a0823098da.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Aktis Oncology logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Acquired by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028659224-3f6ee42a2f08.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Eli Lilly logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "col"
          },
          {
            "span": 6,
            "children": [
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "MorphoSys",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 9,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028663032-059dc78aa752.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "MorphoSys logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Fairness opinion\nfor acquisition by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": true,
                      "_charCount": 35,
                      "_lineCount": 2,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028665715-490d3b9a6375.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Novartis logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Akeso AK112",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028668847-64c1f8bbe1cb.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Akeso AK112 logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Licensed to",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028671568-0e7069e3b4ea.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Summit Therapeutics logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2023",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Iovance Bio",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 11,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028676242-ff48b4ea6133.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Iovance Bio logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "IPO & follow-on\nmanaged by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": true,
                      "_charCount": 26,
                      "_lineCount": 2,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028687514-06d3508b1794.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Lead Manager logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2024",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "col"
          },
          {
            "span": 6,
            "children": [
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Relay Tx",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 8,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028689361-89ade16cddc4.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Relay Tx logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "PIPE financing\nmanaged by",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": true,
                      "_charCount": 25,
                      "_lineCount": 2,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028689978-06d3508b1794.jpg",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Lead Manager logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2023",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Protagonist Tx",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 14,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028697410-3de979a09d50.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Protagonist Tx logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Strategic advisory\nfor",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": true,
                      "_charCount": 22,
                      "_lineCount": 2,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028701399-c886d01aebcb.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Undisclosed Buyer logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2025",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "gap": 0.02,
                "span": 4,
                "border": "#999999",
                "padding": 0.05,
                "children": [
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial Bold",
                      "text": "Merus N.V.",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "b",
                      "fontSize": 600,
                      "_maxChars": 45,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 10,
                      "_lineCount": 1,
                      "_charsPerLine": 45
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "type": "line",
                      "color": "#999999",
                      "width": 6350
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028706103-16ec0d834001.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Merus N.V. logo"
                    }
                  },
                  {
                    "span": 1,
                    "content": {
                      "font": "Arial",
                      "text": "Strategic advisory\nfor",
                      "type": "text",
                      "align": "ctr",
                      "color": "#405363",
                      "anchor": "ctr",
                      "fontSize": 600,
                      "_maxChars": 47,
                      "_maxLines": 1,
                      "_overflow": true,
                      "_charCount": 22,
                      "_lineCount": 2,
                      "_charsPerLine": 47
                    }
                  },
                  {
                    "span": 3,
                    "content": {
                      "url": "https://r2.bankops.ai/search/1772028706906-c886d01aebcb.png",
                      "type": "image",
                      "source": "search",
                      "objectFit": "contain",
                      "searchTerm": "Undisclosed Buyer logo"
                    }
                  },
                  {
                    "span": 2,
                    "content": {
                      "font": "Arial",
                      "text": "2025",
                      "type": "text",
                      "align": "ctr",
                      "color": "#666666",
                      "anchor": "t",
                      "fontSize": 800,
                      "_maxChars": 35,
                      "_maxLines": 1,
                      "_overflow": false,
                      "_charCount": 4,
                      "_lineCount": 1,
                      "_charsPerLine": 35
                    }
                  }
                ],
                "direction": "col"
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Selected Biotech Transactions",
      "footer": "Selected representative transactions. Includes roles as lead advisor, co-advisor and fairness opinion provider. Past results not indicative of future performance.",
      "sectionLabel": "FIRM CREDENTIALS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 29,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "children": [
                  {
                    "span": 6,
                    "border": "#012179",
                    "margin": 0.4,
                    "content": {
                      "text": "\u201cThe team brought genuine depth to our process. They knew every relevant strategic buyer in oncology and helped us navigate a competitive auction with precision. The outcome exceeded our expectations on price and fit.\u201d\n\nChief Executive Officer\nMid-cap oncology company \u2014 sell-side M&A",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 624,
                      "_maxLines": 12,
                      "_overflow": false,
                      "_charCount": 284,
                      "_lineCount": 8,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              },
              {
                "span": 6,
                "children": [
                  {
                    "span": 6,
                    "border": "#012179",
                    "margin": 0.4,
                    "content": {
                      "text": "\u201cWe interviewed six banks. This was the only team that could speak credibly to GLP-1 acquirers and frame our platform story in a way that resonated. That expertise was decisive in closing the right deal at the right valuation.\u201d\n\nFounder & CEO\nMetabolic disease biotech \u2014 sell-side M&A",
                      "type": "text",
                      "align": "ctr",
                      "anchor": "ctr",
                      "fontSize": 1100,
                      "_maxChars": 624,
                      "_maxLines": 12,
                      "_overflow": false,
                      "_charCount": 284,
                      "_lineCount": 8,
                      "_charsPerLine": 52
                    }
                  }
                ],
                "direction": "row"
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772028713025-453721fe8cbd.png",
              "type": "image",
              "prompt": "Clean professional dark navy blue abstract background with subtle scientific molecular structure pattern, suitable for investment banking presentation",
              "source": "ai"
            }
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "What Our Clients Are Saying",
      "sectionLabel": "FIRM CREDENTIALS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_titleCharCount": 27,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "type": "grid",
      "$template": "sectionTitle",
      "$templateData": {
        "name": "STATE OF PLAY",
        "number": "1.",
        "panelColor": "#4472C4"
      }
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 5,
                "header": "Sector Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Late-2025 M&A Deal Value",
                      "value": "$36B+",
                      "sublabel": "Signals renewed confidence"
                    },
                    {
                      "label": "Patent Cliff (2025\u20132030)",
                      "value": "$300B",
                      "sublabel": "Forces Big Pharma to buy"
                    },
                    {
                      "label": "GLP-1 Alliances in 2024",
                      "value": "$30B+",
                      "sublabel": "Single category dominance"
                    },
                    {
                      "label": "Biotech Index Off 2021 Peak",
                      "value": "~70%",
                      "sublabel": "But recovery underway"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 7,
                "header": "Key Narrative",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Green shoots are real but recovery is narrow \u2014 platforms and validated mechanisms win",
                    "Big Pharma holds $500B+ acquisition firepower; the patent cliff makes M&A existential",
                    "IPO window cautiously reopening after near-total closure in 2022\u201323",
                    "Venture capital bifurcating sharply: AI-enabled platforms win; preclinical single-assets lose",
                    "XBI remains ~30% below its 2021 peak \u2014 sentiment improving but reset is not fully reversed"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 640,
                  "_maxLines": 16,
                  "_overflow": false,
                  "_charCount": 420,
                  "_lineCount": 14,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 120
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 8,
            "header": "XBI (Biotech Index) Recovery \u2014 Multi-Year Context",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    100,
                    82,
                    62,
                    48,
                    55,
                    58,
                    68,
                    63,
                    74,
                    78,
                    85
                  ],
                  "name": "XBI (Indexed, Jan 2021 = 100)"
                }
              ],
              "smooth": true,
              "chartType": "line",
              "lineColor": "#4472C4",
              "lineWidth": 3,
              "categories": [
                "Jan '21",
                "Jul '21",
                "Jan '22",
                "Jul '22",
                "Jan '23",
                "Jul '23",
                "Jan '24",
                "Jul '24",
                "Jan '25",
                "Jul '25",
                "Jan '26"
              ],
              "gridBottom": 25,
              "showLineValues": false
            },
            "_headerMaxChars": 59
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Biotech 2026: Recovery Real, Not Broad",
      "footer": "Source: Evaluate Pharma 2026 Preview; EY Firepower Report; FactSet",
      "sectionLabel": "STATE OF PLAY",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "padding": 0.1,
            "children": [
              {
                "span": 7,
                "header": "Winners: Where Capital Is Flowing",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Platform biotech with broad applicability (mRNA, ADC, cell therapy platforms)",
                    "Validated mechanisms with Phase 2+ human proof-of-concept data",
                    "Obesity/metabolic \u2014 GLP-1, GIP, amylin, and combination approaches",
                    "Oncology with differentiated mechanism or biomarker selectivity",
                    "China-originated IP in bispecifics, ADCs, and GLP-1 analogs finding Western buyers"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 915,
                  "_maxLines": 15,
                  "_overflow": false,
                  "_charCount": 350,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 61,
                  "_maxCharsPerItem": 183
                },
                "_headerMaxChars": 42
              },
              {
                "span": 5,
                "header": "Winner Signals",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Avg. M&A Premium (platform)",
                      "value": "3.2x",
                      "sublabel": "vs. 0.7x for single-asset Ph1"
                    },
                    {
                      "label": "GLP-1 Alliance Value (2024)",
                      "value": "$30B+",
                      "sublabel": "One category, one year"
                    },
                    {
                      "label": "ADC Deals Signed (2023\u201325)",
                      "value": "40+",
                      "sublabel": "Fastest-growing modality"
                    },
                    {
                      "label": "Platform Biotech Valuation Premium",
                      "value": "58%",
                      "sublabel": "Over asset-centric peers"
                    }
                  ]
                },
                "_headerMaxChars": 42
              }
            ],
            "direction": "col",
            "background": "#EBF3FF"
          },
          {
            "span": 6,
            "padding": 0.1,
            "children": [
              {
                "span": 7,
                "header": "Losers: Where Capital Is Scarce",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Single-asset biotechs without clear acquirer rationale or line-of-sight to Phase 3",
                    "CNS programs that lack compelling biomarkers or patient selection strategy",
                    "Companies reliant on 2021-era valuation frameworks to raise follow-on rounds",
                    "Mid-cap biotechs with one approved product but no pipeline \u2014 one-hit wonders",
                    "Broad-indication oncology programs without genomic or biomarker hook"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 915,
                  "_maxLines": 15,
                  "_overflow": false,
                  "_charCount": 376,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 61,
                  "_maxCharsPerItem": 183
                },
                "_headerMaxChars": 42
              },
              {
                "span": 5,
                "header": "Loser Signals",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Single-asset IPOs (2024)",
                      "value": "~60%",
                      "sublabel": "Trading below issue price"
                    },
                    {
                      "label": "Mid-cap biotech avg. cash runway",
                      "value": "14mo",
                      "sublabel": "Down from 24mo in 2021"
                    },
                    {
                      "label": "VC follow-on rate (pre-Ph2)",
                      "value": "31%",
                      "sublabel": "Lowest since 2015"
                    },
                    {
                      "label": "Mushy middle down-rounds (2024)",
                      "value": "2.1x",
                      "sublabel": "Rise vs. prior year"
                    }
                  ]
                },
                "_headerMaxChars": 42
              }
            ],
            "direction": "col",
            "background": "#FFF3F3"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "The Market Recovery Is Bifurcated",
      "footer": "Source: Evaluate Pharma, J.P. Morgan Healthcare Conference 2026 observations",
      "sectionLabel": "STATE OF PLAY",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 33,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Biotech IPO Volume & Proceeds 2018\u20132025 ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        5.1,
                        6.4,
                        15.3,
                        24.1,
                        2.2,
                        1.8,
                        4.6,
                        7.2
                      ],
                      "name": "IPO Proceeds ($B)"
                    },
                    {
                      "data": [
                        49,
                        58,
                        87,
                        133,
                        18,
                        14,
                        32,
                        48
                      ],
                      "name": "# of IPOs"
                    }
                  ],
                  "stacked": false,
                  "chartType": "bar",
                  "categories": [
                    "2018",
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E"
                  ],
                  "gridBottom": 60,
                  "showBarValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Follow-On & Crossover Financing Dynamics",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Biotech IPOs (#)",
                        "133",
                        "18",
                        "14",
                        "32",
                        "\u2191 cautious reopen"
                      ],
                      [
                        "Avg. IPO raise ($M)",
                        "$312",
                        "$198",
                        "$156",
                        "$228",
                        "\u2191 selectivity up"
                      ],
                      [
                        "Crossover rounds (#)",
                        "210",
                        "62",
                        "44",
                        "78",
                        "\u2191 gating signal"
                      ],
                      [
                        "Down-rounds (% of all)",
                        "8%",
                        "34%",
                        "41%",
                        "29%",
                        "\u2193 still elevated"
                      ],
                      [
                        "Median cash runway (mo.)",
                        "28",
                        "20",
                        "16",
                        "14",
                        "\u2193 still squeezed"
                      ]
                    ],
                    "headers": [
                      "Metric",
                      "2021 Peak",
                      "2022",
                      "2023",
                      "2024",
                      "Trend"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      2,
                      2,
                      2,
                      2,
                      4
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      25,
                      8,
                      8,
                      8,
                      8,
                      19
                    ],
                    "_headersMaxChars": [
                      50,
                      16,
                      16,
                      16,
                      16,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 5,
                "header": "Who Gets Funded in 2025",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "AI platform biotech",
                        "$80M+",
                        "$200M+"
                      ],
                      [
                        "ADC / payload platform",
                        "$65M",
                        "$150M"
                      ],
                      [
                        "GLP-1 / metabolic",
                        "$55M",
                        "$130M"
                      ],
                      [
                        "Single-asset oncology Ph2",
                        "$35M",
                        "$80M"
                      ],
                      [
                        "Single-asset preclinical",
                        "$18M",
                        "Rare/down"
                      ],
                      [
                        "CNS (no biomarker)",
                        "$15M",
                        "Rare"
                      ]
                    ],
                    "headers": [
                      "Company Type",
                      "Avg. Series A",
                      "Avg. Series B"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      6,
                      3,
                      3
                    ],
                    "rowHeight": 0.21,
                    "_cellMaxChars": [
                      31,
                      13,
                      13
                    ],
                    "_headersMaxChars": [
                      62,
                      26,
                      26
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 36
              },
              {
                "span": 7,
                "header": "What This Means for the Market",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "The IPO window has reopened, but only for a narrow band of companies \u2014 platform stories and clinical-stage assets with de-risked data",
                    "Crossover rounds are the new gating mechanism: no crossover = no IPO; crossover investors are picking winners 12-18 months early",
                    "Down-round frequency at 29% in 2024 is nearly 4x the 2021 level \u2014 a large cohort of 2020-21 vintage companies is being written down or wound up",
                    "Cash runway compression is forcing forced M&A and licensing on acquirer terms \u2014 the best time to be a buyer in 15 years"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 832,
                  "_maxLines": 16,
                  "_overflow": false,
                  "_charCount": 523,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 208
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "The Financing Reset: Capital Is Unequal",
      "footer": "Source: BioPharma Catalyst, Evaluate Pharma, SVB Healthcare Financing Report 2025, FactSet.",
      "sectionLabel": "STATE OF PLAY",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 7,
                "header": "Biotech Bear-Recovery Cycles: Peak-Indexed",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        100,
                        68,
                        42,
                        35,
                        38,
                        44,
                        52,
                        61,
                        70,
                        78,
                        88
                      ],
                      "name": "2000 Genomics Bubble"
                    },
                    {
                      "data": [
                        100,
                        72,
                        58,
                        62,
                        74,
                        85,
                        94,
                        102,
                        110,
                        115,
                        120
                      ],
                      "name": "2008 Financial Crisis"
                    },
                    {
                      "data": [
                        100,
                        74,
                        65,
                        70,
                        82,
                        91,
                        98,
                        104,
                        109,
                        114,
                        118
                      ],
                      "name": "2015\u201316 Valuation Reset"
                    },
                    {
                      "data": [
                        100,
                        62,
                        48,
                        52,
                        58,
                        65,
                        74,
                        80,
                        null,
                        null,
                        null
                      ],
                      "name": "2021\u202226 ZIRP Unwind (Current)"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "0",
                    "6m",
                    "12m",
                    "18m",
                    "24m",
                    "30m",
                    "36m",
                    "42m",
                    "48m",
                    "54m",
                    "60m"
                  ],
                  "gridBottom": 30,
                  "showLineValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 5,
                "header": "Cycle Comparison: Key Statistics",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "2000 Bubble",
                        "-78%",
                        "2002",
                        "6\u20137 yrs",
                        "Genomics/personalized medicine"
                      ],
                      [
                        "2008 Crisis",
                        "-52%",
                        "2009",
                        "3\u20134 yrs",
                        "Biologics era; biosimilar law"
                      ],
                      [
                        "2015\u201316 Reset",
                        "-55%",
                        "2016",
                        "2\u20133 yrs",
                        "Immuno-oncology wave (PD-1)"
                      ],
                      [
                        "2021\u201326 (Now)",
                        "-70%",
                        "2022",
                        "3\u20135 yrs?",
                        "GLP-1 + AI + patent cliff M&A"
                      ]
                    ],
                    "headers": [
                      "Cycle",
                      "Peak-to-Trough",
                      "Trough",
                      "Recovery to Peak",
                      "Catalyst"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      2,
                      3,
                      6
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      13,
                      13,
                      8,
                      13,
                      30
                    ],
                    "_headersMaxChars": [
                      26,
                      26,
                      16,
                      26,
                      60
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 4
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "What Each Recovery Had in Common",
                "content": {
                  "type": "cardGrid",
                  "items": [
                    {
                      "lines": [
                        "Every durable recovery had a new scientific paradigm: genomics, biologics, immuno-oncology. Today: GLP-1 + AI"
                      ],
                      "title": "A Defining Catalyst"
                    },
                    {
                      "lines": [
                        "Big Pharma M&A accelerated each prior recovery by recycling capital into the ecosystem and validating valuations"
                      ],
                      "title": "M&A as the Ignition"
                    },
                    {
                      "lines": [
                        "In every cycle, <20% of companies that crashed fully recovered. The rest were acquired, merged, or wound down"
                      ],
                      "title": "Survivors Were Narrow"
                    },
                    {
                      "lines": [
                        "The 2016 reset looked like prolonged malaise until PD-1 data broke; the 2021 reset may resolve the same way"
                      ],
                      "title": "Timing Is Hard"
                    }
                  ]
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Our Read on the Current Cycle",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "At month 42 of the current cycle, we're tracking closest to the 2015\u201316 reset \u2014 not the catastrophic 2000 bubble",
                    "The defining catalysts are already in place: GLP-1 is the immuno-oncology of this decade; AI drug discovery is the genomics bet",
                    "Unlike prior cycles, M&A has front-loaded the recovery for a narrow set of winners \u2014 the rest may wait significantly longer",
                    "Contrarian view: the median biotech is not recovering \u2014 only the top quartile is. Investors pricing in a broad recovery are wrong"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 491,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Where Are We in the Cycle: Comps",
      "footer": "Source: FactSet, BioCentury, Evaluate Pharma. XBI indexed to 100 at each cycle peak.",
      "sectionLabel": "STATE OF PLAY",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 32,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "type": "grid",
      "$template": "sectionTitle",
      "$templateData": {
        "name": "THE BARBELL THESIS",
        "number": "2.",
        "panelColor": "#2F5496"
      }
    },
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Left Bell: Mega-Cap Acquirers",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Eli Lilly, AbbVie, J&J, AZ, Pfizer: $500B+ firepower",
                    "Patent cliff = urgency to pay 50\u2013100% premiums",
                    "Prefer Phase 2/3 with clear indication synergies"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 183,
                  "_maxLines": 3,
                  "_overflow": false,
                  "_charCount": 146,
                  "_lineCount": 3,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 61,
                  "_maxCharsPerItem": 61
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 42
              },
              {
                "span": 6,
                "header": "Right Bell: Innovative Platforms",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "mRNA, ADC, cell therapy platforms attract premiums",
                    "AI drug discovery: Recursion, Relay, Insilico",
                    "China innovators: bispecifics, ADCs, GLP-1 analogs"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 183,
                  "_maxLines": 3,
                  "_overflow": false,
                  "_charCount": 145,
                  "_lineCount": 3,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 61,
                  "_maxCharsPerItem": 61
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 42
              }
            ],
            "direction": "row"
          },
          {
            "span": 9,
            "header": "The Barbell Dynamic: Conceptual Framework",
            "content": {
              "type": "aiHtml",
              "htmlData": "<!DOCTYPE html><html><head><style>body{margin:0;padding:20px;font-family:Arial,sans-serif;background:#fff;display:flex;flex-direction:column;justify-content:center;height:100vh;box-sizing:border-box}.barbell-container{display:flex;align-items:center;justify-content:center;width:100%;height:80%}.left-weight,.right-weight{width:220px;background:linear-gradient(135deg,#4472C4,#2F5496);border-radius:12px;padding:20px;color:#fff;text-align:center}.left-weight h3,.right-weight h3{font-size:15px;margin:0 0 8px;font-weight:bold}.left-weight p,.right-weight p{font-size:11px;margin:0;opacity:0.9}.bar{flex:1;height:18px;background:linear-gradient(90deg,#4472C4,#7F95C8,#4472C4);margin:0 -5px;position:relative}.middle-zone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#E94040;color:#fff;padding:10px 25px;border-radius:8px;text-align:center;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.middle-zone h3{font-size:13px;margin:0 0 4px;font-weight:bold}.middle-zone p{font-size:10px;margin:0}.label-row{display:flex;justify-content:space-around;margin-top:20px;padding:0 20px}.label-item{text-align:center;max-width:200px}.label-item h4{font-size:12px;color:#2F5496;margin:0 0 4px}.label-item p{font-size:10px;color:#555;margin:0}</style></head><body><div class='barbell-container'><div class='left-weight'><h3>MEGA-CAP PHARMA</h3><p>Eli Lilly \u00b7 AbbVie \u00b7 AZ \u00b7 J&J \u00b7 Pfizer</p><p style='margin-top:6px;font-size:13px;font-weight:bold'>$500B+</p><p>Acquisition capacity</p></div><div class='bar'><div class='middle-zone'><h3>THE SQUEEZED MIDDLE</h3><p>Mid-cap single-asset biotechs<br>trapped without clear exit path</p></div></div><div class='right-weight'><h3>PLATFORM INNOVATORS</h3><p>mRNA \u00b7 ADC \u00b7 Cell Therapy \u00b7 AI Drug Discovery</p><p style='margin-top:6px;font-size:13px;font-weight:bold'>10\u201320x</p><p>Platform premiums</p></div></div><div class='label-row'><div class='label-item'><h4>Strategy: Hunt & Acquire</h4><p>Buy validated late-stage assets at premium; patent cliff creates urgency</p></div><div class='label-item'><h4>Strategy: Capital Desert</h4><p>Can't raise equity at sustainable prices; too small for Big Pharma interest</p></div><div class='label-item'><h4>Strategy: Build & Partner</h4><p>Attract licensing deals and equity from growth-hungry partners</p></div></div></body></html>"
            },
            "_headerMaxChars": 92
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "The Barbell: Extremes Win, Middle Loses",
      "footer": "Source: EY Firepower Report 2026; FactSet; Evaluate Pharma",
      "sectionLabel": "THE BARBELL THESIS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "The Cost of Capital Trap",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Post-2022 rate environment raised biotech WACC to 12\u201315% \u2014 Phase 2 NPVs collapse",
                    "Mid-caps must dilute heavily to raise cash; each round resets valuation anchor lower",
                    "Public market comps no longer support 2021 multiples; down-rounds normalized"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 468,
                  "_maxLines": 9,
                  "_overflow": false,
                  "_charCount": 240,
                  "_lineCount": 6,
                  "lineSpacing": 1.3,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "The Acquirer Threshold Problem",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Big Pharma M&A desks screen for $5B+ peak sales potential \u2014 most mid-caps can't clear the bar",
                    "Single-asset Phase 2 companies lack the risk distribution that makes a large deal pencil out",
                    "Preferred targets: de-risked Phase 3 or approved assets with clean IP and global rights"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 468,
                  "_maxLines": 9,
                  "_overflow": false,
                  "_charCount": 272,
                  "_lineCount": 6,
                  "lineSpacing": 1.3,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          },
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Structural Forces Converging on the Middle",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        22,
                        26,
                        28,
                        20,
                        16,
                        14,
                        13
                      ],
                      "name": "Mid-cap biotech avg. cash runway (months)"
                    }
                  ],
                  "barColor": "#E94040",
                  "chartType": "bar",
                  "categories": [
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E"
                  ],
                  "gridBottom": 25,
                  "horizontal": false,
                  "showBarValues": true,
                  "valueDecimals": 0
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "The Death Valley Dynamics",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "VC pulls back from preclinical: Series A average now requires Phase 1 data",
                    "Crossover funds demand near-term catalyst visibility before participating in IPOs",
                    "IRA drug pricing reform hits single-product mid-caps hardest \u2014 peak sales assumptions cut 20\u201335%",
                    "Result: companies in the middle face a capital desert with no clear path to exit or independence"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 693,
                  "_maxLines": 9,
                  "_overflow": false,
                  "_charCount": 347,
                  "_lineCount": 7,
                  "lineSpacing": 1.3,
                  "_charsPerLine": 77,
                  "_maxCharsPerItem": 154
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Why the Middle Gets Squeezed",
      "footer": "Source: SVB Leerink, Evaluate Pharma, FactSet 2025",
      "sectionLabel": "THE BARBELL THESIS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 28,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "header": "Left Bell: Mega-Cap Acquirers",
            "content": {
              "data": {
                "rows": [
                  [
                    "Eli Lilly",
                    "$70B+",
                    "GLP-1, obesity, immunology",
                    "Morphic ($3.2B), Versanis"
                  ],
                  [
                    "AbbVie",
                    "$60B+",
                    "Immunology, oncology, neuroscience",
                    "ImmunoGen ($10.1B), Cerevel ($8.7B)"
                  ],
                  [
                    "AstraZeneca",
                    "$50B+",
                    "Oncology, ADCs, rare disease",
                    "Fusion Pharma, Gracell Bio"
                  ],
                  [
                    "Johnson & Johnson",
                    "$55B+",
                    "Oncology, immunology, MedTech",
                    "Ambrx ($2B), NM26 bispecific"
                  ],
                  [
                    "Pfizer",
                    "$50B+",
                    "Oncology, RSV, mRNA pipeline",
                    "Seagen ($43B), Arena Pharma"
                  ]
                ],
                "headers": [
                  "Company",
                  "Firepower ($B)",
                  "Key Target Modalities",
                  "Recent Move"
                ],
                "fontSize": 900,
                "colWidths": [
                  4,
                  3,
                  5,
                  5
                ],
                "rowHeight": 0.28,
                "_cellMaxChars": [
                  36,
                  26,
                  46,
                  46
                ],
                "_headersMaxChars": [
                  72,
                  52,
                  92,
                  92
                ]
              },
              "type": "table",
              "_maxRows": 8,
              "_overflow": false,
              "_rowCount": 5
            },
            "_headerMaxChars": 92
          },
          {
            "span": 5,
            "header": "Right Bell: Platform Innovators",
            "content": {
              "data": {
                "rows": [
                  [
                    "Moderna",
                    "mRNA",
                    "Platform breadth beyond COVID; oncology pipeline"
                  ],
                  [
                    "Daiichi Sankyo",
                    "ADC",
                    "Best-in-class linker tech; AZ partnership validates"
                  ],
                  [
                    "Recursion",
                    "AI drug discovery",
                    "Platform economics; Roche/Bayer partnerships"
                  ],
                  [
                    "BioNTech",
                    "mRNA / oncology",
                    "Individualized neoantigen cancer vaccines Ph3"
                  ]
                ],
                "headers": [
                  "Company",
                  "Platform",
                  "Why It Wins"
                ],
                "fontSize": 900,
                "colWidths": [
                  4,
                  4,
                  9
                ],
                "rowHeight": 0.22,
                "_cellMaxChars": [
                  36,
                  36,
                  85
                ],
                "_headersMaxChars": [
                  72,
                  72,
                  170
                ]
              },
              "type": "table",
              "_maxRows": 7,
              "_overflow": false,
              "_rowCount": 4
            },
            "_headerMaxChars": 92
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "The Barbell in Practice: Named Companies",
      "footer": "Source: Public filings, FactSet, Evaluate Pharma 2025. For illustrative purposes.",
      "sectionLabel": "THE BARBELL THESIS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 40,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "3."
                    }
                  ],
                  "text": "3.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "THE $300B PATENT CLIFF",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 22,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772024967315-b15d1ffac756.png",
              "type": "image",
              "prompt": "professional subtle luxury small molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#4472C4"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Revenue at Risk by Year",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        28,
                        45,
                        62,
                        58,
                        55,
                        52
                      ],
                      "name": "Revenue Losing Exclusivity ($B)"
                    }
                  ],
                  "barColor": "#C0392B",
                  "chartType": "bar",
                  "categories": [
                    "2025",
                    "2026",
                    "2027",
                    "2028",
                    "2029",
                    "2030"
                  ],
                  "gridBottom": 25,
                  "valuePrefix": "$",
                  "valueSuffix": "B",
                  "showBarValues": true
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Key Drugs Losing Exclusivity (2025\u20132028)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Keytruda",
                        "Merck",
                        "Oncology (PD-1)",
                        "$25B+"
                      ],
                      [
                        "Humira (post-LoE)",
                        "AbbVie",
                        "Immunology",
                        "$14B"
                      ],
                      [
                        "Eliquis",
                        "BMS/Pfizer",
                        "Anticoagulant",
                        "$12B"
                      ],
                      [
                        "Stelara",
                        "J&J",
                        "Immunology",
                        "$11B"
                      ],
                      [
                        "Enbrel",
                        "Pfizer/Amgen",
                        "Immunology",
                        "$7B"
                      ]
                    ],
                    "headers": [
                      "Drug",
                      "Company",
                      "Indication",
                      "Peak Sales"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.3,
                    "_cellMaxChars": [
                      20,
                      20,
                      20,
                      20
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      40,
                      40
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Strategic Response Archetypes",
                "content": {
                  "type": "cardGrid",
                  "items": [
                    {
                      "lines": [
                        "Pfizer/Seagen ($43B), AbbVie/Cerevel ($8.7B)",
                        "Acquire blockbuster potential at scale"
                      ],
                      "title": "Transformational M&A"
                    },
                    {
                      "lines": [
                        "Phase 2/3 assets in core therapeutic area",
                        "Lower risk, faster pipeline integration"
                      ],
                      "title": "Bolt-On Acquisition"
                    },
                    {
                      "lines": [
                        "AbbVie's Skyrizi/Rinvoq post-Humira",
                        "New formulations, indications, combos"
                      ],
                      "title": "Lifecycle Extension"
                    },
                    {
                      "lines": [
                        "Fast, cheaper pipeline access",
                        "BMS, Pfizer, AZ all in market for deals"
                      ],
                      "title": "China Licensing"
                    }
                  ]
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "My View: Urgency = Premium Pricing",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Merck alone faces $25B+ Keytruda expiry by 2028 \u2014 willingness to pay 80%+ premium",
                    "AbbVie's Humira transition is the blueprint: Skyrizi/Rinvoq replace $14B",
                    "Companies that missed 2023 dip face even steeper acquisition competition"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 588,
                  "_maxLines": 12,
                  "_overflow": false,
                  "_charCount": 225,
                  "_lineCount": 6,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 49,
                  "_maxCharsPerItem": 196
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 34
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "The $300B Patent Cliff Imperative",
      "footer": "Source: Evaluate Pharma Portfolio Tactics Report, Oct 2025; Evaluate 2026 Preview",
      "sectionLabel": "THE $300B PATENT CLIFF",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 33,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$260B",
                      "sublabel": "As of Jan 2026"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "$63.6B",
                      "sublabel": "+7% YoY"
                    },
                    {
                      "label": "Keytruda Revenue",
                      "value": "$29.5B",
                      "sublabel": "46% of total sales"
                    },
                    {
                      "label": "Patent Expiry",
                      "value": "2028",
                      "sublabel": "US exclusivity cliff"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "The Core Problem",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Keytruda is the world\u2019s best-selling drug \u2014 and Merck\u2019s single largest dependency",
                    "US patent expires 2028; biosimilar entry could erode 60\u201380% of revenue within 3 years",
                    "No single pipeline asset comes close to replacing $29B in annual revenue",
                    "Merck must acquire or partner its way out \u2014 urgency creates premium willingness"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 317,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 117
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Keytruda Revenue Trajectory & Cliff",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        14.4,
                        17.2,
                        20.9,
                        25,
                        29.5,
                        32,
                        33.5,
                        32,
                        24,
                        14,
                        8
                      ],
                      "name": "Keytruda Revenue ($B)"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineColor": "#C0392B",
                  "lineWidth": 3,
                  "categories": [
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E",
                    "2028E",
                    "2029E",
                    "2030E"
                  ],
                  "gridBottom": 25,
                  "showLineValues": false
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "Pipeline: What Can Fill the Gap?",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "MK-1084",
                        "Oncology combo",
                        "Phase 2",
                        "~$3-5B"
                      ],
                      [
                        "Clesrovimab",
                        "Infant RSV",
                        "Filed",
                        "~$1-2B"
                      ],
                      [
                        "Sotatercept",
                        "PAH",
                        "Approved",
                        "~$3B"
                      ],
                      [
                        "MK-7684A",
                        "NSCLC",
                        "Phase 3",
                        "~$4-6B"
                      ],
                      [
                        "Efineptazone",
                        "CNS/Alzheimer",
                        "Phase 2",
                        "Speculative"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Indication",
                      "Stage",
                      "Peak Sales Est."
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      3,
                      4
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      14,
                      14,
                      10,
                      14
                    ],
                    "_headersMaxChars": [
                      28,
                      28,
                      20,
                      28
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "M&A Firepower",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Cash & Equivalents",
                      "value": "$13B",
                      "sublabel": "End of Q3 2024"
                    },
                    {
                      "label": "Estimated Debt Capacity",
                      "value": "$35B",
                      "sublabel": "At current leverage"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Recent Deals",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Prometheus Bio ($10.8B) \u2014 autoimmune, TL1A",
                    "Acceleron ($11.5B) \u2014 sotatercept, PAH",
                    "Harpoon Therapeutics ($680M) \u2014 T-cell engager",
                    "Eyebiotech \u2014 retinal disease, early bolt-on"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 167,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Merck & Co.: Racing the Keytruda Clock",
      "footer": "Source: Merck 10-K 2024, Evaluate Pharma, FactSet. Market data as of Jan 2026.",
      "sectionLabel": "THE $300B PATENT CLIFF",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 5,
                "header": "The Revenue Gap Merck Must Fill ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        63.6,
                        67,
                        58,
                        42,
                        62
                      ],
                      "name": "Total Revenue"
                    }
                  ],
                  "barColor": "#4472C4",
                  "chartType": "bar",
                  "categories": [
                    "2024A",
                    "2026E",
                    "2028E (cliff)",
                    "2030E w/o M&A",
                    "2030E w/ M&A"
                  ],
                  "gridBottom": 40,
                  "horizontal": false,
                  "valuePrefix": "$",
                  "valueSuffix": "B",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 52
              },
              {
                "span": 7,
                "header": "What Merck Must Acquire to Stay Whole",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "$5B+ peak sales potential",
                        "Only assets this size offset Keytruda erosion"
                      ],
                      [
                        "Oncology or immunology fit",
                        "Leverages commercial infra and KOL relationships"
                      ],
                      [
                        "Phase 2/3 or approved",
                        "2028 cliff: 3-4yr window; early-stage too slow"
                      ],
                      [
                        "Clean global rights",
                        "Merck competes globally; ex-US rights critical"
                      ],
                      [
                        "No direct Keytruda overlap",
                        "Avoid over-concentration in PD-1 pathway"
                      ]
                    ],
                    "headers": [
                      "Criteria",
                      "Why It Matters for Merck"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      8
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      33,
                      55
                    ],
                    "_headersMaxChars": [
                      66,
                      110
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 5,
                "header": "Illustrative Acquisition Candidates",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Seagen (done)",
                        "ADC platform; acquired $43B",
                        "Acquired"
                      ],
                      [
                        "Incyte",
                        "JAK/oncology; Jakafi LOE",
                        "~$14B"
                      ],
                      [
                        "Protagonist Tx",
                        "Rusfertide, hematology",
                        "~$3B"
                      ],
                      [
                        "Karuna (BMS)",
                        "CNS; diversification",
                        "Acquired"
                      ],
                      [
                        "Argenx",
                        "FcRn platform; immunology",
                        "~$28B"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Rationale",
                      "Mkt Cap"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      6,
                      3
                    ],
                    "rowHeight": 0.25,
                    "_cellMaxChars": [
                      17,
                      28,
                      12
                    ],
                    "_headersMaxChars": [
                      34,
                      56,
                      24
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 36
              },
              {
                "span": 7,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Merck is the most acute case of patent cliff urgency in pharma \u2014 no company has more riding on a single asset",
                    "The pipeline partially offsets the gap but cannot close it alone; at least one $10\u201320B deal is likely by 2026",
                    "Willingness to pay 70\u201390% premiums is rational given the alternative: permanent revenue step-down",
                    "Ideal targets: late-stage oncology or immunology with global rights and $5B+ commercial potential"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 832,
                  "_maxLines": 16,
                  "_overflow": false,
                  "_charCount": 412,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 208
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Merck: M&A Strategy & Target Framework",
      "footer": "Source: Evaluate Pharma, SVB Leerink, company filings. Views are analytical, not recommendations.",
      "sectionLabel": "THE $300B PATENT CLIFF",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$320B",
                      "sublabel": "As of Jan 2026"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "$56.3B",
                      "sublabel": "+3% YoY post-Humira"
                    },
                    {
                      "label": "Humira Peak (2022)",
                      "value": "$21.2B",
                      "sublabel": "Since biosimilar entry"
                    },
                    {
                      "label": "Skyrizi + Rinvoq",
                      "value": "$18B+",
                      "sublabel": "2024 combined revenue"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "Why AbbVie Is the Blueprint",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Humira biosimilar entry in 2023 was the most-anticipated patent cliff in pharma history",
                    "AbbVie spent 2018\u20132022 quietly building Skyrizi (risankizumab) and Rinvoq (upadacitinib) into blockbusters",
                    "Result: revenue barely dipped; Skyrizi/Rinvoq now growing faster than Humira ever did",
                    "The market underestimated execution quality \u2014 AbbVie stock hit all-time highs post-cliff"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 366,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 117
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Humira Decline vs. Successor Ramp",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        19.2,
                        19.8,
                        20.7,
                        21.2,
                        14,
                        8.9,
                        6,
                        4.5,
                        3.5
                      ],
                      "name": "Humira"
                    },
                    {
                      "data": [
                        1.4,
                        1.8,
                        3.3,
                        5.8,
                        8.7,
                        11.1,
                        13.5,
                        15.5,
                        17
                      ],
                      "name": "Skyrizi"
                    },
                    {
                      "data": [
                        0.9,
                        1.2,
                        1.9,
                        2.8,
                        3.6,
                        5,
                        6.5,
                        8,
                        9.5
                      ],
                      "name": "Rinvoq"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E"
                  ],
                  "gridBottom": 60,
                  "showLineValues": false
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "The Transition Mechanics",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Anticipation",
                        "2016-2019",
                        "Pharmacyclics acq; seeded IL-23"
                      ],
                      [
                        "Build",
                        "2019-2022",
                        "Skyrizi/Rinvoq: 8+ approvals each"
                      ],
                      [
                        "Transition",
                        "2023",
                        "Absorbed $7B drop; partial offset"
                      ],
                      [
                        "Recovery",
                        "2024-now",
                        "Skyrizi to beat Humira peak 2027"
                      ]
                    ],
                    "headers": [
                      "Phase",
                      "Years",
                      "What AbbVie Did"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      7
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      12,
                      12,
                      33
                    ],
                    "_headersMaxChars": [
                      24,
                      24,
                      66
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 4
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "AbbVie Firepower",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Cash & Equivalents",
                      "value": "$12B",
                      "sublabel": "End of Q3 2024"
                    },
                    {
                      "label": "Free Cash Flow (2024)",
                      "value": "$18B+",
                      "sublabel": "Funds future M&A"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Recent Acquisitions",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "ImmunoGen ($10.1B) \u2014 ELAHERE ADC, ovarian cancer",
                    "Cerevel ($8.7B) \u2014 CNS; emraclidine schizophrenia",
                    "Landos Biopharma \u2014 GI inflammation",
                    "Syndesi Therapeutics \u2014 CNS synaptic modulation"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 176,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "AbbVie: The Patent Cliff Playbook",
      "footer": "Source: AbbVie 10-K 2024, Evaluate Pharma, FactSet. Market data as of Jan 2026.",
      "sectionLabel": "THE $300B PATENT CLIFF",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 33,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "AbbVie Revenue Bridge: Humira to Next Cycle ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        21.2,
                        14,
                        8.9,
                        6,
                        3,
                        1.5
                      ],
                      "name": "Humira"
                    },
                    {
                      "data": [
                        8.6,
                        12.3,
                        16.1,
                        20,
                        26.5,
                        30
                      ],
                      "name": "Skyrizi + Rinvoq"
                    },
                    {
                      "data": [
                        15,
                        16,
                        17,
                        18.5,
                        21,
                        24
                      ],
                      "name": "Other (oncology/neuro)"
                    }
                  ],
                  "stacked": true,
                  "chartType": "bar",
                  "categories": [
                    "2022 Peak",
                    "2023",
                    "2024",
                    "2025E",
                    "2027E",
                    "2029E"
                  ],
                  "gridBottom": 60,
                  "horizontal": false,
                  "showBarValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "What AbbVie Must Do Next",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Skyrizi/Rinvoq LOE (2030s)",
                        "~10 years runway",
                        "Seed next cycle via early M&A"
                      ],
                      [
                        "Cerevel CNS execution",
                        "Emraclidine Phase 3",
                        "Schizophrenia $8B+; binary risk"
                      ],
                      [
                        "ImmunoGen ADC integration",
                        "ELAHERE growing",
                        "Platform vs. one-product TBD"
                      ],
                      [
                        "Neuroscience buildout",
                        "Post-Allergan: Botox",
                        "Migraine/psych = diversification"
                      ],
                      [
                        "China generic exposure",
                        "Adalimumab biosimilars",
                        "Mostly priced in"
                      ]
                    ],
                    "headers": [
                      "Challenge",
                      "Status",
                      "Implication"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      5
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      26,
                      26,
                      33
                    ],
                    "_headersMaxChars": [
                      52,
                      52,
                      66
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Lessons for the Sector",
                "content": {
                  "type": "cardGrid",
                  "items": [
                    {
                      "lines": [
                        "AbbVie began successor development 7+ years before Humira LoE",
                        "Most companies wait too long"
                      ],
                      "title": "Start Early"
                    },
                    {
                      "lines": [
                        "Skyrizi (IL-23) and Rinvoq (JAK1) are mechanistically superior to Humira in some indications"
                      ],
                      "title": "Bet on Mechanism, Not Brand"
                    },
                    {
                      "lines": [
                        "Pharmacyclics ($21B) wasn\u2019t a replacement \u2014 it was diversification that bought time"
                      ],
                      "title": "M&A as Acceleration"
                    },
                    {
                      "lines": [
                        "Market chronically underestimates how good large pharma commercial teams are at product launches"
                      ],
                      "title": "Execution Is Alpha"
                    }
                  ]
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "AbbVie proves patent cliffs are survivable with right lead time and pipeline discipline",
                    "Market still prices most pharma cliffs as terminal; AbbVie shows that's wrong",
                    "Key risk: Cerevel's emraclidine Phase 3 failure would reset CNS thesis and remove diversification",
                    "AbbVie template: expect Merck, BMS, Pfizer to follow same playbook with 2-4 year lags"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 346,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "AbbVie: Next Chapter & Market Lessons",
      "footer": "Source: AbbVie investor day 2024, Evaluate Pharma, SVB Leerink. Views are analytical.",
      "sectionLabel": "THE $300B PATENT CLIFF",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "4."
                    }
                  ],
                  "text": "4.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "GLP-1 WARS",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 10,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772024988623-10ffeee1bfaf.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#4472C4"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 5,
            "children": [
              {
                "span": 5,
                "header": "The Numbers Tell the Story",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Lilly's Projected '26 Rx Sales",
                      "value": "$75.5B",
                      "sublabel": "Pharma's first-ever milestone"
                    },
                    {
                      "label": "GLP-1 Alliances in 2024",
                      "value": "$30B+",
                      "sublabel": "Single-year record"
                    },
                    {
                      "label": "GLP-1 Programs in Pipeline",
                      "value": "500+",
                      "sublabel": "Global, all stages"
                    },
                    {
                      "label": "China's Pipeline Share",
                      "value": ">40%",
                      "sublabel": "GLP-1 programs globally"
                    }
                  ]
                },
                "_headerMaxChars": 36
              },
              {
                "span": 7,
                "header": "GLP-1 Entering a Combination Era",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "The next frontier isn't better GLP-1s \u2014 it's GLP-1 + muscle preservation (myostatin inhibitors, ACVR2B)",
                    "Amylin analogs (Cagrilintide) are the real sleeper \u2014 preserve muscle while losing fat",
                    "NASH/MASH is GLP-1's next battleground after obesity; $35B+ opportunity by 2030",
                    "Oral GLP-1 formulation will disrupt injectable market \u2014 Pfizer, Lilly, BioHaven racing",
                    "Investors overvaluing pure GLP-1 plays; combo-mechanism companies are underappreciated"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 735,
                  "_maxLines": 15,
                  "_overflow": false,
                  "_charCount": 439,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 49,
                  "_maxCharsPerItem": 147
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 34
              }
            ],
            "direction": "col"
          },
          {
            "span": 7,
            "children": [
              {
                "span": 5,
                "header": "GLP-1 Market Leaders vs. Challengers",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Eli Lilly",
                        "Tirzepatide",
                        "Approved",
                        "GLP-1/GIP; SURPASS data"
                      ],
                      [
                        "Novo Nordisk",
                        "Semaglutide",
                        "Approved",
                        "SELECT CV; first-mover"
                      ],
                      [
                        "Novo Nordisk",
                        "CagriSema",
                        "Phase 3",
                        "GLP-1+amylin combo"
                      ],
                      [
                        "AstraZeneca",
                        "AZD5004",
                        "Phase 2",
                        "Oral mol. GLP-1"
                      ],
                      [
                        "Pfizer",
                        "Danuglipron",
                        "Phase 2",
                        "Once-daily oral GLP-1"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Asset",
                      "Stage",
                      "Differentiation"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      2,
                      4
                    ],
                    "rowHeight": 0.25,
                    "_cellMaxChars": [
                      20,
                      20,
                      12,
                      28
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      24,
                      56
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              },
              {
                "span": 7,
                "header": "GLP-1 vs. Broader Metabolic Pipeline Deal Value",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        2.1,
                        5.4,
                        8.8,
                        18.2,
                        30.4
                      ],
                      "name": "GLP-1 Alliances ($B)"
                    },
                    {
                      "data": [
                        4.5,
                        7.2,
                        11,
                        22,
                        38
                      ],
                      "name": "Broader Metabolic ($B)"
                    }
                  ],
                  "stacked": false,
                  "chartType": "bar",
                  "categories": [
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024"
                  ],
                  "gridBottom": 45,
                  "showBarValues": false
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "GLP-1 Is Reshaping the Entire Drug Market",
      "footer": "Source: Evaluate Pharma GLP-1 Dealmaking Report Nov 2025; Evaluate 2026 Preview; Company filings",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 41,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 7,
                "header": "Full Competitive Landscape by Mechanism",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Eli Lilly",
                        "Tirzepatide",
                        "GLP-1/GIP",
                        "Appr.",
                        "Best-in-class"
                      ],
                      [
                        "Eli Lilly",
                        "Retatrutide",
                        "GLP-1/GIP/Gcg",
                        "Ph3",
                        "Triple; 24% loss"
                      ],
                      [
                        "Novo Nordisk",
                        "Semaglutide",
                        "GLP-1",
                        "Appr.",
                        "SELECT CV"
                      ],
                      [
                        "Novo Nordisk",
                        "CagriSema",
                        "GLP-1+amylin",
                        "Ph3",
                        "Muscle-preserving"
                      ],
                      [
                        "AstraZeneca",
                        "AZD5004",
                        "GLP-1 (oral)",
                        "Ph2",
                        "Oral QD"
                      ],
                      [
                        "Pfizer",
                        "Danuglipron",
                        "GLP-1 (oral)",
                        "Ph2",
                        "Oral QD dosing"
                      ],
                      [
                        "Amgen",
                        "MariTide",
                        "GLP-1/GIP antag",
                        "Ph3",
                        "Monthly dosing"
                      ],
                      [
                        "Structure Tx",
                        "GSBR-1290",
                        "GLP-1/GIP bspec",
                        "Ph2",
                        "Long-act bispfc"
                      ],
                      [
                        "Boehringer",
                        "Survodutide",
                        "GLP-1/Gcg",
                        "Ph3",
                        "NASH focus"
                      ],
                      [
                        "Roche/Carmot",
                        "CT-388",
                        "GLP-1/GIP",
                        "Ph2",
                        "Acq $2.7B; depth"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Asset",
                      "Mechanism",
                      "Stage",
                      "Key Edge"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.24,
                    "_cellMaxChars": [
                      18,
                      18,
                      18,
                      7,
                      18
                    ],
                    "_headersMaxChars": [
                      36,
                      36,
                      36,
                      14,
                      36
                    ]
                  },
                  "type": "table",
                  "_maxRows": 19,
                  "_overflow": false,
                  "_rowCount": 10
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 4,
                "header": "Why Lilly Is Pulling Away",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Tirzepatide's dual mechanism: ~20% weight loss vs. ~15% for semaglutide",
                    "Retatrutide Phase 3: ~24% weight loss \u2014 new ceiling",
                    "Manufacturing scale-up outpaced Novo; supply constraints ease by 2025",
                    "Cardio outcomes data due 2026 \u2014 final gap vs. Novo's SELECT advantage"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 364,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 260,
                  "_lineCount": 7,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 52
                },
                "_headerMaxChars": 36
              },
              {
                "span": 4,
                "header": "Novo's Defensive Moat",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "SELECT CV outcomes trial (2023) - only completed MACE data for GLP-1s",
                    "Payer coverage cemented by outcomes evidence",
                    "CagriSema targets muscle-preservation gap vs pure GLP-1s",
                    "Oral semaglutide gaining traction; pipeline positions Novo for next wave"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 364,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 241,
                  "_lineCount": 7,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 52
                },
                "_headerMaxChars": 36
              },
              {
                "span": 4,
                "header": "Total GLP-1 Market 2030E",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "GLP-1 Market 2030E",
                      "value": "$130B+",
                      "sublabel": "Up from $34B in 2024"
                    },
                    {
                      "label": "# of Approved GLP-1s by 2028",
                      "value": "10+",
                      "sublabel": "Obesity + cardiometabolic"
                    }
                  ]
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "The GLP-1 Wars: Competitive Battlemap",
      "footer": "Source: Evaluate Pharma, GlobalData, company filings, ClinicalTrials.gov Jan 2026.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "GLP-1 Generation Map",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Gen 1",
                        "GLP-1 mono",
                        "Semaglutide",
                        "~15%"
                      ],
                      [
                        "Gen 2",
                        "GLP-1 / GIP",
                        "Tirzepatide",
                        "~20%"
                      ],
                      [
                        "Gen 3",
                        "GLP-1/GIP/Gcg",
                        "Retatrutide",
                        "~24%"
                      ],
                      [
                        "Gen 3+",
                        "GLP-1 + amylin",
                        "CagriSema",
                        "~25%*"
                      ],
                      [
                        "Gen 4",
                        "GLP-1 + muscle",
                        "Various",
                        "TBD"
                      ],
                      [
                        "Oral",
                        "Small-mol GLP-1",
                        "Danuglipron",
                        "~10%"
                      ]
                    ],
                    "headers": [
                      "Generation",
                      "Mechanism",
                      "Best-in-Class",
                      "Weight Loss"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      4,
                      3
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      11,
                      16,
                      16,
                      11
                    ],
                    "_headersMaxChars": [
                      22,
                      32,
                      32,
                      22
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Adjacent Opportunities GLP-1 Unlocks",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "NASH/MASH: GLP-1 + FXR agonist combinations; Madrigal (Rezdiffra) leads but GLP-1s threatening",
                    "Heart failure: FLOW trial showed semaglutide reduces HF hospitalization \u2014 new indication filing",
                    "Sleep apnea: Lilly/Novo both filing; ~20M undiagnosed US patients, no drug therapy exists",
                    "Addiction/CNS: GLP-1 receptors in reward circuits; Novo exploring alcohol/opioid use disorder",
                    "CKD: FLOW renal outcomes trial could unlock nephrology market worth $15B+"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 444,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 104
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          },
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Investment Angles: Who Benefits Beyond Lilly & Novo",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Viking Therapeutics",
                        "VK2735 oral+inject",
                        "Best pure-play challenger"
                      ],
                      [
                        "Structure Tx",
                        "GSBR-1290 oral",
                        "Chinese-origin oral GLP-1"
                      ],
                      [
                        "Altimmune",
                        "Pemvidutide",
                        "GLP-1/Gcg; NASH+obesity"
                      ],
                      [
                        "Carmot (Roche)",
                        "CT-388/CT-868",
                        "Roche platform; acq. valid."
                      ],
                      [
                        "Zealand Pharma",
                        "Petrelintide",
                        "Pure amylin; Novo partner"
                      ],
                      [
                        "Inventiva",
                        "Lanifibranor",
                        "NASH adjacent PPAR agonist"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "GLP-1 Angle",
                      "Our Take"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      5,
                      5
                    ],
                    "rowHeight": 0.21,
                    "_cellMaxChars": [
                      24,
                      31,
                      31
                    ],
                    "_headersMaxChars": [
                      48,
                      62,
                      62
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Our Contrarian View on GLP-1",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Consensus is too focused on the Lilly/Novo duopoly \u2014 the real alpha is in the next-gen mechanism companies and oral challengers",
                    "Oral GLP-1 will be the single largest catalyst for market expansion: 500M+ addressable patients globally who won't self-inject",
                    "GLP-1 for CNS and addiction is the most underappreciated adjacency \u2014 3-5 year horizon but massive if it works",
                    "Muscle preservation (GLP-1 + myostatin/amylin) is the key differentiator in the next generation; pure GLP-1 plays commoditize"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 1001,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 487,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 77,
                  "_maxCharsPerItem": 231
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Next-Gen GLP-1: Beyond Semaglutide",
      "footer": "Source: Evaluate Pharma, NEJM clinical data, SVB Leerink GLP-1 deep-dive 2025.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 34,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$750B",
                      "sublabel": "Largest pharma globally"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "$45.0B",
                      "sublabel": "+32% YoY"
                    },
                    {
                      "label": "Mounjaro Revenue",
                      "value": "$11.5B",
                      "sublabel": "Type 2 diabetes"
                    },
                    {
                      "label": "Zepbound Revenue",
                      "value": "$5.0B",
                      "sublabel": "Obesity; approved Nov 2023"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "The Lilly Thesis",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Tirzepatide (GLP-1/GIP) best-in-class weight loss drug \u2014 20%+ body weight reduction",
                    "Retatrutide Phase 3 showed 24% weight loss \u2014 no competitor close",
                    "Lilly closed manufacturing gap vs. Novo; supply no longer constraint",
                    "Pipeline diversification: oncology (Jaypirca), immunology, Alzheimer's (donanemab)",
                    "Revenue trajectory toward $75B+ in 2026 \u2014 unprecedented for pharma"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 363,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 78
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Incretin Revenue Ramp ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        0,
                        0.5,
                        5.2,
                        11.5,
                        16,
                        19,
                        21,
                        22
                      ],
                      "name": "Mounjaro (T2D)"
                    },
                    {
                      "data": [
                        0,
                        0,
                        0.2,
                        5,
                        12,
                        18,
                        24,
                        28
                      ],
                      "name": "Zepbound (obesity)"
                    },
                    {
                      "data": [
                        0,
                        0,
                        0,
                        0,
                        0,
                        1,
                        5,
                        10
                      ],
                      "name": "Retatrutide (est.)"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E",
                    "2028E"
                  ],
                  "gridBottom": 80,
                  "showLineValues": false
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "Lilly Pipeline Beyond GLP-1",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Donanemab",
                        "Alzheimer's",
                        "Approved",
                        "~$5-7B"
                      ],
                      [
                        "Retatrutide",
                        "Obesity",
                        "Phase 3",
                        "~$15B+"
                      ],
                      [
                        "Lebrikizumab",
                        "Atopic derm.",
                        "Approved",
                        "~$3B"
                      ],
                      [
                        "Jaypirca",
                        "B-cell malign.",
                        "Approved",
                        "~$2B"
                      ],
                      [
                        "Orforglipron",
                        "Obesity (oral)",
                        "Phase 3",
                        "~$5B+"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Indication",
                      "Stage",
                      "Peak Sales Est."
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      3,
                      4
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      14,
                      14,
                      10,
                      14
                    ],
                    "_headersMaxChars": [
                      28,
                      28,
                      20,
                      28
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Financial Strength",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "2024 Free Cash Flow",
                      "value": "$12B",
                      "sublabel": "Rapidly expanding"
                    },
                    {
                      "label": "R&D Spend (2024)",
                      "value": "$9B",
                      "sublabel": "20% of revenue"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Key Risks",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "IRA price negotiation: Mounjaro eligible 2026",
                    "Valuation pricing near-perfection: >30x 2025E EPS",
                    "Novo + Amgen competitive response in 2025-26",
                    "Retatrutide Ph3 failure would reset obesity thesis"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 188,
                  "_lineCount": 9,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Eli Lilly: The GLP-1 Juggernaut",
      "footer": "Source: Lilly 10-K 2024, Evaluate Pharma, FactSet. Market data as of Jan 2026.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Lilly Revenue Composition 2024 vs. 2028E ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        0.5,
                        5.4,
                        16.5,
                        28,
                        37,
                        52
                      ],
                      "name": "Incretin portfolio"
                    },
                    {
                      "data": [
                        5,
                        5.5,
                        6.5,
                        7.5,
                        8.5,
                        11
                      ],
                      "name": "Oncology / immunology"
                    },
                    {
                      "data": [
                        0.5,
                        0.5,
                        1,
                        2,
                        4,
                        7
                      ],
                      "name": "Neuro (donanemab+)"
                    },
                    {
                      "data": [
                        22.5,
                        17,
                        21,
                        19,
                        18,
                        16
                      ],
                      "name": "Legacy / other"
                    }
                  ],
                  "stacked": true,
                  "chartType": "bar",
                  "categories": [
                    "2022A",
                    "2023A",
                    "2024A",
                    "2025E",
                    "2026E",
                    "2028E"
                  ],
                  "gridBottom": 80,
                  "horizontal": false,
                  "showBarValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Strategic Priorities: What Lilly Does Next",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Oral GLP-1",
                        "Orforglipron Ph3 readout",
                        "2025-26",
                        "Unlocks inj-averse pts"
                      ],
                      [
                        "Retatrutide Ph3",
                        "Triple agonist obesity data",
                        "2026",
                        "New ceiling; pricing power"
                      ],
                      [
                        "IRA mitigation",
                        "New formulations, devices",
                        "Ongoing",
                        "Protect Mounjaro revenue"
                      ],
                      [
                        "M&A",
                        "Oncology & neuro bolt-ons",
                        "2025-27",
                        "Diversify beyond GLP-1"
                      ],
                      [
                        "Manufacturing",
                        "$5.5B capex ramp",
                        "2025-26",
                        "Remove supply constraint"
                      ]
                    ],
                    "headers": [
                      "Priority",
                      "Action",
                      "Timeline",
                      "Implication"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      5,
                      2,
                      5
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      15,
                      28,
                      9,
                      28
                    ],
                    "_headersMaxChars": [
                      30,
                      56,
                      18,
                      56
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Lilly vs. Novo: Head-to-Head",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Weight loss",
                        "~20% (tirz)",
                        "~15% (sema)"
                      ],
                      [
                        "CV outcomes",
                        "Pending 2026",
                        "SELECT done"
                      ],
                      [
                        "Oral option",
                        "Orforglipron",
                        "Rybelsus/Amyc."
                      ],
                      [
                        "Valuation",
                        "~30x EPS",
                        "~25x EPS"
                      ],
                      [
                        "Next-gen",
                        "Retatrutide",
                        "CagriSema"
                      ]
                    ],
                    "headers": [
                      "Dimension",
                      "Lilly",
                      "Novo"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      4
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      19,
                      19,
                      19
                    ],
                    "_headersMaxChars": [
                      38,
                      38,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Lilly is executing one of the greatest pharmaceutical pivots in history \u2014 from mid-tier to largest pharma by market cap in under a decade",
                    "The bull case is underappreciated: oral GLP-1 + retatrutide + donanemab together could sustain $100B+ revenue by 2030",
                    "Primary risk is valuation, not fundamentals \u2014 the stock prices a lot of good news; any trial failure triggers sharp de-rating",
                    "Best owned as a core position with size reduced on any significant appreciation from current levels"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 478,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Eli Lilly: Strategic Outlook & View",
      "footer": "Source: Lilly investor day 2024, SVB Leerink, Evaluate Pharma. Views are analytical.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$500B",
                      "sublabel": "Largest European company"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "~$33B",
                      "sublabel": "+25% YoY"
                    },
                    {
                      "label": "Ozempic Revenue",
                      "value": "$14.3B",
                      "sublabel": "T2D & cardiovascular"
                    },
                    {
                      "label": "Wegovy Revenue",
                      "value": "$6.8B",
                      "sublabel": "Obesity; supply-constrained"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "Why Novo Still Wins",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "SELECT CV trial \u2014 only MACE data for GLP-1; payer gold standard",
                    "First-mover formulary position; embedded in payer rebate structures",
                    "CagriSema Phase 3: muscle-preservation advantage over pure GLP-1s",
                    "Oral semaglutide expanding; oral pipeline for next-gen wave",
                    "Denmark infrastructure: 50%+ global insulin supply \u2014 regulatory moat"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 322,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 78
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Semaglutide Portfolio Revenue ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        2.1,
                        3.8,
                        6.2,
                        9.1,
                        13.9,
                        14.3,
                        15,
                        15.5,
                        15
                      ],
                      "name": "Ozempic (T2D)"
                    },
                    {
                      "data": [
                        0,
                        0.1,
                        0.3,
                        0.9,
                        2.2,
                        6.8,
                        11,
                        15,
                        18
                      ],
                      "name": "Wegovy (obesity)"
                    },
                    {
                      "data": [
                        0.1,
                        0.5,
                        1.1,
                        1.7,
                        2.1,
                        2.8,
                        3.5,
                        4.2,
                        5
                      ],
                      "name": "Rybelsus (oral)"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E"
                  ],
                  "gridBottom": 80,
                  "showLineValues": false
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "Pipeline Beyond Semaglutide",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "CagriSema",
                        "GLP-1+amylin",
                        "Ph3",
                        "~25%+muscle"
                      ],
                      [
                        "Amycretin",
                        "GLP-1/amyl or.",
                        "Ph2",
                        "First oral combo"
                      ],
                      [
                        "IcoSema",
                        "Insulin/sema",
                        "Ph3",
                        "T2D simplification"
                      ],
                      [
                        "NNC0479",
                        "GLP-1/GIP",
                        "Ph1",
                        "Vs. Lilly"
                      ],
                      [
                        "Sema FLOW",
                        "Renal outcomes",
                        "Filed",
                        "CKD $15B+ mkt"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Mechanism",
                      "Stage",
                      "Upside"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      5
                    ],
                    "rowHeight": 0.25,
                    "_cellMaxChars": [
                      14,
                      14,
                      5,
                      19
                    ],
                    "_headersMaxChars": [
                      28,
                      28,
                      10,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 8,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Financial Strength",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Operating Margin",
                      "value": "45%+",
                      "sublabel": "Best in class"
                    },
                    {
                      "label": "R&D Spend (2024)",
                      "value": "~$7B",
                      "sublabel": "21% of revenue"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Key Risks",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "CagriSema Ph3 miss would cede next-gen to Lilly",
                    "Wegovy supply: any disruption hits stock hard",
                    "IRA: semaglutide negotiation target by 2026",
                    "Lilly closing efficacy gap faster than expected"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 182,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Novo Nordisk: The GLP-1 Originator",
      "footer": "Source: Novo Nordisk Annual Report 2024, Evaluate Pharma, FactSet. Data as of Jan 2026.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 34,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Novo Revenue Bridge 2024-2028E ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        9.1,
                        13.9,
                        14.3,
                        15,
                        15.5,
                        14
                      ],
                      "name": "Ozempic / semaglutide T2D"
                    },
                    {
                      "data": [
                        0.9,
                        2.2,
                        6.8,
                        11,
                        15,
                        22
                      ],
                      "name": "Wegovy obesity"
                    },
                    {
                      "data": [
                        0,
                        0,
                        0,
                        0.5,
                        2,
                        8
                      ],
                      "name": "CagriSema / next-gen"
                    },
                    {
                      "data": [
                        5,
                        5.5,
                        6,
                        6.5,
                        7,
                        9
                      ],
                      "name": "Rare disease / other"
                    }
                  ],
                  "stacked": true,
                  "chartType": "bar",
                  "categories": [
                    "2022A",
                    "2023A",
                    "2024A",
                    "2025E",
                    "2026E",
                    "2028E"
                  ],
                  "gridBottom": 80,
                  "showBarValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Novo's Expansion Strategy: Beyond GLP-1",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Rare disease",
                        "Cardior, Forma acq.",
                        "Integrated",
                        "Hematology diversif."
                      ],
                      [
                        "CNS",
                        "GLP-1 CNS trials",
                        "Ph2 exploratory",
                        "Addiction/Parkinson upside"
                      ],
                      [
                        "NASH/MASH",
                        "Sema NASH filing",
                        "Filed",
                        "Vs. Madrigal Rezdiffra"
                      ],
                      [
                        "CKD",
                        "FLOW renal outcomes",
                        "Filed",
                        "New large indication"
                      ],
                      [
                        "Oral pipeline",
                        "Amycretin Ph2",
                        "Phase 2",
                        "First oral GLP-1+amylin"
                      ]
                    ],
                    "headers": [
                      "Area",
                      "Asset/Move",
                      "Status",
                      "Why It Matters"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      3,
                      5
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      15,
                      22,
                      15,
                      28
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      30,
                      56
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Competitive Positioning vs. Lilly",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "CV outcomes",
                        "SELECT done",
                        "Lilly data coming"
                      ],
                      [
                        "Oral GLP-1",
                        "Rybelsus appr.",
                        "Orforglipron stronger"
                      ],
                      [
                        "Payer access",
                        "Entrenched",
                        "Lilly gaining share"
                      ],
                      [
                        "Efficacy",
                        "15% wt loss",
                        "Tirz at 20%+"
                      ],
                      [
                        "Next-gen",
                        "CagriSema",
                        "Retatrutide leads"
                      ]
                    ],
                    "headers": [
                      "Factor",
                      "Novo Edge",
                      "Novo Risk"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      5
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      13,
                      19,
                      25
                    ],
                    "_headersMaxChars": [
                      26,
                      38,
                      50
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Novo is the more defensive GLP-1 play \u2014 SELECT CV outcomes data and payer entrenchment create a durable floor under revenue",
                    "CagriSema is the key catalyst: if Phase 3 delivers 25%+ weight loss with muscle preservation, Novo reclaims the efficacy crown",
                    "The bear case is not losing to Lilly \u2014 it's the IRA and supply disruption compressing both revenue and multiple simultaneously",
                    "Best owned as a pair trade with Lilly: lower valuation, more CV/payer protection, slightly lower growth ceiling"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 486,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Novo Nordisk: Beyond Obesity",
      "footer": "Source: Novo Nordisk investor day 2024, Evaluate Pharma, SVB Leerink. Views analytical.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 28,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$250B",
                      "sublabel": "As of Jan 2026"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "$54.1B",
                      "sublabel": "+18% YoY"
                    },
                    {
                      "label": "Oncology Revenue",
                      "value": "$21.2B",
                      "sublabel": "Largest franchise"
                    },
                    {
                      "label": "GLP-1 Program",
                      "value": "AZD5004",
                      "sublabel": "Oral; Phase 2"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "AZ's GLP-1 Thesis",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "AZ targets oral small-molecule GLP-1s vs IV leaders",
                    "AZD5004: once-daily oral with differentiated PK vs Pfizer's danuglipron",
                    "MASH/NASH is key GLP-1 opportunity with FXR/PPAR pipeline synergy",
                    "Ampio acquisition + Gracell licensing = platform builder strategy",
                    "Cardiometabolic + oncology: GLP-1 supports Tagrisso co-prescription"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 319,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 78
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "AZ Revenue by Franchise 2024 ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        21.2,
                        12.5,
                        9.3,
                        7.4,
                        3.7
                      ],
                      "name": "Revenue ($B)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 110,
                  "chartType": "bar",
                  "categories": [
                    "Oncology",
                    "CVRM",
                    "Rare Disease",
                    "Resp./Immunol.",
                    "Vaccines"
                  ],
                  "gridBottom": 20,
                  "horizontal": true,
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "GLP-1 & Metabolic Pipeline",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "AZD5004",
                        "Oral GLP-1 SM",
                        "Ph2",
                        "QD tolerable"
                      ],
                      [
                        "AZD6234",
                        "GLP-1/GIP oral",
                        "Ph1",
                        "Combo oral next-gen"
                      ],
                      [
                        "MASH combo",
                        "GLP-1+lanif.",
                        "Ph2",
                        "Liver disease diff."
                      ],
                      [
                        "AZD9550",
                        "Amylin analog",
                        "Pre.",
                        "Muscle-preserving"
                      ],
                      [
                        "Farxiga",
                        "SGLT2 (CKD)",
                        "Appr.",
                        "CKD outcomes study"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Mechanism",
                      "Stage",
                      "Differentiation"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      5
                    ],
                    "rowHeight": 0.25,
                    "_cellMaxChars": [
                      14,
                      14,
                      5,
                      19
                    ],
                    "_headersMaxChars": [
                      28,
                      28,
                      10,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 8,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Financial Profile",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "R&D Investment",
                      "value": "$10.0B",
                      "sublabel": "18% of revenue"
                    },
                    {
                      "label": "M&A Firepower",
                      "value": "~$35B",
                      "sublabel": "Post-Rare Disease build"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Key Risks",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "AZD5004 Phase 2 data disappointing vs. danuglipron",
                    "Tagrisso LOE 2026 \u2014 $5.5B revenue at risk",
                    "GLP-1 entry is late; scale vs. Lilly/Novo is a real barrier",
                    "MASH space getting crowded: Madrigal, Novo, Lilly all competing"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 213,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "AstraZeneca: GLP-1 Challenger Strategy",
      "footer": "Source: AstraZeneca Annual Report 2024, Evaluate Pharma, FactSet. Data as of Jan 2026.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "AZ Revenue Trajectory 2022-2028E ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        37.4,
                        44.4,
                        45.8,
                        54.1,
                        60,
                        63,
                        68,
                        74
                      ],
                      "name": "Total Revenue"
                    },
                    {
                      "data": [
                        14.6,
                        16.4,
                        17.2,
                        21.2,
                        24,
                        25,
                        27,
                        29
                      ],
                      "name": "Oncology"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E",
                    "2028E"
                  ],
                  "gridBottom": 60,
                  "showLineValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "AZ's Strategic Priorities in GLP-1 Era",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Oral GLP-1 diff.",
                        "AZD5004 must show >=10% with tolerability",
                        "2025 Ph2"
                      ],
                      [
                        "MASH combo strategy",
                        "GLP-1+FXR proven combo; AZ has both",
                        "2026 Ph2/3"
                      ],
                      [
                        "Tagrisso lifecycle",
                        "3rd-gen EGFR combos to extend pre-LOE",
                        "2025-2026"
                      ],
                      [
                        "ADC expansion",
                        "Post-Daiichi; building ADC pipeline",
                        "Ongoing"
                      ],
                      [
                        "Rare disease defense",
                        "Alexion assets sustain margin",
                        "Ongoing"
                      ]
                    ],
                    "headers": [
                      "Priority",
                      "Rationale",
                      "Timeframe"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      7,
                      3
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      24,
                      44,
                      17
                    ],
                    "_headersMaxChars": [
                      48,
                      88,
                      34
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "GLP-1 Positioning vs. Leaders",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Entry strategy",
                        "Oral SM, not injectable"
                      ],
                      [
                        "Target market",
                        "GLP-1 naive; inj-averse"
                      ],
                      [
                        "Combination",
                        "MASH + cardiometa combo"
                      ],
                      [
                        "Scale vs. Lilly",
                        "Meaningfully smaller"
                      ],
                      [
                        "Timeline",
                        "2-3 yrs behind leaders"
                      ]
                    ],
                    "headers": [
                      "Factor",
                      "AZ Position"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      7
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      25,
                      36
                    ],
                    "_headersMaxChars": [
                      50,
                      72
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "AZ angle: oral SM + MASH, not injectable vs. Lilly/Novo",
                    "AZD5004 Ph2 mid-2025: clean tolerability = partnership or Ph3",
                    "Platform: GLP-1 complements Farxiga CKD and Tagrisso franchise",
                    "Watch for GLP-1 acquisition (Zealand? Structure Tx?) to accelerate"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 244,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "AstraZeneca: GLP-1 Strategic Outlook",
      "footer": "Source: AZ investor day 2024, Evaluate Pharma, SVB Leerink. Views are analytical.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 36,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$145B",
                      "sublabel": "Down 60% from 2022 peak"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "$63.6B",
                      "sublabel": "-41% from COVID peak"
                    },
                    {
                      "label": "Danuglipron",
                      "value": "Ph 2b",
                      "sublabel": "Oral GLP-1; QD dosing"
                    },
                    {
                      "label": "Cost Cuts",
                      "value": "$4B+",
                      "sublabel": "Restructuring through 2025"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "Pfizer's GLP-1 Situation",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Danuglipron is once-daily oral GLP-1 targeting injection-averse patients",
                    "Earlier BID discontinued due to GI issues; QD is make-or-break program",
                    "Success puts Pfizer ahead of AZ in oral GLP-1 \u2014 first QD with weight loss",
                    "Other reset levers: Seagen ADCs, RSV vaccine Abrysvo, Nurtec migraine",
                    "Post-COVID drop brutal: $63B in 2024 vs $100B in 2022 \u2014 urgency existential"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 359,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 78
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Pfizer: COVID to Recovery ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        51.8,
                        41.9,
                        81.3,
                        100.3,
                        58.5,
                        63.6,
                        65,
                        70,
                        76
                      ],
                      "name": "Total Revenue"
                    },
                    {
                      "data": [
                        51.8,
                        41.9,
                        45,
                        52,
                        58.5,
                        63.6,
                        65,
                        70,
                        76
                      ],
                      "name": "Ex-COVID"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E"
                  ],
                  "gridBottom": 60,
                  "showLineValues": false
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "Non-COVID Pipeline: Key Assets",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Danuglipron",
                        "Obesity (oral)",
                        "Phase 2b",
                        "~$6-10B"
                      ],
                      [
                        "Padcev",
                        "Bladder cancer",
                        "Approved",
                        "~$4B"
                      ],
                      [
                        "Adcetris",
                        "Lymphoma",
                        "Approved",
                        "~$2.5B"
                      ],
                      [
                        "Elranatamab",
                        "Myeloma",
                        "Approved",
                        "~$2B"
                      ],
                      [
                        "Abrysvo",
                        "RSV vaccine",
                        "Approved",
                        "~$2-3B"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Indication",
                      "Stage",
                      "Peak Sales Est."
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      3,
                      4
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      14,
                      14,
                      10,
                      14
                    ],
                    "_headersMaxChars": [
                      28,
                      28,
                      20,
                      28
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Financial Position",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Net Debt",
                      "value": "~$35B",
                      "sublabel": "Post-Seagen; elevated"
                    },
                    {
                      "label": "FCF (2024)",
                      "value": "~$12B",
                      "sublabel": "Rebounding post-COVID"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Key Risks",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Danuglipron QD tolerability data \u2014 must be cleaner than BID",
                    "Seagen integration: $43B deal must deliver pipeline value",
                    "Eliquis LOE 2026: $12B revenue at risk",
                    "COVID revenue overhang suppressing multiple re-rating"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 207,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Pfizer: Oral GLP-1 Bet & COVID Reset",
      "footer": "Source: Pfizer 10-K 2024, Evaluate Pharma, FactSet. Market data as of Jan 2026.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 36,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Pfizer Revenue Bridge: COVID to New Base ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        56.7,
                        12.5,
                        8,
                        6,
                        4,
                        2
                      ],
                      "name": "COVID (Paxlovid + vaccine)"
                    },
                    {
                      "data": [
                        0,
                        0,
                        4.5,
                        7,
                        9,
                        14
                      ],
                      "name": "Seagen ADC portfolio"
                    },
                    {
                      "data": [
                        13,
                        14,
                        15,
                        16,
                        17,
                        20
                      ],
                      "name": "Oncology / hospital"
                    },
                    {
                      "data": [
                        30.6,
                        32,
                        36.1,
                        36,
                        34,
                        32
                      ],
                      "name": "Primary care / other"
                    }
                  ],
                  "stacked": true,
                  "chartType": "bar",
                  "categories": [
                    "2022A",
                    "2023A",
                    "2024A",
                    "2025E",
                    "2026E",
                    "2028E"
                  ],
                  "gridBottom": 80,
                  "showBarValues": false
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Pfizer's Strategic Reset Plan",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "ADC build-out",
                        "Seagen integr. + ADCs",
                        "Underway",
                        "+$5-8B by 2027"
                      ],
                      [
                        "Oral GLP-1",
                        "Danuglipron QD Ph2b data",
                        "2025 read",
                        "+$6-10B if success"
                      ],
                      [
                        "Cost reduction",
                        "$4B+ in structural savings",
                        "~Complete",
                        "Margin to 35%+"
                      ],
                      [
                        "Eliquis LOE",
                        "New formulations",
                        "Ongoing",
                        "Partial offset"
                      ],
                      [
                        "M&A",
                        "Distressed mid-cap targets",
                        "Active",
                        "Pipeline refill"
                      ]
                    ],
                    "headers": [
                      "Lever",
                      "Action",
                      "Status",
                      "Revenue Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      5,
                      3,
                      4
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      15,
                      28,
                      15,
                      22
                    ],
                    "_headersMaxChars": [
                      30,
                      56,
                      30,
                      44
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Danuglipron: What We Need to See",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Weight loss",
                        ">=10% vs. placebo"
                      ],
                      [
                        "GI tolerability",
                        "Nausea rate <20%"
                      ],
                      [
                        "Dose frequency",
                        "Once-daily confirmed"
                      ],
                      [
                        "CV safety",
                        "No QTc signal"
                      ],
                      [
                        "vs. BID",
                        "Clearly superior PK"
                      ]
                    ],
                    "headers": [
                      "Metric",
                      "Bar to Clear"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      7
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      25,
                      36
                    ],
                    "_headersMaxChars": [
                      50,
                      72
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Pfizer is the most asymmetric GLP-1 story: the stock prices almost no value for danuglipron \u2014 positive Phase 2b data would be a significant catalyst",
                    "The post-COVID reset is real but largely complete; the base business at $63B is more durable than the market prices given Seagen ADC momentum",
                    "Danuglipron is binary \u2014 if QD tolerability is clean, Pfizer is positioned as the first truly accessible oral GLP-1 challenger ahead of orforglipron",
                    "Best owned as a value/event-driven position: cheap on pipeline-adjusted basis, with a clear near-term catalyst in mid-2025"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 558,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Pfizer: Can the Giant Rebuild?",
      "footer": "Source: Pfizer investor day 2024, SVB Leerink, Evaluate Pharma. Views are analytical.",
      "sectionLabel": "GLP-1 WARS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 30,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "5."
                    }
                  ],
                  "text": "5.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "CHINA'S RISE",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 12,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772025059914-6a0c105d7ea2.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#2F5496"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "China Innovation Scale",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "In Bispecific Antibodies Globally",
                      "value": "#1",
                      "sublabel": "Pipeline programs"
                    },
                    {
                      "label": "ADC Developer Globally",
                      "value": "Top 3",
                      "sublabel": "BioNTech, HUTCHMED, Zymeworks"
                    },
                    {
                      "label": "GLP-1 Global Pipeline Share",
                      "value": "40%+",
                      "sublabel": "ClinicalTrials data"
                    },
                    {
                      "label": "Outbound Licensing 2023\u201324",
                      "value": "$15B+",
                      "sublabel": "Western pharma buying"
                    }
                  ]
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "My Contrarian View on China",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Most US investors see China through a geopolitical risk lens \u2014 they're missing the science",
                    "China's ADC programs are at least as good as Western counterparts \u2014 often faster and cheaper to develop",
                    "The out-licensing wave is accelerating: AZ, Pfizer, BMS all actively sourcing from China",
                    "BIOSECURE Act risk is overstated for non-manufacturing partnerships",
                    "Best opportunity: licensing deals where clinical risk is largely de-risked by Phase 2 China data"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 588,
                  "_maxLines": 12,
                  "_overflow": false,
                  "_charCount": 444,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 49,
                  "_maxCharsPerItem": 98
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 34
              }
            ],
            "direction": "col"
          },
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Notable China \u2192 West Licensing Deals (2023\u20132025)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "LaNova Medicines",
                        "Pfizer",
                        "CLDN18.2 ADC",
                        "$6.1B"
                      ],
                      [
                        "Zymeworks",
                        "J&J",
                        "HER2 bisp. ADC",
                        "$1.7B"
                      ],
                      [
                        "Akeso (HK)",
                        "Summit Tx",
                        "Ivonescimab",
                        "$5.0B"
                      ],
                      [
                        "Kelun-Biotech",
                        "Merck",
                        "HER3 ADC",
                        "$1.4B"
                      ]
                    ],
                    "headers": [
                      "Chinese Partner",
                      "Western Licensee",
                      "Asset",
                      "Value"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.32,
                    "_cellMaxChars": [
                      20,
                      20,
                      20,
                      20
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      40,
                      40
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 4
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "China Modality Leadership",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        320,
                        185,
                        280,
                        95,
                        62
                      ],
                      "name": "China Pipeline Programs"
                    },
                    {
                      "data": [
                        190,
                        290,
                        430,
                        180,
                        250
                      ],
                      "name": "Rest of World Programs"
                    }
                  ],
                  "stacked": false,
                  "chartType": "bar",
                  "categories": [
                    "Bispecific Ab",
                    "ADCs",
                    "GLP-1/Metabolic",
                    "CAR-T",
                    "mRNA"
                  ],
                  "gridBottom": 45,
                  "horizontal": true
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "China: A Genuine Biopharma Superpower",
      "footer": "Source: Evaluate Pharma China Strategic Playbook, Jan 2026; ClinicalTrials.gov; Company filings",
      "sectionLabel": "CHINA'S RISE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "China vs. RoW: Pipeline Programs by Modality",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        320,
                        185,
                        280,
                        95,
                        110,
                        48,
                        140,
                        62
                      ],
                      "name": "China"
                    },
                    {
                      "data": [
                        190,
                        290,
                        430,
                        45,
                        380,
                        12,
                        220,
                        35
                      ],
                      "name": "Rest of World"
                    }
                  ],
                  "stacked": false,
                  "gridLeft": 110,
                  "chartType": "bar",
                  "categories": [
                    "Bispecific Ab",
                    "ADC",
                    "GLP-1/Metabolic",
                    "CAR-T (solid)",
                    "PD-1/L1",
                    "CLDN18.2",
                    "HER2-targeted",
                    "Oral GLP-1 SM"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "showBarValues": false
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "China's Structural Innovation Advantages",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Patient enrollment speed: Chinese Phase 2 trials enroll 3-5x faster than US equivalents \u2014 data arrives earlier",
                    "Cost of development: Phase 2 oncology trials cost ~40-60% less in China; same FDA-applicable endpoints",
                    "NMPA approval as bridge: domestic approval de-risks global licensing \u2014 Western pharma buying post-NMPA data",
                    "Bispecific engineering depth: China leads in CD3/tumor bispecifics, PD-1/VEGF combos, and CLDN18.2 programs",
                    "ADC chemistry: Kelun, RemeGen, and KLUS have pioneered novel linker-payload combinations now in-licensed globally"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 832,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 539,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 128
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "China Out-Licensing Deal Flow ($B total)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        0.3,
                        0.5,
                        0.9,
                        1.4,
                        3.2,
                        5.8,
                        7.5
                      ],
                      "name": "Upfront ($B)"
                    },
                    {
                      "data": [
                        0.8,
                        1.2,
                        2.1,
                        3.5,
                        8.5,
                        18,
                        22
                      ],
                      "name": "Milestones ($B)"
                    }
                  ],
                  "stacked": true,
                  "chartType": "bar",
                  "categories": [
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E"
                  ],
                  "gridBottom": 60,
                  "showBarValues": false
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Where China Has Global Leadership",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Bispecific Ab",
                        "#1 globally",
                        "Akeso, Zymeworks",
                        "Summit $5B Akeso"
                      ],
                      [
                        "PD-1/VEGF combo",
                        "Only apprvd",
                        "Akeso (AK112)",
                        "AZ evaluating"
                      ],
                      [
                        "CLDN18.2 ADC",
                        "3 in late",
                        "LaNova, KLUS",
                        "Pfizer $6.1B"
                      ],
                      [
                        "HER3 ADC",
                        "Most progs",
                        "Kelun, RemeGen",
                        "Merck $1.4B"
                      ],
                      [
                        "Oral GLP-1 SM",
                        "40%+ pipe",
                        "Inventisbio, Sci.",
                        "AZ/Pfizer watch"
                      ],
                      [
                        "CAR-T (solid)",
                        "Most Ph1/2",
                        "Gracell, IASO",
                        "AZ $1.2B Gracell"
                      ]
                    ],
                    "headers": [
                      "Area",
                      "China Lead",
                      "Key Companies",
                      "Western Signal"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      5,
                      5
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      16,
                      11,
                      20,
                      20
                    ],
                    "_headersMaxChars": [
                      32,
                      22,
                      40,
                      40
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Where China Is Winning: Innovation Map",
      "footer": "Source: Evaluate Pharma, ClinicalTrials.gov, GlobalData, NMPA filings, Jan 2026.",
      "sectionLabel": "CHINA'S RISE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap (NASDAQ)",
                      "value": "~$18B",
                      "sublabel": "Dual-listed HK + US"
                    },
                    {
                      "label": "2024 Revenue",
                      "value": "$3.8B",
                      "sublabel": "+26% YoY"
                    },
                    {
                      "label": "Brukinsa (BTK)",
                      "value": "$2.6B",
                      "sublabel": "Approved US, EU, CN"
                    },
                    {
                      "label": "Pipeline Assets",
                      "value": "50+",
                      "sublabel": "Globally active"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 6,
                "header": "Why BeiGene Is Different",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Only Chinese biotech with fully commercialized US oncology \u2014 Brukinsa taking share from ibrutinib",
                    "ALPINE trial showed superiority over ibrutinib in CLL \u2014 a best-in-class claim",
                    "Global infrastructure: 10,000+ employees, US/EU commercial teams, FDA manufacturing",
                    "Tislelizumab (PD-1) partnered with Novartis globally; BeiGene retains China rights"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 507,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 339,
                  "_lineCount": 12,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 39,
                  "_maxCharsPerItem": 117
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Brukinsa Revenue vs. Ibrutinib ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        0.1,
                        0.2,
                        0.7,
                        1.5,
                        2.6,
                        3.8,
                        5,
                        6.5
                      ],
                      "name": "Brukinsa (BeiGene)"
                    },
                    {
                      "data": [
                        4.7,
                        5.3,
                        5.9,
                        5.1,
                        4.2,
                        3.5,
                        2.9,
                        2.4
                      ],
                      "name": "Imbruvica (ibrutinib)"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E",
                    "2026E",
                    "2027E"
                  ],
                  "gridBottom": 60,
                  "showLineValues": false
                },
                "_headerMaxChars": 35
              },
              {
                "span": 6,
                "header": "Key Pipeline Beyond Brukinsa",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Tislelizumab",
                        "PD-1",
                        "Apprvd CN",
                        "Multiple cancers"
                      ],
                      [
                        "BGB-11417",
                        "BCL2",
                        "Phase 3",
                        "CLL / AML"
                      ],
                      [
                        "BGB-16673",
                        "BTK CDAC",
                        "Phase 2",
                        "B-cell malign."
                      ],
                      [
                        "Sonrotoclax",
                        "BCL2",
                        "Phase 3",
                        "Hematology"
                      ],
                      [
                        "BGB-A317",
                        "TIGIT/PD-1",
                        "Phase 2",
                        "Solid tumors"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Target",
                      "Stage",
                      "Indication"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      5
                    ],
                    "rowHeight": 0.27,
                    "_cellMaxChars": [
                      14,
                      10,
                      10,
                      19
                    ],
                    "_headersMaxChars": [
                      28,
                      20,
                      20,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 35
              }
            ],
            "direction": "col"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Financial Profile",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Cash Position",
                      "value": "$4.2B",
                      "sublabel": "Well-funded through 2027"
                    },
                    {
                      "label": "R&D Spend (2024)",
                      "value": "$1.9B",
                      "sublabel": "50% of revenue"
                    }
                  ]
                },
                "_headerMaxChars": 20
              },
              {
                "span": 6,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "BeiGene proves Chinese biotechs can build global franchises",
                    "Brukinsa crossing $5B by 2026 makes it a blockbuster",
                    "Risk: geopolitical tension and BIOSECURE Act weigh on multiple",
                    "M&A gets commercial oncology platform plus 50+ pipeline assets"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 351,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 235,
                  "_lineCount": 11,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 27,
                  "_maxCharsPerItem": 81
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "BeiGene: China's Global Oncology Platform",
      "footer": "Source: BeiGene 20-F 2024, Evaluate Pharma, FactSet. Market data as of Jan 2026.",
      "sectionLabel": "CHINA'S RISE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 41,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "children": [
                  {
                    "span": 6,
                    "header": "Akeso Snapshot",
                    "content": {
                      "type": "statGrid",
                      "items": [
                        {
                          "label": "Market Cap (HK)",
                          "value": "~$8B",
                          "sublabel": "HK-listed"
                        },
                        {
                          "label": "AK112 deal (Summit)",
                          "value": "$5.0B",
                          "sublabel": "PD-1/VEGF bispecific"
                        },
                        {
                          "label": "US IND filed",
                          "value": "2024",
                          "sublabel": "Ivonescimab Ph3 global"
                        }
                      ]
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "AK112: PD-1/VEGF bispecific \u2014 unique dual checkpoint+anti-angio",
                        "Phase 3 CN: superior PFS vs. pembrolizumab in NSCLC",
                        "Summit licensed ex-CN for $5B; global Ph3 in US/EU/JP",
                        "Replication of CN data = $10B+ asset; direct Keytruda threat"
                      ],
                      "fontSize": 1000,
                      "_maxChars": 364,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 227,
                      "_lineCount": 7,
                      "lineSpacing": 0.9,
                      "_charsPerLine": 52,
                      "_maxCharsPerItem": 52
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 7,
                "header": "Akeso Pipeline",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "AK112 (ivonescimab)",
                        "PD-1/VEGF bispfc",
                        "Approved",
                        "Phase 3",
                        "Summit $5B"
                      ],
                      [
                        "AK101",
                        "IL-12/23",
                        "Phase 3",
                        "Phase 2",
                        "In-house"
                      ],
                      [
                        "AK104",
                        "PD-1/CTLA-4",
                        "Approved",
                        "Phase 2",
                        "In-house"
                      ],
                      [
                        "AK117",
                        "CD47 mAb",
                        "Phase 2",
                        "Phase 1",
                        "In-house"
                      ],
                      [
                        "AK129",
                        "IL-2/PD-1 bispfc",
                        "Phase 1",
                        "Preclin.",
                        "In-house"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Mechanism",
                      "Stage CN",
                      "Stage Global",
                      "Deal"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3,
                      3
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      20,
                      20,
                      8,
                      14,
                      14
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      16,
                      28,
                      28
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "children": [
                  {
                    "span": 6,
                    "header": "LaNova Snapshot",
                    "content": {
                      "type": "statGrid",
                      "items": [
                        {
                          "label": "Status",
                          "value": "Private",
                          "sublabel": "VC-backed; pre-IPO"
                        },
                        {
                          "label": "Pfizer deal (2024)",
                          "value": "$6.1B",
                          "sublabel": "CLDN18.2 ADC"
                        },
                        {
                          "label": "Lead asset stage",
                          "value": "Phase 2",
                          "sublabel": "CN + US IND filed"
                        }
                      ]
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "LM-302: CLDN18.2 ADC \u2014 hottest gastric cancer target",
                        "Pfizer paid $6.1B for ex-CN rights to a Ph2 asset",
                        "Validates CN ADC chemistry; linker-payload vs. Daiichi",
                        "Pre-IPO HK/US listing 2025-26; Pfizer deal = valuation anchor"
                      ],
                      "fontSize": 1000,
                      "_maxChars": 364,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 216,
                      "_lineCount": 6,
                      "lineSpacing": 0.9,
                      "_charsPerLine": 52,
                      "_maxCharsPerItem": 52
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 7,
                "header": "CLDN18.2 Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "LaNova (CN)",
                        "LM-302",
                        "ADC",
                        "Phase 2",
                        "Pfizer $6.1B"
                      ],
                      [
                        "Zymeworks (CA)",
                        "ZW49",
                        "HER2 bispfc ADC",
                        "Phase 2",
                        "J&J $1.7B"
                      ],
                      [
                        "KLUS Pharma",
                        "KL264",
                        "ADC",
                        "Phase 1",
                        "Undisclosed"
                      ],
                      [
                        "Astellas",
                        "Zolbetuximab",
                        "mAb",
                        "Approved",
                        "Commercial"
                      ],
                      [
                        "Sotio",
                        "SOT102",
                        "ADC",
                        "Phase 1",
                        "In-house"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Asset",
                      "Modality",
                      "Stage",
                      "Partner"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      19,
                      13,
                      19,
                      8,
                      19
                    ],
                    "_headersMaxChars": [
                      38,
                      26,
                      38,
                      16,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Akeso & LaNova: Bispecific & ADC Leaders",
      "footer": "Source: Akeso HK filings, LaNova press releases, Evaluate Pharma, FactSet Jan 2026.",
      "sectionLabel": "CHINA'S RISE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 40,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "children": [
                  {
                    "span": 6,
                    "header": "Zymeworks Snapshot",
                    "content": {
                      "type": "statGrid",
                      "items": [
                        {
                          "label": "Market Cap (NYSE)",
                          "value": "~$1.2B",
                          "sublabel": "Canada-HK hybrid"
                        },
                        {
                          "label": "J&J deal (2023)",
                          "value": "$1.7B",
                          "sublabel": "HER2 bispecific ADC"
                        },
                        {
                          "label": "Lead asset",
                          "value": "ZW220",
                          "sublabel": "Phase 2 HER2+ gastric"
                        }
                      ]
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Bispecific ADC: two tumor targets for selectivity",
                        "ZW49 licensed to J&J $1.7B; validates the class",
                        "ZW220 targets HER2-low, ineligible for T-DXd",
                        "Azyp platform: modular ADC across tumor antigens"
                      ],
                      "fontSize": 1000,
                      "_maxChars": 364,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 188,
                      "_lineCount": 4,
                      "lineSpacing": 0.9,
                      "_charsPerLine": 52,
                      "_maxCharsPerItem": 52
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 7,
                "header": "Zymeworks ADC Platform & Pipeline",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "ZW49",
                        "HER2 bispfc",
                        "ADC",
                        "Phase 2",
                        "J&J $1.7B licensed"
                      ],
                      [
                        "ZW220",
                        "HER2 (low)",
                        "ADC",
                        "Phase 2",
                        "In-house; partnering"
                      ],
                      [
                        "ZW171",
                        "CD3/MSLN",
                        "Bispfc mAb",
                        "Phase 1",
                        "In-house"
                      ],
                      [
                        "ZW251",
                        "HER3",
                        "ADC",
                        "Preclin.",
                        "Azyp platform"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Target",
                      "Modality",
                      "Stage",
                      "Status"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      3,
                      2,
                      6
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      13,
                      13,
                      13,
                      8,
                      30
                    ],
                    "_headersMaxChars": [
                      26,
                      26,
                      26,
                      16,
                      60
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 4
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "children": [
                  {
                    "span": 6,
                    "header": "Kelun-Biotech Snapshot",
                    "content": {
                      "type": "statGrid",
                      "items": [
                        {
                          "label": "Market Cap (HK)",
                          "value": "~$3.5B",
                          "sublabel": "Subsidiary of Kelun Pharma"
                        },
                        {
                          "label": "Merck deal (2023)",
                          "value": "$1.4B",
                          "sublabel": "HER3-DXd ADC"
                        },
                        {
                          "label": "ADC programs",
                          "value": "12+",
                          "sublabel": "Broadest CN ADC pipeline"
                        }
                      ]
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Broadest CN ADC pipeline: 12+ programs, novel",
                        "SKB264 (Trop-2): Ph3 vs. Gilead Trodelvy in TNBC",
                        "A166 (HER3 ADC) licensed to Merck for $1.4B",
                        "Camptothecin payloads: distinct from DXd mechanism"
                      ],
                      "fontSize": 1000,
                      "_maxChars": 364,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 186,
                      "_lineCount": 4,
                      "lineSpacing": 0.9,
                      "_charsPerLine": 52,
                      "_maxCharsPerItem": 52
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 7,
                "header": "Kelun-Biotech ADC Pipeline",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "SKB264",
                        "Trop-2",
                        "Belotecan",
                        "Phase 3",
                        "In-house (global)"
                      ],
                      [
                        "A166",
                        "HER3",
                        "DM4",
                        "Phase 2",
                        "Merck $1.4B"
                      ],
                      [
                        "KL264",
                        "CLDN18.2",
                        "Camptothecin",
                        "Phase 1",
                        "In-house"
                      ],
                      [
                        "KL516",
                        "HER2",
                        "Novel",
                        "Phase 1",
                        "In-house"
                      ],
                      [
                        "KL525",
                        "Trop-2/HER3",
                        "Bispec ADC",
                        "Preclin.",
                        "Novel platform"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Target",
                      "Payload",
                      "Stage",
                      "Partner"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      3,
                      2,
                      6
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      13,
                      13,
                      13,
                      8,
                      30
                    ],
                    "_headersMaxChars": [
                      26,
                      26,
                      26,
                      16,
                      60
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Zymeworks & Kelun-Biotech: ADC Innovators",
      "footer": "Source: Zymeworks 20-F, Kelun-Biotech HK filing, Merck/J&J press releases, Evaluate Pharma Jan 2026.",
      "sectionLabel": "CHINA'S RISE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 41,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "children": [
                  {
                    "span": 7,
                    "header": "HUTCHMED Snapshot",
                    "content": {
                      "type": "statGrid",
                      "items": [
                        {
                          "label": "Market Cap (HK/NASDAQ)",
                          "value": "~$3B",
                          "sublabel": "Dual listed"
                        },
                        {
                          "label": "Approved oncology drugs",
                          "value": "3",
                          "sublabel": "CN approved; 1 US filed"
                        },
                        {
                          "label": "Fruquintinib (US)",
                          "value": "Approved",
                          "sublabel": "FDA approved Nov 2023"
                        }
                      ]
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 5,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "Fruquintinib: first CN small-mol FDA-approved (2023)",
                        "Savolitinib (MET) with AstraZeneca for NSCLC globally",
                        "Surufatinib CN-approved for NETs; US filing 2025",
                        "Proves CN small-mol oncology can clear FDA"
                      ],
                      "fontSize": 1000,
                      "_maxChars": 312,
                      "_maxLines": 6,
                      "_overflow": false,
                      "_charCount": 195,
                      "_lineCount": 5,
                      "lineSpacing": 0.9,
                      "_charsPerLine": 52,
                      "_maxCharsPerItem": 52
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 7,
                "header": "HUTCHMED Global Pipeline",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Fruquintinib",
                        "VEGFR 1/2/3",
                        "Appr. CN",
                        "FDA Approved",
                        "Takeda (US/EU)"
                      ],
                      [
                        "Savolitinib",
                        "MET",
                        "Appr. CN",
                        "Phase 3",
                        "AstraZeneca"
                      ],
                      [
                        "Surufatinib",
                        "FGFR/VEGFR",
                        "Appr. CN",
                        "Phase 2 US",
                        "In-house"
                      ],
                      [
                        "HMPL-306",
                        "IDH1/2",
                        "Phase 2",
                        "Phase 1 US",
                        "In-house"
                      ],
                      [
                        "Tazemetostat",
                        "EZH2",
                        "Phase 2",
                        "Phase 1",
                        "In-house"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Target",
                      "CN Status",
                      "Global Status",
                      "Partner"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      2,
                      3,
                      5
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      19,
                      13,
                      8,
                      13,
                      25
                    ],
                    "_headersMaxChars": [
                      38,
                      26,
                      16,
                      26,
                      50
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "children": [
                  {
                    "span": 6,
                    "header": "RemeGen Snapshot",
                    "content": {
                      "type": "statGrid",
                      "items": [
                        {
                          "label": "Market Cap (HK)",
                          "value": "~$2B",
                          "sublabel": "HK-listed"
                        },
                        {
                          "label": "Lead asset",
                          "value": "RC48",
                          "sublabel": "HER2 ADC; US filing 2024"
                        },
                        {
                          "label": "CN Approvals",
                          "value": "2",
                          "sublabel": "RC48 + Teliso-V"
                        }
                      ]
                    },
                    "_headerMaxChars": 36
                  },
                  {
                    "span": 6,
                    "content": {
                      "type": "bulletList",
                      "items": [
                        "RC48: HER2 ADC approved CN; competes with DS-8201",
                        "Pfizer partnered RC48 ex-CN via Seagen acquisition",
                        "RC28 (VEGF/FGF bispec Ab): next-gen bispecific",
                        "One of few CN biotechs in Western pharma portfolio"
                      ],
                      "fontSize": 1000,
                      "_maxChars": 364,
                      "_maxLines": 7,
                      "_overflow": false,
                      "_charCount": 195,
                      "_lineCount": 4,
                      "lineSpacing": 0.9,
                      "_charsPerLine": 52,
                      "_maxCharsPerItem": 52
                    }
                  }
                ],
                "direction": "col"
              },
              {
                "span": 7,
                "header": "RemeGen Pipeline & Seagen/Pfizer Partnership",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "RC48 (disitamab v.)",
                        "HER2",
                        "ADC",
                        "Appr. CN",
                        "Pfizer ex-CN rights"
                      ],
                      [
                        "RC28",
                        "VEGF/FGF",
                        "Bispec Ab",
                        "Phase 2",
                        "In-house"
                      ],
                      [
                        "RC108",
                        "c-Met",
                        "ADC",
                        "Phase 2",
                        "In-house"
                      ],
                      [
                        "RC118",
                        "CLDN18.2",
                        "ADC",
                        "Phase 1",
                        "In-house"
                      ],
                      [
                        "RC148",
                        "HER2/HER3",
                        "Bispec ADC",
                        "Preclin.",
                        "Novel linker"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Target",
                      "Modality",
                      "Stage",
                      "Status"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      3,
                      3,
                      2,
                      4
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      25,
                      13,
                      13,
                      8,
                      19
                    ],
                    "_headersMaxChars": [
                      50,
                      26,
                      26,
                      16,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "HUTCHMED & RemeGen: CN Assets Go Global",
      "footer": "Source: HUTCHMED Annual Report 2024, RemeGen HK filing, Seagen/Pfizer filings, Evaluate Pharma.",
      "sectionLabel": "CHINA'S RISE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "6."
                    }
                  ],
                  "text": "6.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "FDA TURBULENCE",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 14,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772025082116-e99f3afa4024.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#4472C4"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "What Is Actually Happening",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Trump administration has installed DOGE-oriented leadership at HHS; FDA leadership in flux",
                    "Vaccine advisory committees disrupted; some review panels suspended or restructured",
                    "Accelerated Approval Vouchers (AAVs) creating unusual speed opportunities for some programs",
                    "Real World Evidence (RWE) guidance being expedited for certain indications",
                    "User fees under pressure \u2014 PDUFA VII discussions ongoing; could extend timelines"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 832,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 418,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 128
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "My Read: Not as Bad as Headlines Suggest",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "FDA career staff are largely intact \u2014 institutional knowledge preserved",
                    "Oncology and rare disease approvals unlikely to be disrupted meaningfully",
                    "AAV pathway could actually accelerate certain rare disease programs",
                    "Uncertainty is creating buying opportunities in stocks with near-term PDUFA dates",
                    "Offshore manufacturing scrutiny benefits US-based CDMOs \u2014 watch Lonza, Catalent acquirer"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 732,
                  "_maxLines": 12,
                  "_overflow": false,
                  "_charCount": 380,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 61,
                  "_maxCharsPerItem": 122
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 42
              }
            ],
            "direction": "col"
          },
          {
            "span": 6,
            "header": "FDA Approval Trends by Therapeutic Area",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    19,
                    21,
                    18,
                    23,
                    20,
                    18
                  ],
                  "name": "Oncology"
                },
                {
                  "data": [
                    10,
                    14,
                    12,
                    15,
                    13,
                    12
                  ],
                  "name": "Rare Disease"
                },
                {
                  "data": [
                    24,
                    15,
                    7,
                    17,
                    17,
                    15
                  ],
                  "name": "Other"
                }
              ],
              "stacked": true,
              "chartType": "bar",
              "categories": [
                "2020",
                "2021",
                "2022",
                "2023",
                "2024",
                "2025E"
              ],
              "gridBottom": 45,
              "showBarValues": false
            },
            "_headerMaxChars": 44
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "FDA Turbulence: Risk and Opportunity",
      "footer": "Source: Evaluate Pharma 2026 Preview; STAT News; Nature Medicine",
      "sectionLabel": "FDA TURBULENCE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 36,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "7."
                    }
                  ],
                  "text": "7.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "WHERE CAPITAL IS FLOWING",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 24,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772024967315-b15d1ffac756.png",
              "type": "image",
              "prompt": "professional subtle luxury small molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#2F5496"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 6,
            "children": [
              {
                "span": 5,
                "header": "VC Funding by Modality",
                "content": {
                  "type": "chart",
                  "items": [
                    {
                      "name": "Oncology Platform",
                      "value": 28
                    },
                    {
                      "name": "Metabolic/GLP-1",
                      "value": 22
                    },
                    {
                      "name": "Cell/Gene Therapy",
                      "value": 18
                    },
                    {
                      "name": "CNS",
                      "value": 12
                    },
                    {
                      "name": "Rare Disease",
                      "value": 10
                    },
                    {
                      "name": "Other",
                      "value": 10
                    }
                  ],
                  "centerY": "45%",
                  "doughnut": true,
                  "chartType": "pie",
                  "showLegend": true,
                  "outerRadius": "70%",
                  "labelPosition": "inside"
                },
                "_headerMaxChars": 35
              },
              {
                "span": 4,
                "header": "Average Valuation Premium",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        3.2,
                        1.8,
                        1.2,
                        0.7,
                        0.4
                      ],
                      "name": "EV/Pipeline Asset Value Premium (x)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 120,
                  "chartType": "bar",
                  "categories": [
                    "Platform Biotech",
                    "Single-Asset Ph3",
                    "Single-Asset Ph2",
                    "Single-Asset Ph1",
                    "Discovery Stage"
                  ],
                  "gridBottom": 20,
                  "horizontal": true,
                  "valueSuffix": "x",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 28
              },
              {
                "span": 3,
                "header": "Top VC Funds (2025)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "ARCH Venture",
                        "Platforms",
                        "12"
                      ],
                      [
                        "Flagship",
                        "Novel bio",
                        "8"
                      ],
                      [
                        "Third Rock",
                        "Oncology",
                        "9"
                      ],
                      [
                        "OrbiMed",
                        "Broad",
                        "22"
                      ],
                      [
                        "RA Capital",
                        "Clinical",
                        "18"
                      ]
                    ],
                    "headers": [
                      "Fund",
                      "Focus",
                      "2025 Deals"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      4,
                      3
                    ],
                    "rowHeight": 0.2,
                    "_cellMaxChars": [
                      13,
                      10,
                      6
                    ],
                    "_headersMaxChars": [
                      26,
                      20,
                      12
                    ]
                  },
                  "type": "table",
                  "_maxRows": 10,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 20
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "header": "Key Themes Attracting Capital in 2025\u20132026",
            "content": {
              "type": "bulletList",
              "items": [
                "AI Drug Discovery: Recursion, Exscientia raising at premium \u2014 science must still work",
                "Radiopharmaceuticals: Lilly/Aktis and AZ/RayzeBio signal a new arms race in targeted therapy",
                "Oncology: KRAS, PRMT5, CDK4 with biomarker-selected patient populations",
                "Protein Degraders: BMS and Pfizer betting on PROTAC/molecular glues"
              ],
              "fontSize": 1000,
              "_maxChars": 846,
              "_maxLines": 6,
              "_overflow": false,
              "_charCount": 315,
              "_lineCount": 4,
              "lineSpacing": 2,
              "_charsPerLine": 141,
              "_maxCharsPerItem": 141
            },
            "_headerMaxChars": 92
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Platform vs. Asset: Capital Bifurcates",
      "footer": "Source: PitchBook, SVB Securities, FactSet; Data as of Q4 2025",
      "sectionLabel": "WHERE CAPITAL IS FLOWING",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 4,
                "header": "Fund Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "AUM (est.)",
                      "value": "$3B+",
                      "sublabel": "ARCH IX closed 2022"
                    },
                    {
                      "label": "Active portfolio cos.",
                      "value": "~60",
                      "sublabel": "Across all vintages"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 8,
                "header": "Why ARCH Wins: The Deep Science Model",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Lab-to-company: ARCH spins out science from academic labs",
                    "Kadmon, Juno, Alnylam, Relay Tx \u2014 all ARCH-founded",
                    "Holds through IPO; low-turn, high-conviction style",
                    "Key edge: NIH/DoE-adjacent deal flow others can't access"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 623,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 213,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 89,
                  "_maxCharsPerItem": 89
                },
                "_headerMaxChars": 59
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Selected Exits & Returns (Illustrative $B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        9,
                        32,
                        1.2,
                        1.8,
                        1.9,
                        0.6
                      ],
                      "name": "Approx. Peak/Exit Value ($B)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 80,
                  "chartType": "bar",
                  "categories": [
                    "Juno (JUNO)",
                    "Alnylam (ALNY)",
                    "Relay Tx",
                    "Lyell Imm.",
                    "Armo Bio",
                    "Nuvation"
                  ],
                  "gridBottom": 60,
                  "valueSuffix": "B",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Key Active Holdings (2025)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Neumora Tx",
                        "CNS platform",
                        "Phase 2",
                        "Depression/schiz"
                      ],
                      [
                        "Dewpoint Tx",
                        "Condensate bio",
                        "Phase 1",
                        "Undruggable targets"
                      ],
                      [
                        "Boundless Bio",
                        "ecDNA",
                        "Phase 2",
                        "Novel resistance"
                      ],
                      [
                        "Rapport Tx",
                        "GABA mod.",
                        "Phase 2",
                        "CNS selectivity"
                      ],
                      [
                        "iTeos Tx",
                        "Immuno-oncol.",
                        "Phase 2",
                        "TIGIT/A2AR axis"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Modality",
                      "Stage",
                      "Thesis"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      2,
                      5
                    ],
                    "rowHeight": 0.24,
                    "_cellMaxChars": [
                      15,
                      15,
                      9,
                      28
                    ],
                    "_headersMaxChars": [
                      30,
                      30,
                      18,
                      56
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Investment Strategy & LP Positioning",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Typical hold",
                      "value": "7\u201312 yrs",
                      "sublabel": "Patient capital model"
                    },
                    {
                      "label": "Sweet spot",
                      "value": "TRL 3\u20135",
                      "sublabel": "Pre-IND to Phase 1"
                    },
                    {
                      "label": "Geography",
                      "value": "US-only",
                      "sublabel": "Boston/SF/Chicago"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "ARCH is the canonical platform-first VC",
                    "Alnylam alone = decades of IRR",
                    "CNS + condensate bets are contrarian",
                    "LP access remains highly competitive"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 141,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "ARCH Venture: Deep Science Platform",
      "footer": "Source: ARCH Venture Partners, PitchBook, Crunchbase, public filings. Data as of Q4 2025.",
      "sectionLabel": "WHERE CAPITAL IS FLOWING",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 4,
                "header": "Fund Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "AUM (est.)",
                      "value": "$4.5B+",
                      "sublabel": "Flagship VIII 2023"
                    },
                    {
                      "label": "Companies created",
                      "value": "100+",
                      "sublabel": "Since 2000"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 8,
                "header": "Why Flagship Is Structurally Different",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Explorations: internal R&D labs generate 200+ ideas/yr",
                    "Keeps 30\u201350% equity; operates as long-term co-founder",
                    "Moderna mRNA platform = proof the model scales globally",
                    "Three new S-corps in stealth per quarter on average"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 623,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 213,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 89,
                  "_maxCharsPerItem": 89
                },
                "_headerMaxChars": 59
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Flagship Portfolio Value Over Time ($B est.)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        4,
                        7,
                        28,
                        95,
                        38,
                        22,
                        18,
                        25
                      ],
                      "name": "Total Portfolio Value ($B)"
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "2018",
                    "2019",
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E"
                  ],
                  "gridBottom": 60,
                  "showLineValues": false
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Key Active Holdings (2025)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Moderna",
                        "mRNA platform",
                        "Coml.",
                        "COVID + RSV appr."
                      ],
                      [
                        "Larimar Tx",
                        "FA (frataxin)",
                        "Phase 3",
                        "Rare neuro"
                      ],
                      [
                        "Generate Bio",
                        "AI protein design",
                        "Discov.",
                        "ML-native"
                      ],
                      [
                        "Quotient Bio",
                        "Microfluidics",
                        "Phase 1",
                        "Oral biologics"
                      ],
                      [
                        "Tessera Tx",
                        "Gene writing",
                        "Discov.",
                        "Beyond CRISPR"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Focus",
                      "Stage",
                      "Notable"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.24,
                    "_cellMaxChars": [
                      20,
                      20,
                      8,
                      20
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      16,
                      40
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Investment Model & LP Profile",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Concept to IPO",
                      "value": "5\u20138 yrs",
                      "sublabel": "Internal creation timeline"
                    },
                    {
                      "label": "Exploration budget",
                      "value": "$50M/yr",
                      "sublabel": "Unfunded R&D arm"
                    },
                    {
                      "label": "Co-investors",
                      "value": "Rare",
                      "sublabel": "Leads solo most rounds"
                    },
                    {
                      "label": "Novo Holdings",
                      "value": "Key LP",
                      "sublabel": "Strategic alignment"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Moderna validates the full thesis",
                    "Post-peak; portfolio reset in progress",
                    "Generate Bio = most watched asset now",
                    "Model is hard to replicate at scale"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 143,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Flagship Pioneering: Company Creator",
      "footer": "Source: Flagship Pioneering, PitchBook, SEC filings, Evaluate Pharma. Data as of Q4 2025.",
      "sectionLabel": "WHERE CAPITAL IS FLOWING",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 36,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 4,
                "header": "Fund Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "AUM",
                      "value": "$18B+",
                      "sublabel": "VC + public + royalty"
                    },
                    {
                      "label": "Active investments",
                      "value": "200+",
                      "sublabel": "Across stages/geographies"
                    }
                  ]
                },
                "_headerMaxChars": 28
              },
              {
                "span": 8,
                "header": "Why OrbiMed Spans the Full Stack",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Only fund with VC, crossover, public, and royalty vehicles",
                    "CN presence (OrbiMed Asia) captures China out-licensing deals",
                    "Clinical-stage sweet spot: Ph2 data + biomarker story",
                    "22 deals in 2025 = highest volume of any dedicated HC fund"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 623,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 230,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 89,
                  "_maxCharsPerItem": 89
                },
                "_headerMaxChars": 59
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "2025 Portfolio Mix by Stage (%)",
                "content": {
                  "type": "chart",
                  "items": [
                    {
                      "name": "Phase 2/3",
                      "value": 35
                    },
                    {
                      "name": "Phase 1",
                      "value": 25
                    },
                    {
                      "name": "Public crossover",
                      "value": 20
                    },
                    {
                      "name": "Discovery/Pre-IND",
                      "value": 12
                    },
                    {
                      "name": "Royalty/structured",
                      "value": 8
                    }
                  ],
                  "centerY": "45%",
                  "doughnut": true,
                  "chartType": "pie",
                  "gridBottom": 60,
                  "showLegend": true,
                  "outerRadius": "70%",
                  "labelPosition": "inside"
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Key Holdings Across Vehicles (2025)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Black Diamond Tx",
                        "EGFR allosteric",
                        "Phase 2",
                        "VC"
                      ],
                      [
                        "Protagonist Tx",
                        "Peptide mimetics",
                        "Phase 3",
                        "Public"
                      ],
                      [
                        "Elevation Oncol.",
                        "SHP2 inhibitor",
                        "Phase 2",
                        "VC"
                      ],
                      [
                        "Invacare (royalty)",
                        "Medical devices",
                        "Revenue",
                        "Royalty"
                      ],
                      [
                        "Gracell Bio",
                        "CAR-T platform",
                        "Ph2 (CN)",
                        "Asia VC"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Modality",
                      "Stage",
                      "Vehicle"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.24,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Cross-Vehicle Strategy & Edge",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "VC fund size",
                      "value": "$3B",
                      "sublabel": "OrbiMed Private V"
                    },
                    {
                      "label": "Public book",
                      "value": "$8B",
                      "sublabel": "Long/short HC equities"
                    },
                    {
                      "label": "OrbiMed Asia",
                      "value": "$2B",
                      "sublabel": "CN/APAC VC vehicle"
                    },
                    {
                      "label": "Royalty vehicle",
                      "value": "$1B+",
                      "sublabel": "Non-dilutive financing"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Broadest platform of any HC-only fund",
                    "Asia vehicle = early CN out-license edge",
                    "Public book creates crossover arbitrage",
                    "Volume player; quality varies by vehicle"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 156,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "OrbiMed: Largest Dedicated Healthcare VC",
      "footer": "Source: OrbiMed Advisors, PitchBook, SEC 13F filings, Evaluate Pharma. Data as of Q4 2025.",
      "sectionLabel": "WHERE CAPITAL IS FLOWING",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 40,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "8."
                    }
                  ],
                  "text": "8.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "M&A LANDSCAPE",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 13,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772025012029-4b8aba6670d2.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#4472C4"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Select Significant Transactions (2024\u20132025)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Pfizer",
                        "Seagen",
                        "$43B",
                        "ADC platform"
                      ],
                      [
                        "AbbVie",
                        "Cerevel",
                        "$8.7B",
                        "CNS/emraclidine"
                      ],
                      [
                        "AbbVie",
                        "ImmunoGen",
                        "$10.1B",
                        "ADC/ELAHERE"
                      ],
                      [
                        "AstraZeneca",
                        "Gracell Bio",
                        "$1.2B",
                        "CAR-T platform"
                      ],
                      [
                        "Eli Lilly",
                        "Aktis Oncology",
                        "$1.4B",
                        "Radiopharm"
                      ],
                      [
                        "BMS",
                        "RayzeBio",
                        "$4.1B",
                        "Ac-225 therapy"
                      ]
                    ],
                    "headers": [
                      "Acquirer",
                      "Target",
                      "Value",
                      "Rationale"
                    ],
                    "fontSize": 850,
                    "colWidths": [
                      3,
                      3,
                      2,
                      4
                    ],
                    "rowHeight": 0.2,
                    "_cellMaxChars": [
                      21,
                      21,
                      13,
                      30
                    ],
                    "_headersMaxChars": [
                      42,
                      42,
                      26,
                      60
                    ]
                  },
                  "type": "table",
                  "_maxRows": 10,
                  "_overflow": false,
                  "_rowCount": 6
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "M&A Volume & Premium Trends",
                "content": {
                  "bars": [
                    {
                      "data": [
                        80,
                        120,
                        65,
                        95,
                        145,
                        160
                      ],
                      "name": "Deal Volume ($B)"
                    }
                  ],
                  "type": "chart",
                  "lines": [
                    {
                      "data": [
                        55,
                        68,
                        52,
                        61,
                        72,
                        78
                      ],
                      "name": "Avg. Premium (%)"
                    }
                  ],
                  "dualAxis": true,
                  "chartType": "combo",
                  "categories": [
                    "2020",
                    "2021",
                    "2022",
                    "2023",
                    "2024",
                    "2025E"
                  ],
                  "gridBottom": 45
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "What the Market Is Getting Wrong",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "M&A premiums are justified \u2014 scarcity of late-stage de-risked assets is real",
                    "ADC hype is correct: Pfizer/Seagen commercial execution proves platform thesis",
                    "Radiopharmaceuticals: actinium-225 supply is a durable strategic moat",
                    "Consensus too bearish on allogeneic CAR-T \u2014 contrarian bullish"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 588,
                  "_maxLines": 12,
                  "_overflow": false,
                  "_charCount": 285,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 49,
                  "_maxCharsPerItem": 147
                },
                "padding": 0.1,
                "background": "#EBF3FF",
                "_headerMaxChars": 34
              },
              {
                "span": 6,
                "header": "Most Likely Next Wave of Targets",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Protagonist Therapeutics: Phase 3 GI programs, IND-approved in multiple anemias",
                    "Karuna Therapeutics: acquired \u2014 but precedent = neuropsych valuations supportable",
                    "Merus N.V.: multi-specific antibody platform, undervalued",
                    "Relay Therapeutics: precision oncology, FGFR2 franchise",
                    "Instil Bio / Iovance: TIL cell therapy for solid tumors"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 327,
                  "_lineCount": 10,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 104
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "M&A: Buyers, Targets & Mispriced Assets",
      "footer": "Source: Evaluate Pharma; FactSet; Company filings; Evaluate 2026 Preview Jan 2026",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$2.8B",
                      "sublabel": "NASDAQ: PTGX"
                    },
                    {
                      "label": "Cash runway",
                      "value": ">2 yrs",
                      "sublabel": "$420M cash Q3 2025"
                    },
                    {
                      "label": "Lead catalyst",
                      "value": "H1 2025",
                      "sublabel": "Rusfertide Ph3 PV data"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why Protagonist Is a Prime Target",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Rusfertide: first-in-class hepcidin mimetic, Ph3 PV data H1 2025",
                    "Oral IL-23 platform: peptide mimetics dodge biologic IP moats",
                    "JNJ already validated category via Tremfya/guselkumab franchise",
                    "OrbiMed, Janus among largest holders \u2014 activist-friendly cap table"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 320,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 254,
                  "_lineCount": 5,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "Revenue Potential by Asset ($M peak est.)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        900,
                        600,
                        1200,
                        500
                      ],
                      "name": "Peak Sales Est. ($M)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 110,
                  "chartType": "bar",
                  "categories": [
                    "Rusfertide PV",
                    "Rusfertide ET/MF",
                    "PTG-100 IBD",
                    "PN-943 UC"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "valueSuffix": "M",
                  "showBarValues": true,
                  "valueDecimals": 0
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Comparable M&A Transactions",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "JNJ",
                        "Aragon Pharma",
                        "$1.0B",
                        "Peptide"
                      ],
                      [
                        "Pfizer",
                        "Arena Pharma",
                        "$6.7B",
                        "Oral GI"
                      ],
                      [
                        "AbbVie",
                        "Allergan",
                        "$63B",
                        "Platform"
                      ],
                      [
                        "Roche",
                        "Inflazome",
                        "$0.4B",
                        "Oral IL"
                      ],
                      [
                        "Sanofi",
                        "Kadmon",
                        "$1.9B",
                        "TGF-beta"
                      ]
                    ],
                    "headers": [
                      "Acquirer",
                      "Target",
                      "Value",
                      "Modality"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      15,
                      22,
                      9,
                      22
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      18,
                      44
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "M&A Valuation Framework",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "rNPV (base)",
                      "value": "$3.8B",
                      "sublabel": "15% cost of capital"
                    },
                    {
                      "label": "Takeout premium",
                      "value": "40\u201360%",
                      "sublabel": "vs. 30d VWAP"
                    },
                    {
                      "label": "Implied EV",
                      "value": "$3.9\u20135.0B",
                      "sublabel": "Plausible range"
                    },
                    {
                      "label": "Best fit buyer",
                      "value": "JNJ AbbVie",
                      "sublabel": "IL-23 / GI franchise"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Ph3 readout = binary event in H1 25",
                    "Positive data = immediate takeout target",
                    "Oral IL-23 alone worth $2B+ to JNJ",
                    "Risk: Ph3 miss = significant downside"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 146,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Protagonist Tx: Hepcidin & Oral IL-23",
      "footer": "Source: Protagonist Therapeutics SEC filings, ClinicalTrials.gov, Evaluate Pharma. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt-Style \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    1,
                    0,
                    1,
                    0
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    2,
                    3,
                    3,
                    0,
                    3
                  ],
                  "name": "Phase 3",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    1,
                    1,
                    0,
                    0,
                    0
                  ],
                  "name": "NDA/Filing",
                  "color": "#ED7D31"
                },
                {
                  "data": [
                    1,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Approval",
                  "color": "#FF0000"
                },
                {
                  "data": [
                    0,
                    0,
                    3,
                    4,
                    2
                  ],
                  "name": "Phase 2",
                  "color": "#A9D18E"
                }
              ],
              "stacked": true,
              "gridLeft": 130,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "Rusfertide (PTG-300) - PV",
                "Rusfertide - ET/MF",
                "PTG-100 (oral IL-23)",
                "PTG-200 (oral IL-23 IBD)",
                "PN-943 (oral GI-restrict.)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false,
              "xAxisCategories": [
                "H1'25",
                "H2'25",
                "H1'26",
                "H2'26",
                "H1'27",
                "H2'27",
                "H1'28",
                "H2'28"
              ]
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Data Readouts & Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Rusfertide",
                        "Ph3 ACTIVATE+ data",
                        "H1 2025",
                        "Binary/high"
                      ],
                      [
                        "Rusfertide",
                        "NDA submission",
                        "H2 2025",
                        "High"
                      ],
                      [
                        "PN-943",
                        "Ph2b UC readout",
                        "H2 2025",
                        "Medium"
                      ],
                      [
                        "PTG-100",
                        "Ph2 Crohn's data",
                        "H1 2026",
                        "Medium"
                      ],
                      [
                        "Rusfertide ET",
                        "Ph3 enroll complete",
                        "H2 2025",
                        "Low-med"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      20,
                      20,
                      8,
                      20
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      16,
                      40
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Incyte",
                        "Ruxolitinib",
                        "JAK1/2",
                        "Approved"
                      ],
                      [
                        "AbbVie",
                        "Upadacitinib",
                        "JAK1",
                        "Approved"
                      ],
                      [
                        "Celldex",
                        "Barzolvolimab",
                        "KIT",
                        "Phase 3"
                      ],
                      [
                        "Disc Med.",
                        "Luspatercept",
                        "TGF-b",
                        "Approved"
                      ],
                      [
                        "Blueprint",
                        "Avapritinib",
                        "PDGFRA",
                        "Approved"
                      ]
                    ],
                    "headers": [
                      "Competitor",
                      "Asset",
                      "Target",
                      "Stage"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      2
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      24,
                      17,
                      17,
                      10
                    ],
                    "_headersMaxChars": [
                      48,
                      34,
                      34,
                      20
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Protagonist: Full Pipeline Timeline",
      "footer": "Source: Protagonist Therapeutics SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$3.1B",
                      "sublabel": "NASDAQ: MRUS"
                    },
                    {
                      "label": "Cash",
                      "value": "$680M",
                      "sublabel": "Runway >3 years"
                    },
                    {
                      "label": "Zenoc. FDA PDUFA",
                      "value": "Aug 2025",
                      "sublabel": "NRG1+ NSCLC/PDAC"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why Merus Commands a Platform Premium",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Biclonics platform: proprietary full-length bispecific antibodies",
                    "Zenocutuzumab: first-ever approved Rx for NRG1-fusion cancers",
                    "Lilly partnership ($1.5B deal 2024) = external platform validation",
                    "LGR5/EGFR (MCLA-158): Sanofi interested; stem-cell targeting moat"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 448,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 257,
                  "_lineCount": 7,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Biclonics Platform Value Drivers ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        1.4,
                        0.6,
                        0.9,
                        0.4,
                        0.8
                      ],
                      "name": "rNPV Est. ($B)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 130,
                  "chartType": "bar",
                  "categories": [
                    "Zenocutuzumab",
                    "MCLA-129",
                    "MCLA-158",
                    "MCLA-145",
                    "Platf. royalties"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "valueSuffix": "B",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Bispecific Antibody M&A Comps",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Roche",
                        "Genentech",
                        "$46.8B",
                        "Platform"
                      ],
                      [
                        "AZ",
                        "Gracell Bio",
                        "$1.2B",
                        "CAR-T bispfc"
                      ],
                      [
                        "JNJ",
                        "Ambrx",
                        "$2.0B",
                        "Bispfc ADC"
                      ],
                      [
                        "BMS",
                        "Turning Point",
                        "$4.1B",
                        "Bispfc KIT"
                      ],
                      [
                        "Lilly",
                        "Merus (part.)",
                        "$1.5B",
                        "Biclonics deal"
                      ]
                    ],
                    "headers": [
                      "Acquirer",
                      "Target",
                      "Value",
                      "Rationale"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      15,
                      22,
                      9,
                      22
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      18,
                      44
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "M&A Valuation Framework",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "rNPV (base)",
                      "value": "$4.1B",
                      "sublabel": "12% cost of capital"
                    },
                    {
                      "label": "Takeout premium",
                      "value": "40\u201370%",
                      "sublabel": "Platform scarcity"
                    },
                    {
                      "label": "Implied EV",
                      "value": "$4.3\u20135.3B",
                      "sublabel": "Plausible range"
                    },
                    {
                      "label": "Best fit buyer",
                      "value": "Roche/AZ/BMS",
                      "sublabel": "Bispecific pipeline gaps"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Zenocutuzumab approval = derisked base",
                    "Lilly deal proves platform is real",
                    "MCLA-158 is the hidden gem asset",
                    "Roche is natural buyer; fits HER2 gap"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 141,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Merus N.V.: Multi-Specific Ab Platform",
      "footer": "Source: Merus N.V. SEC filings, ClinicalTrials.gov, Evaluate Pharma. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt-Style \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    0,
                    0,
                    1,
                    2
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    1,
                    3,
                    3,
                    0,
                    0
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    1,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "NDA/Filing",
                  "color": "#ED7D31"
                },
                {
                  "data": [
                    1,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Approval",
                  "color": "#FF0000"
                },
                {
                  "data": [
                    0,
                    3,
                    2,
                    4,
                    4
                  ],
                  "name": "Phase 1/2",
                  "color": "#A9D18E"
                }
              ],
              "stacked": true,
              "gridLeft": 130,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "Zenocutuzumab (NRG1+)",
                "MCLA-129 (EGFR/c-Met)",
                "MCLA-158 (LGR5/EGFR)",
                "MCLA-145 (PD-L1/CD137)",
                "MCLA-294 (ADAM10/Notch)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false,
              "xAxisCategories": [
                "H1'25",
                "H2'25",
                "H1'26",
                "H2'26",
                "H1'27",
                "H2'27",
                "H1'28",
                "H2'28"
              ]
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Zenocutuzumab",
                        "FDA PDUFA date",
                        "Aug 2025",
                        "High"
                      ],
                      [
                        "Zenocutuzumab",
                        "PDAC launch data",
                        "H2 2025",
                        "High"
                      ],
                      [
                        "MCLA-129",
                        "Ph1/2 dose-escalation",
                        "H1 2026",
                        "Medium"
                      ],
                      [
                        "MCLA-158",
                        "Ph1/2 expansion data",
                        "H2 2026",
                        "Medium"
                      ],
                      [
                        "MCLA-145",
                        "Ph1 safety readout",
                        "H1 2026",
                        "Low-med"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "NRG1-Fusion Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Merus",
                        "Zenocutuzumab",
                        "HER2/HER3",
                        "NDA filed"
                      ],
                      [
                        "Relay Tx",
                        "RLY-2608",
                        "PI3K",
                        "Phase 2"
                      ],
                      [
                        "Daiichi/AZ",
                        "Patritumab",
                        "HER3 ADC",
                        "Phase 3"
                      ],
                      [
                        "Lilly (MCLA-128)",
                        "Zenocutuzumab",
                        "NRG1",
                        "Phase 2"
                      ],
                      [
                        "Elevation",
                        "EP-100",
                        "LHRH/EGFR",
                        "Phase 2"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Drug",
                      "Target",
                      "Status"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      15,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Merus: Full Pipeline Timeline",
      "footer": "Source: Merus N.V. SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 29,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$1.2B",
                      "sublabel": "NASDAQ: RLAY"
                    },
                    {
                      "label": "Cash",
                      "value": "$475M",
                      "sublabel": ">2 yr runway"
                    },
                    {
                      "label": "Lead catalyst",
                      "value": "H1 2025",
                      "sublabel": "RLY-4008 NDA filing"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why Relay Is an Undervalued Platform",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Conformational dynamics: targets mutant-selective binding pockets",
                    "RLY-4008: only allosteric FGFR2i; NDA filing H1 2025 for PDAC",
                    "RLY-2608: PI3Ka mutant-selective; avoids toxicity of pan-PI3Ki",
                    "ARCH-backed; founders = Stanford comput. biology / ML credibility"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 448,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 253,
                  "_lineCount": 6,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Asset rNPV vs. Market Cap Disconnect ($B)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        1.2,
                        1.1,
                        0.9,
                        0.8
                      ],
                      "name": "Value ($B)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 120,
                  "chartType": "bar",
                  "categories": [
                    "Current Mkt Cap",
                    "RLY-4008 rNPV",
                    "RLY-2608 rNPV",
                    "Platform value"
                  ],
                  "gridBottom": 60,
                  "valueSuffix": "B",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Precision Oncology M&A Comps",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "BMS",
                        "Turning Point",
                        "$4.1B",
                        "RET/MET prec."
                      ],
                      [
                        "Pfizer",
                        "Array Bio",
                        "$11.4B",
                        "BRAF/MEK"
                      ],
                      [
                        "Lilly",
                        "Prevail Tx",
                        "$1.0B",
                        "CNS precision"
                      ],
                      [
                        "JNJ",
                        "Ambrx Bio",
                        "$2.0B",
                        "ADC platform"
                      ],
                      [
                        "Roche",
                        "Spark Tx",
                        "$4.3B",
                        "Gene therapy"
                      ]
                    ],
                    "headers": [
                      "Acquirer",
                      "Target",
                      "Value",
                      "Rationale"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      15,
                      22,
                      9,
                      22
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      18,
                      44
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "M&A Valuation Framework",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "rNPV (base)",
                      "value": "$2.8B",
                      "sublabel": "15% cost of capital"
                    },
                    {
                      "label": "Takeout premium",
                      "value": "50\u201380%",
                      "sublabel": "Depressed stock"
                    },
                    {
                      "label": "Implied EV",
                      "value": "$1.8\u20132.2B",
                      "sublabel": "Plausible near-term"
                    },
                    {
                      "label": "Best fit buyer",
                      "value": "AZ / Roche",
                      "sublabel": "FGFR/PI3K franchise"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Most mispriced asset in our coverage",
                    "NDA filing = immediate re-rating event",
                    "RLY-2608 differentiates from IQVIA data",
                    "AZ is natural buyer; FGFR2 fits oncol."
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 151,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Relay Therapeutics: Precision Oncology",
      "footer": "Source: Relay Therapeutics SEC filings, ClinicalTrials.gov, Evaluate Pharma. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt-Style \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    0,
                    1,
                    0,
                    0
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    2,
                    3,
                    0,
                    3,
                    0
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    1,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "NDA/Filing",
                  "color": "#ED7D31"
                },
                {
                  "data": [
                    1,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Approval",
                  "color": "#FF0000"
                },
                {
                  "data": [
                    0,
                    2,
                    4,
                    3,
                    4
                  ],
                  "name": "Phase 1/2",
                  "color": "#A9D18E"
                },
                {
                  "data": [
                    0,
                    3,
                    0,
                    0,
                    0
                  ],
                  "name": "Phase 3",
                  "color": "#7030A0"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    0,
                    2
                  ],
                  "name": "Preclinical",
                  "color": "#D9D9D9"
                }
              ],
              "stacked": true,
              "gridLeft": 130,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "RLY-4008 (FGFR2 allosteric)",
                "RLY-2608 (PI3Ka allosteric)",
                "RLY-5836 (PI3Kd)",
                "RLY-1971 (SHP2 inh.)",
                "Preclinical (conformat.)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false,
              "xAxisCategories": [
                "H1'25",
                "H2'25",
                "H1'26",
                "H2'26",
                "H1'27",
                "H2'27",
                "H1'28",
                "H2'28"
              ]
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "RLY-4008",
                        "NDA filing FGFR2+ PDAC",
                        "H1 2025",
                        "High"
                      ],
                      [
                        "RLY-4008",
                        "FDA PDUFA",
                        "H2 2025",
                        "High"
                      ],
                      [
                        "RLY-2608",
                        "Ph2 ORR readout",
                        "H2 2025",
                        "High"
                      ],
                      [
                        "RLY-2608",
                        "Ph3 start (BC)",
                        "H1 2026",
                        "Medium"
                      ],
                      [
                        "RLY-5836",
                        "Ph1 safety data",
                        "H1 2026",
                        "Low-med"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "FGFR2 & PI3Ka Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Incyte",
                        "Pemigatinib",
                        "FGFR1-3",
                        "Approved"
                      ],
                      [
                        "JNJ",
                        "Erdafitinib",
                        "FGFR1-4",
                        "Approved"
                      ],
                      [
                        "AZ",
                        "Capivasertib",
                        "AKT1",
                        "Approved"
                      ],
                      [
                        "Novartis",
                        "Alpelisib",
                        "PI3Ka",
                        "Approved"
                      ],
                      [
                        "Relay",
                        "RLY-2608",
                        "PI3Ka mut",
                        "Phase 2"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Drug",
                      "Target",
                      "Status"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      3,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      15,
                      22,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Relay Therapeutics: Full Pipeline Timeline",
      "footer": "Source: Relay Therapeutics SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": true,
      "_footerMaxChars": 184,
      "_titleCharCount": 42,
      "_titleLineCount": 2,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$3.4B",
                      "sublabel": "NASDAQ: IOVA"
                    },
                    {
                      "label": "Amtagvi launch",
                      "value": "2024",
                      "sublabel": "1st TIL therapy approved"
                    },
                    {
                      "label": "2025E revenue",
                      "value": "$300M+",
                      "sublabel": "Ramp quarter-on-quarter"
                    }
                  ]
                },
                "_headerMaxChars": 37
              },
              {
                "span": 8,
                "header": "Why Iovance Is an M&A Candidate Now",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Amtagvi: first-in-history approved TIL cell therapy (mela., Feb 2024)",
                    "Expanding to NSCLC and H&N SCC \u2014 market >10x vs. melanoma alone",
                    "Manufacturing scale-up at Philadelphia site de-risks supply chain",
                    "BMS / Pfizer both lack solid-tumor cell therapy \u2014 obvious strategic fit"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 525,
                  "_maxLines": 7,
                  "_overflow": false,
                  "_charCount": 268,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 75,
                  "_maxCharsPerItem": 75
                },
                "_headerMaxChars": 50
              }
            ],
            "direction": "row"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Amtagvi Revenue Ramp vs. Yescarta ($M)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        12,
                        35,
                        62,
                        90,
                        120,
                        155,
                        190,
                        230
                      ],
                      "name": "Amtagvi ($M)"
                    },
                    {
                      "data": [
                        18,
                        42,
                        71,
                        105,
                        145,
                        185,
                        225,
                        265
                      ],
                      "name": "Yescarta Y1 comp."
                    }
                  ],
                  "smooth": true,
                  "chartType": "line",
                  "lineWidth": 2,
                  "categories": [
                    "Q1'24",
                    "Q2'24",
                    "Q3'24",
                    "Q4'24",
                    "Q1'25E",
                    "Q2'25E",
                    "Q3'25E",
                    "Q4'25E"
                  ],
                  "gridBottom": 60
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Cell Therapy M&A Comps",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "BMS",
                        "Celgene",
                        "$74B",
                        "CAR-T platform"
                      ],
                      [
                        "Gilead",
                        "Kite Pharma",
                        "$11.9B",
                        "CD19 CAR-T"
                      ],
                      [
                        "JNJ",
                        "Legend Bio (part)",
                        "$5.0B",
                        "BCMA CAR-T"
                      ],
                      [
                        "AZ",
                        "Gracell Bio",
                        "$1.2B",
                        "CAR-T CN"
                      ],
                      [
                        "Novartis",
                        "Tisagenlecleucel",
                        "In-house",
                        "CAR-T (Kymriah)"
                      ]
                    ],
                    "headers": [
                      "Acquirer",
                      "Target",
                      "Value",
                      "Modality"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      2,
                      4
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      15,
                      22,
                      9,
                      22
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      18,
                      44
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "M&A Valuation Framework",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "rNPV (base)",
                      "value": "$5.2B",
                      "sublabel": "12% cost of capital"
                    },
                    {
                      "label": "Takeout premium",
                      "value": "30\u201350%",
                      "sublabel": "Revenue ramp de-risks"
                    },
                    {
                      "label": "Implied EV",
                      "value": "$4.4\u20135.1B",
                      "sublabel": "Plausible range"
                    },
                    {
                      "label": "Best fit buyer",
                      "value": "BMS / Pfizer",
                      "sublabel": "Solid tumor cell Rx gap"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Only commercial TIL asset globally",
                    "NSCLC label = 10x melanoma addressable",
                    "Manufacturing IP is the real moat",
                    "BMS is the most natural acquirer here"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 142,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Iovance: TIL Cell Therapy",
      "footer": "Source: Iovance Biotherapeutics SEC filings, ClinicalTrials.gov, Evaluate Pharma. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 25,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "header": "Development Timeline (Gantt-Style \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    0,
                    0,
                    1,
                    0
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    8,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Commercial",
                  "color": "#FF0000"
                },
                {
                  "data": [
                    0,
                    3,
                    2,
                    3,
                    0
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    0,
                    4,
                    4,
                    0,
                    0
                  ],
                  "name": "Phase 3",
                  "color": "#7030A0"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    3,
                    5
                  ],
                  "name": "Phase 1/2",
                  "color": "#A9D18E"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    0,
                    1
                  ],
                  "name": "Preclinical",
                  "color": "#D9D9D9"
                }
              ],
              "stacked": true,
              "gridLeft": 130,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "Lifileucel (Amtagvi) - mela.",
                "Lifileucel - NSCLC",
                "Lifileucel - H&N SCC",
                "IOV-3001 (IL-2 TIL combo)",
                "Next-gen TIL (autolog.)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false,
              "xAxisCategories": [
                "H1'25",
                "H2'25",
                "H1'26",
                "H2'26",
                "H1'27",
                "H2'27",
                "H1'28",
                "H2'28"
              ]
            },
            "_headerMaxChars": 92
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Amtagvi",
                        "Q1 2025 revenue print",
                        "Apr 2025",
                        "High"
                      ],
                      [
                        "Lifileucel NSCLC",
                        "Ph2 NSCLC ORR data",
                        "H2 2025",
                        "V.High"
                      ],
                      [
                        "Lifileucel H&N",
                        "Ph2 H&N data",
                        "H1 2026",
                        "High"
                      ],
                      [
                        "IOV-3001",
                        "Ph1/2 combo data",
                        "H2 2026",
                        "Medium"
                      ],
                      [
                        "Amtagvi",
                        "EU approval decision",
                        "H1 2026",
                        "Medium"
                      ]
                    ],
                    "headers": [
                      "Asset",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "TIL / Solid Tumor Cell Tx Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Iovance",
                        "Amtagvi",
                        "TIL (pan)",
                        "Approved"
                      ],
                      [
                        "Instil Bio",
                        "ITIL-168",
                        "TIL",
                        "Phase 2"
                      ],
                      [
                        "Achilles Tx",
                        "NTRT",
                        "Neoantigen TIL",
                        "Phase 1/2"
                      ],
                      [
                        "BioNTech",
                        "BNT221",
                        "TIL",
                        "Phase 1/2"
                      ],
                      [
                        "Adaptimmune",
                        "Afami-cel",
                        "MAGE-A4 TCR",
                        "Approved"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Asset",
                      "Target",
                      "Status"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      4,
                      3,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      15,
                      22,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      30,
                      44,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 9,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Iovance: Full Pipeline Timeline",
      "footer": "Source: Iovance Biotherapeutics SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "M&A LANDSCAPE",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 31,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "runs": [
                    {
                      "text": "9."
                    }
                  ],
                  "text": "9.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 2,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "THEMES BEYOND GLP-1",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 19,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772024988623-10ffeee1bfaf.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#2F5496"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "type": "grid",
      "title": "Themes Beyond the GLP-1 Frenzy",
      "footer": "Source: Company filings, ClinicalTrials.gov, PitchBook, Evaluate Pharma",
      "$template": "keyTrends",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "$templateData": {
        "title": "Three Underappreciated Themes Beyond the GLP-1 Frenzy",
        "columns": [
          {
            "text": {
              "type": "bulletList",
              "items": [
                "Targeted alpha therapy (TAT) using actinium-225 and bismuth-213 delivering lethal radiation within millimeters of tumor",
                "Novartis Lutathera/Pluvicto proving commercial model; Bristol-Myers RayzeBio deal validates category",
                "Supply chain constraint = durable competitive moat; not easily replicated by Big Pharma",
                "Pipeline expanding beyond PSMA prostate cancer to GRPR breast, SSTR2 NETs, FAPi solid tumors",
                "Under-the-radar companies: Fusion Pharma (AZ acquired), RadioMedix, Ratio Therapeutics"
              ],
              "lineSpacing": "single"
            },
            "header": "Radiopharmaceuticals",
            "visual": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    2.1,
                    3.4,
                    5.8,
                    8.2,
                    11.5
                  ],
                  "name": "RxPharma Market ($B)"
                }
              ],
              "barColor": "#4472C4",
              "chartType": "bar",
              "categories": [
                "2022",
                "2023",
                "2024",
                "2025E",
                "2026E"
              ],
              "valuePrefix": "$",
              "valueSuffix": "B",
              "showBarValues": true
            }
          },
          {
            "text": {
              "type": "bulletList",
              "items": [
                "Molecular glues can hit 'undruggable' targets that small molecules and antibodies cannot address",
                "C3 Therapeutics, Kymera Therapeutics, Arvinas leading the field with Phase 2+ data",
                "Bristol-Myers Squibb and Pfizer both acquired degrader platforms 2023\u201324",
                "GSPT1, IKZF1/3, AR-v7 are validated glue targets with near-term clinical readouts",
                "Oral bioavailability and CNS penetration distinguish best-in-class from science projects"
              ],
              "lineSpacing": "single"
            },
            "header": "Protein Degraders (PROTAC/Glues)",
            "visual": {
              "type": "chart",
              "items": [
                {
                  "name": "PROTAC",
                  "value": 55
                },
                {
                  "name": "Molecular Glue",
                  "value": 30
                },
                {
                  "name": "Hydrophobic Tag",
                  "value": 15
                }
              ],
              "centerY": "45%",
              "doughnut": true,
              "chartType": "pie",
              "showLegend": false,
              "labelPosition": "inside"
            }
          },
          {
            "text": {
              "type": "bulletList",
              "items": [
                "AbbVie paid $8.7B for Cerevel; Biogen/Eisai Leqembi proving Alzheimer's is a real market",
                "Muscarinic receptor agonism (M4) is the new SOC for schizophrenia \u2014 emraclidine, xanomeline",
                "Psychedelic-adjacent: GABA-PAM, NMDA modulators \u2014 COMPASS, Atai Life Sciences navigating regulated path",
                "Obesity and CNS are converging: GLP-1 receptors in the brain are driving neuroinflammation interest",
                "Most undervalued: Rare CNS: Huntington's, ALS, Prader-Willi \u2014 small population, high WTP"
              ],
              "lineSpacing": "single"
            },
            "header": "CNS Neuropsychiatry",
            "visual": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    12,
                    18,
                    14,
                    22,
                    28,
                    32
                  ],
                  "name": "CNS M&A Value ($B)"
                }
              ],
              "smooth": true,
              "chartType": "line",
              "lineColor": "#4472C4",
              "lineWidth": 2,
              "categories": [
                "2020",
                "2021",
                "2022",
                "2023",
                "2024",
                "2025E"
              ]
            }
          }
        ],
        "subtitle": "The market is so focused on obesity/GLP-1 that several equally transformative platform opportunities are being underpriced.",
        "sectionLabel": "THEMES BEYOND GLP-1"
      },
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 30,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Status",
                      "value": "Private",
                      "sublabel": "Series B 2024"
                    },
                    {
                      "label": "Raised",
                      "value": "$135M",
                      "sublabel": "ARCH + OrbiMed led"
                    },
                    {
                      "label": "Lead program",
                      "value": "Ph1",
                      "sublabel": "RAT001 PSMA/Ac-225"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why Ratio Is the Standout in TAT",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Proprietary SARTATE chelator stabilizes Ac-225 vs competitors",
                    "Oak Ridge National Lab supply deal creates structural moat",
                    "PSMA-targeted TAT: 10\u2013100x more potent than Lu-177",
                    "GRPR (breast) + FAPi (pan-solid) expand beyond prostate"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 320,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 224,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "TAT Market Size by Indication ($B, 2030E)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        4.2,
                        3.1,
                        2.8,
                        1.4,
                        0.9
                      ],
                      "name": "Addressable Market ($B)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 120,
                  "chartType": "bar",
                  "categories": [
                    "PSMA/Prostate",
                    "GRPR/Breast",
                    "FAPi/Solid Tx",
                    "SSTR2/NETs",
                    "Other"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "valueSuffix": "B",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Radiopharm Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Novartis",
                        "Lu-177",
                        "PSMA/SSTR2",
                        "Commercial"
                      ],
                      [
                        "BMS/RayzeBio",
                        "Ac-225",
                        "GRPR",
                        "Phase 2"
                      ],
                      [
                        "AZ/Fusion",
                        "Ac-225",
                        "PSMA",
                        "Phase 2"
                      ],
                      [
                        "Ratio Tx",
                        "Ac-225",
                        "PSMA/GRPR",
                        "Phase 1"
                      ],
                      [
                        "RadioMedix",
                        "Ac-225",
                        "PSMA",
                        "Phase 1"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Isotope",
                      "Target",
                      "Status"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      22,
                      15,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Investment Thesis & Key Metrics",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Last valuation",
                      "value": "~$600M",
                      "sublabel": "Post Series B 2024"
                    },
                    {
                      "label": "Key differentiator",
                      "value": "SARTATE",
                      "sublabel": "Proprietary chelator IP"
                    },
                    {
                      "label": "M&A fit",
                      "value": "AZ / Lilly",
                      "sublabel": "TAT platform gap"
                    },
                    {
                      "label": "Exit horizon",
                      "value": "2027\u201328",
                      "sublabel": "Ph2 data = takeout"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Chelator IP is the real defensibility",
                    "Ac-225 supply = structural bottleneck",
                    "GRPR breast data = 2026 inflection",
                    "AZ natural buyer post Fusion deal"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 141,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Ratio Therapeutics: Next-Gen TAT",
      "footer": "Source: Ratio Therapeutics, PitchBook, ClinicalTrials.gov, company press releases. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 32,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    0,
                    1,
                    0,
                    0
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    2,
                    3,
                    3,
                    0,
                    0
                  ],
                  "name": "Phase 1",
                  "color": "#A9D18E"
                },
                {
                  "data": [
                    3,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    0,
                    1,
                    2,
                    2,
                    0
                  ],
                  "name": "IND-enabling",
                  "color": "#E2EFDA"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    2,
                    4
                  ],
                  "name": "Preclinical",
                  "color": "#D9D9D9"
                }
              ],
              "stacked": true,
              "gridLeft": 150,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "RAT001 (PSMA, Ac-225)",
                "RAT002 (GRPR, breast)",
                "RAT003 (FAPi, solid Tx)",
                "RAT004 (SSTR2, NETs)",
                "Chelator platform (novel)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "RAT001",
                        "Ph1 safety + dosing",
                        "H2 2025",
                        "High"
                      ],
                      [
                        "RAT001",
                        "Ph1 ORR signal",
                        "H1 2026",
                        "V.High"
                      ],
                      [
                        "RAT002",
                        "IND filing GRPR",
                        "H1 2026",
                        "Medium"
                      ],
                      [
                        "RAT001",
                        "Ph2 enrollment",
                        "H2 2026",
                        "High"
                      ],
                      [
                        "RAT003",
                        "IND filing FAPi",
                        "H1 2027",
                        "Medium"
                      ]
                    ],
                    "headers": [
                      "Program",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Ac-225 Supply Chain Dynamics",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Oak Ridge NL",
                        "~1 Ci/yr",
                        "Ratio excl.",
                        "US DOE"
                      ],
                      [
                        "TRIUMF (CA)",
                        "~0.3 Ci/yr",
                        "Multi",
                        "Cyclotron"
                      ],
                      [
                        "iThemba LABS",
                        "~0.2 Ci/yr",
                        "Open",
                        "SA govt"
                      ],
                      [
                        "NorthStar Med.",
                        "Scaling",
                        "Novartis",
                        "Reactor"
                      ],
                      [
                        "Niowave",
                        "Pilot",
                        "TBD",
                        "Linear accel."
                      ]
                    ],
                    "headers": [
                      "Supplier",
                      "Capacity",
                      "Partner",
                      "Moat"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      15,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Ratio Therapeutics: Pipeline Timeline",
      "footer": "Source: Ratio Therapeutics, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 37,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$1.6B",
                      "sublabel": "NASDAQ: KYMR"
                    },
                    {
                      "label": "Cash",
                      "value": "$620M",
                      "sublabel": ">3 yr runway"
                    },
                    {
                      "label": "Sanofi deal",
                      "value": "$1.45B",
                      "sublabel": "IRAK4 partnership 2021"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why Kymera Leads the Degrader Field",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Pegasus platform: E3-ligase-focused; >80 ligase-target combos",
                    "KT-474: IRAK4 degrader in Ph2 for AD + hidradenitis suppurativa",
                    "Sanofi $1.45B option deal \u2014 largest degrader partnership",
                    "STAT6 degrader (KT-621): undruggable target, IL-4/IL-13"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 320,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 235,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "Degrader Pipeline Value Est. ($B rNPV)",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        1.2,
                        0.8,
                        0.7,
                        0.4,
                        0.9
                      ],
                      "name": "rNPV ($B)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 110,
                  "chartType": "bar",
                  "categories": [
                    "KT-474 (AD)",
                    "KT-474 (HS)",
                    "KT-621",
                    "KT-413",
                    "Platform"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "valueSuffix": "B",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Degrader Field Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Arvinas",
                        "ARV-110",
                        "AR (PROTAC)",
                        "Phase 3"
                      ],
                      [
                        "Kymera",
                        "KT-474",
                        "IRAK4",
                        "Phase 2"
                      ],
                      [
                        "C3 Bio",
                        "CFT8634",
                        "BRD9 glue",
                        "Phase 1"
                      ],
                      [
                        "Nurix",
                        "NX-5948",
                        "BTK deg.",
                        "Phase 1"
                      ],
                      [
                        "BMS",
                        "CC-92480",
                        "IKZF glue",
                        "Phase 2"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Lead",
                      "Target",
                      "Stage"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      22,
                      15,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Investment Thesis & Key Metrics",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "rNPV (base)",
                      "value": "$4.0B",
                      "sublabel": "12% cost of capital"
                    },
                    {
                      "label": "Mkt cap discount",
                      "value": "60%",
                      "sublabel": "vs. rNPV; undervalued"
                    },
                    {
                      "label": "M&A fit",
                      "value": "AbbVie/BMS",
                      "sublabel": "Immunology/oncology gap"
                    },
                    {
                      "label": "Key catalyst",
                      "value": "H1 2026",
                      "sublabel": "KT-474 Ph2 AD readout"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Sanofi deal = external validation done",
                    "KT-474 AD readout = binary re-rating",
                    "STAT6 is a \\$2B+ undruggable unlock",
                    "Trading at deep discount to rNPV"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 141,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Kymera Therapeutics: Targeted Degraders",
      "footer": "Source: Kymera Therapeutics SEC filings, ClinicalTrials.gov, Evaluate Pharma. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    0,
                    1,
                    0,
                    0
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    3,
                    3,
                    3,
                    0,
                    0
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    3,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Phase 2/3",
                  "color": "#5A8CD4"
                },
                {
                  "data": [
                    0,
                    2,
                    3,
                    3,
                    4
                  ],
                  "name": "Phase 1",
                  "color": "#A9D18E"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    0,
                    2
                  ],
                  "name": "Preclinical",
                  "color": "#D9D9D9"
                }
              ],
              "stacked": true,
              "gridLeft": 150,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "KT-474 (IRAK4 deg., AD/HS)",
                "KT-413 (IRAK4 DLBCL)",
                "KT-621 (STAT6 deg.)",
                "KT-253 (MDM2 deg.)",
                "Undisclosed (AR-v7)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "KT-474",
                        "Ph2 AD EASI score",
                        "H1 2026",
                        "V.High"
                      ],
                      [
                        "KT-474",
                        "Ph2 HS IGA data",
                        "H2 2025",
                        "High"
                      ],
                      [
                        "KT-621",
                        "Ph1 safety data",
                        "H2 2025",
                        "Medium"
                      ],
                      [
                        "KT-413",
                        "Ph1 NHL ORR",
                        "H1 2026",
                        "Medium"
                      ],
                      [
                        "KT-253",
                        "Ph1 dose escalation",
                        "H1 2026",
                        "Low"
                      ]
                    ],
                    "headers": [
                      "Program",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "E3 Ligase Landscape (Platform Depth)",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "CRBN",
                        "KT-253",
                        "BMS/J&J/Arvinas",
                        "Yes"
                      ],
                      [
                        "DCAF16",
                        "KT-474",
                        "Nurix, C3",
                        "Yes"
                      ],
                      [
                        "VHL",
                        "Undiscl.",
                        "Arvinas",
                        "Yes"
                      ],
                      [
                        "MDM2",
                        "KT-253",
                        "Ascentage",
                        "Partial"
                      ],
                      [
                        "RNF4",
                        "Preclin.",
                        "None",
                        "No"
                      ]
                    ],
                    "headers": [
                      "Ligase",
                      "Kymera assets",
                      "Competitors",
                      "Drugged?"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      3,
                      4,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      15,
                      15,
                      22,
                      15
                    ],
                    "_headersMaxChars": [
                      30,
                      30,
                      44,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Kymera Therapeutics: Pipeline Timeline",
      "footer": "Source: Kymera Therapeutics SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$0.9B",
                      "sublabel": "NASDAQ: CMPS"
                    },
                    {
                      "label": "Cash",
                      "value": "$210M",
                      "sublabel": "~2 yr runway"
                    },
                    {
                      "label": "Lead program",
                      "value": "Ph2b/3",
                      "sublabel": "COMP360 TRD"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why COMPASS Is the Bellwether CNS Startup",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "First synthetic psilocybin in Phase 2b/3 for TRD globally",
                    "Ph2b: 29% remission at 25mg vs 7.6% placebo (p<0.001)",
                    "Strong IP portfolio with therapeutic use patents",
                    "FDA breakthrough for anorexia; expanding to PTSD"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 320,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 206,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "TRD Market Size & Addressable Patients",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        5,
                        8,
                        1,
                        21
                      ],
                      "name": "Addressable Patients (M)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 120,
                  "chartType": "bar",
                  "categories": [
                    "TRD (US)",
                    "PTSD (US)",
                    "Anorexia (US)",
                    "Addiction (US)"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "valueSuffix": "M",
                  "showBarValues": true,
                  "valueDecimals": 1
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Psychedelic / Novel CNS Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "COMPASS",
                        "COMP360",
                        "Psilocybin TRD",
                        "Ph 2b/3"
                      ],
                      [
                        "Atai Life",
                        "PCN-101",
                        "R-ketamine",
                        "Phase 2"
                      ],
                      [
                        "Lykos Tx",
                        "MDMA-AT",
                        "PTSD",
                        "NDA filed"
                      ],
                      [
                        "Perception",
                        "PCN-101",
                        "5-HT2A",
                        "Phase 2"
                      ],
                      [
                        "Small Ph.",
                        "SPL026",
                        "DMT",
                        "Phase 2"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "Asset",
                      "Target",
                      "Stage"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      22,
                      15,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Investment Thesis & Key Metrics",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "rNPV (base)",
                      "value": "$1.4B",
                      "sublabel": "TRD alone, 15% CoC"
                    },
                    {
                      "label": "Upside case",
                      "value": "$3.5B+",
                      "sublabel": "PTSD + anorexia label"
                    },
                    {
                      "label": "M&A fit",
                      "value": "JNJ / AbbVie",
                      "sublabel": "Neuroscience rebuild"
                    },
                    {
                      "label": "Key risk",
                      "value": "FDA pathway",
                      "sublabel": "Novel regulatory hurdle"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Ph2b data is unusually clean signal",
                    "Anorexia BT designation = optionality",
                    "JNJ neuroscience rebuild = strategic fit",
                    "Cash runway is the primary risk now"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 147,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "COMPASS Pathways: Psychedelic Medicine",
      "footer": "Source: COMPASS Pathways SEC filings, ClinicalTrials.gov, Evaluate Pharma. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 38,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    1,
                    2,
                    0,
                    0
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    3,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Phase 2/3",
                  "color": "#5A8CD4"
                },
                {
                  "data": [
                    3,
                    0,
                    0,
                    0,
                    3
                  ],
                  "name": "Phase 3",
                  "color": "#7030A0"
                },
                {
                  "data": [
                    2,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "NDA/Filing",
                  "color": "#ED7D31"
                },
                {
                  "data": [
                    0,
                    4,
                    4,
                    0,
                    3
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    2,
                    0
                  ],
                  "name": "Preclinical",
                  "color": "#D9D9D9"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    3,
                    0
                  ],
                  "name": "Phase 1",
                  "color": "#A9D18E"
                }
              ],
              "stacked": true,
              "gridLeft": 150,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "COMP360 (psilocybin TRD)",
                "COMP360 (PTSD)",
                "COMP360 (anorexia)",
                "COMP054 (next-gen analog)",
                "Digital therapy companion"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "COMP360 TRD",
                        "Ph2b/3 primary EP",
                        "H2 2025",
                        "V.High"
                      ],
                      [
                        "COMP360 TRD",
                        "NDA submission",
                        "H1 2028",
                        "High"
                      ],
                      [
                        "COMP360 PTSD",
                        "Ph2 ORR data",
                        "H1 2026",
                        "High"
                      ],
                      [
                        "COMP360 AN",
                        "Ph2 enroll complete",
                        "H2 2026",
                        "Medium"
                      ],
                      [
                        "COMP054",
                        "Ph1 first-in-human",
                        "H1 2027",
                        "Medium"
                      ]
                    ],
                    "headers": [
                      "Program",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Regulatory & Reimbursement Challenges",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "FDA REMS",
                        "Expected",
                        "High",
                        "Spravato model"
                      ],
                      [
                        "DEA scheduling",
                        "Schedule I",
                        "Medium",
                        "NDA triggers"
                      ],
                      [
                        "Payer coverage",
                        "Uncertain",
                        "Medium",
                        "Value-based Rx"
                      ],
                      [
                        "IP durability",
                        "Strong",
                        "High",
                        "Polymorph + use"
                      ],
                      [
                        "Clinic infra",
                        "Scaling",
                        "Medium",
                        "COMPASS network"
                      ]
                    ],
                    "headers": [
                      "Issue",
                      "Status",
                      "Probability",
                      "Mitigation"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      2,
                      4
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      15,
                      9,
                      22
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      18,
                      44
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "COMPASS Pathways: Pipeline Timeline",
      "footer": "Source: COMPASS Pathways SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 3,
            "children": [
              {
                "span": 6,
                "header": "Company Snapshot",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "Market Cap",
                      "value": "~$2.1B",
                      "sublabel": "NASDAQ: RXRX"
                    },
                    {
                      "label": "Cash",
                      "value": "$560M",
                      "sublabel": "~2.5 yr runway"
                    },
                    {
                      "label": "Nvidia stake",
                      "value": "$50M",
                      "sublabel": "Strategic investor"
                    }
                  ]
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Why Recursion Is the AI Biotech Benchmark",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "OS maps 50B+ cell images; largest phenomics dataset in pharma",
                    "Roche/Genentech paid $150M upfront for AI model access (2023)",
                    "Acquired Exscientia (2024): combines generative + phenomics AI",
                    "REC-994 & REC-2282 in human trials = AI pipeline is real, not hype"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 320,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 250,
                  "_lineCount": 5,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 64,
                  "_maxCharsPerItem": 64
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 6,
            "children": [
              {
                "span": 6,
                "header": "AI Drug Discovery Cost Advantage",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        60,
                        36,
                        18
                      ],
                      "name": "Avg. time to IND (months)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 120,
                  "chartType": "bar",
                  "categories": [
                    "Trad. discovery",
                    "AI-assisted",
                    "Recursion OS"
                  ],
                  "gridBottom": 60,
                  "horizontal": true,
                  "showBarValues": true,
                  "valueDecimals": 0
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "AI Pharma Competitive Landscape",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Recursion",
                        "Phenomics",
                        "Roche/Nvda",
                        "Phase 2"
                      ],
                      [
                        "Exscientia",
                        "Gen. design",
                        "Sanofi",
                        "Acquired"
                      ],
                      [
                        "Insilico",
                        "Gen. design",
                        "Pfizer",
                        "Phase 2"
                      ],
                      [
                        "Isomorphic",
                        "AlphaFold3",
                        "Lilly/AZ",
                        "Discovery"
                      ],
                      [
                        "BioNTech",
                        "mRNA + AI",
                        "In-house",
                        "Phase 2"
                      ]
                    ],
                    "headers": [
                      "Company",
                      "AI Method",
                      "Partner",
                      "Stage"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      3,
                      3
                    ],
                    "rowHeight": 0.16,
                    "_cellMaxChars": [
                      20,
                      20,
                      14,
                      14
                    ],
                    "_headersMaxChars": [
                      40,
                      40,
                      28,
                      28
                    ]
                  },
                  "type": "table",
                  "_maxRows": 12,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          },
          {
            "span": 3,
            "children": [
              {
                "span": 8,
                "header": "Investment Thesis & Key Metrics",
                "content": {
                  "type": "statGrid",
                  "items": [
                    {
                      "label": "OS data moat",
                      "value": "50B+ images",
                      "sublabel": "10x nearest competitor"
                    },
                    {
                      "label": "Revenue model",
                      "value": "Dual",
                      "sublabel": "Pipeline + AI licensing"
                    },
                    {
                      "label": "M&A fit",
                      "value": "Roche / AZ",
                      "sublabel": "AI platform acqui-hire"
                    },
                    {
                      "label": "Key catalyst",
                      "value": "2025\u201326",
                      "sublabel": "REC-994 Ph2 readout"
                    }
                  ]
                },
                "_headerMaxChars": 59
              },
              {
                "span": 4,
                "header": "Our View",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "AI hype real; pipeline must deliver",
                    "Exscientia merger = stronger gen. AI",
                    "Roche deal = strategic upside option",
                    "REC-994 is the make-or-break proof pt"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 200,
                  "_maxLines": 5,
                  "_overflow": false,
                  "_charCount": 144,
                  "_lineCount": 4,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 40,
                  "_maxCharsPerItem": 40
                },
                "_headerMaxChars": 28
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Recursion Pharma: AI-Native Drug Co.",
      "footer": "Source: Recursion Pharmaceuticals SEC filings, ClinicalTrials.gov, PitchBook. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 36,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "children": [
          {
            "span": 8,
            "header": "Development Timeline (Gantt \u2014 H1\u2019s from H1 2025)",
            "content": {
              "type": "chart",
              "series": [
                {
                  "data": [
                    0,
                    0,
                    1,
                    0,
                    1
                  ],
                  "name": "_offset",
                  "color": "transparent"
                },
                {
                  "data": [
                    3,
                    3,
                    3,
                    0,
                    0
                  ],
                  "name": "Phase 2",
                  "color": "#4472C4"
                },
                {
                  "data": [
                    4,
                    0,
                    0,
                    0,
                    0
                  ],
                  "name": "Phase 3",
                  "color": "#7030A0"
                },
                {
                  "data": [
                    0,
                    3,
                    0,
                    0,
                    0
                  ],
                  "name": "Phase 2/3",
                  "color": "#5A8CD4"
                },
                {
                  "data": [
                    0,
                    0,
                    3,
                    0,
                    0
                  ],
                  "name": "Phase 1/2",
                  "color": "#A9D18E"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    2,
                    2
                  ],
                  "name": "Preclinical",
                  "color": "#D9D9D9"
                },
                {
                  "data": [
                    0,
                    0,
                    0,
                    3,
                    3
                  ],
                  "name": "Phase 1",
                  "color": "#A9D18E"
                }
              ],
              "stacked": true,
              "gridLeft": 150,
              "xAxisMax": 8,
              "xAxisMin": 0,
              "chartType": "bar",
              "categories": [
                "REC-994 (CCM, cerebral)",
                "REC-2282 (NF2 schwannoma)",
                "REC-3599 (TBCK-encepha.)",
                "REC-4539 (AI-gen., onco.)",
                "REC-1245 (AI-gen., immuno)"
              ],
              "gridBottom": 60,
              "horizontal": true,
              "showBarValues": false
            },
            "_headerMaxChars": 92
          },
          {
            "span": 4,
            "children": [
              {
                "span": 6,
                "header": "Key Catalysts",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "REC-994",
                        "Ph2 CCM primary EP",
                        "H2 2025",
                        "V.High"
                      ],
                      [
                        "REC-2282",
                        "Ph2 NF2 ORR",
                        "H1 2026",
                        "High"
                      ],
                      [
                        "REC-3599",
                        "Ph1/2 first-in-human",
                        "H1 2026",
                        "Medium"
                      ],
                      [
                        "REC-4539",
                        "IND filing (AI-gen.)",
                        "H2 2025",
                        "Medium"
                      ],
                      [
                        "OS v3.0",
                        "Model release + deals",
                        "H1 2026",
                        "High"
                      ]
                    ],
                    "headers": [
                      "Program",
                      "Catalyst",
                      "When",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      4,
                      2,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      22,
                      9,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      44,
                      18,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              },
              {
                "span": 6,
                "header": "Recursion OS Platform Metrics",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Cell images",
                        "50B+",
                        "~1B",
                        "50x data"
                      ],
                      [
                        "Time to IND",
                        "18 mo",
                        "60 mo",
                        "3.3x faster"
                      ],
                      [
                        "Hit rate",
                        "~22%",
                        "~5%",
                        "4x higher"
                      ],
                      [
                        "Cost / cmpd",
                        "$500",
                        "$5,000",
                        "10x cheaper"
                      ],
                      [
                        "Active programs",
                        "50+",
                        "N/A",
                        "Breadth"
                      ]
                    ],
                    "headers": [
                      "Metric",
                      "Recursion",
                      "Industry avg.",
                      "Edge"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      4,
                      3,
                      3,
                      3
                    ],
                    "rowHeight": 0.17,
                    "_cellMaxChars": [
                      22,
                      15,
                      15,
                      15
                    ],
                    "_headersMaxChars": [
                      44,
                      30,
                      30,
                      30
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 44
              }
            ],
            "direction": "row"
          }
        ],
        "direction": "col"
      },
      "type": "grid",
      "title": "Recursion Pharma: Pipeline Timeline",
      "footer": "Source: Recursion Pharmaceuticals SEC filings, ClinicalTrials.gov. Timelines are estimates. Jan 2026.",
      "sectionLabel": "THEMES BEYOND GLP-1",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 35,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "body": {
        "gap": 0,
        "children": [
          {
            "span": 8,
            "padding": 0.5,
            "children": [
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "10.",
                  "type": "text",
                  "color": "#405363",
                  "anchor": "b",
                  "fontSize": 6400,
                  "_maxChars": 26,
                  "_maxLines": 2,
                  "_overflow": false,
                  "_charCount": 3,
                  "_lineCount": 1,
                  "_charsPerLine": 13
                }
              },
              {
                "span": 6,
                "content": {
                  "bold": true,
                  "font": "Garamond",
                  "text": "INVESTMENT IMPLICATIONS",
                  "type": "text",
                  "color": "#012179",
                  "anchor": "t",
                  "fontSize": 2000,
                  "_maxChars": 344,
                  "_maxLines": 8,
                  "_overflow": false,
                  "_charCount": 23,
                  "_lineCount": 1,
                  "_charsPerLine": 43
                }
              }
            ],
            "direction": "col"
          },
          {
            "span": 4,
            "content": {
              "url": "https://r2.bankops.ai/generated/1772024946596-414192eaa27c.png",
              "type": "image",
              "prompt": "professional subtle luxury molecule pattern with color #012179",
              "source": "ai"
            },
            "background": "#4472C4"
          }
        ],
        "direction": "row"
      },
      "type": "grid"
    },
    {
      "body": {
        "children": [
          {
            "span": 7,
            "children": [
              {
                "span": 6,
                "header": "Framework for Evaluating Biotech Opportunities",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "Platform vs. Asset",
                        "Modular, reusable platform",
                        "One drug, one indication"
                      ],
                      [
                        "Acquirer Logic",
                        "Fits 2+ Big Pharma buyers",
                        "Only one plausible acquirer"
                      ],
                      [
                        "Mechanism Validation",
                        "Phase 2 human PoC in hand",
                        "Preclinical only, animals"
                      ],
                      [
                        "China Angle",
                        "Western rights to derisked asset",
                        "No China competition"
                      ],
                      [
                        "Capital Efficiency",
                        "Lean burn, 18+ month runway",
                        "High burn, no near-term data"
                      ]
                    ],
                    "headers": [
                      "Dimension",
                      "Strong Signal",
                      "Weak Signal"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      3,
                      5,
                      4
                    ],
                    "rowHeight": 0.26,
                    "_cellMaxChars": [
                      20,
                      36,
                      28
                    ],
                    "_headersMaxChars": [
                      40,
                      72,
                      56
                    ]
                  },
                  "type": "table",
                  "_maxRows": 7,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 52
              },
              {
                "span": 6,
                "header": "Sector Allocation View: 2026",
                "content": {
                  "type": "chart",
                  "series": [
                    {
                      "data": [
                        8,
                        9,
                        8,
                        7,
                        7,
                        8,
                        6
                      ],
                      "name": "Relative Conviction (1\u201310)"
                    }
                  ],
                  "barColor": "#4472C4",
                  "gridLeft": 140,
                  "chartType": "bar",
                  "categories": [
                    "Metabolic/Obesity",
                    "Oncology Platforms",
                    "Radiopharmaceuticals",
                    "CNS/Neuropsychiatry",
                    "Rare Disease",
                    "Protein Degraders",
                    "Gene Editing"
                  ],
                  "gridBottom": 20,
                  "horizontal": true,
                  "showBarValues": true
                },
                "_headerMaxChars": 52
              }
            ],
            "direction": "col"
          },
          {
            "span": 5,
            "children": [
              {
                "span": 6,
                "header": "The Five Contrarian Calls",
                "content": {
                  "type": "bulletList",
                  "items": [
                    "Allogeneic CAR-T will work: Precision BioSciences, Allogene \u2014 give it 18 months",
                    "China out-licensing is biggest alpha Western IB firms underserve today",
                    "ADC manufacturing: Lonza, Samsung Biologics are infrastructure plays",
                    "Radiopharm Ac-225 supply will be biotech's semiconductor shortage"
                  ],
                  "fontSize": 1000,
                  "_maxChars": 676,
                  "_maxLines": 13,
                  "_overflow": false,
                  "_charCount": 282,
                  "_lineCount": 8,
                  "lineSpacing": 0.9,
                  "_charsPerLine": 52,
                  "_maxCharsPerItem": 156
                },
                "_headerMaxChars": 36
              },
              {
                "span": 6,
                "header": "Near-Term Catalysts to Watch",
                "content": {
                  "data": {
                    "rows": [
                      [
                        "CagriSema Ph3 data",
                        "Q2 2026",
                        "GLP-1 combo thesis"
                      ],
                      [
                        "Lilly oral GLP-1",
                        "H1 2026",
                        "Oral form. race"
                      ],
                      [
                        "BMS mol. glue PDUFA",
                        "Mid 2026",
                        "Degrader signal"
                      ],
                      [
                        "Ivonescimab NSCLC",
                        "H2 2026",
                        "China ADC signal"
                      ],
                      [
                        "FDA leadership set",
                        "Q1\u2013Q2 2026",
                        "Approval pace"
                      ]
                    ],
                    "headers": [
                      "Catalyst",
                      "Timeline",
                      "Impact"
                    ],
                    "fontSize": 900,
                    "colWidths": [
                      5,
                      3,
                      4
                    ],
                    "rowHeight": 0.32,
                    "_cellMaxChars": [
                      25,
                      13,
                      19
                    ],
                    "_headersMaxChars": [
                      50,
                      26,
                      38
                    ]
                  },
                  "type": "table",
                  "_maxRows": 6,
                  "_overflow": false,
                  "_rowCount": 5
                },
                "_headerMaxChars": 36
              }
            ],
            "direction": "col"
          }
        ],
        "direction": "row"
      },
      "type": "grid",
      "title": "Investment Implications & Key Takeaways",
      "footer": "Source: Investment Banking MD analysis; Evaluate Pharma; FactSet | This presentation represents a point-in-view, not investment advice",
      "sectionLabel": "INVESTMENT IMPLICATIONS",
      "_titleMaxChars": 41,
      "_titleMaxLines": 1,
      "_titleOverflow": false,
      "_footerMaxChars": 184,
      "_titleCharCount": 39,
      "_titleLineCount": 1,
      "_titleCharsPerLine": 41,
      "_sectionLabelMaxChars": 122
    },
    {
      "type": "grid",
      "title": "",
      "body": {
        "direction": "row",
        "children": [
          {
            "span": 1
          },
          {
            "span": 7,
            "direction": "col",
            "children": [
              {
                "content": {
                  "type": "text",
                  "text": "The Barbell Is a Feature, Not a Bug",
                  "fontSize": 2400,
                  "anchor": "b",
                  "bold": true
                }
              },
              {
                "content": {
                  "type": "text",
                  "text": "The volatility of the past three years has stress-tested biotech to reveal what truly matters: platform breadth, mechanism validation, and acquirer fit. The companies that emerge from this barbell moment with genuine platform technology and de-risked science will be the defining deals of 2026\u20132028.\n\nThe greatest risk in biotech is not science failure \u2014 it is strategic irrelevance.",
                  "fontSize": 1200
                }
              }
            ]
          },
          {
            "span": 4
          }
        ]
      }
    }
  ],
  "slideSize": {
    "width": 13.333,
    "height": 7.5
  }
}
08

Full Workflow Example

Complete workflow using curl to authenticate, update a presentation, and verify.

Shell
# 1. Login and capture token
TOKEN=$(curl -s -X POST "$BANKOPS_API_URL/api/auth/login" \
  -H "Content-Type: application/json" \
  -d '{"username":"'$BANKOPS_USERNAME'","password":"'$BANKOPS_PASSWORD'"}' \
  | python3 -c "import sys,json; print(json.load(sys.stdin)['token'])")

# 2. Download the schema reference
curl -s "$BANKOPS_API_URL/developers/schema.md" -o schema.md

# 3. Download an example deck
curl -s "$BANKOPS_API_URL/developers/example-deck-cybersecurity.json" -o example-deck.json

# 4. PATCH presentation with your deck JSON
curl -X PATCH "$BANKOPS_API_URL/api/presentations/YOUR_PRESENTATION_ID" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Q1 Review",
    "content": {
      "style": "corporate",
      "slides": [
        {
          "type": "grid",
          "title": "Q1 Business Review",
          "body": {
            "direction": "row",
            "children": [
              { "span": 1 },
              { "span": 7, "direction": "col", "children": [
                { "content": { "type": "text", "text": "Q1 Business Review", "fontSize": 2800 } },
                { "content": { "type": "text", "text": "A-1 Investment Bank", "fontSize": 1400 } }
              ] },
              { "span": 4 }
            ]
          }
        },
        {
          "type": "grid",
          "title": "Financial Summary",
          "body": {
            "direction": "col",
            "children": [
              {
                "span": 3,
                "direction": "row",
                "children": [
                  { "content": { "type": "statGrid", "items": [{ "value": "$42M", "label": "Revenue" }] } },
                  { "content": { "type": "statGrid", "items": [{ "value": "68%", "label": "Margin" }] } }
                ]
              },
              {
                "span": 9,
                "direction": "row",
                "children": [
                  {
                    "span": 8,
                    "header": "Trend",
                    "content": {
                      "type": "chart",
                      "chartType": "bar",
                      "categories": ["Q1","Q2","Q3","Q4"],
                      "series": [{"name":"Rev","data":[35,38,40,42]}]
                    }
                  },
                  {
                    "span": 4,
                    "header": "Segments",
                    "content": {
                      "type": "table",
                      "data": {
                        "headers": ["Segment","Rev"],
                        "rows": [["Enterprise","$24M"],["SMB","$6M"]]
                      }
                    }
                  }
                ]
              }
            ]
          }
        }
      ]
    }
  }'

# 5. Verify
curl -s "$BANKOPS_API_URL/api/presentations/YOUR_PRESENTATION_ID" \
  -H "Authorization: Bearer $TOKEN" | python3 -m json.tool