1import{t as e}from"./jsx-runtime-sLPvdpSW.js";import{Dr as t}from"./index-D7ecUA6e.js";import{t as n}from"./scroll-animation-B5wcCL1s.js";var r=e();function i({cta:e,className:i}){return(0,r.jsxs)(`section`,{id:e.id,className:`relative overflow-hidden py-24 md:py-32 ${i}`,children:[(0,r.jsx)(`div`,{className:`from-primary/5 via-background to-primary/10 absolute inset-0 bg-gradient-to-br`}),(0,r.jsx)(`div`,{className:`from-primary/10 absolute inset-0 bg-[radial-gradient(ellipse_at_top,_var(--tw-gradient-stops))] via-transparent to-transparent`}),(0,r.jsx)(`div`,{className:`relative container`,children:(0,r.jsxs)(`div`,{className:`mx-auto max-w-3xl text-center`,children:[(0,r.jsx)(n,{children:(0,r.jsx)(`h2`,{className:`text-4xl font-bold text-balance lg:text-5xl xl:text-6xl`,children:e.title})}),(0,r.jsx)(n,{delay:.15,children:(0,r.jsx)(`p`,{className:`text-muted-foreground mt-6 text-lg md:text-xl`,dangerouslySetInnerHTML:{__html:e.description??``}})}),(0,r.jsx)(n,{delay:.3,children:(0,r.jsx)(`div`,{className:`mt-10 flex flex-col flex-wrap items-center justify-center gap-4 sm:flex-row`,children:e.buttons?.map((e,n)=>(0,r.jsx)(t,{href:e.url||`/`,children:(0,r.jsx)(`button`,{className:`rainbow-border-btn px-8 py-4 text-lg`,children:e.title})},n))})})]})})]})}export{i as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.