PageSourceSearch

https://logiqbits.com/_next/static/chunks/app/products/docusense/page-9f594c76736cdcc9.js

js logiqbits.com collected 2026-10-02 16:03:06 UTC 72,325 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[753],{4536:function(e,t,i){Promise.resolve().then(i.bind(i,41079))},61363:function(e,t,i){"use strict";i.d(t,{AppFooter:function(){return c}});var n=i(57437),a=i(53662),r=i(89399),o=i(75121),s=i(48055),l=i(27648),d=i(18129);let c=()=>(0,n.jsxs)("footer",{className:"app-footer",children:[(0,n.jsx)("div",{className:"app-footer-container",children:(0,n.jsxs)("div",{className:"-mx-4 flex flex-wrap",children:[(0,n.jsxs)("div",{className:"w-full px-4 sm:w-2/3 lg:w-3/12",children:[(0,n.jsxs)("div",{className:"mb-8 w-full",children:[(0,n.jsxs)("div",{className:"flex lg:flex-1 mb-5 items-center",children:[(0,n.jsx)(l.default,{href:"#",className:"-m-1.5 p-1.5",children:(0,n.jsx)("img",{className:"h-7 w-auto",src:"/images/logo.png",alt:"logo"})}),(0,n.jsx)(s.r,{className:"font-bold text-xl pl-4 text-[#E2FDFF] tracking-wider"})]}),(0,n.jsx)("div",{className:"mb-4 flex items-center",children:d.R.map((e,t)=>(0,n.jsx)(l.default,{href:e.link,className:"text-[#E2FDFF] mr-3 flex h-8 w-8 items-center justify-center rounded-full border border-[#E5E5E5] transition hover:text-gray-500 sm:mr-4 lg:mr-3 xl:mr-4",children:e.icon},t))}),(0,n.jsxs)("p",{className:"text-[#E2FDFF] mt-1 flex items-center text-sm font-medium",children:[(0,n.jsx)("span",{className:"text-[#E2FDFF] mr-3",children:(0,n.jsx)(r.Z,{height:20})}),(0,n.jsx)(l.default,{className:"hover:text-gray-500 transition text-[#E2FDFF]",href:"mailto:[email protected]",children:"[email protected]"})]})]}),(0,n.jsxs)("div",{className:"pb-3",children:[(0,n.jsx)("p",{className:"mt-8 mb-3 text-[#E2FDFF] mt-2 text-sm font-medium",children:"Member Of"}),(0,n.jsx)("img",{className:"h-10 w-auto",src:"https://basis.org.bd/public/images/logo.svg",alt:"logo"})]})]}),(0,n.jsx)(p,{title:"Products",items:a.tE}),(0,n.jsx)(p,{title:"Solutions",items:a.fA}),(0,n.jsx)(p,{title:"Company",items:a.A0}),(0,n.jsx)(p,{title:"Support",items:a.Ku})]})}),(0,n.jsx)(o.i,{})]}),p=e=>(0,n.jsx)("div",{className:"w-full px-4 sm:w-1/2 lg:w-2/12",children:(0,n.jsxs)("div",{className:"mb-5 w-full",children:[(0,n.jsx)("h4",{className:"text-[#E2FDFF] mb-2 text-lg font-semibold",children:e.title}),(0,n.jsx)("ul",{children:e.items.map((e,t)=>(0,n.jsx)("li",{children:(0,n.jsx)(l.default,{href:e.url,className:"text-[#E2FDFF] transition hover:text-gray-500 inline-block text-[13px] leading-loose",children:e.name})},t))})]})})},98781:function(e,t,i){"use strict";i.d(t,{L:function(){return o}});var n=i(57437),a=i(61363),r=i(29942);let o=e=>{let{children:t,maxWidth:i="full"}=e;return(0,n.jsxs)("main",{children:[(0,n.jsx)(r.AppHeader,{}),"constrained"===i?(0,n.jsx)("div",{className:"mx-auto max-w-[1400px] px-4 sm:px-6 lg:px-8 ",children:t}):(0,n.jsx)(n.Fragment,{children:t}),(0,n.jsx)(a.AppFooter,{})]})}},41079:function(e,t,i){"use strict";i.d(t,{DocusenseContainer:function(){return eK}});var n=i(57437),a=i(98781),r=i(1986),o=i(61341),s=i(14822),l=i(14760),d=i(84286),c=i(64372),p=i(76858),x=i(33145),h=i(27648),y=i(2265);let u={primary:"#002e2c",primaryLight:"#004442",primaryLighter:"#006661",accent:"#005f5a",accentLight:"#E2FDFF",bg:"#ffffff",bgMuted:"#F2F4F8",text:"#0f1a1a",textSecondary:"#5a6b6a",textInverse:"#ffffff",border:"#d4dfde",borderLight:"#e8efee",success:"#28a745",error:"#dc3545"},g={titleLine:"Turn Paperwork Chaos Into",titleHighlightWords:["Structured Intelligence","Audit-Ready Records","ERP-Ready Data"],subline:"Automate invoice capture, validation, approval and ERP posting — without manual data entry.",buyerLine:"Built for finance and AP teams processing high volumes of invoices and documents.",description:"DocuSense AI reads, validates, and routes every invoice automatically — turning unstructured documents into clean, audit-ready records your ERP can trust.",primaryCta:{text:"Request a Demo",href:"/contact"},secondaryCta:{text:"See Workflow Demo",href:"#how-it-works"},stats:[{value:"5-Stage",label:"Extraction Pipeline"},{value:"6-Step",label:"AP Automation Flow"},{value:"End-to-End",label:"Audit Trail"}],deploymentPoints:[{icon:o.Z,label:"Azure \xb7 GCP \xb7 Modal \xb7 Self-Hosted"},{icon:s.Z,label:"NVIDIA GPU \xb7 Apple Silicon"},{icon:l.Z,label:"Self Hosted / OpenAI / Anthropic"},{icon:d.Z,label:"GDPR \xb7 SOC 2 \xb7 ISO 27001"}]},m=e=>{let{words:t}=e,[i,a]=(0,y.useState)(""),[r,o]=(0,y.useState)(!0),s=(0,y.useRef)(0),l=(0,y.useRef)(0),d=(0,y.useRef)("typing"),c=(0,y.useRef)(null);(0,y.useEffect)(()=>{let e=setInterval(()=>{o(e=>!e)},500);return()=>clearInterval(e)},[]),(0,y.useEffect)(()=>
1{if(t.length<=1){var e;a(null!==(e=t[0])&&void 0!==e?e:"");return}let i=()=>{let e=t[s.current];e&&("typing"===d.current?(l.current+=1,a(e.substring(0,l.current)),l.current>=e.length?(d.current="waiting",c.current=setTimeout(i,2200)):c.current=setTimeout(i,55)):"waiting"===d.current?(d.current="deleting",c.current=setTimeout(i,30)):"deleting"===d.current&&(l.current-=1,a(e.substring(0,l.current)),l.current<=0?(d.current="typing",s.current=(s.current+1)%t.length,c.current=setTimeout(i,55)):c.current=setTimeout(i,30)))};return s.current=0,l.current=0,d.current="typing",a(""),c.current=setTimeout(i,500),()=>{c.current&&(clearTimeout(c.current),c.current=null)}},[t]);let p=(0,y.useMemo)(()=>t.reduce((e,t)=>e.length>t.length?e:t,""),[t]);return(0,n.jsx)("span",{style:{display:"inline-block",position:"relative",color:u.accent,minWidth:"".concat(15*p.length,"px"),textAlign:"left"},children:(0,n.jsxs)("span",{style:{display:"inline-block",position:"relative"},children:[i,(0,n.jsx)("span",{style:{display:"inline-block",width:"3px",height:"1em",backgroundColor:u.accent,marginLeft:"2px",verticalAlign:"text-bottom",opacity:r?1:0,transition:"opacity 0.1s"}})]})})},f=()=>(0,n.jsxs)("section",{style:{position:"relative",minHeight:"calc(100vh - 72px)",display:"flex",alignItems:"center",background:"linear-gradient(135deg, ".concat(u.bg," 0%, ").concat(u.accentLight," 100%)"),overflow:"hidden"},children:[(0,n.jsxs)("svg",{style:{position:"absolute",top:0,right:0,width:"55%",height:"100%",opacity:.06,pointerEvents:"none"},viewBox:"0 0 600 600",preserveAspectRatio:"xMidYMid slice",children:[(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"heroGrad",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:u.primary}),(0,n.jsx)("stop",{offset:"100%",stopColor:u.accent})]})}),(0,n.jsx)("circle",{cx:"520",cy:"120",r:"280",fill:"url(#heroGrad)"}),(0,n.jsx)("circle",{cx:"450",cy:"480",r:"180",fill:u.primary})]}),(0,n.jsx)("div",{style:{position:"relative",width:"100%",maxWidth:1280,margin:"0 auto",padding:"80px 24px"},children:(0,n.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 items-center gap-12",style:{width:"100%"},children:[(0,n.jsxs)("div",{children:[(0,n.jsx)(r.E.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,ease:"easeOut"},children:(0,n.jsxs)("h1",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(26px, 5.5vw, 36px)",lineHeight:1.12,marginBottom:16,color:u.primary,fontWeight:600},children:[g.titleLine," ",(0,n.jsx)(m,{words:g.titleHighlightWords})]})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.7,delay:.1,ease:"easeOut"},children:(0,n.jsx)("p",{style:{fontSize:20,lineHeight:1.5,color:u.primary,fontWeight:600,maxWidth:560,marginBottom:14},children:g.subline})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.7,delay:.18,ease:"easeOut"},children:(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.6,color:u.textSecondary,fontWeight:600,letterSpacing:"0.2px",maxWidth:560,marginBottom:20},children:g.buyerLine})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,delay:.26,ease:"easeOut"},children:(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary,maxWidth:600,marginBottom:32},children:g.description})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,delay:.34,ease:"easeOut"},children:(0,n.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:16},children:[(0,n.jsx)(h.default,{href:g.primaryCta.href,children:(0,n.jsxs)("button",{type:"button",style:{height:48,padding:"0 28px",fontWeight:600,borderRadius:8,background:u.primary,border:"1px solid ".concat(u.primary),color:u.textInverse,display:"flex",alignItems:"center",gap:8,cursor:"pointer",fontSize:16},children:[(0,n.jsx)(c.Z,{size:20}),g.primaryCta.text]})}),(0,n.jsx)(h.default,{href:g.secondaryCta.href,children:(0,n.jsxs)("button",{type:"button",style:{height:48,padding:"0 28px",fontWeight:600,borderRadius:8,background:"transparent",border:"1.5px solid ".concat(u.primary),color:u.primary,display:"flex",alignItems:"center",gap:8,cursor:"pointer",fontSize:15},children:[g.secondaryCta.text,(0,n.jsx)(p.Z,{size:16})]})})]})}),(0,n.jsx)(r.E.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.7,delay:.5},style:{marginTop:48},children:(0,n.jsx)("div",{style:{display:"flex",gap:32,flexWrap:"wrap"},children:g.stats.map((e,t)=>(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{style:{fontSize:20,fontWeight:700,color:u.textSecondary,lineHeight:1},children:e.value}),(0,n.jsx)("div",{style:{fontSize:12,color:u.textSecondary,marginTop:6,opacity:.8},children:e.label})]},t))})})]}),(0,n.jsx)("div",{style:{textAlign:"center"},children:(0,n.jsxs)("div",{style:{position:"relative",width:"100%",maxWidth:500,margin:"0 auto",textAlign:"left"},children:[(0,n.jsx)(r.E.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{duration:.8,delay:.2},children:(0,n.jsx)("div",{style:{position:"relative",width:"100%",aspectRatio:"4 / 3",borderRadius:16,overflow:"hidden"},children:(0,n.jsx)(x.default,{src:"/images/docusense/dashboard_alt.png",alt:"Docusense Dashboard",fill:!0,style:{objectFit:"cover"},priority:!0})})}),(0,n.jsx)(r.E.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.7,delay:.42},style:{marginTop:28},children:(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"flex-start",gap:10},children:g.deploymentPoints.map((e,t)=>{let i=e.icon;return(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:8,padding:"8px 14px",borderRadius:999,background:u.bg,border:"1px solid ".concat(u.border)},children:[(0,n.jsx)(i,{size:15,color:u.accent,strokeWidth:2}),(0,n.jsx)("span",{style:{fontSize:12.5,fontWeight:600,color:u.textSecondary,letterSpacing:"0.2px"},children:e.label})]},t)})})})]})})]})})]});var b=i(64719),j=i(38925),v=i(83578);let w={eyebrow:"The Reality of Manual AP",title:"Invoice Chaos Isn't a Metaphor — It's Your Team's Actual Day",subtitle:"Before automation, most AP teams live with the same three frustrations, every single cycle.",pains:[{icon:b.Z,title:"Manual Entry Steals AP Time",description:"Every invoice means retyping the same fields by hand — vendor, amount, PO number, line items — across systems that don't talk to each other.",consequence:"Repetitive work that eats hours better spent elsewhere."},{icon:j.Z,title:"Exceptions Hide in Inboxes",description:"Missing POs, unclear approvals, and mismatched documents pile up in email threads instead of a visible queue anyone can act on.",consequence:"Constant chasing — for information no one can find quickly."},{icon:v.Z,title:"Errors Reach Approval and Payment",description:"Without consistent validation, mistakes made at data entry don't get caught — they travel all the way to the approval and payment stage.",consequence:"The quiet fear of paying the wrong amount, or the wrong vendor."}],transition:"DocuSense turns those documents into validated, reviewable, ERP-ready data."},S=()=>(0,n.jsx)("section",{style:{position:"relative",padding:"40px 24px",background:u.bg},children:(0,n.jsxs)("div",{style:{position:"relative",width:"100%",maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",marginBottom:56},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16,maxWidth:480,marginLeft:"auto",marginRight:"auto"},children:w.title}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.5,color:u.textSecondary,maxWidth:600,margin:"0 auto"},children:w.subtitle})]}),(0,n.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(280px, 1fr))",gap:24,marginBottom:48},children:w.pains.map((e,t)=>{let i=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.1*t},style:{padding:"32px 28px",borderRadius:16,background:u.bgMuted,border:"1px solid ".concat(u.border),display:"flex",flexDirection:"column",gap:16},children:[(0,n.jsx)("div",{style:{width:52,height:52,borderRadius:12,background:"".concat(u.accentLight),display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(i,{size:26,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontSize:19,fontWeight:700,color:u.primary,lineHeight:1.3},children:e.title}),(0,n.jsx)("p",{style:{fontSize:15,lineHeight:1.65,color:u.textSecondary,flexGrow:1},children:e.description}),(0,n.jsx)("div",{style:{paddingTop:14,borderTop:"1px solid ".concat(u.primary,"22"),fontSize:13.5,fontWeight:600,color:u.accent,lineHeight:1.5,fontStyle:"italic"},children:e.consequence})]},t)})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},style:{marginTop:48,textAlign:"center",padding:"24px",borderRadius:12,background:u.accentLight,border:"1px dashed ".concat(u.border)},children:(0,n.jsx)("p",{style:{marginBottom:0,color:u.primary,fontSize:14,fontWeight:500},children:w.transition})})]})});var k=i(99388),W=i(92934);let I=["Manual invoice entry","Email chasing for missing information","Spreadsheet exception tracking","Disconnected, ad-hoc approval steps"],z=["AI-driven capture and validation","A visible, routed exception queue","One system tracking every document","A consistent, auditable approval flow"],E=()=>(0,n.jsx)("section",{style:{position:"relative",padding:"88px 24px",background:u.bgMuted},children:(0,n.jsxs)("div",{style:{position:"relative",width:"100%",maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",marginBottom:40},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.text,marginBottom:20,maxWidth:780,marginLeft:"auto",marginRight:"auto"},children:"One Promise, Not Five Overlapping Definitions"}),(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.55,fontWeight:400,color:u.textSecondary,maxWidth:550,margin:"0 auto 20px"},children:"From invoice to ERP-ready entry — capture, validate, route and approve with AI, while keeping humans in control."})]}),(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(320px, 1fr))",gap:24},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5},style:{padding:"32px 28px",borderRadius:16,background:u.bg,border:"1px solid ".concat(u.border)},children:[(0,n.jsx)("h3",{style:{fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:u.textSecondary,marginBottom:20},children:"What DocuSense Replaces"}),(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:14},children:I.map((e,t)=>(0,n.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",ga
1p:10},children:[(0,n.jsx)(k.Z,{size:18,color:u.error,style:{flexShrink:0,marginTop:1,opacity:.6}}),(0,n.jsx)("span",{style:{fontSize:15,lineHeight:1.55,color:u.textSecondary,textDecoration:"line-through",textDecorationColor:"".concat(u.textSecondary,"66")},children:e})]},t))})]}),(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.1},style:{padding:"32px 28px",borderRadius:16,background:u.bg,border:"1px solid ".concat(u.primary,"33"),boxShadow:"0 12px 32px -16px rgba(0,0,0,0.12)"},children:[(0,n.jsx)("h3",{style:{fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:u.primary,marginBottom:20},children:"What You Get Instead"}),(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:14},children:z.map((e,t)=>(0,n.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",gap:10},children:[(0,n.jsx)(W.Z,{size:18,color:u.success,style:{flexShrink:0,marginTop:1}}),(0,n.jsx)("span",{style:{fontSize:15,lineHeight:1.55,color:u.primary,fontWeight:500},children:e})]},t))})]})]})]})});var A=i(29),R=i.n(A),C=i(63573),D=i(99801),N=i(46646),H=i(42042),F=i(99584);let T=e=>{let{stage:t}=e,i={document:(0,n.jsx)(L,{}),layout:(0,n.jsx)(P,{}),ocr:(0,n.jsx)(Z,{}),table:(0,n.jsx)(M,{}),form:(0,n.jsx)(O,{}),structured:(0,n.jsx)(q,{})};return(0,n.jsx)("div",{style:{position:"relative",width:"100%",maxWidth:720,margin:"0 auto",aspectRatio:"16 / 9",background:u.bgMuted,borderRadius:16,border:"1px solid ".concat(u.borderLight),overflow:"hidden",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(r.E.div,{initial:{opacity:0,scale:.96},animate:{opacity:1,scale:1},exit:{opacity:0,scale:1.02},transition:{duration:.4,ease:"easeOut"},style:{width:"100%",height:"100%"},children:i[t]},t)}
1)},B=e=>{let{children:t,caption:i}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 ".concat(720," ").concat(400),style:{width:"100%",height:"100%"},children:[(0,n.jsx)("defs",{children:(0,n.jsx)("filter",{id:"stageShadow",x:"-20%",y:"-20%",width:"140%",height:"140%",children:(0,n.jsx)("feDropShadow",{dx:"0",dy:"8",stdDeviation:"14",floodColor:u.primary,floodOpacity:"0.08"})})}),t,(0,n.jsx)("text",{x:360,y:355,textAnchor:"middle",fill:u.textSecondary,fontSize:14,fontWeight:600,children:i})]})},L=()=>(0,n.jsxs)(B,{caption:"Raw PDF / scan enters the pipeline",children:[(0,n.jsx)("rect",{x:210,y:48,width:300,height:270,rx:10,fill:"#ffffff",filter:"url(#stageShadow)"}),(0,n.jsx)("rect",{x:240,y:88,width:170,height:14,rx:4,fill:u.border}),(0,n.jsx)("rect",{x:240,y:118,width:130,height:10,rx:3,fill:u.borderLight}),(0,n.jsx)("rect",{x:240,y:138,width:240,height:10,rx:3,fill:u.borderLight}),(0,n.jsx)("rect",{x:240,y:158,width:210,height:10,rx:3,fill:u.borderLight}),(0,n.jsx)("rect",{x:240,y:198,width:240,height:12,rx:3,fill:u.borderLight}),(0,n.jsx)("rect",{x:240,y:220,width:240,height:12,rx:3,fill:u.borderLight}),(0,n.jsx)("rect",{x:240,y:242,width:180,height:12,rx:3,fill:u.borderLight}),(0,n.jsx)("rect",{x:240,y:264,width:240,height:12,rx:3,fill:u.borderLight})]}),P=()=>(0,n.jsxs)(B,{caption:"AI segments the page into regions",children:[(0,n.jsx)("rect",{x:210,y:48,width:300,height:270,rx:10,fill:"#ffffff",stroke:u.border,strokeWidth:1,filter:"url(#stageShadow)"}),(0,n.jsx)(r.E.rect,{x:234,y:76,width:252,height:78,rx:6,fill:"rgba(0, 46, 44, 0.08)",stroke:u.primary,strokeWidth:2,strokeDasharray:"6 4",initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.6}}),(0,n.jsx)("text",{x:246,y:103,fill:u.primary,fontSize:12,fontWeight:700,children:"HEADER REGION"}),(0,n.jsx)(r.E.rect,{x:234,y:172,width:252,height:118,rx:6,fill:"rgba(0, 95, 90, 0.08)",stroke:u.accent,strokeWidth:2,strokeDasharray:"6 4",initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:.2}}),(0,n.jsx)("text",{x:246,y:199,fill:u.accent,fontSize:12,fontWeight:700,children:"TABLE REGION"})]}),Z=()=>(0,n.jsxs)(B,{caption:"Text is read from every block",children:[(0,n.jsx)("rect",{x:210,y:48,width:300,height:270,rx:10,fill:"#ffffff",stroke:u.border,strokeWidth:1,filter:"url(#stageShadow)"}),[{x:238,y:92,w:170,h:12},{x:238,y:120,w:130,h:10},{x:238,y:146,w:210,h:10},{x:238,y:186,w:244,h:10},{x:238,y:208,w:220,h:10},{x:238,y:230,w:244,h:10},{x:238,y:252,w:190,h:10},{x:238,y:274,w:244,h:10}].map((e,t)=>(0,n.jsx)(r.E.rect,{x:e.x,y:e.y,width:e.w,height:e.h,rx:3,fill:u.primaryLighter,initial:{opacity:0,scaleX:0},animate:{opacity:1,scaleX:1},transition:{duration:.4,delay:.06*t},style:{originX:0}},t))]}),M=()=>(0,n.jsxs)(B,{caption:"Line-item tables become structured rows",children:[(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"tableHeader",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:u.primary}),(0,n.jsx)("stop",{offset:"100%",stopColor:u.primaryLight})]})}),(0,n.jsx)("rect",{x:210,y:48,width:300,height:270,rx:10,fill:"#ffffff",stroke:u.border,strokeWidth:1,filter:"url(#stageShadow)"}),(0,n.jsx)("rect",{x:230,y:78,width:260,height:38,rx:6,fill:"url(#tableHeader)"}),["Item","Qty","Price","Total"].map((e,t)=>(0,n.jsx)("text",{x:248+66*t,y:102,fill:"#ffffff",fontSize:12,fontWeight:700,children:e},e)),[["Office Chairs","12","95.00","1,140"],["Desk Lamps","8","45.00","360"],["Monitor Stand","5","120.00","600"]].map((e,t)=>(0,n.jsxs)("g",{transform:"translate(0, ".concat(44*t,")"),children:[(0,n.jsx)("rect",{x:230,y:128,width:260,height:36,rx:6,fill:t%2==0?u.bgMuted:"#ffffff"}),e.map((e,t)=>(0,n.jsx)("text",{x:248+66*t,y:151,fill:u.text,fontSize:11,fontWeight:500,children:e},t))]},t))]}),O=()=>(0,n.jsxs)(B,{caption:"Header fields mapped to values",children:[(0,n.jsx)("rect",{x:210,y:48,width:300,height:270,rx:10,fill:"#ffffff",stroke:u.border,strokeWidth:1,filter:"url(#stageShadow)"}),(0,n.jsx)("foreignObject",{x:230,y:72,width:260,height:222,children:(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:14,height:"100%",justifyContent:"center"},children:[{label:"Invoice Number",value:"INV-2024-1847"},{label:"Supplier",value:"Acme Supplies Ltd"},{label:"Issue Date",value:"2024-07-01"},{label:"Total",value:"\xa3 2,100.00"}].map(e=>(0,n.jsxs)("div",{style:{background:u.bgMuted,borderRadius:8,padding:"10px 12px"},children:[(0,n.jsx)("div",{style:{fontSize:10,fontWeight:600,color:u.textSecondary,marginBottom:2},children:e.label}),(0,n.jsx)("div",{style:{fontSize:13,fontWeight:700,color:u.primary},children:e.value})]},e.label))})})]}),q=()=>(0,n.jsxs)(B,{caption:"Structured invoice object",children:[(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"jsonGrad",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:u.primary}),(0,n.jsx)("stop",{offset:"100%",stopColor:u.primaryLight})]})}),(0,n.jsx)("rect",{x:210,y:48,width:300,height:270,rx:10,fill:"url(#jsonGrad)",filter:"url(#stageShadow)"}),(0,n.jsx)("text",{x:234,y:82,fill:"#ffffff",fontSize:14,fontWeight:700,children:"Invoice Object"}),(0,n.jsx)("g",{fontFamily:"monospace",fontSize:12,children:[{text:"{",color:"#ffffff"},{text:'  "invoiceNumber": "INV-2024-1847",',color:"#9adbd7"},{text:'  "supplierName": "Acme Supplies Ltd",',color:"#9adbd7"},{text:'  "issueDate": "2024-07-01",',color:"#9adbd7"},{text:'  "total": 2100.00,',color:"#9adbd7"},{text:'  "currency": "GBP",',color:"#9adbd7"},{text:'  "lineItems": [ ... ]',color:"#9adbd7"},{text:"}",color:"#ffffff"}].map((e,t)=>(0,n.jsx)(r.E.text,{x:234,y:110+22*t,fill:e.color,initial:{opacity:0,x:-6},animate:{opacity:1,x:0},transition:{duration:.25,delay:.06*t},children:e.text},t))})]}),V=[{key:"capture",icon:D.Z,label:"Capture",description:"Invoices arrive from any channel — email, upload, or integration — and enter DocuSense automatically, no manual sorting required."},{key:"extract",icon:N.Z,label:"Extract & Validate",description:"AI reads every field, checks it against your PO and vendor records, and flags anything that doesn't match — before it reaches approval."},{key:"route",icon:H.Z,label:"Route & Approve",description:"Clean invoices move straight to the right approver. Exceptions land in a visible queue instead of an inbox no one is watching."},{key:"sync",icon:F.Z,label:"Sync to ERP",description:"Approved records post directly into your ERP as structured, audit-ready entries — with every step traceable after the fact."}],G=[{key:"document",label:"Document Intake",description:"The raw invoice or document is received and queued for processing."},{key:"layout",label:"Layout Analysis",description:"The AI maps the document's structure — headers, tables, sections — before reading content."},{key:"ocr",label:"OCR Extraction",description:"Text is extracted from scans, PDFs, or images with high fidelity."},{key:"table",label:"Table Parsing",description:"Line items and tabular data are parsed into structured rows and columns."},{key:"form",label:"Form Field Mapping",description:"Key-value fields (vendor, PO number, totals) are identified and mapped."},{key:"structured",label:"Structured Output",description:"The result is clean, structured data — ready for validation and routing."}],Y=()=>{let[e,t]=(0,y.useState)(0),[i,a]=(0,y.useState)(0),o=(0,y.useCallback)(()=>{t(e=>(e+1)%V.length)},[]);(0,y.useEffect)(()=>{let e=setInterval(o,3200);return()=>clearInterval(e)},[o]),(0,y.useEffect)(()=>{let e=setInterval(()=>{a(e=>(e+1)%G.length)},3200);return()=>clearInterval(e)},[]);let s=V[e],l=G[i];return(0,n.jsxs)("section",{id:"how-it-works",style:{padding:"88px 24px",background:u.bg}
1,className:"jsx-98829524749458ae",children:[(0,n.jsxs)("div",{style:{maxWidth:1180,margin:"0 auto"},className:"jsx-98829524749458ae",children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 56px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},className:"jsx-98829524749458ae",children:"One Simple Flow, From Document to ERP"}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},className:"jsx-98829524749458ae",children:"No need to reconstruct the process yourself — this is the entire journey, start to finish."})]}),(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},className:"jsx-98829524749458ae",children:[(0,n.jsx)(C.M,{mode:"wait",children:(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.35},style:{textAlign:"center",maxWidth:620,marginBottom:40},children:[(0,n.jsxs)("div",{style:{display:"inline-block",padding:"5px 14px",borderRadius:20,background:u.accentLight,color:u.primary,fontSize:12,fontWeight:500,letterSpacing:"0.5px",marginBottom:14},className:"jsx-98829524749458ae",children:["Step ",e+1," of ",V.length]}),(0,n.jsx)("h3",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(16px, 2.6vw, 22px)",fontWeight:600,color:u.primary,marginBottom:12},className:"jsx-98829524749458ae",children:s.label}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},className:"jsx-98829524749458ae",children:s.description})]},s.key)}),(0,n.jsx)("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"center",flexWrap:"wrap"},className:"jsx-98829524749458ae",children:V.map((i,a)=>{let o=a===e,s=a===V.length-1;return(0,n.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},className:"jsx-98829524749458ae",children:[(0,n.jsxs)("button",{onClick:()=>t(a),style:{display:"flex",flexDirection:"column",alignItems:"center",gap:10,padding:0,border:"none",background:"transparent",cursor:"pointer",minWidth:90},className:"jsx-98829524749458ae",children:[(0,n.jsx)(r.E.div,{whileHover:o?void 0:{scale:1.08},style:{width:48,height:48,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",fontSize:15,fontWeight:700,background:o?u.primary:u.bg,color:o?u.textInverse:u.primary,border:"2px solid ".concat(o?u.primary:u.border),boxShadow:o?"0 4px 14px rgba(0, 46, 44, 0.25)":"none",transition:"all 0.2s ease"},children:a+1}),(0,n.jsx)("span",{style:{fontSize:12,fontWeight:o?700:500,color:o?u.primary:u.textSecondary,textAlign:"center",lineHeight:1.3,maxWidth:90},className:"jsx-98829524749458ae",children:i.label})]}),!s&&(0,n.jsx)("div",{style:{width:40,height:2,background:u.border,marginTop:23,flexShrink:0},className:"jsx-98829524749458ae"})]},i.key)})})]}),(0,n.jsx)("div",{style:{marginTop:56},className:"jsx-98829524749458ae pipeline-mobile",children:(0,n.jsx)("div",{className:"jsx-98829524749458ae grid grid-cols-1 sm:grid-cols-2 gap-5",children:V.map((e,t)=>(0,n.jsxs)("div",{style:{textAlign:"center",padding:24,borderRadius:12,background:u.bgMuted,border:"1px solid ".concat(u.borderLight)},className:"jsx-98829524749458ae",children:[(0,n.jsx)("div",{style:{width:44,height:44,borderRadius:"50%",background:u.primary,color:u.textInverse,display:"flex",alignItems:"center",justifyContent:"center",margin:"0 auto 12px",fontSize:15,fontWeight:700},className:"jsx-98829524749458ae",children:t+1}),(0,n.jsx)("div",{style:{fontSize:14,fontWeight:700,color:u.primary,marginBottom:6},className:"jsx-98829524749458ae",children:e.label}),(0,n.jsx)("p",{style:{margin:0,color:u.textSecondary,fontSize:13},className:"jsx-98829524749458ae",children:e.description})]},e.key))})}),(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:16,margin:"88px 0 48px"},className:"jsx-98829524749458ae",children:[(0,n.jsx)("div",{style:{flex:1,height:1,background:u.borderLight},className:"jsx-98829524749458ae"}),(0,n.jsx)("span",{style:{fontSize:13,fontWeight:700,letterSpacing:"0.06em",textTransform:"uppercase",color:u.textSecondary,whiteSpace:"nowrap"},className:"jsx-98829524749458ae",children:"How the AI Works Underneath"}),(0,n.jsx)("div",{style:{flex:1,height:1,background:u.borderLight},className:"jsx-98829524749458ae"})]}),(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},className:"jsx-98829524749458ae",children:[(0,n.jsx)(C.M,{mode:"wait",children:(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:10}
1,animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.3},style:{textAlign:"center",maxWidth:520,marginBottom:18},children:[(0,n.jsx)("h4",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:18,fontWeight:700,color:u.primary,marginBottom:8},className:"jsx-98829524749458ae",children:l.label}),(0,n.jsx)("p",{style:{fontSize:14,color:u.textSecondary,lineHeight:1.6},className:"jsx-98829524749458ae",children:l.description})]},l.key)}),(0,n.jsx)(T,{stage:l.key}),(0,n.jsx)("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"center",flexWrap:"wrap",marginTop:36},className:"jsx-98829524749458ae",children:G.map((e,t)=>{let r=t===i,o=t===G.length-1;return(0,n.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},className:"jsx-98829524749458ae",children:[(0,n.jsxs)("button",{onClick:()=>a(t),style:{display:"flex",flexDirection:"column",alignItems:"center",gap:8,padding:0,border:"none",background:"transparent",cursor:"pointer",minWidth:72},className:"jsx-98829524749458ae",children:[(0,n.jsx)("div",{style:{width:36,height:36,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",fontSize:13,fontWeight:700,background:r?u.primary:u.bg,color:r?u.textInverse:u.primary,border:"2px solid ".concat(r?u.primary:u.border)},className:"jsx-98829524749458ae",children:t+1}),(0,n.jsx)("span",{style:{fontSize:10.5,fontWeight:r?700:500,color:r?u.primary:u.textSecondary,textAlign:"center",lineHeight:1.25,maxWidth:72},className:"jsx-98829524749458ae",children:e.label})]}),!o&&(0,n.jsx)("div",{style:{width:20,height:2,background:u.border,marginTop:17,flexShrink:0},className:"jsx-98829524749458ae"})]},e.key)})})]})]}),(0,n.jsx)(R(),{id:"98829524749458ae",children:".pipeline-mobile.jsx-98829524749458ae{display:none}@media(max-width:768px){.pipeline-mobile.jsx-98829524749458ae{display:block}section.jsx-98829524749458ae>div.jsx-98829524749458ae>div.jsx-98829524749458ae:nth-of-type(2){display:none}}"})]})};var _=i(88156),K=i(98728),Q=i(68428),U=i(88906),X=i(55736);let J=[{key:"ingestion",icon:_.Z,title:"Capture Every Invoice Automatically",benefit:"No more manually opening emails or portals to find new invoices.",bullets:["Accepts email, upload, and integration sources","Auto-classifies document type on arrival","Zero manual sorting before processing begins"]},{key:"verification",icon:d.Z,title:"Catch Mismatches Before Approval",benefit:"Every invoice is checked against your records before anyone signs off.",bullets:["3-way match against PO and goods receipt","Vendor and duplicate-invoice detection","Flags land in a queue, not an inbox"]},{key:"processing",icon:K.Z,title:"Turn Documents Into Clean Data",benefit:"Structured, validated fields — ready for approval, not retyping.",bullets:["Line-item and header field extraction","Consistent formatting across vendors","Confidence scoring on every extracted field"]},{key:"adjustments",icon:Q.Z,title:"Handle Exceptions Without Losing Track",benefit:"Corrections happen in one place, with a full record of what changed.",bullets:["Guided resolution for mismatched fields","Every edit logged against the original document","No more re-keying from scratch"]},{key:"approval",icon:U.Z,title:"Route Approvals to the Right Person",benefit:"Clean invoices move automatically; only exceptions need a human decision.",bullets:["Rule-based routing by amount or vendor","Role-based sign-off with a visible trail","Nothing sits waiting in someone's inbox"]},{key:"hub",icon:X.Z,title:"See Every Invoice in One Place",benefit:"One dashboard for status, exceptions, and history — no spreadsheets.",bullets:["Real-time status across the full AP cycle","Searchable audit trail per document","Dashboards for AP leads and finance"]}],$=()=>(0,n.jsx)("section",{id:"ap-automation",style:{padding:"88px 24px",background:u.bgMuted},children:(0,n.jsxs)("div",{style:{maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 56px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},children:"What Changes for Your AP Team"}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},children:"Six modules, working together — each one replacing a piece of the manual process."})]}),(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:J.map((e,t)=>{let i=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.06*t},style:{height:"100%",minHeight:"300px",borderRadius:16,padding:28,background:u.bg,border:"1px solid ".concat(u.border),display:"flex",flexDirection:"column"},children:[(0,n.jsx)("div",{style:{width:50,height:52,borderRadius:12,background:u.accentLight,display:"flex",alignItems:"center",justifyContent:"center",marginBottom:16},children:(0,n.jsx)(i,{size:24,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:18,fontWeight:600,color:u.primary,marginBottom:8,lineHeight:1.35},children:e.title}),(0,n.jsx)("p",{style:{fontSize:14,fontWeight:500,color:u.text,lineHeight:1.6,marginBottom:6},children:e.benefit}),(0,n.jsx)("ul",{style:{margin:0,marginBottom:16,paddingTop:"12px",paddingBottom:"18px",color:u.text,flexGrow:1},children:e.bullets.map((t,i)=>(0,n.jsx)("li",{style:{fontSize:13,lineHeight:1.3,marginBottom:i===e.bullets.length-1?0:6},children:t},i))}),(0,n.jsxs)("button",{type:"button",style:{display:"inline-flex",alignItems:"center",gap:6,background:"none",border:"none",padding:0,color:u.accent,fontSize:13,fontWeight:700,cursor:"pointer",alignSelf:"flex-start"},children:["See it in action",(0,n.jsx)(p.Z,{size:14})]})]},e.key)})})]})});var ee=i(85954),et=i(11239),ei=i(45554),en=i(92882);let ea={title:"What Changes After DocuSense",subtitle:"No invented numbers — just what actually gets better for your AP team, day to day.",pillars:[{icon:ee.Z,title:"Less Manual Entry",description:"Fields are captured and validated automatically, so your team stops retyping the same data across systems."},{icon:et.Z,title:"Faster Cycle Times",description:"Clean invoices move straight to approval instead of waiting in a queue for someone to check them by hand."},{icon:ei.Z,title:"Fewer Exceptions",description:"Mismatches are caught at validation — before they turn into an approval delay or a payment mistake."},{icon:en.Z,title:"Audit-Ready Control",description:"Every change is traceable to its source document, so answering an audit question doesn't mean re
1constructing history."}],note:"Once customer-validated metrics are available — cycle-time reduction, straight-through rate — they'll replace these directional outcomes."},er=()=>(0,n.jsx)("section",{style:{position:"relative",padding:"88px 24px",background:u.bg},children:(0,n.jsxs)("div",{style:{position:"relative",width:"100%",maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 56px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},children:ea.title}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},children:ea.subtitle})]}),(0,n.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(250px, 1fr))",gap:24,marginBottom:40},children:ea.pillars.map((e,t)=>{let i=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.08*t},style:{padding:"28px 24px",borderRadius:16,background:u.bgMuted,border:"1px solid ".concat(u.border),display:"flex",flexDirection:"column",gap:14},children:[(0,n.jsx)("div",{style:{width:48,height:48,borderRadius:12,background:u.accentLight,display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(i,{size:24,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontSize:17,fontWeight:600,color:u.primary,lineHeight:1.35},children:e.title}),(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.65,color:u.textSecondary},children:e.description})]},t)})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},style:{marginTop:48,textAlign:"center",padding:"24px",borderRadius:12,background:u.accentLight,border:"1px dashed ".concat(u.border)},children:(0,n.jsx)("p",{style:{marginBottom:0,color:u.primary,fontSize:14,fontWeight:500},children:ea.note})})]})});var eo=i(49663),es=i(82800),el=i(66337);let ed={title:"Trusted With Financial Documents",subtitle:"AP automation only works if you trust it with your invoices — here's what backs that trust.",pillars:[{icon:eo.Z,title:"Human-in-the-Loop",description:"Every exception routes to a person before it moves forward. AI assists — it doesn't decide alone."},{icon:es.Z,title:"Immutable Audit Trail",description:"Every action on every document is logged and traceable, from capture to ERP entry."},{icon:d.Z,title:"Role-Based Approval",description:"Approval rights follow your existing structure — no one sees or signs off on more than they should."},{icon:el.Z,title:"Data Handling & Security",description:"Documents and extracted data are handled under controls built for financial information."}],partnersLabel:"Built With / Integrates Alongside",partners:["SAP","Oracle","NetSuite","Sage","QuickBooks","Microsoft Dynamics"]},ec=()=>(0,n.jsx)("section",{style:{position:"relative",padding:"88px 24px",background:u.bgMuted},children:(0,n.jsxs)("div",{style:{width:"100%",maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 56px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},children:ed.title}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},children:ed.subtitle})]}),(0,n.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(250px, 1fr))",gap:24,marginBottom:64},children:ed.pillars.map((e,t)=>{let i=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.08*t},style:{padding:"28px 24px",borderRadius:16,background:u.bg,border:"1px solid ".concat(u.border),display:"flex",flexDirection:"column",gap:14},children:[(0,n.jsx)("div",{style:{width:48,height:48,borderRadius:12,background:u.accentLight,display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(i,{size:24,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontSize:17,fontWeight:700,color:u.primary,lineHeight:1.35},children:e.title}),(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.65,color:u.textSecondary},children:e.description})]},t)})}),(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.5},transition:{duration:.6,delay:.2},style:{textAlign:"center"},children:[(0,n.jsx)("p",{style:{fontSize:13,fontWeight:700,letterSpacing:"0.08em",textTransform:"uppercase",color:u.textSecondary,marginBottom:24},children:ed.partnersLabel}),(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:32},children:ed.partners.map((e,t)=>(0,n.jsx)("span",{style:{fontSize:16,fontWeight:700,color:u.primary,opacity:.55},children:e},t))})]})]})}),ep={title:"Deploy It Your Way",subtitle:"DocuSense adapts to your infrastru
1cture, your hardware, and your compliance requirements — not the other way around.",cards:[{icon:o.Z,title:"Deploy Anywhere",description:"Ready to deploy on Azure, GCP, Modal, or fully self-hosted on your own infrastructure.",logos:[{name:"Azure",url:"https://azure.microsoft.com/favicon.ico"},{name:"Google Cloud",url:"https://cdn.simpleicons.org/googlecloud/002e2c"},{name:"Modal",url:"https://cdn.simpleicons.org/modal/002e2c"}]},{icon:s.Z,title:"Runs on Your Hardware",description:"NVIDIA GPU support for accelerated inference, and Apple Silicon support for local and edge deployments.",logos:[{name:"NVIDIA",url:"https://cdn.simpleicons.org/nvidia/002e2c"},{name:"Apple",url:"https://cdn.simpleicons.org/apple/002e2c"}]},{icon:l.Z,title:"Inference Your Way",description:"Fully self-hosted AI inference — or plug in 3rd-party inference APIs on demand.",logos:[{name:"OpenAI",url:"https://cdn.jsdelivr.net/npm/simple-icons@13/icons/openai.svg"},{name:"Anthropic",url:"https://cdn.simpleicons.org/anthropic/002e2c"}]},{icon:d.Z,title:"100% Data Security Compliance",description:"Your data never leaves your infrastructure — fully compliant with organizational security requirements, on-premise, cloud, or hybrid.",logos:[],badges:["GDPR","SOC 2","ISO 27001"]}]},ex=()=>(0,n.jsx)("section",{style:{position:"relative",padding:"88px 24px",background:u.bg},children:(0,n.jsxs)("div",{style:{width:"100%",maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 56px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},children:ep.title}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},children:ep.subtitle})]}),(0,n.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(250px, 1fr))",gap:24},children:ep.cards.map((e,t)=>{var i;let a=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.08*t},style:{padding:"28px 24px",borderRadius:16,background:u.bgMuted,border:"1px solid ".concat(u.border),display:"flex",flexDirection:"column",gap:14},children:[(0,n.jsx)("div",{style:{width:48,height:48,borderRadius:12,background:u.accentLight,display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(a,{size:24,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontSize:17,fontWeight:700,color:u.primary,lineHeight:1.35},children:e.title}),(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.65,color:u.textSecondary},children:e.description}),(e.logos.length>0||e.badges&&e.badges.length>0)&&(0,n.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center",gap:18,marginTop:"auto",paddingTop:12,borderTop:"1px solid ".concat(u.borderLight)},children:[e.logos.map(e=>(0,n.jsx)("img",{src:e.url,alt:e.name,title:e.name,style:{height:22,width:"auto",opacity:.7}},e.name)),null===(i=e.badges)||void 0===i?void 0:i.map(e=>(0,n.jsx)("span",{style:{fontSize:11,fontWeight:700,letterSpacing:"0.06em",padding:"4px 10px",borderRadius:999,border:"1px solid ".concat(u.border),color:u.textSecondary,background:u.bg},children:e},e))]})]},t)})})]})});var eh=i(48736),ey=i(50091),eu=i(41671),eg=i(49322);let em=[eh.Z,ey.Z,eu.Z,eg.Z],ef=e=>{let{data:t}=e;return(0,n.jsx)("section",{id:"reconciliation",style:{padding:"26px 0",background:u.bgMuted},children:(0,n.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 items-center gap-x-16 gap-y-12",style:{maxWidth:1280,margin:"0 auto",padding:"0 24px"},children:[(0,n.jsx)("div",{style:{paddingBottom:"88px"},children:(0,n.jsxs)(r.E.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",fontWeight:600,color:u.primary,marginBottom:16},children:t.title}),(0,n.jsx)("p",{style:{fontSize:16,color:u.textSecondary,lineHeight:1.7,maxWidth:520},children:t.description}),(0,n.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",style:{marginTop:"0px",paddingTop:"28px"},children:t.features.map((e,t)=>{var i;let a=null!==(i=em[t])&&void 0!==i?i:eh.Z;return(0,n.jsxs)("div",{style:{display:"flex",gap:12},children:[(0,n.jsx)("div",{style:{width:40,height:40,borderRadius:10,background:u.accentLight,color:u.primary,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:(0,n.jsx)(a,{size:20})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{style:{fontWeight:700,color:u.primary,fontSize:14,marginBottom:4},children:e.title}),(0,n.jsx)("p",{style:{marginBottom:0,color:u.textSecondary,fontSize:13},children:e.text})]})]},t)})})]})}),(0,n.jsx)("div",{children:(0,n.jsx)(r.E.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6,delay:.15},children:(0,n.jsx)(eb,{labels:t.diagramLabels})})})]})})},eb=e=>{let{labels:t}=e,i={bank:{x:90,y:100,label:t.bank,sub:"PDF input",icon:eh.Z},ledger:{x:90,y:260,label:t.ledger,sub:"Ledger data",icon:ey.Z},matcher:{x:280,y:180,label:t.matcher,sub:"Reconcile",icon:Q.Z,large:!0},matched:{x:470,y:100,label:t.matched,sub:"Auto-post",icon:eu.Z}
1,exceptions:{x:470,y:260,label:t.exceptions,sub:"Review",icon:eg.Z}};return(0,n.jsxs)("div",{style:{position:"relative",background:u.bg,borderRadius:16,padding:28,border:"1px solid ".concat(u.borderLight)},children:[(0,n.jsx)("div",{style:{position:"absolute",top:16,right:16,padding:"6px 16px",borderRadius:20,background:u.accentLight,color:u.textSecondary,fontSize:12,fontWeight:600},children:t.roadmap}),(0,n.jsxs)("svg",{viewBox:"0 0 560 360",style:{width:"100%",height:"auto"},children:[(0,n.jsxs)("defs",{children:[(0,n.jsxs)("linearGradient",{id:"matcherGrad",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:u.primary}),(0,n.jsx)("stop",{offset:"100%",stopColor:u.accent})]}),(0,n.jsx)("filter",{id:"nodeShadow",x:"-20%",y:"-20%",width:"140%",height:"140%",children:(0,n.jsx)("feDropShadow",{dx:"0",dy:"6",stdDeviation:"10",floodColor:u.primary,floodOpacity:"0.1"})})]}),(0,n.jsx)("line",{x1:i.bank.x+40,y1:i.bank.y,x2:i.matcher.x-52,y2:i.matcher.y-23.400000000000002,stroke:u.border,strokeWidth:3}),(0,n.jsx)("line",{x1:i.ledger.x+40,y1:i.ledger.y,x2:i.matcher.x-52,y2:i.matcher.y+23.400000000000002,stroke:u.border,strokeWidth:3}),(0,n.jsx)("line",{x1:i.matcher.x+52,y1:i.matcher.y-23.400000000000002,x2:i.matched.x-40,y2:i.matched.y,stroke:u.success,strokeWidth:3}),(0,n.jsx)("line",{x1:i.matcher.x+52,y1:i.matcher.y+23.400000000000002,x2:i.exceptions.x-40,y2:i.exceptions.y,stroke:u.error,strokeWidth:3}),Object.entries(i).map(e=>{let[t,i]=e,a=i.icon,o=i.large?52:40,s=i.large;return(0,n.jsxs)("g",{transform:"translate(".concat(i.x,", ").concat(i.y,")"),children:[(0,n.jsx)(r.E.circle,{r:o,fill:s?"url(#matcherGrad)":"#ffffff",stroke:s?u.primary:u.border,strokeWidth:s?0:2,filter:"url(#nodeShadow)",initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.4}}),(0,n.jsx)("foreignObject",{x:-16,y:-16,width:32,height:32,children:(0,n.jsx)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",color:s?"#ffffff":u.primary},children:(0,n.jsx)(a,{size:s?28:22})})}),(0,n.jsx)("text",{y:o+22,textAnchor:"middle",fill:u.primary,fontSize:13,fontWeight:700,children:i.label}),(0,n.jsx)("text",{y:o+40,textAnchor:"middle",fill:u.textSecondary,fontSize:11,children:i.sub})]},t)})]})]})};var ej=i(91804),ev=i(45575),ew=i(98420),eS=i(95805),ek=i(16275),eW=i(96137),eI=i(39989),ez=i(40340),eE=i(29659),eA=i(40875);let eR=[{key:"cfo",icon:ej.Z,title:"CFO / Finance",job:"Get visibility into AP spend and cash flow without waiting on manual reports."},{key:"ap",icon:ev.Z,title:"Accounts Payable",job:"Process hundreds of supplier invoices without expanding AP headcount."},{key:"controller",icon:ew.Z,title:"Controller",job:"Close the books faster with clean, validated invoice data ready on time."},{key:"shared-services",icon:eS.Z,title:"Shared Services",job:"Run one consistent AP process across multiple entities and regions."},{key:"operations",icon:ek.Z,title:"Operations / Procurement",job:"Keep purchase orders and invoices matched, without chasing approvals manually."},{key:"it",icon:eW.Z,title:"IT",job:"Deploy an AP tool that fits existing ERP and security requirements out of the box."}],eC=[{key:"manufacturing",icon:eI.Z,title:"Manufacturing",job:"Match high volumes of supplier invoices against POs without slowing production purchasing."},{key:"trading",icon:ez.Z,title:"Trading & Distribution",job:"Handle invoice volume across many vendors and SKUs without adding manual reconciliation work."},{key:"healthcare",icon:eE.Z,title:"Healthcare & Financial Services",job:"Keep every invoice audit-ready under stricter compliance and approval requirements."}],eD=["Banking & Financial Services","Retail & E-commerce","Construction & Real Estate","Professional Services","Property Management"],eN=[{label:"By Department",value:"department"},{label:"By Industry",value:"industry"}],eH=()=>{let[e,t]=(0,y.useState)("department"),[i,a]=(0,y.useState)(!1);return(0,n.jsx)("section",{id:"use-cases",style:{padding:"40px 24px",background:u.bg},children:(0,n.jsxs)("div",{style:{maxWidth:1180,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 40px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},children:"Built for the Efficiency"}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary,marginBottom:24},children:"Find yourself first — then see how it applies to your industry."}),(0,n.jsx)("div",{style:{display:"inline-flex",background:u.bgMuted,border:"1px solid ".concat(u.border),borderRadius:10,padding:5,gap:4},children:eN.map(i=>{let a=e===i.value;return(0,n.jsx)("button",{onClick:()=>t(i.value),style:{padding:"10px 24px",borderRadius:8,border:"none",background:a?u.primary:"transparent",color:a?u.textInverse:u.primary,fontSize:14,fontWeight:700,cursor:"pointer",whiteSpace:"nowrap"},children:i.label},i.value)})})]}),(0,n.jsx)(C.M,{mode:"wait",children:"department"===e?(0,n.jsx)(r.E.div,{initial:{opacity:0,y:12}
1,animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.3},className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:eR.map((e,t)=>{let i=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.06*t},style:{padding:28,borderRadius:16,background:u.bgMuted,border:"1px solid ".concat(u.border)},children:[(0,n.jsx)("div",{style:{width:48,height:48,borderRadius:12,background:u.accentLight,display:"flex",alignItems:"center",justifyContent:"center",marginBottom:16},children:(0,n.jsx)(i,{size:24,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontSize:17,fontWeight:700,color:u.primary,marginBottom:8},children:e.title}),(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.6,color:u.textSecondary},children:e.job})]},e.key)})},"department"):(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.3},children:[(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:eC.map((e,t)=>{let i=e.icon;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.08*t},style:{padding:28,borderRadius:16,background:u.bgMuted,border:"1px solid ".concat(u.border)},children:[(0,n.jsx)("div",{style:{width:48,height:48,borderRadius:12,background:u.accentLight,display:"flex",alignItems:"center",justifyContent:"center",marginBottom:16},children:(0,n.jsx)(i,{size:24,color:u.primary,strokeWidth:1.8})}),(0,n.jsx)("h3",{style:{fontSize:17,fontWeight:700,color:u.primary,marginBottom:8},children:e.title}),(0,n.jsx)("p",{style:{fontSize:14,lineHeight:1.6,color:u.textSecondary},children:e.job})]},e.key)})}),(0,n.jsxs)("div",{style:{marginTop:32,maxWidth:1200,marginLeft:"auto",marginRight:"auto"},children:[(0,n.jsxs)("button",{onClick:()=>a(e=>!e),style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"14px 20px",borderRadius:10,background:u.bgMuted,border:"1px solid ".concat(u.border),cursor:"pointer"},children:[(0,n.jsx)("span",{style:{fontSize:14,fontWeight:700,color:u.primary},children:"More Industries"}),(0,n.jsx)(r.E.span,{animate:{rotate:i?180:0},transition:{duration:.25},style:{display:"flex",color:u.primary},children:(0,n.jsx)(eA.Z,{size:18})})]}),(0,n.jsx)(C.M,{initial:!1,children:i&&(0,n.jsx)(r.E.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:"easeInOut"},style:{overflow:"hidden"},children:(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:10,padding:"18px 4px 4px"},children:eD.map((e,t)=>(0,n.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:6,padding:"8px 16px",borderRadius:20,background:u.bgMuted,border:"1px solid ".concat(u.border),fontSize:13,fontWeight:600,color:u.primary},children:[(0,n.jsx)(X.Z,{size:13,color:u.accent}),e]},t))})})})]})]},"industry")})]})})},eF={erp:eW.Z,crm:eS.Z,srm:eh.Z},eT=e=>{let{data:t}=e;return(0,n.jsx)("section",{id:"integrations",style:{padding:"96px 0",background:u.bg},children:(0,n.jsxs)("div",{style:{maxWidth:1280,margin:"0 auto",padding:"0 24px"},children:[(0,n.jsxs)("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto 64px"},children:[(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},children:(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 4vw, 26px)",fontWeight:600,color:u.primary,marginBottom:16},children:t.title})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6,delay:.1},children:(0,n.jsx)("p",{style:{fontSize:14,color:u.textSecondary,lineHeight:1.7},children:t.subtitle})})]}),(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:t.categories.map((e,t)=>{var i;let a=null!==(i=eF[e.key])&&void 0!==i?i:eW.Z;return(0,n.jsx)(r.E.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1*t},style:{height:"100%"},children:(0,n.jsxs)("div",{style:{height:"100%",borderRadius:14,border:"1px solid ".concat(u.border),textAlign:"center",padding:32,background:u.bgMuted},children:[(0,n.jsx)("div",{style:{width:64,height:64,borderRadius:"50%",background:u.accentLight,color:u.primary,display:"flex",alignItems:"center",justifyContent:"center",margin:"0 auto 20px"},children:(0,n.jsx)(a,{size:28})}),(0,n.jsx)("h4",{style:{fontFamily:"var(--font-lexend-deca)",margin:"0 0 12px",color:u.text,fontSize:16,fontWeight:600},children:e.title}),(0,n.jsx)("p",{style:{fontSize:13.5,color:u.textSecondary,lineHeight:1.7,marginBottom:24},children:e.description}),(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:8},children:e.systems.map(e=>(0,n.jsx)("span",{style:{borderRadius:16,padding:"4px 12px",fontSize:12,color:u.primary,background:u.bg,border:"1px solid ".concat(u.borderLight)},children:e},e))})]})},e.key)})}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},style:{marginTop:48,textAlign:"center",padding:"24px",borderRadius:12,background:u.accentLight,border:"1px dashed ".concat(u.border)},children:(0,n.jsx)("p",{style:{marginBottom:0,color:u.textSecondary,fontSize:14},children:t.footerNote})})]})})};var eB=i(30401),eL=i(21047),eP=i(32489);let eZ=[{label:"Data Extraction",manual:{state:"none",text:"Manual retyping"},ocr:{state:"partial",text:"Text extraction only"},docusense:{state:"full",text:"AI extraction + field mapping"}},{label:"Validation & Matching",manual:{state:"none",text:"Manual cross-checking"},ocr:{state:"none",text:"Not included"},docusense:{state:"full",text:"3-way match, built in"}},{label:"Exception Handling",manual:{state:"none",text:"Email threads, spreadsheets"},ocr:{state:"none",text:"Left to your other tools"},docusense:{state:"full",text:"Visible, routed queue"}},{label:"Approvals",manual:{state:"none",text:"Ad-hoc, inbox-driven"},ocr:{state:"none",text:"Not included"},docusense:{state:"full",text:"Rule-based routing"}},{label:"Audit Trail",manual:{state:"none",text:"Reconstructed after the fact"},ocr:{state:"partial",text:"Extraction logs only"},docusense:{state:"full",text:"End-to-end, per document"}},{label:"ERP Sync",manual:{state:"none",text:"Manual re-entry"},ocr:{state:"none",text:"Requires separate integration"},docusense:{state:"full",text:"Direct, structured sync"}}],eM=e=>{let{state:t}=e;return"full"===t?(0,n.jsx)(eB.Z,{size:18,color:u.success,strokeWidth:2.5}):"partial"===t?(0,n.jsx)(eL.Z,{size:18,color:u.accent,strokeWidth:2.5}):(0,n.jsx)(eP.Z,{size:18,color:u.error,strokeWidth:2.5})},eO=()=>(0,n.jsx)("section",{style:{position:"relative",padding:"88px 24px",background:u.bgMuted},children:(0,n.jsxs)("div",{style:{width:"100%",maxWidth:1080,margin:"0 auto"},children:[(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6},style:{textAlign:"center",maxWidth:720,margin:"0 auto 48px"},children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(30px, 3.6vw, 26px)",lineHeight:1.2,fontWeight:600,color:u.primary,marginBottom:16},children:"From OCR to Controlled AP Automation"}),(0,n.jsx)("p",{style:{fontSize:16,lineHeight:1.7,color:u.textSecondary},children:"Many tools can extract text. The real question is what happens to that data next."})]}),(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6},style:{borderRadius:16,overflow:"hidden",background:u.bg,boxShadow:"0 4px 24px rgba(0,0,0,0.06)"},children:[(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1.6fr 1fr 1fr 1.1fr",borderBottom:"1px solid ".concat(u.border),background:u.bgMuted},children:[(0,n.jsx)("div",{style:{padding:"20px 24px",background:"".concat(u.primary,"0D")},children:(0,n.jsx)("span",{style:{fontSize:13,fontWeight:600,color:u.text,letterSpacing:"0.3px"},children:"Capability"})}),(0,n.jsx)("div",{style:{padding:"20px 12px",textAlign:"center",borderLeft:"1px solid ".concat(u.primary,"12"),background:"".concat(u.primary,"0D")},children:(0,n.jsx)("span",{style:{fontSize:13,fontWeight:600,color:u.text},children:"Manual AP"})}),(0,n.jsx)("div",{style:{padding:"20px 12px",background:"".concat(u.primary,"0D"),textAlign:"center",borderLeft:"1px solid ".concat(u.primary,"12")},children:(0,n.jsx)("span",{style:{fontSize:13,fontWeight:600,color:u.text},children:"Generic OCR"})}),(0,n.jsx)("div",{style:{padding:"20px 12px",textAlign:"center",background:u.accent,borderLeft:"1px solid ".concat(u.primary,"12")},children:(0,n.jsx)("span",{style:{fontSize:13,fontWeight:600,color:u.textInverse,letterSpacing:"0.3px"},children:"DocuSense AI"})})]}),eZ.map((e,t)=>{let i=t===eZ.length-1;return(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1.6fr 1fr 1fr 1.1fr",background:t%2==0?"transparent":"".concat(u.bgMuted,"50"),transition:"background 0.2s"},children:[(0,n.jsx)("div",{style:{padding:"18px 24px",display:"flex",alignItems:"center",gap:10,borderRight:"1px solid ".concat(u.borderLight),borderBottom:i?"none":"1px solid ".concat(u.borderLight)},children:(0,n.jsx)("span",{style:{fontSize:14,fontWeight:500,color:u.textSecondary,letterSpacing:"0.2px"},children:e.label})}),[e.manual,e.ocr,e.docusense].map((e,t)=>{let a=2===t;return(0,n.jsxs)("div",{style:{padding:"18px 12px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:8,textAlign:"center",minHeight:70,background:a?u.accent:"transparent",borderLeft:a?"1px solid ".concat(u.primary,"12"):"none",borderRight:0===t?"1px solid ".concat(u.borderLight):"none",borderBottom:i?"none":a?"1px solid rgba(255, 255, 255, 0.18)":"1px solid ".concat(u.borderLight)},children:[(0,n.jsx)(eM,{state:e.state}),(0,n.jsx)("span",{style:{fontSize:12,color:a?u.textInverse:u.textSecondary,lineHeight:1.4,maxWidth:140},children:e.text})]},t)})]},t)}),(0,n.jsx)("div",{style:{padding:"14px 24px",borderTop:"1px solid ".concat(u.borderLight),background:u.bg}
1,children:(0,n.jsx)("span",{style:{fontSize:12,color:u.text,fontStyle:"italic"},children:"⚡ Integration availability varies by ERP: see Integrations for current connector status."})})]})]})}),eq={title:"Ready to see your invoice process automated?",subtitle:"See a real invoice move from document to validated, approvable, ERP-ready data — with humans in control of exceptions.",primaryCta:{text:"Request a Demo",href:"/contact"},stats:[{value:"80%",label:"Faster Processing"},{value:"99%",label:"Extraction Accuracy"},{value:"100%",label:"Audit-Ready Records"}]},eV=e=>{let{data:t}=e;return(0,n.jsxs)("section",{style:{position:"relative",padding:"60px 24px",background:"linear-gradient(135deg, ".concat(u.primary," 0%, ").concat(u.accent||"#2563eb"," 100%)"),overflow:"hidden"},children:[(0,n.jsx)("div",{style:{position:"absolute",top:-100,right:-100,width:400,height:400,borderRadius:"50%",background:"rgba(255, 255, 255, 0.05)",pointerEvents:"none"}}),(0,n.jsx)("div",{style:{position:"absolute",bottom:-150,left:-150,width:500,height:500,borderRadius:"50%",background:"rgba(255, 255, 255, 0.03)",pointerEvents:"none"}}),(0,n.jsx)("div",{style:{maxWidth:1280,margin:"0 auto",width:"100%",position:"relative",zIndex:1},children:(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},style:{textAlign:"center",maxWidth:800,margin:"0 auto"},children:[(0,n.jsx)(r.E.h2,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 4vw, 26px)",fontWeight:600,color:u.bg,marginBottom:16,lineHeight:1.2},children:eq.title}),(0,n.jsx)(r.E.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},style:{fontSize:"clamp(16px, 1.1vw, 18px)",color:"rgba(255, 255, 255, 0.9)",maxWidth:600,margin:"0 auto 40px",lineHeight:1.7},children:eq.subtitle}),eq.stats&&(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3},style:{display:"flex",justifyContent:"center",gap:"48px",flexWrap:"wrap",marginBottom:40,padding:"20px 0",borderTop:"1px solid rgba(255, 255, 255, 0.1)",borderBottom:"1px solid rgba(255, 255, 255, 0.1)"},children:eq.stats.map((e,t)=>(0,n.jsxs)("div",{style:{textAlign:"center"},children:[(0,n.jsx)("div",{style:{fontSize:"clamp(28px, 2.5vw, 36px)",fontWeight:700,color:"#ffffff",lineHeight:1},children:e.value}),(0,n.jsx)("div",{style:{fontSize:"clamp(13px, 0.9vw, 15px)",color:"rgba(255, 255, 255, 0.8)",marginTop:6},children:e.label})]},t))}),(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center",gap:16},children:eq.primaryCta&&(0,n.jsx)(h.default,{href:eq.primaryCta.href,children:(0,n.jsxs)("button",{type:"button",style:{height:56,padding:"0 36px",fontWeight:600,borderRadius:8,background:"#ffffff",border:"2px solid #ffffff",color:u.primary,display:"flex",alignItems:"center",gap:10,cursor:"pointer",fontSize:16,transition:"all 0.2s ease",boxShadow:"0 4px 12px rgba(0,0,0,0.15)"},onMouseEnter:e=>{e.currentTarget.style.boxShadow="0 6px 20px rgba(0,0,0,0.2)"},onMouseLeave:e=>{e.currentTarget.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)"},children:[(0,n.jsx)(c.Z,{size:20}),eq.primaryCta.text]})})})]})})]})},eG={title:"Frequently Asked Questions",subtitle:"Get answers to the most common questions about DocuSense AI.",items:[{question:"What documents can DocuSense process?",answer:"DocuSense can process a wide range of documents including invoices, purchase orders, receipts, delivery notes, and other financial documents. The AI extraction pipeline handles various layouts, formats, and document structures, automatically classifying and extracting relevant fields regardless of the original document format."},{question:"How accurate is the extraction?",answer:"DocuSense leverages production-grade AI models with human-in-the-loop validation to achieve exceptional accuracy. The system combines advanced OCR, layout analysis, and natural language processing to extract data with high precision. When the AI is unsure, it routes the document to a human reviewer through the exception handling queue, ensuring accuracy is maintained while automation continues."},{question:"What happens when AI is unsure?",answer:"When the AI encounters uncertain data or low-confidence extraction, the document is automatically routed to the exception handling queue. Your team can review, correct, and validate the information through the intuitive interface. This human-in-the-loop approach ensures accuracy while maintaining the efficiency of automated processing."},{question:"How does 3-way matching work?",answer:"DocuSense automates the 3-way match between purchase orders, goods receipts, and invoices. The system compares quantities, prices, and other key data points across all three documents, flagging discrepancies for review. Matched documents automatically proceed through the approval workflow, while exceptions are routed to your team for resolution."},{question:"Which ERPs can you integrate with?",answer:"DocuSense currently integrates with major ERP systems including SAP, Oracle, NetSuite, Sage, QuickBooks, and Microsoft Dynamics. Integration availability varies by ERP – connector specifications and documentation are being finalized for each platform. We recommend checking our Integrations page for current connector status and roadmap."},{question:"How long does implementation take?",answer:"Implementation timelines vary based on your document volume, workflow complexity, integration requirements, and deployment preferences. Typical implementations range from 2-6 weeks for standard configurations. Our team works closely with you to define requirements, configure the system, and ensure a smooth transition to automated AP processing."},{question:"How is data secured?",answer:"DocuSense implements enterprise-grade security controls including role-based access, immutable audit trails, and encrypted data transmission and storage. All processing follows strict data handling and privacy protocols. Our security framework is designed to meet the requirements of finance and procurement teams managing sensitive financial information."},{question:"How is pricing calculated?",answer:"Pricing scales with document volume and workflow needs — get a tailored estimate in one call. The pricing model considers factors including document volume, document types, workflow complexity, integrations, and deployment/support requirements. We provide transparent pricing logic so you understand exactly what drives costs for your specific use case."}]},eY=e=>{let{faq:t,isOpen:i,onToggle:a,index:o}=e;return(0,n.jsxs)(r.E.div,{initial:{opacity:0,y:16}
1,animate:{opacity:1,y:0},transition:{duration:.4,delay:.04*o},style:{border:"1px solid ".concat(i?u.primary:u.border,"40"),borderRadius:i?20:999,marginBottom:16,overflow:"hidden",transition:"border-color 0.3s ease, border-radius 0.3s ease",background:u.bg},children:[(0,n.jsxs)("button",{onClick:a,style:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",gap:16,background:"none",border:"none",cursor:"pointer",padding:"18px 28px",textAlign:"left"},children:[(0,n.jsx)("span",{style:{fontSize:"clamp(14px, 1vw, 16px)",fontWeight:600,color:u.accent,lineHeight:1.4},children:t.question}),(0,n.jsx)(r.E.span,{animate:{rotate:i?180:0},transition:{duration:.3,ease:"easeInOut"},style:{flexShrink:0,display:"flex",color:u.primary},children:(0,n.jsx)(eA.Z,{size:22})})]}),(0,n.jsx)(C.M,{initial:!1,children:i&&(0,n.jsx)(r.E.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:"easeInOut"},style:{overflow:"hidden"},children:(0,n.jsx)("div",{style:{padding:"0 28px 22px",fontSize:"clamp(14px, 1vw, 16px)",fontWeight:500,lineHeight:1.6,color:u.textSecondary},children:t.answer})})})]})},e_=e=>{let{data:t}=e,i=t||eG,[a,o]=(0,y.useState)(0),s=e=>{o(t=>t===e?null:e)};return(0,n.jsx)("section",{style:{padding:"60px 24px",background:u.bgMuted,position:"relative"},children:(0,n.jsxs)("div",{style:{maxWidth:900,margin:"0 auto",width:"100%"},children:[(0,n.jsx)(r.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},style:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",flexWrap:"wrap",gap:20,marginBottom:36},children:(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{style:{fontFamily:"var(--font-lexend-deca)",fontSize:"clamp(20px, 3.5vw, 26px)",fontWeight:600,color:u.primary,marginBottom:8},children:i.title}),i.subtitle&&(0,n.jsx)("p",{style:{fontSize:"clamp(15px, 1.1vw, 17px)",color:u.textSecondary,maxWidth:560},children:i.subtitle})]})}),(0,n.jsx)("div",{children:i.items.map((e,t)=>(0,n.jsx)(eY,{faq:e,isOpen:a===t,onToggle:()=>s(t),index:t},t))})]})})},eK=e=>{let{data:t}=e;return(0,n.jsxs)(a.L,{children:[(0,n.jsx)("div",{id:"top",children:(0,n.jsx)(f,{})}),(0,n.jsx)(S,{}),(0,n.jsx)(E,{}),(0,n.jsx)(Y,{}),(0,n.jsx)($,{}),(0,n.jsx)(er,{}),(0,n.jsx)(ec,{}),(0,n.jsx)(ex,{}),(0,n.jsx)(eH,{}),(0,n.jsx)(eO,{}),(0,n.jsx)(eT,{data:t.integrationsSection}),(0,n.jsx)(ef,{data:t.bankReconciliationSection}),(0,n.jsx)(e_,{}),(0,n.jsx)(eV,{})]})}}},function(e){e.O(0,[9392,2972,3363,3145,29,3448,6937,2971,2117,1744],function(){return e(e.s=4536)}),_N_E=e.O()}]);

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.