1import{t as e}from"./scale-nqhhW8jG.js";import{a as t,c as n,d as r,f as i,i as a,o,r as s,s as c,u as l}from"./index-BrI3i51T.js";var u=l(`bot`,[[`path`,{d:`M12 8V4H8`,key:`hb8ula`}],[`rect`,{width:`16`,height:`12`,x:`4`,y:`8`,rx:`2`,key:`enze0r`}],[`path`,{d:`M2 14h2`,key:`vft8re`}],[`path`,{d:`M20 14h2`,key:`4cs60a`}],[`path`,{d:`M15 13v2`,key:`1xurst`}],[`path`,{d:`M9 13v2`,key:`rq6x2g`}]]),d=l(`chart-line`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`m19 9-5 5-4-4-3 3`,key:`2osh9i`}]]),f=l(`compass`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z`,key:`9ktpf1`}]]),p=l(`headphones`,[[`path`,{d:`M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3`,key:`1xhozi`}]]),m=l(`list-checks`,[[`path`,{d:`M13 5h8`,key:`a7qcls`}],[`path`,{d:`M13 12h8`,key:`h98zly`}],[`path`,{d:`M13 19h8`,key:`c3s6r1`}],[`path`,{d:`m3 17 2 2 4-4`,key:`1jhpwq`}],[`path`,{d:`m3 7 2 2 4-4`,key:`1obspn`}]]),h=l(`sparkles`,[[`path`,{d:`M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z`,key:`1s2grr`}],[`path`,{d:`M20 2v4`,key:`1rf3ol`}],[`path`,{d:`M22 4h-4`,key:`gwowj6`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]),g=i(),_=[{icon:h,name:`Custom AI Solutions`,benefit:`Technology shaped around your business, not the other way around.`,body:`We design AI systems for your specific workflows, data, and goals â so you get exactly what you need and nothing you don't.`},{icon:u,name:`Custom AI Agents`,benefit:`Autonomous help for the processes that eat your week.`,body:`We build agents that own entire tasks end to end and run quietly in the background, freeing your team for work that actually needs a human.`},{icon:p,name:`AI Agents for Customer Service & Outreach`,benefit:`Reach your customers and respond to them, around the clock.`,body:`We build voice and chat agents that handle outbound follow-ups and routine customer conversations, escalating to your team when a person is needed.`},{icon:e,name:`AI Agents for Bank Reconciliation`,benefit:`Close your books faster, with fewer errors.`,body:`Agents match transactions across statements and ledgers automatically, flag discrepancies, and turn a tedious manual chore into a reviewed report.`},{icon:d,name:`AI Agents for KPI Monitoring`,benefit:`Always know how the business is doing.`,body:`Agents track the metrics that matter, watch them around the clock, and alert you the moment something needs attention â so you act early instead of reacting late.`},{icon:m,name:`AI Agents for Execution Management`,benefit:`Decisions that actually get done.`,body:`Agents turn plans into action, coordinate the steps, and follow tasks through to completion so nothing falls through the cracks.`},{icon:f,name:`Consulting & AI Strategy Implementation`,benefit:`A clear roadmap, not a science experiment.`,body:`We help you find where AI genuinely moves the needle, prioritize it, and roll it out â with the people side handled, not ignored.`}],v=[{heading:`Finance & reporting`,items:[{name:`Conversational financial-analysis agent`,body:`Ask plain-language questions across governed, source-of-truth financial data and get structured answers back â powers live KPI views in a client's partner portal.`},{name:`Automated bank reconciliation`,body:`Pulls general-ledger data and reconciles it automatically, turning the manual close into a reviewed output.`},{name:`KPI monitoring & dashboards`,body:`Scheduled data syncs and reporting pipelines that keep partner-facing KPIs, arrears, and financials current.`},{name:`Credit-check / underwriting-support agent`,body:`Assembles and verifies applicant data to support lending decisions â built for licensed lenders.`}]},{heading:`Data & documents`,items:[{name:`Lease abstraction`,body:`Extracts structured data from lease documents using OCR and a knowledge-graph approach, replacing manual data entry.`},{name:`Public-record monitoring & enrichment`,body:`Automated tracking of federal court filings, plus enrichment of municipal lien and violation records against public datasets.`},{name:`Property-management reporting`,body:`Automated rent-roll extraction, reformatting, and report generation.`},{name:`Product-information data quality`,body:`A pipeline that cleans and standardizes product data across systems for an e-commerce operation.`}]},{heading:`Outreach & operations`,items:[{name:`Multilingual outreach & reply management`,body:`Cross-language outreach campaigns with automated reply handling â built for business development.`},{name:`Autonomous voice agent`,body:`Places and handles phone calls autonomously for outreach and routine conversations.`},{name:`Project & task automation`,body:`Automatically imports and organizes projects and tasks into a team's project-management tool.`}]}
1],y=[{step:`01`,name:`Discover`,body:`We map how your business actually runs and find where an agent would earn its keep.`},{step:`02`,name:`Build`,body:`We design and build the agent around your tools and data â no rip-and-replace.`},{step:`03`,name:`Deploy`,body:`We roll it out with your team, tune it against real work, and prove the outcome.`},{step:`04`,name:`Run & improve`,body:`We keep it running, watch how it performs, and refine it as your business changes.`}];function b(){return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o,{className:`pt-24 md:pt-32`,children:(0,g.jsx)(s,{children:(0,g.jsxs)(`div`,{className:`max-w-[820px]`,children:[(0,g.jsx)(a,{children:`For Business`}),(0,g.jsx)(c,{className:`mt-5`,children:`AI agents for the work you'd rather not do twice.`}),(0,g.jsx)(t,{className:`mt-6`,children:`We build and run custom agents that fit your business â then keep them working. Here's what we do.`})]})})}),(0,g.jsx)(o,{tone:`surface`,className:`border-y border-hairline`,children:(0,g.jsxs)(s,{children:[(0,g.jsxs)(`div`,{className:`max-w-[720px]`,children:[(0,g.jsx)(a,{children:`Services`}),(0,g.jsx)(n,{className:`mt-4`,children:`What we do`})]}),(0,g.jsx)(`div`,{className:`mt-12 grid gap-6 md:grid-cols-2 lg:grid-cols-3`,children:_.map(({icon:e,name:t,benefit:n,body:r})=>(0,g.jsxs)(`article`,{className:`flex flex-col rounded-[14px] border border-hairline bg-canvas p-7 transition-shadow hover:shadow-[0_8px_30px_-12px_rgba(0,0,0,0.08)]`,children:[(0,g.jsx)(`span`,{"aria-hidden":!0,className:`inline-flex h-10 w-10 items-center justify-center rounded-[10px] bg-primary/10 text-primary`,children:(0,g.jsx)(e,{className:`h-5 w-5`})}),(0,g.jsx)(`h3`,{className:`mt-5 font-display text-[22px] leading-[1.2]`,children:t}),(0,g.jsx)(`p`,{className:`mt-2 text-[14px] italic text-ink-muted`,children:n}),(0,g.jsx)(`p`,{className:`mt-3 text-[15px] leading-[1.6] text-ink-muted`,children:r})]},t))})]})}),(0,g.jsx)(o,{children:(0,g.jsxs)(s,{children:[(0,g.jsxs)(`div`,{className:`max-w-[820px]`,children:[(0,g.jsx)(a,{children:`What we've built`}),(0,g.jsx)(n,{className:`mt-4`,children:`Systems we've shipped`}),(0,g.jsx)(`p`,{className:`mt-4 text-ink-muted text-[17px] leading-[1.6]`,children:`Real systems already running â described by what they do and the benefit to the business, not by the tools underneath.`})]}),(0,g.jsx)(`div`,{className:`mt-14 space-y-14`,children:v.map(e=>(0,g.jsxs)(`div`,{children:[(0,g.jsx)(`h3`,{className:`font-mono text-[12px] uppercase tracking-[0.16em] text-ink-muted`,children:e.heading}),(0,g.jsx)(`div`,{className:`mt-5 grid gap-5 md:grid-cols-2`,children:e.items.map(e=>(0,g.jsxs)(`div`,{className:`rounded-[12px] border border-hairline bg-surface p-6`,children:[(0,g.jsx)(`h4`,{className:`font-display text-[19px] leading-[1.25]`,children:e.name}),(0,g.jsx)(`p`,{className:`mt-2 text-[15px] leading-[1.6] text-ink-muted`,children:e.body})]},e.name))})]},e.heading))})]})}),(0,g.jsx)(o,{tone:`surface`,className:`border-t border-hairline`,children:(0,g.jsxs)(s,{children:[(0,g.jsxs)(`div`,{className:`max-w-[720px]`,children:[(0,g.jsx)(a,{children:`How we work`}),(0,g.jsx)(n,{className:`mt-4`,children:`From first conversation to running system`})]}),(0,g.jsx)(`ol`,{className:`mt-12 grid gap-6 md:grid-cols-2 lg:grid-cols-4`,children:y.map(e=>(0,g.jsxs)(`li`,{className:`rounded-[12px] border border-hairline bg-canvas p-6`,children:[(0,g.jsx)(`span`,{className:`font-mono text-[12px] tracking-[0.14em] text-primary`,children:e.step}),(0,g.jsx)(`h3`,{className:`mt-3 font-display text-[20px] leading-[1.2]`,children:e.name}),(0,g.jsx)(`p`,{className:`mt-2 text-[15px] leading-[1.6] text-ink-muted`,children:e.body})]},e.step))})]})}),(0,g.jsx)(o,{tone:`evergreen`,children:(0,g.jsx)(s,{children:(0,g.jsxs)(`div`,{className:`flex flex-col items-start gap-6 md:flex-row md:items-center md:justify-between`,children:[(0,g.jsxs)(`div`,{className:`max-w-[640px]`,children:[(0,g.jsx)(n,{children:`Tell us about the task that eats your week.`}),(0,g.jsx)(`p`,{className:`mt-3 text-[17px] leading-[1.6] opacity-80`,children:`We'll tell you honestly whether an agent is the right fix.`})]}),(0,g.jsx)(r,{to:`/contact`,className:`inline-flex items-center rounded-[10px] bg-primary px-5 py-3 text-[15px] font-medium text-primary-foreground hover:bg-primary-strong`,children:`Talk to us`})]})})})]})}export{b as component};
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.