{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "cta-01",
  "title": "Cta 01",
  "type": "registry:block",
  "files": [
    {
      "path": "packages/registry-react/blocks/cta-01/Cta01.tsx",
      "content": "import { ArrowRight } from 'lucide-react'\nimport { Button } from '@/components/ui/button'\n\nexport function Cta01() {\n  return (\n    <section className=\"bg-background relative overflow-hidden\">\n      <div className=\"from-primary/15 via-background to-background pointer-events-none absolute inset-0 -z-10 bg-gradient-to-br\" />\n      <div className=\"bg-primary/10 pointer-events-none absolute right-1/4 -bottom-40 size-[500px] rounded-full blur-3xl\" />\n\n      <div className=\"mx-auto max-w-4xl px-6 py-24 text-center\">\n        <h2 className=\"text-3xl font-semibold tracking-tight sm:text-4xl\">\n          Ready to give your team a Monday they'll actually look forward to?\n        </h2>\n        <p className=\"text-muted-foreground mx-auto mt-4 max-w-2xl text-lg\">\n          Set up takes 12 minutes. Migrate from your current tool with one CSV upload.\n        </p>\n        <div className=\"mt-8 flex flex-wrap items-center justify-center gap-3\">\n          <Button size=\"lg\">\n            Start free trial\n            <ArrowRight className=\"ml-2 size-4\" />\n          </Button>\n          <Button size=\"lg\" variant=\"outline\">Book a demo</Button>\n        </div>\n        <p className=\"text-muted-foreground mt-4 text-xs\">14-day free trial · No credit card required · Cancel anytime</p>\n      </div>\n    </section>\n  )\n}\n",
      "type": "registry:block",
      "target": "~/components/blocks/Cta01.tsx"
    }
  ],
  "dependencies": [
    "lucide-react"
  ],
  "devDependencies": [],
  "registryDependencies": [
    "https://uipkge.dev/r/react/button.json"
  ],
  "description": "Centered call-to-action section. Soft gradient backdrop, large headline, supporting copy, primary + outline buttons, and a fine-print line for trial / cancel terms.",
  "categories": [
    "marketing"
  ]
}