PageSourceSearch

https://adwebvertising.com/assets/index-Bu2loAsQ.js

js adwebvertising.com collected 2026-10-09 00:03:33 UTC 3,703 bytes, 1 lines download raw bytes

1import{z as e,N as c,L as d,U as x,X as n,au as m,$ as p,B as h,_ as u,W as l,C as i,Y as g}from"./index-D0vg6BxI.js";import{p as f,a as w}from"./projects-5FS5obWY.js";function y(){return e.jsxs("main",{className:"bg-adweb-dark text-adweb-text min-h-screen",children:[e.jsx(c,{}),e.jsxs(d,{children:[e.jsxs("section",{className:"relative overflow-hidden pt-32 pb-12",children:[e.jsx("div",{className:"pointer-events-none absolute inset-0 opacity-[0.15] bg-[radial-gradient(60%_50%_at_50%_0%,#2d52a4_0%,transparent_70%)]"}),e.jsxs("div",{className:"relative mx-auto max-w-[1280px] w-full px-6 lg:px-20 text-center",children:[e.jsx(x,{accent:"#ef4623",children:"Industries"}),e.jsx("h1",{className:"mt-4 font-display font-bold text-[40px] md:text-[56px] lg:text-[64px] leading-[1.05]",style:{letterSpacing:"-0.02em"},children:"Marketing that speaks your customer's language"}),e.jsx("p",{className:"mx-auto mt-6 max-w-2xl text-lg text-adweb-muted leading-relaxed",children:"A contractor's customer searches in a panic at 7am. An industrial buyer runs a six-month RFQ process. A first-time church visitor decides in ninety seconds. Same discipline, very different playbooks: here's how we run each one, proven across the 32 real projects in our portfolio."})]})]}),e.jsx(n,{className:"py-12",children:e.jsx("div",{className:"grid gap-6 md:grid-cols-2",children:m.map((t,o)=>{const r=p[t.layout.accent].accent,a=f.filter(s=>t.portfolioCategories.includes(s.category));return e.jsx(h.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:u,delay:o%2*.07},children:e.jsxs(l,{to:"/industries/$slug",params:{slug:t.slug},className:"group flex h-full flex-col rounded-2xl border border-white/10 bg-adweb-surface p-7 transition-all duration-150 hover:-translate-y-1",style:{borderColor:`${r}26`},children:[e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsx("span",{className:"font-mono text-[11px] uppercase tracking-widest",style:{color:r},children:t.tagline}),e.jsxs("span",{className:"rounded-full border border-white/10 px-3 py-1 font-mono text-[10px] text-adweb-muted",children:[a.length," project",a.length===1?"":"s"]})]}),e.jsx("h2",{className:"mt-4 font-display text-2xl font-bold",children:t.name}),e.jsx("p",{className:"mt-3 text-sm text-adweb-muted leading-relaxed line-clamp-3",children:t.intro}),a.length>0&&e.jsx("div",{className:"mt-5 flex gap-2 overflow-hidden",children:a.slice(0,3).map(s=>e.jsx("img",{src:w(s),alt:`${s.name} website mockup`,loading:"lazy",className:"h-16 w-24 rounded-lg border border-white/10 object-cover"},s.slug))}),e.jsxs("span",{className:"mt-5 inline-flex items-center gap-2 text-sm font-medium transition-all group-hover:gap-3",style:{color:r},children:["Explore ",t.shortName," ",e.jsx(i,{size:14})]})]})},t.slug)})})}),e.jsx(n,{children:e.jsx(g,{children:e.jsxs("div",{className:"rounded-3xl p-10 lg:p-16 text-center bg-[linear-gradient(135deg,#2d52a4_0%,#080c12_85%)]",children:[e.jsx("h2",{className:"font-display font-bold text-3xl md:text-5xl text-white",children:"Don't see your industry?"}),e.jsx("p",{className:"mt-4 text-white/80 max-w-xl mx-auto",children:"These seven are where our portfolio runs deepest, but the discipline behind them: find the buyer, earn the trust, remove the friction, works anywhere. Tell us what you do and we'll show you how we'd market it."}),e.jsxs(l,{to:"/contact",className:"mt-8 inline-flex h-[52px] items-center gap-2 rounded-full bg-white px-8 text-sm font-semibold text-adweb-dark transition-transform duration-150 hover:scale-[1.03]",children:["Get a Free Audit ",e.jsx(i,{size:16})]})]})})})]})]})}export{y 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.