diff --git a/web/app/globals.css b/web/app/globals.css
index cac36f74..9fbdbbea 100644
--- a/web/app/globals.css
+++ b/web/app/globals.css
@@ -153,7 +153,7 @@ a {
@media (hover: hover) and (pointer: fine) {
.btn-primary:hover {
- background: var(--primary-500);
+ background: var(--primary-700);
border-color: var(--primary-800);
}
}
diff --git a/web/app/landing.module.css b/web/app/landing.module.css
index 96f3746a..d4726ff3 100644
--- a/web/app/landing.module.css
+++ b/web/app/landing.module.css
@@ -1935,10 +1935,9 @@
background: var(--agent-tools-band-bg);
}
-/* The homepage hero's wash is a flat vertical fade: the animated backdrop
- carries the hero, so no highlight competes with it. */
+/* A plain navy field keeps the homepage's message in focus. */
.homeLanding::before {
- background: linear-gradient(180deg, #10273a 0%, #13314a 52%, #0d2638 100%);
+ background: #0d2638;
}
/* Lift the page content above the hero wash. Targeted at the two content
diff --git a/web/components/InvestorStrip.tsx b/web/components/InvestorStrip.tsx
index a5c9d274..2232a032 100644
--- a/web/components/InvestorStrip.tsx
+++ b/web/components/InvestorStrip.tsx
@@ -6,7 +6,7 @@ import s from './investor-strip.module.css';
// and already web-ready, so they skip the /_next/image round trip too.
const LOGO_IMAGE_PROPS = { loading: 'eager', unoptimized: true } as const;
-export function InvestorStrip() {
+export function InvestorStrip({ compact = false }: { compact?: boolean } = {}) {
const logos = [
,
,
@@ -26,7 +26,7 @@ export function InvestorStrip() {
];
return (
-
+
Backed by
{logos}
diff --git a/web/components/homepage/HomeHero.tsx b/web/components/homepage/HomeHero.tsx
index d43299c1..fa580b73 100644
--- a/web/components/homepage/HomeHero.tsx
+++ b/web/components/homepage/HomeHero.tsx
@@ -2,22 +2,20 @@ import type { CSSProperties } from 'react';
import { InvestorStrip } from '../InvestorStrip';
import { AgentIcons } from '../AgentSignup';
-import { HOME_HERO_DESCRIPTION, HOME_HERO_TITLE_LINES, HOME_SIGNUP_HREF } from '../../lib/home-copy';
-import { HeroBackdrop } from './HeroBackdrop';
+import { HOME_HERO_SUBTITLE, HOME_HERO_TITLE_LINES, HOME_SIGNUP_HREF } from '../../lib/home-copy';
import s from '../../app/landing.module.css';
+import home from './home-hero.module.css';
/**
* The homepage hero: the two-line headline rising in, the description, one
- * sign-up button with the agent logos turning in it, and the backers, over a
- * faint animated backdrop of agents talking. The button is marked so the nav can show its
- * own once this one scrolls away.
+ * sign-up button and the backers on plain navy.
+ * The button is marked so the nav can show its own once this one scrolls away.
*/
export function HomeHero() {
return (
-