1import{aP as c,z as e,N as u,L as b,W as r,aw as i,aB as g,K as f,aC as j,C as x,G as m,aO as w,$ as n,aD as N}from"./index-D0vg6BxI.js";import{Q as v}from"./QuoteForm-B1ssNJjl.js";import"./leads.functions-Biy1cfzt.js";import"./RecaptchaNotice-CtS4-nTR.js";import"./loader-circle-0VcbQJip.js";function L(){const{place:s}=c.useLoaderData(),{state:o,city:h}=c.useParams(),l=`${s.name}, ${s.state}`,p=Object.keys(n);return e.jsxs("main",{className:"min-h-screen bg-adweb-dark text-adweb-text",children:[e.jsx(u,{}),e.jsx(b,{children:e.jsxs("section",{className:"mx-auto w-full max-w-[1280px] px-6 pt-32 pb-12 lg:px-20",children:[e.jsxs("nav",{"aria-label":"Breadcrumb",className:"flex flex-wrap items-center gap-2 font-mono text-xs text-adweb-muted",children:[e.jsx(r,{to:"/",className:"hover:text-adweb-text",children:"Home"}),e.jsx(i,{size:12}),e.jsx(r,{to:"/locations",className:"hover:text-adweb-text",children:"Locations"}),e.jsx(i,{size:12}),e.jsx(r,{to:"/locations/$state",params:{state:o},className:"hover:text-adweb-text",children:g(s.state)}),e.jsx(i,{size:12}),e.jsx("span",{className:"text-adweb-text",children:s.name})]}),e.jsxs("div",{className:"mt-8 grid gap-12 lg:grid-cols-[1.15fr_0.85fr] lg:items-start",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-adweb-red/40 bg-adweb-red/10 px-4 py-1.5 font-mono text-[11px] uppercase tracking-widest text-adweb-red",children:[e.jsx(f,{size:12})," Serving ",l]}),e.jsxs("h1",{className:"mt-6 font-display text-[36px] font-bold leading-[1.05] md:text-[52px]",children:["Your marketing department in ",s.name]}),e.jsxs("p",{className:"mt-6 text-lg leading-relaxed text-adweb-muted",children:[j(s.population)," people live in ",l,s.county?`, in ${s.county}`:"",". We help the companies serving them get found, get chosen and get paid, with sites that convert, SEO that compounds, and automation that clears the busywork."]}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-4",children:[e.jsxs("a",{href:"#quote",className:"inline-flex h-[52px] items-center gap-2 rounded-full bg-adweb-red px-8 text-sm font-semibold text-white",children:["Get a free audit ",e.jsx(x,{size:16})]}),e.jsx("a",{href:m.phoneHref,className:"inline-flex h-[52px] items-center gap-2 rounded-full border border-white/20 px-8 text-sm font-semibold hover:bg-white hover:text-adweb-dark",children:m.phone})]})]}),e.jsx("div",{id:"quote",className:"scroll-mt-28",children:e.jsx(v,{citySlug:s.slug,cityLabel:l,sourcePath:`/locations/${o}/${h}`})})]}),p.map(t=>{const d=w.filter(a=>a.pillar===t);return d.length===0?null:e.jsxs("div",{className:"mt-16",children:[e.jsxs("h2",{className:"font-display text-2xl font-bold",style:{color:n[t].accent},children:[n[t].label," in ",s.name]}),e.jsx("div",{className:"mt-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:d.map(a=>e.jsxs(r,{to:"/services/$slug/$city",params:{slug:a.slug,city:s.slug},className:"group flex items-center justify-between gap-3 rounded-xl border border-white/10 bg-adweb-surface px-5 py-4 transition-colors hover:border-white/25",children:[e.jsxs("span",{className:"text-sm",children:[a.name," in ",s.name]}),e.jsx(x,{size:15,className:"shrink-0 text-adweb-muted transition-transform group-hover:translate-x-1"})]},a.slug))})]},t)}),s.neighbors.length>0&&e.jsxs("div",{className:"mt-16",children:[e.jsx("h2",{className:"font-display text-2xl font-bold",children:"Nearby cities we serve"}),e.jsx("div",{className:"mt-6 flex flex-wrap gap-3",children:s.neighbors.map(t=>e.jsxs(r,{to:"/locations/$state/$city",params:{state:N(t.st),city:t.s},className:"rounded-full border border-white/15 px-4 py-2 text-sm text-adweb-muted hover:border-white/40 hover:text-adweb-text",children:[t.n,", ",t.st," · ",t.m," mi"]},t.s))})]})]})})]})}export{L 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.