diff --git a/docs/superpowers/plans/2026-04-24-cameleer-website-copy-refresh.md b/docs/superpowers/plans/2026-04-24-cameleer-website-copy-refresh.md
new file mode 100644
index 0000000..a606cc2
--- /dev/null
+++ b/docs/superpowers/plans/2026-04-24-cameleer-website-copy-refresh.md
@@ -0,0 +1,1088 @@
+# Cameleer website copy + brand refresh — Implementation Plan
+
+> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
+
+**Goal:** Reposition the homepage from "observability tool" to "hosted Camel runtime with observability baked in." Refresh copy (3 rotating Hero headlines, two humor pops, plain-language tone), and replace the placeholder topographic-wave icon with the real camel product logo.
+
+**Architecture:** Pure content + static asset refresh on an Astro 5 site. No new components, no new pages, no new deps. One small piece of client-side JS lives in the Hero (three-line rotation with reduced-motion guard and pause-on-interaction) — delivered via Astro's `
+```
+
+- [ ] **Step 2: Build to confirm the script is bundled (not inlined)**
+
+```bash
+npm run build
+```
+
+Then:
+
+```bash
+grep -c 'hero-rotator' dist/index.html
+ls dist/_astro/*.js 2>&1 | head
+```
+
+Expected: the HTML contains the `data-hero-rotator` attribute. A hoisted JS file appears under `dist/_astro/`. The HTML should NOT contain an inline `