1import{u as o,j as e,m as t}from"./index-vY2u8kJO.js";import{A as n}from"./arrow-down-CrUlW-Zr.js";import{T as s}from"./trending-up-B6UIG-c7.js";import{W as d}from"./wallet-DPJ_wyB5.js";import{S as l}from"./shield-alert-C4bmLu9r.js";const c=[{id:"TXN-8841",amount:"â¹12,400",state:"SETTLED",tone:"ok"},{id:"TXN-8842",amount:"â¹1,980",state:"FAILED",tone:"warn"},{id:"TXN-8843",amount:"â¹86,500",state:"FLAGGED",tone:"risk"},{id:"TXN-8844",amount:"â¹4,250",state:"SETTLED",tone:"ok"}],m=[{label:"Net revenue",value:"â¹42.8L",icon:s},{label:"Failure rate",value:"3.1%",icon:d},{label:"Risk exposure",value:"â¹6.2L",icon:l}],p=r=>r==="risk"?"border-destructive/35 bg-destructive/[0.07] text-destructive":r==="warn"?"border-primary/30 bg-primary/[0.07] text-primary":"border-verified/35 bg-verified/[0.07] text-verified",y=()=>{const r=o();return e.jsx("section",{className:"border-b border-border bg-background py-16 md:py-24",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-5 md:px-8",children:[e.jsxs(t.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.55},className:"max-w-2xl",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.2em] text-primary",children:"Financial intelligence"}),e.jsx("h2",{className:"mt-3 font-display leading-[1.08] text-foreground",style:{fontSize:"clamp(1.7rem, 3.4vw, 2.7rem)"},children:"Transactions become analysis. Analysis becomes a decision."}),e.jsx("p",{className:"mt-4 text-[15px] leading-relaxed text-muted-foreground",children:"No trading signals, no market predictions. You engineer the pipeline that turns raw financial movement into metrics, risk indicators and a recommendation a finance team can act on."})]}),e.jsxs("div",{className:"mt-10 grid gap-4 lg:grid-cols-[0.95fr_1fr] lg:gap-6",children:[e.jsxs("div",{className:"min-w-0 rounded-3xl border border-border bg-card p-5",children:[e.jsx("p",{className:"font-mono-code text-[10px] font-semibold uppercase tracking-[0.18em] text-muted-foreground",children:"transaction_stream"}),e.jsx("ul",{className:"mt-4 space-y-2",children:c.map((i,a)=>e.jsxs(t.li,{initial:r?void 0:{opacity:0,x:-14},whileInView:r?void 0:{opacity:1,x:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,delay:a*.1,ease:[.22,1,.36,1]},className:"flex min-w-0 items-center justify-between gap-3 rounded-xl border border-border bg-background px-3.5 py-2.5",children:[e.jsx("span",{className:"font-mono-code text-[11px] text-muted-foreground",children:i.id}),e.jsx("span",{className:"font-mono-code text-[11.5px] font-semibold text-foreground",children:i.amount}),e.jsx("span",{className:`rounded-full border px-2 py-0.5 font-mono-code text-[9.5px] font-semibold uppercase tracking-[0.12em] ${p(i.tone)}`,children:i.state})]},i.id))}),e.jsx(n,{"aria-hidden":!0,size:14,className:"mx-auto mt-4 text-primary/50"}),e.jsx("p",{className:"mt-3 rounded-xl border border-border bg-secondary px-3.5 py-2.5 text-center font-mono-code text-[10.5px] font-semibold uppercase tracking-[0.14em] text-foreground/80",children:"Financial data model"})]}),e.jsxs("div",{className:"flex min-w-0 flex-col gap-4",children:[e.jsx("div",{className:"grid gap-3 sm:grid-cols-3",children:m.map((i,a)=>e.jsxs(t.div,{initial:r?void 0:{opacity:0,y:14,filter:"blur(4px)"},whileInView:r?void 0:{opacity:1,y:0,filter:"blur(0px)"},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.25+a*.12},className:"min-w-0 rounded-2xl border border-border bg-card p-4",children:[e.jsx(i.icon,{size:14,className:"text-primary"}),e.jsx("p",{className:"mt-2.5 font-display text-[20px] leading-none text-foreground",children:i.value}),e.jsx("p",{className:"mt-1.5 text-[10.5px] font-semibold uppercase tracking-[0.14em] text-muted-foreground",children:i.label})]},i.label))}),e.jsxs(t.div,{initial:r?void 0:{opacity:0,y:16},whileInView:r?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.55,delay:.55},className:"min-w-0 rounded-3xl border border-border bg-card p-5",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-primary",children:"Risk & fraud signals"}),e.jsx("ul",{className:"mt-3 space-y-2",children:["Velocity anomaly on merchant cohort M-14","Retry storm driving 41% of failed volume","Exposure concentrated in top 3% of accounts"].map((i,a)=>e.jsx(t.li,{initial:r?void 0:{opacity:0,x:10},whileInView:r?void 0:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.4,delay:.7+a*.1},className:"text-[13px] leading-relaxed text-muted-foreground",children:i},i))})]}),e.jsxs(t.div,{initial:r?void 0:{opacity:0,scale:.97},whileInView:r?void 0:{opacity:1,scale:1},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:1},className:"min-w-0 rounded-3xl border border-primary/35 bg-primary/[0.06] p-5",children:[e.jsx("p",{className:"font-mono-code text-[10px] font-semibold uppercase tracking-[0.16em] text-primary",children:"decision_output"}),e.jsx("p",{className:"mt-2.5 text-[14px] font-semibold leading-relaxed text-foreground",children:"Tighten retry policy on the failing gateway route and cap exposure on flagged accounts â recovering an estimated â¹3.4L of monthly settled revenue."})]})]})]})]})})};export{y 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.