diff --git a/apps/web/src/modules/marketing/home/meets-you.tsx b/apps/web/src/modules/marketing/home/meets-you.tsx
index 2e53b8f..cd65388 100644
--- a/apps/web/src/modules/marketing/home/meets-you.tsx
+++ b/apps/web/src/modules/marketing/home/meets-you.tsx
@@ -6,7 +6,7 @@ const CARDS = [
accent: "clay",
title: "Start in your terminal",
body: "Drop the broker next to Claude Code. One env var. Your session joins the mesh.",
- cta: { label: "Install", href: "#" },
+ cta: { label: "Install", href: "https://github.com/alezmad/claudemesh-cli#install" },
mock: (
{
name, by repo, by priority.
diff --git a/apps/web/src/modules/marketing/home/what-is-claudemesh.tsx b/apps/web/src/modules/marketing/home/what-is-claudemesh.tsx
index f01837e..0de0117 100644
--- a/apps/web/src/modules/marketing/home/what-is-claudemesh.tsx
+++ b/apps/web/src/modules/marketing/home/what-is-claudemesh.tsx
@@ -242,7 +242,7 @@ const USE_CASES: UseCase[] = [
title: "Bug Alice fixed, Bob rediscovers",
before:
"Alice in payments-api fixes a Stripe signature bug. Two weeks later, Bob in checkout-frontend hits the same thing. Alice's fix is buried in a PR thread. Bob re-solves it for three hours.",
- now: "Bob's Claude asks the mesh: who's seen this? Alice's Claude self-nominates with context. Bob solves in ten minutes. Alice isn't interrupted โ her Claude surfaces the history on its own.",
+ now: "Bob's Claude asks the mesh: who's seen this? Alice's Claude volunteers with context. Bob solves in ten minutes. Alice isn't interrupted โ her Claude shares the history on its own.",
limits:
"Each Claude stays inside its own repo. Nobody's reading anyone else's files. Information flows at the agent layer, with a human still on the PR.",
},