1import{u as h,j as e,T as x,B as p,A as u}from"./index-d4qdpMx4.js";const g=({labelKey:r,titleKey:o,highlightKey:i,titleSuffixKey:s,descriptionKey:l,stats:n,showCta:d=!0})=>{const{t}=h(),m=()=>{const a=document.getElementById("hero-chat")??document.getElementById("hero-chat-float");a?(a.scrollIntoView({behavior:"smooth",block:a.id==="hero-chat-float"?"nearest":"center"}),window.dispatchEvent(new Event("show-hero-chat-pointer")),setTimeout(()=>window.dispatchEvent(new Event("highlight-hero-chat")),650),setTimeout(()=>window.dispatchEvent(new Event("show-hero-chat-pointer")),1100)):(window.scrollTo({top:0,behavior:"smooth"}),setTimeout(()=>window.dispatchEvent(new Event("highlight-hero-chat")),650))};return e.jsxs("section",{className:"relative py-24 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-slate-900 via-slate-800 to-slate-900"}),e.jsx("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-primary/20 rounded-full blur-[120px] animate-pulse"}),e.jsx("div",{className:"absolute bottom-0 right-1/4 w-80 h-80 bg-purple-500/10 rounded-full blur-[100px] animate-pulse delay-1000"}),e.jsx("div",{className:"absolute top-1/2 right-10 w-64 h-64 bg-blue-500/10 rounded-full blur-[80px] animate-pulse delay-500"}),e.jsx("div",{className:"absolute top-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-primary/30 to-transparent"}),e.jsx("div",{className:"absolute bottom-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-primary/30 to-transparent"}),e.jsx("div",{className:"absolute top-20 right-20 w-24 h-24 border border-primary/20 rounded-2xl rotate-12 animate-float hidden lg:block"}),e.jsx("div",{className:"absolute bottom-20 left-20 w-16 h-16 border border-white/10 rounded-full animate-float delay-700 hidden lg:block"}),e.jsx("div",{className:"absolute top-1/2 left-10 w-8 h-8 bg-primary/30 rounded-lg rotate-45 animate-float delay-300 hidden lg:block"}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-4xl",children:[e.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[e.jsx("div",{className:"h-1 w-16 bg-gradient-to-r from-primary to-primary/50 rounded-full"}),e.jsx("span",{className:"text-primary/80 text-sm font-medium uppercase tracking-widest",children:t(r)})]}),e.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-bold leading-tight mb-8",children:[e.jsxs("span",{className:"text-white",children:[t(o)," "]}),e.jsx("span",{className:"bg-gradient-to-r from-primary via-pink-400 to-primary bg-clip-text text-transparent",children:t(i)}),s&&e.jsxs("span",{className:"text-white",children:[" ",t(s)]})]}),l&&e.jsx("p",{className:"text-slate-300 text-xl md:text-2xl leading-relaxed font-light",children:e.jsx(x,{i18nKey:l,components:[e.jsx("span",{className:"font-semibold text-white"},"0")]})}),e.jsx("div",{className:"mt-12 flex flex-wrap gap-8 md:gap-16",children:n.map((a,c)=>e.jsxs("div",{className:"group",children:[e.jsx("span",{className:"text-4xl md:text-5xl font-bold bg-gradient-to-r from-primary to-pink-400 bg-clip-text text-transparent",children:t(a.valueKey)}),e.jsx("p",{className:"text-slate-400 mt-2 group-hover:text-white transition-colors",children:t(a.labelKey)})]},c))}),d&&e.jsx("div",{className:"mt-12",children:e.jsxs(p,{variant:"hero",size:"xl",onClick:m,children:[t("featured.ctaPrimary"),e.jsx(u,{className:"w-5 h-5 ml-2"})]})})]})})]})};export{g 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.