PageSourceSearch

https://trybrain.io/assets/features-B3mNyD1W.js

js trybrain.io collected 2026-09-24 15:04:25 UTC 6,485 bytes, 1 lines download raw bytes

1import{j as e,L as a,B as r,p as d,i as m}from"./index-DHwBXtP2.js";import{M as p,E as i}from"./marketing-shell-BHHNPvGB.js";import{A as o}from"./arrow-right-Ck7Z4gCN.js";import{B as h}from"./brain-C_Lx5IOV.js";import{L as x}from"./layers-BTSX6eIt.js";import{W as u}from"./wand-sparkles-D5Yfc3-O.js";import{T as g}from"./target-DZHn03xe.js";import{C as y}from"./chart-line-BungRgHj.js";import{W as f}from"./workflow-BvBzPj9R.js";import"./brand-logo-B8R9Uvqv.js";import"./branding-context-D2eIeZ7K.js";const b=[{icon:h,eyebrow:"01 — strategist",title:"Strategist Brain",body:"Reads your offer, brand voice, audience, and a corpus of winning competitor ads. Outputs the angle × hook matrix scored against patterns that actually work for your category — not generic templates.",bullets:["Pulls competitor ad library + your VOC","Scores angles against your past winners","Outputs ready-to-produce scripts"]},{icon:x,eyebrow:"02 — matrix",title:"Angle × Hook Matrix",body:"Every cell is one shippable creative. Status, copy, evidence, lead-capture method — at a glance. Rebuild the matrix any time the market shifts; old cells stay archived with their performance.",bullets:["Visual angles × hooks grid","Per-cell evidence + status","One-click Produce & Push to Meta"]},{icon:u,eyebrow:"03 — production",title:"Creative Production Studio",body:"Scripts are sent to Arc Ads on your key. Brain handles scenes, captions, sizes, and quality checks. Approved creatives flow straight into the right ad sets.",bullets:["Bring your own Arcads key","Burned-in captions & size variants","Auto-handoff to the right ad set"]},{icon:g,eyebrow:"04 — meta sync",title:"Auto-push to Meta",body:"Brain builds campaigns, ad sets, audiences, and creatives in your Meta Ads account through the Marketing API. You never touch Ads Manager unless you want to.",bullets:["Direct Marketing API integration","Lookalikes & exclusions managed","Reads spend, conversions, deltas"]},{icon:y,eyebrow:"05 — watchtower",title:"Watchtower",body:"Every day Brain diagnoses each campaign, proposes the highest-ROI action, and waits for your one-click approval — or ships autonomously if you set it to Autopilot.",bullets:["Daily diagnoses with evidence","Scale / refresh / kill actions","Configurable autonomy level"]},{icon:f,eyebrow:"06 — landing pages + crm",title:"Landing pages + GHL CRM",body:"Generated landing pages with fbclid capture, hidden fields, GTM wiring, and event passthrough into Go High Level pipelines. Pixel and CAPI both fire — deduped, iOS-safe.",bullets:["LP variants with funnels","GHL pipeline events","Pixel + CAPI dedupe verified"]},{icon:d,eyebrow:"07 — security",title:"Workspace isolation by default",body:"Row-level security on every customer table. No cross-workspace data leakage. SOC2-aligned data processing. You hold the API keys; Brain holds the brain.",bullets:["Per-workspace RLS","BYOK for Meta + Arcads + LLMs","Audit log of every AI decision"]}];function C(){return e.jsxs(p,{children:[e.jsxs("section",{className:"container mx-auto px-4 pt-20 pb-16 text-center",children:[e.jsx(i,{index:"features",children:"the whole brain"}),e.jsx("h1",{className:"mx-auto mt-4 max-w-3xl font-display text-4xl font-bold tracking-tight md:text-6xl",children:"Every surface you need to ship winning Meta ads."}),e.jsx("p",{className:"mx-auto mt-4 max-w-2xl text-muted-foreground",children:"Strategist, Matrix, Production, Watchtower, LP + CRM, Pixel/CAPI — all in one workspace. Built so your team ships, not so the demo looks good."}),e.jsxs("div",{className:"mt-8 flex justify-center gap-3",children:[e.jsx(a,{to:"/signup",children:e.jsxs(r,{size:"lg",className:"h-12 px-7 shadow-[0_0_50px_-10px_var(--color-primary)]",children:["Demo",e.jsx(o,{className:"ml-1 h-4 w-4"})]})}),e.jsx(a,{to:"/pricing",children:e.jsx(r,{size:"lg",variant:"outline",className:"h-12 px-7",children:"See pricing"})})]})]}),e.jsx("section",{className:"container mx-auto space-y-16 px-4 py-16",children:b.map((t,n)=>{const l=n%2===1,c=t.icon;return e.jsxs("div",{className:`grid items-center gap-10 md:grid-cols-2 ${l?"md:[&>*:first-child]:order-2":""}`,children:[e.jsxs("div",{children:[e.jsx(i,{index:t.eyebrow.split(" — ")[0],children:t.eyebrow.split(" — ")[1]}),e.jsx("h2",{className:"mt-3 font-display text-3xl font-bold tracking-tight md:text-4xl",children:t.title}),e.jsx("p",{className:"mt-4 text-muted-foreground",children:t.body}),e.jsx("ul",{className:"mt-6 space-y-2 text-sm",children:t.bullets.map(s=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(m,{className:"mt-0.5 h-4 w-4 shrink-0 text-primary"}),e.jsx("span",{children:s})]},s))})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -inset-2 rounded-2xl bg-gradient-to-br from-primary/30 to-chart-4/20 opacity-50 blur-xl"}),e.jsxs("div",{className:"relative flex aspect-[4/3] items-center justify-center overflow-hidden rounded-2xl border border-border/60 bg-gradient-to-br from-card via-card/60 to-popover",children:[e.jsx("div",{"aria-hidden":!0,
1className:"absolute inset-0 opacity-20",style:{backgroundImage:"linear-gradient(to right, oklch(1 0 0 / 0.08) 1px, transparent 1px), linear-gradient(to bottom, oklch(1 0 0 / 0.08) 1px, transparent 1px)",backgroundSize:"32px 32px"}}),e.jsxs("div",{className:"relative flex flex-col items-center gap-3",children:[e.jsx("div",{className:"flex h-20 w-20 items-center justify-center rounded-2xl bg-primary/15 ring-1 ring-primary/40",children:e.jsx(c,{className:"h-10 w-10 text-primary"})}),e.jsx("div",{className:"font-display text-xs uppercase tracking-[0.3em] text-muted-foreground",children:t.title})]})]})]})]},t.title)})}),e.jsx("section",{className:"container mx-auto px-4 py-24",children:e.jsxs("div",{className:"relative overflow-hidden rounded-3xl border border-primary/40 bg-gradient-to-br from-primary/20 via-card to-chart-4/10 p-10 text-center md:p-16",children:[e.jsx("h2",{className:"mx-auto max-w-2xl font-display text-3xl font-bold tracking-tight md:text-5xl",children:"Ship your first Brain-generated ad this week."}),e.jsx("p",{className:"mx-auto mt-4 max-w-xl text-muted-foreground",children:"14 days free, no card, every feature unlocked."}),e.jsx("div",{className:"mt-8 flex justify-center",children:e.jsx(a,{to:"/signup",children:e.jsxs(r,{size:"lg",className:"h-12 px-8 shadow-[0_0_60px_-10px_var(--color-primary)]",children:["Demo",e.jsx(o,{className:"ml-1 h-4 w-4"})]})})})]})})]})}export{C as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.