# CTA Section v2

> Centered CTA block with oversized headline and a single square-corner download button with right-side icon.

A shadcn/ui block from the [@uiception](https://uiception.com) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/uiception/cta-section-v2).

- Page, with a live preview: https://shadcn.exchange/r/uiception/cta-section-v2
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/uiception/cta-section-v2-light-ba5e4131234d1cb4.png
- Registry item: https://uiception.com/r/cta-section-v2.json
- Listed: 2026-10-13, source last changed 2026-10-13

## Install

```bash
npx shadcn@latest add https://uiception.com/r/cta-section-v2.json
```

Run it in a project that has shadcn/ui set up. It adds the files below and installs what they depend on.

## Dependencies

- Registry items: `button`

## Files

### `registry/new-york/blocks/cta-section-v2/page.tsx`

```tsx
/** inspired by cursor.com */

import CtaSectionV2 from "./components/cta-section-v2"

export default function Page() {
  return <CtaSectionV2 />
}
```

### `registry/new-york/blocks/cta-section-v2/components/cta-section-v2.tsx`

```tsx
import { ArrowDownToLine } from "lucide-react"

import { Button } from "@/components/ui/button"

export default function CtaSectionV2() {
  return (
    <section className="py-4 md:py-6 lg:py-8">
      <div className="mx-auto max-w-6xl px-4">
        <div className="flex flex-col items-center gap-6 text-center">
          <h2 className="text-5xl tracking-tight sm:text-6xl lg:text-7xl">
            Try uiception now.
          </h2>
          <Button
            variant="default"
            size="lg"
            className="h-12 rounded-full px-6 text-base"
          >
            Download for Windows
            <ArrowDownToLine className="size-4" />
          </Button>
        </div>
      </div>
    </section>
  )
}
```
