← All playbooks · Raw API

solutions-pages

# Solutions & audience pages — Pedestal Health

Playbook for the **solutions hub**, **audience** landing pages, and related B2B positioning pages.

## URL patterns

| Public path | Role |
|-------------|------|
| `/solutions/` | Solutions hub — decision model + disease category explorer |
| `/life-sciences/` | Pharma / biotech audience — evidence for R&D and commercialization |
| `/health-systems/` | Hospitals & health systems — partnership benefits + publications |

**Not in this playbook:** Ology pages at `/disease-areas/{slug}/` — use `disease-area-pages`.

Legacy `/solutions/{hepatology|dermatology|gastroenterology}/` CMS slugs may still exist in Contentful but public URLs are `/disease-areas/`.

## Solutions hub (`/solutions/`)

| Order | Type | Role |
|-------|------|------|
| 1 | **Image hero** | Solutions positioning headline + body |
| 2 | **Full screen slides** | “One model” — R&D, Approval, Care slides |
| 3 | ↳ **Generic** (slide) | Per decision type — `heading`, `body`, `icon` |
| 4 | **Category explorer** | “Explore by disease” — bordered category rows |
| 5 | ↳ **Generic** (category item) | Disease card — `heading`, `body`, `links` to `/disease-areas/` |

Homepage disease links use **Link list split** (not Category explorer) — shared category **Generic** entries may link to the same disease-area pages.

```bash
cms-edit open /solutions
cms-edit snapshot
```

## Life sciences (`/life-sciences/`)

| Order | Type | Role |
|-------|------|------|
| 1 | **Image hero** | `preHeading` = “Life Sciences” |
| 2 | **Gradient text block** | Pull-quote tension statement (`body` only) |
| 3 | **Feature split** | “Where decisions get harder” |
| 4 | **Action cards** | Four action areas (trials, questions, regulatory, evidence) |
| 5 | **Statements grid** | Six real-world statements |
| 6 | **Feature split reverse** | Closing CTA band — `postHeading` for subhead |

## Health systems (`/health-systems/`)

| Order | Type | Role |
|-------|------|------|
| 1 | **Image hero** | `preHeading` = “Hospitals & Health Systems” |
| 2 | **Benefits** | Six “Why partner” cards |
| 3 | **Gradient split** | Partnership enablement narrative |
| 4 | **Publications grid** | Auto-hydrated; `links[0]` = “See all publications” (`variant: link`) |

## Reference pages

| Path | Clone when |
|------|------------|
| `/solutions/` | Hub structure or category explorer changes |
| `/life-sciences/` | New pharma audience page |
| `/health-systems/` | Health-system partnership refresh |

Fetch markdown: `https://www.pedestalhealth.com/solutions.md`

## Document section → component mapping

| Brief section | Component / collection |
|---------------|------------------------|
| Audience hero | **Image hero** |
| Quote / tension | **Gradient text block** |
| Problem → solution columns | **Feature split** / **Feature split reverse** |
| Capability cards | **Action cards** or **Feature split cards** |
| Proof statements | **Statements grid** |
| Partner benefits | **Benefits** / **Health systems benefits** |
| Evidence teasers | **Publications grid** |
| Disease picker | **Category explorer** (solutions hub only) |

## Workflow

1. Read `cms-edit://customer/pages` and `disease-area-pages` if adding disease links
2. `task-clone-page` from reference above
3. Set `cmsLabel` pattern: `{Section} — {Page name}` (e.g. `Image Hero — Life Sciences`)
4. For grids/carousels that auto-hydrate: edit `heading` and `links` only — do not hand-pick articles
5. `preview urls` → `diff` → `save` → `task-publish-handoff`

## Out of scope

- **Disease-area ology pages** — `disease-area-pages`
- `/solutions/other` (other disease areas) — different Outcomes grid layout; clone separately if needed
- Article or publication **detail** pages

## Publish handoff

`save` creates drafts only — publish in Contentful UI when ready.