1import{j as e}from"./data-DN-eP4ae.js";import{h as b,r as f}from"./react-BUOzgyp0.js";import{S as d,a as h,b as r,c as m,d as w,R as N,e as o,C as v,j as u,k as p}from"./SiteSections-B3DZWhus.js";import{u as x}from"./usePageContext-Cam8cm1F.js";import{c as n,bu as t,av as i,aT as k,B as S,bV as C,M as T,k as E,n as M}from"./index-6GUxm5Tl.js";import{C as R,a as A}from"./card-Bpoa90g8.js";import"./app-primitives-C7oGnmBt.js";import{t as W,d as _}from"./events-NcBcdIsf.js";import"./BrandLogo-DSytlRZz.js";import"./arrow-up-right-DbUg8U10.js";import"./download-D8rVLK2a.js";import"./accordion-CiQ_C7FI.js";import"./book-open-C5m3GX53.js";import"./wallet-hX8y-nkf.js";import"./workflow-BQhqW2ze.js";import"./inbox-IpoGX3gq.js";import"./smartphone-Bv32NG3H.js";import"./message-circle-BaAVvJru.js";import"./contact-round-DkH2kPb5.js";import"./chevron-left-BO8s0r98.js";import"./power-acJGjCtP.js";import"./documents-Bju1cS7G.js";import"./charts-BjVT6r80.js";function ae(){return x(),e.jsxs(d,{seo:p("/about"),children:[e.jsx(h,{eyebrow:"About",title:"Built for how businesses actually work.",body:"Most CRMs are built for large sales teams with someone to maintain them. DuceCRM is built for the business owner who is also the salesperson, the support desk and the person chasing payment.",origin:{kind:"home",key:"about"},visual:"dashboard"}),e.jsxs(r,{rhythm:"tight",children:[e.jsx(m,{title:"What we believe",body:"Three ideas decide everything in the product."}),e.jsx(w,{className:n("grid md:grid-cols-3",v["heading-to-content"],"gap-x-6 gap-y-6"),children:[{title:"Software should start small",body:"Every feature is a switch. You turn on what you need, and the rest stays out of your way until it matters."},{title:"Nothing should be lost",body:"Removing something archives it. Conversations attach themselves to customers. A won deal becomes an invoice without retyping anything."},{title:"Guidance, not lectures",body:"The product tells you what needs attention today and stays quiet the rest of the time."}].map(s=>e.jsxs(N,{className:"min-w-0 space-y-1.5",children:[e.jsx("p",{className:"font-semibold",children:s.title}),e.jsx("p",{className:o.small,children:s.body})]},s.title))})]}),e.jsx(r,{muted:!0,rhythm:"tight",children:e.jsx(m,{title:"Who builds it",body:"DuceCRM is built by TechDuce, a product team working with growing businesses across Africa. We build for the conditions our customers work in: patchy connections, WhatsApp-first customers, small teams wearing several hats."})}),e.jsx(u,{title:"See whether it fits your business.",origin:{kind:"home",key:"about"}})]})}function ie(){const[s]=b(),a=s.get("intent")==="sales";x();const[g,c]=f.useState(!1),y=l=>{l.preventDefault();const j=new FormData(l.currentTarget);c(!0),W("site_cta_clicked",{intent:a?"talk_to_sales":"contact",business_type:_().business_type,subject:String(j.get("subject")??"")}),c(!1),M.success("Send this to us directly",{description:"Email [email protected] or message us on WhatsApp - we reply the same working day."})};return e.jsxs(d,{seo:p("/contact"),children:[e.jsx(h,{eyebrow:a?"Talk to sales":"Contact",title:a?"Let's work out whether DuceCRM fits.":"Talk to a person.",body:"Tell us what your business is trying to fix. If DuceCRM is not the right answer we will say so.",origin:{kind:"home",key:"contact"},visual:"inbox"}),e.jsx(r,{rhythm:"tight",children:e.jsxs("div",{className:"grid gap-6 lg:grid-cols-[1fr,300px]",children:[e.jsx(R,{children:e.jsx(A,{className:"p-5",children:e.jsxs("form",{className:"space-y-4",onSubmit:y,children:[e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(t,{htmlFor:"contact-name",children:"Your name"}),e.jsx(i,{id:"contact-name",name:"name",required:!0,className:"h-11"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(t,{htmlFor:"contact-business",children:"Business name"}),e.jsx(i,{id:"contact-business",name:"business",className:"h-11"})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(t,{htmlFor:"contact-email",children:"Email"}),e.jsx(i,{id:"contact-email",name:"email",type:"email",required:!0,className:"h-11"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(t,{htmlFor:"contact-subject",children:"What is this about?"}),e.jsx(i,{id:"contact-subject",name:"subject",defaultValue:a?"Pricing and plans":"",className:"h-11"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(t,{htmlFor:"contact-message",children:"Message"}),e.jsx(k,{id:"contact-message",name:"message",rows:5,required:!0})]}),e.jsxs(S,{type:"submit",size:"lg",className:"w-full sm:w-auto",disabled:g,children:[e.jsx(C,{"aria-hidden":!0,
1className:"mr-2 h-4 w-4"}),"Send message"]})]})})}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(T,{"aria-hidden":!0,className:"mt-0.5 h-5 w-5 shrink-0 text-primary"}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-medium",children:"Email"}),e.jsx("p",{className:n("mt-0.5",o.small),children:"[email protected]"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(E,{"aria-hidden":!0,className:"mt-0.5 h-5 w-5 shrink-0 text-primary"}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-medium",children:"WhatsApp"}),e.jsx("p",{className:n("mt-0.5",o.small),children:"The fastest way to reach us. We reply the same working day."})]})]})]})]})}),e.jsx(u,{title:"Or start free and decide with the product in front of you.",origin:{kind:"home",key:"contact"}})]})}export{ae as AboutPage,ie as ContactPage};
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.