Update components/cta.tsx

This commit is contained in:
kleap-admin 2026-01-15 13:41:54 +00:00
parent 00245695a2
commit 168d5452a7
1 changed files with 46 additions and 0 deletions

46
components/cta.tsx Normal file
View File

@ -0,0 +1,46 @@
"use client";
import React from "react";
import Balancer from "react-wrap-balancer";
import { Button } from "./ui/button";
export const CTA = () => {
return (
<section className="py-60 w-full overflow-hidden relative z-30">
<div className="bg-white dark:bg-black">
<div className="mx-auto w-full relative z-20 sm:max-w-[40rem] md:max-w-[48rem] lg:max-w-[64rem] xl:max-w-[80rem] bg-gradient-to-br from-slate-800 dark:from-neutral-900 to-gray-900 sm:rounded-2xl">
<div className="relative -mx-6 sm:mx-0 sm:rounded-2xl overflow-hidden px-6 md:px-8 ">
<div
className="absolute inset-0 w-full h-full opacity-10 bg-noise fade-vignette [mask-image:radial-gradient(#fff,transparent,75%)]"
style={{
backgroundImage: "url(/noise.webp)",
backgroundSize: "30%",
}}
></div>
<div
className="pointer-events-none absolute inset-y-0 right-0 select-none overflow-hidden rounded-2xl"
style={{
mask: "radial-gradient(33.875rem 33.875rem at calc(100% - 8.9375rem) 0, white 3%, transparent 70%)",
}}
></div>
<div className="relative px-6 pb-14 pt-20 sm:px-10 sm:pb-20 lg:px-[4.5rem]">
<h2 className=" text-center text-balance mx-auto text-3xl md:text-5xl font-semibold tracking-[-0.015em] text-white">
Ready to signup and join the waitlist?
</h2>
<p className="mt-4 max-w-[26rem] text-center mx-auto text-base/6 text-neutral-200">
<Balancer>
Get instant access to our state of the art project and join
the waitlist.
</Balancer>
</p>
<div className="relative z-10 mx-auto flex justify-center mt-6">
<Button>Join Waitlist</Button>
</div>
</div>
</div>
</div>
</div>
</section>
);
};