{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"cta-banner","type":"registry:block","title":"CTA Banner","description":"Full-width inverted band with one decisive action.","categories":["cta"],"dependencies":["lucide-react"],"registryDependencies":["button"],"files":[{"path":"registry/blocks/cta-banner.tsx","content":"import Link from \"next/link\";\nimport { ArrowRight } from \"lucide-react\";\n\nimport { Button } from \"@/components/ui/button\";\n\nexport default function CtaBanner() {\n  return (\n    <section className=\"bg-foreground text-background\">\n      <div className=\"mx-auto flex w-full max-w-6xl flex-col items-start gap-6 px-6 py-16 sm:flex-row sm:items-center sm:justify-between sm:py-20\">\n        <div>\n          <h2 className=\"text-2xl font-semibold tracking-tight text-balance sm:text-3xl\">\n            Ready when you are\n          </h2>\n          <p className=\"mt-2 max-w-md text-background/70\">\n            Join 4,000+ teams already shipping faster. Set up takes less than\n            two minutes.\n          </p>\n        </div>\n        <Button\n          size=\"lg\"\n          variant=\"secondary\"\n          className=\"shrink-0 bg-background text-foreground hover:bg-background/90\"\n          render={<Link href=\"#\" />}\n        >\n          Get started\n          <ArrowRight data-icon=\"inline-end\" />\n        </Button>\n      </div>\n    </section>\n  );\n}\n","type":"registry:block","target":"components/blocks/cta/cta-banner.tsx"}]}