"use client"; import { ShieldCheck } from "reicon-react/icons/ShieldCheck"; import { Container } from "../ui/container"; import { Reveal } from "../ui/reveal"; import { Eyebrow } from "../ui/eyebrow"; import { SectionHeading } from "../ui/section-heading"; import { ArtStage } from "../ui/art-stage"; import { featureSections, type FeatureSection } from "../../lib/landing-content"; // Explicit order + column spans so the cells pack into full 12-column rows. const layout: { id: string; span: string }[] = [ { id: "org-chart", span: "lg:col-span-7" }, { id: "cost-controls", span: "lg:col-span-5" }, { id: "office", span: "lg:col-span-5" }, { id: "messages", span: "lg:col-span-7" }, { id: "connectors", span: "lg:col-span-8" }, ]; const featureById = new Map(featureSections.map((feature) => [feature.id, feature])); function CornerGlow() { return (
); } function BentoCard({ feature, span }: { feature: FeatureSection; span: string }) { return ({feature.description}
Every company runs on your machine. Data lives in a local SQLite database, secrets are held in your OS keychain, and the only network calls go to the AI provider you connect.