1import{r as c,j as e}from"./index-DgSo7n3B.js";import{c as o,S as l,C as d,a as m,t as x}from"./SiteShell-wTuXcTsz.js";const p=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],u=o("mail",p);const h=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],g=o("map-pin",h);function f(){const[s,t]=c.useState(!1);async function r(a){a.preventDefault(),t(!0),await new Promise(i=>setTimeout(i,600)),x.success("Message sent",{description:"David will reply within two business days."}),a.target.reset(),t(!1)}return e.jsxs(l,{children:[e.jsxs("section",{className:"container-prose pt-20 pb-12",children:[e.jsx("p",{className:"text-xs uppercase tracking-[0.25em] text-horizon",children:"Contact"}),e.jsx("h1",{className:"h1-editorial mt-3",children:"Let's talk."}),e.jsx("p",{className:"mt-5 max-w-2xl text-lg text-foreground/75",children:"Coaching inquiries, writing and ghostwriting projects, Retirement Fear Index⢠press, or simply a question â send a note and David will reply personally."})]}),e.jsxs("section",{className:"container-prose pb-24 grid md:grid-cols-12 gap-12",children:[e.jsxs("form",{onSubmit:r,className:"md:col-span-7 space-y-5 rounded-2xl border border-border bg-card p-8",children:[e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsx(n,{label:"Name",name:"name",id:"contact-name",required:!0}),e.jsx(n,{label:"Email",name:"email",id:"contact-email",type:"email",required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"contact-interest",className:"block text-sm font-semibold text-primary mb-1.5",children:"Interest"}),e.jsxs("select",{id:"contact-interest",name:"interest",className:"w-full rounded-lg border border-border bg-background px-4 py-3 text-base focus:outline-none focus:ring-2 focus:ring-primary/40",children:[e.jsx("option",{children:"Coaching"}),e.jsx("option",{children:"Writing & Ghostwriting"}),e.jsx("option",{children:"Retirement Fear Indexâ¢"}),e.jsx("option",{children:"Media / Press"}),e.jsx("option",{children:"Other"})]})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"contact-message",className:"block text-sm font-semibold text-primary mb-1.5",children:"Message"}),e.jsx("textarea",{id:"contact-message",name:"message",required:!0,rows:6,className:"w-full rounded-lg border border-border bg-background px-4 py-3 text-base focus:outline-none focus:ring-2 focus:ring-primary/40"})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 items-center",children:[e.jsx("button",{type:"submit",disabled:s,className:"cta-lift rounded-full bg-accent px-7 py-3 text-sm font-semibold uppercase tracking-wide text-accent-foreground disabled:opacity-60",children:s?"Sendingâ¦":"Send message"}),e.jsx(d,{href:"mailto:[email protected]",variant:"outline",children:"Or email directly"})]})]}),e.jsxs("aside",{className:"md:col-span-5 space-y-6",children:[e.jsx(m,{className:"w-40 h-8",opacity:.4}),e.jsxs("div",{className:"rounded-2xl border border-border bg-secondary/50 p-7",children:[e.jsx("h2",{className:"font-serif text-2xl text-primary",children:"David Conti, CPRC"}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:"Founder, RetireMentors"}),e.jsxs("div",{className:"mt-5 space-y-3 text-foreground/85",children:[e.jsxs("p",{className:"flex items-center gap-3",children:[e.jsx(u,{size:18,className:"text-horizon"}),e.jsx("a",{href:"mailto:[email protected]",className:"hover:text-primary",children:"[email protected]"})]}),e.jsxs("p",{className:"flex items-center gap-3",children:[e.jsx(g,{size:18,className:"text-horizon"}),"Hampton Falls, NH"]})]})]}),e.jsx("p",{className:"text-sm text-muted-foreground italic",children:'"The conversation usually begins with a single question. Bring yours."'})]})]})]})}function n({label:s,name:t,id:r,type:a="text",required:i}){return e.jsxs("div",{children:[e.jsx("label",{htmlFor:r,className:"block text-sm font-semibold text-primary mb-1.5",children:s}),e.jsx("input",{id:r,name:t,type:a,required:i,className:"w-full rounded-lg border border-border bg-background px-4 py-3 text-base focus:outline-none focus:ring-2 focus:ring-primary/40"})]})}
1export{f 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.