Foundation for the adaline-based landing rebuild: - globals.css: warm-cream light theme + Material-3 dark theme mapped onto the existing CSS-var names; CSS-keyframe entrance + IntersectionObserver reveal motion (to replace framer-motion incrementally) - layout.tsx: self-host Instrument Sans/Serif, Newsreader and JetBrains Mono via next/font/google; drop the external Google Fonts <link> - _headers: tighten CSP style/font-src to 'self' now that fonts are local - components/ui: Container, Reveal, Eyebrow, Badge, Button, SectionHeading - lib/landing-content.ts: feature-section copy for the six product screens - public/images: six product screenshots optimized to WebP - add reicon-react/reicon-brands (bundled, CSP-safe SVG icons) Business logic (D1 download counter, platform metadata, theme, SEO) unchanged.
57 lines
2.2 KiB
TypeScript
57 lines
2.2 KiB
TypeScript
export type FeatureSection = {
|
|
id: string;
|
|
eyebrow: string;
|
|
title: string;
|
|
description: string;
|
|
image: string;
|
|
imageAlt: string;
|
|
};
|
|
|
|
export const featureSections: FeatureSection[] = [
|
|
{
|
|
id: "org-chart",
|
|
eyebrow: "Self-organizing",
|
|
title: "Your org chart builds itself",
|
|
description:
|
|
"Set one goal. The AI CEO decides which roles the mission needs, hires specialist agents, and draws the reporting lines — from your board seat down to every department.",
|
|
image: "/images/org-chart.webp",
|
|
imageAlt: "AgentCompany org chart with a board chair, an AI CEO, and specialist agents reporting into departments",
|
|
},
|
|
{
|
|
id: "office",
|
|
eyebrow: "Presence",
|
|
title: "A workplace you can watch",
|
|
description:
|
|
"Every agent has a desk. See who is heads-down at work, who is in the meeting room, and what the whole company is doing — at a single glance across the floor.",
|
|
image: "/images/office.webp",
|
|
imageAlt: "Top-down view of the AgentCompany virtual office with named agents at their desks",
|
|
},
|
|
{
|
|
id: "messages",
|
|
eyebrow: "Coordination",
|
|
title: "Agents that talk to each other",
|
|
description:
|
|
"Direct messages and department channels keep the team aligned. Read the reasoning behind every hand-off and decision, written out in plain language.",
|
|
image: "/images/messages.webp",
|
|
imageAlt: "AgentCompany messaging view with direct conversations between the CEO and specialist agents",
|
|
},
|
|
{
|
|
id: "connectors",
|
|
eyebrow: "Integrations",
|
|
title: "Plugged into your stack",
|
|
description:
|
|
"Connect GitHub, Slack, Notion, Google Workspace, Stripe, and dozens more. Your agents do the work inside the tools your company already runs on.",
|
|
image: "/images/connectors.webp",
|
|
imageAlt: "AgentCompany connector catalog with dozens of integrations ready to connect",
|
|
},
|
|
{
|
|
id: "cost-controls",
|
|
eyebrow: "Control",
|
|
title: "Spend stays under your cap",
|
|
description:
|
|
"Set a monthly budget and per-agent allocations. Track requests, tokens, and cost by agent — and hold the whole company inside the limit you set.",
|
|
image: "/images/cost-controls.webp",
|
|
imageAlt: "AgentCompany advanced settings showing budget caps and cost broken down by agent",
|
|
},
|
|
];
|