1import{S as e,l as t}from"./router-compat-C8KrZUBs.js";var n=e(),r=({eyebrow:e,title:r,description:i,meta:a,icon:o})=>{let{lang:s}=t();return(0,n.jsxs)(`section`,{dir:s===`ar`?`rtl`:`ltr`,className:`relative mb-8 overflow-hidden rounded-2xl border border-primary/15 bg-gradient-to-br from-secondary/40 via-background to-background`,children:[(0,n.jsx)(`div`,{className:`pointer-events-none absolute inset-0 opacity-[0.07]`,style:{backgroundImage:`radial-gradient(circle at 1px 1px, hsl(var(--primary)) 1px, transparent 0)`,backgroundSize:`22px 22px`}}),(0,n.jsx)(`div`,{className:`banner-glow-a pointer-events-none absolute -top-24 -right-16 h-64 w-64 rounded-full bg-primary/10 blur-3xl`}),(0,n.jsx)(`div`,{className:`banner-glow-b pointer-events-none absolute -bottom-20 -left-10 h-56 w-56 rounded-full bg-secondary/40 blur-3xl`}),o&&(0,n.jsx)(`div`,{className:`pointer-events-none absolute -bottom-10 end-6 hidden text-primary opacity-[0.06] md:block [&_svg]:h-44 [&_svg]:w-44`,children:o}),(0,n.jsxs)(`div`,{className:`relative flex flex-col gap-5 px-5 py-7 sm:px-8 sm:py-10 items-center text-center md:flex-row md:items-end md:justify-between md:text-start`,children:[(0,n.jsxs)(`div`,{className:`flex flex-col items-center gap-4 md:flex-row md:items-start md:text-start`,children:[o&&(0,n.jsx)(`div`,{className:`banner-rise flex h-14 w-14 shrink-0 items-center justify-center rounded-xl border border-primary/20 bg-background/70 text-primary shadow-xs backdrop-blur-sm sm:h-16 sm:w-16`,style:{animationDelay:`60ms`},children:o}),(0,n.jsxs)(`div`,{className:`min-w-0`,children:[e&&(0,n.jsxs)(`div`,{className:`banner-rise mb-2 inline-flex items-center gap-2 text-[11px] font-semibold uppercase tracking-[0.18em] text-primary/80`,style:{animationDelay:`0ms`},children:[(0,n.jsx)(`span`,{className:`banner-eyebrow-line hidden md:inline-block h-px w-6 bg-primary/40`}),e]}),(0,n.jsx)(`h1`,{className:`banner-rise font-extrabold leading-[1.05] text-foreground text-3xl sm:text-4xl md:text-5xl`,style:{animationDelay:`120ms`},children:r}),i&&(0,n.jsx)(`p`,{className:`banner-rise mt-3 max-w-2xl text-sm sm:text-base text-muted-foreground leading-relaxed mx-auto md:mx-0`,style:{animationDelay:`260ms`},children:i})]})]}),a&&(0,n.jsx)(`div`,{className:`banner-rise shrink-0 self-center md:self-end`,style:{animationDelay:`400ms`},children:(0,n.jsx)(`div`,{className:`inline-flex items-center gap-2 rounded-full border border-primary/20 bg-background/70 px-4 py-2 text-xs sm:text-sm font-medium text-foreground backdrop-blur-sm`,children:a})})]}),(0,n.jsx)(`div`,{className:`banner-accent relative h-1 w-full`})]})};export{r 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.