diff --git a/docs/superpowers/plans/2026-07-31-coherencia-ilustraciones-hilo.md b/docs/superpowers/plans/2026-07-31-coherencia-ilustraciones-hilo.md
new file mode 100644
index 0000000..a4f0059
--- /dev/null
+++ b/docs/superpowers/plans/2026-07-31-coherencia-ilustraciones-hilo.md
@@ -0,0 +1,531 @@
+# Coherencia de las ilustraciones + hilo conductor al centro — 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:** Que cada ilustración exprese el mensaje de su sección y la narrativa de marca (Complejidad → Enfoque → Claridad), y que el hilo dorado sea **visible bajando por el centro**, tras el texto.
+
+**Architecture:** El hilo (`HiloConductor`) se mueve del canal izquierdo (donde vive hoy, `right-full`, `hidden 2xl:block`) al **centro** y se muestra en todos los breakpoints; para que no cruce/dañe la lectura, el contenido se levanta por encima de él subiendo `Container` a `relative z-20` (fondos de sección `z-auto` < hilo `z-10` < texto `z-20`). `IlustracionInflexion` se rehace como una curva que se dobla en el punto (sin fork, para dejar de duplicar a `ParaQuien`). Nudo/Bifurcación/Convergencia unifican sus grosores a la escala `1.5 / 2 / 3`. El nudo se reciente en `Dolores` para que el hilo central lo atraviese.
+
+**Tech Stack:** Next.js 14 App Router (`output: 'export'`), TypeScript, Tailwind, Framer Motion, Vitest + jsdom + Testing Library.
+
+## Global Constraints
+
+- **Gestor de paquetes: `pnpm`.** Nunca `npm`.
+- **Idioma:** copy, docs y mensajes de commit en **español**; comentarios de código en **inglés**.
+- **No se toca el copy** de `lib/content.ts`. Ninguna tarea edita ese archivo.
+- **No se reordenan las secciones** de `app/page.tsx`.
+- **Colores por token**, nunca hex suelto: `text-dorado`, `text-azul-profundo`, `text-gris-medio`.
+- **El wordmark `cre≡er` va siempre en minúsculas** y sólo se renderiza vía ``.
+- **No se agrega escasez** al hero. El test negativo `Hero.test.tsx` (`cupos|cohorte|generación fundadora`) debe seguir pasando.
+- **Toda animación** pasa por `usePrefersReducedMotion()` / `useEnVista()`. La rama reducida SIEMPRE renderiza elementos SVG planos (``, ``), nunca `motion.*` neutralizados (el bug del dash-scaffolding ya documentado).
+- **Ilustraciones decorativas:** `aria-hidden="true"` y `focusable="false"` en el `