Calls to action
The last push before the footer.
- 5 blocks
- 2 free
- 3 Pro
- Light and dark
- Responsive
Unlock 55 Pro blocks and every template
Every preview is open. With Pro you get the code, copy-paste ready, with every update for good.
Simple CTA
FreeA heading and two buttons.
cta-simple.tsx
import { ArrowRight } from "lucide-react";
import { Button } from "@waveinno/ui";
export default function CtaSimple() {
return (
<section className="px-4 py-20 sm:px-6">
<div className="mx-auto max-w-2xl text-center">
<h2 className="disp text-[32px] font-bold leading-[1.12] tracking-[-0.03em] text-text sm:text-[40px]">Ready when your gates are</h2>
<p className="mx-auto mt-4 max-w-lg text-[16px] leading-[1.65] text-body">Set up your first site this afternoon. Free for one site, for as long as you like.</p>
<div className="mt-8 flex flex-wrap justify-center gap-3">
<Button variant="primary" size="lg">
Start free <ArrowRight />
</Button>
<Button variant="ghost" size="lg">
Talk to sales
</Button>
</div>
</div>
</section>
);
}Gradient CTA
ProA brand panel with the final ask.
Get the app
ProA phone with the app, store buttons and a QR code.
Dark split CTA
ProThe ask on ink beside a product scene.