1import{d as g,c as l,e as t,n as i,t as s,f as d,O as h,p as f,R as c,s as b,_ as v,l as o,q as p}from"./jLo4S8jQ.js";const w={class:"relative overflow-hidden py-16 md:py-20"},_={class:"container mx-auto px-4 relative z-10"},k={class:"max-w-3xl mx-auto text-center"},y={class:"text-2xl md:text-3xl lg:text-4xl font-extrabold text-white mb-4 tracking-tight"},C={key:0,class:"text-lg text-slate-300 mb-8 leading-relaxed"},B={class:"flex flex-col sm:flex-row gap-4 justify-center"},T=g({__name:"CTABanner",props:{title:{},description:{default:""},buttonText:{default:"Get Free Quotes"},buttonLink:{default:"/get-started"},variant:{default:"green"}},setup(e){const n=e,u=b(()=>({blue:"bg-gradient-to-br from-slate-950 via-blue-950 to-slate-900",green:"bg-gradient-to-br from-slate-950 via-emerald-950 to-slate-900",amber:"bg-gradient-to-br from-slate-950 via-amber-950 to-slate-900",red:"bg-gradient-to-br from-slate-950 via-red-950 to-slate-900"})[n.variant]),m=b(()=>({blue:"bg-blue-500 hover:bg-blue-400 text-white shadow-blue-500/25 hover:shadow-blue-400/30",green:"bg-emerald-500 hover:bg-emerald-400 text-white shadow-emerald-500/25 hover:shadow-emerald-400/30",amber:"bg-amber-500 hover:bg-amber-400 text-white shadow-amber-500/25 hover:shadow-amber-400/30",red:"bg-red-500 hover:bg-red-400 text-white shadow-red-500/25 hover:shadow-red-400/30"})[n.variant]);return(a,r)=>{const x=v;return o(),l("section",w,[t("div",{class:i(["absolute inset-0",u.value])},null,2),r[0]||(r[0]=t("div",{class:"absolute inset-0 opacity-[0.03]",style:{"background-image":"radial-gradient(circle, #fff 1px, transparent 1px)","background-size":"24px 24px"}},null,-1)),t("div",_,[t("div",k,[t("h2",y,s(e.title),1),e.description?(o(),l("p",C,s(e.description),1)):d("",!0),t("div",B,[e.buttonText?(o(),h(x,{key:0,to:e.buttonLink,class:i(["inline-flex items-center justify-center px-8 py-4 rounded-xl font-bold text-base shadow-lg transition-all duration-300 active:scale-[0.98]",m.value])},{default:f(()=>[c(a.$slots,"button-icon"),p(" "+s(e.buttonText),1)]),_:3},8,["to","class"])):d("",!0),c(a.$slots,"secondary-button")])])])])}}}),j=Object.assign(T,{__name:"CTABanner"});export{j as default};
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.