/* Variation 3 — Enterprise Editorial hero with awards, tabbed phases for "How It Works", tighter, more formal tone */ /* Animated counter-rotating ring of dots / micro-effect */ const HeroBackdrop = () => { const [t, setT] = React.useState(0); React.useEffect(() => { let raf; const tick = () => {setT((x) => x + 1);raf = requestAnimationFrame(tick);}; raf = requestAnimationFrame(tick); return () => cancelAnimationFrame(raf); }, []); return ( {/* Concentric dotted rings, slowly rotating */} ); }; /* Floating avatars + status pill that orbit around the awards */ const HeroFloater = ({ x, y, delay, children }) =>
{children}
; const HeroV3 = () => { const tweaks = React.useContext(window.VEAContext || React.createContext({})); const headline = tweaks.headline || 'Website Services'; const accent = tweaks.headlineAccent || 'AI & Automation'; const subhead = tweaks.subhead || "Your website isn’t just a digital business card—it’s the core of your brand and marketing. We design and develop websites and apps with deliberate strategy behind it: structured lead funnels, strong SEO structure, and seamless mobile performance. And once it’s live, we have the hosting chops to ensure it runs fast and stays secure."; const ctaPrimary = tweaks.ctaPrimary || 'BOOK A STRATEGY SESSION'; const ctaSecondary = tweaks.ctaSecondary || 'Download capabilities deck'; const showAwards = tweaks.showAwards !== false; const showStatStrip = tweaks.showStatStrip !== false; const h1Scale = tweaks.h1Scale || 1; // Split headline so the accent phrase renders red + underlined. const i = accent ? headline.indexOf(accent) : -1; const before = i >= 0 ? headline.slice(0, i) : headline; const after = i >= 0 ? headline.slice(i + accent.length) : ''; const [mouse, setMouse] = React.useState({ x: 0, y: 0 }); const ref = React.useRef(null); const onMove = (e) => { if (!ref.current) return; const r = ref.current.getBoundingClientRect(); setMouse({ x: ((e.clientX - r.left) / r.width - 0.5) * 2, y: ((e.clientY - r.top) / r.height - 0.5) * 2 }); }; return (

{i >= 0 ? {before} {/* {accent} */} {after} : headline}

{subhead}

{/* Awards display - smaller, with stat strip below */}
setMouse({ x: 0, y: 0 })} style={{ position: 'relative', minHeight: 360, display: 'flex', flexDirection: 'column', alignItems: 'center', justifyContent: 'center', gap: 18 }}> {showAwards && {/* 3× callout pill */}
3× ColoradoBiz Best of Colorado · Digital Agency
} {showStatStrip &&
{[ { v: '147+', l: 'Operators' }, { v: '4×', l: 'ROI' }, { v: '10wk', l: 'To MVP' }, { v: 'SOC 2', l: 'Aligned' }]. map((s, i) =>
{s.v}
{s.l}
)}
}
{[2024, 2023, 2022].map((y, i) =>
{e.currentTarget.style.transform = `${i === 1 ? 'scale(1.16)' : 'scale(1.1)'} translateY(-6px)`;e.currentTarget.style.zIndex = 5;}} onMouseLeave={(e) => {e.currentTarget.style.transform = i === 1 ? 'scale(1.08)' : 'scale(1)';e.currentTarget.style.zIndex = i === 1 ? 3 : i === 0 ? 2 : 1;}}>
)}
); }; const BottleneckV3 = () =>
The challenge

Building a results oriented advertising program requires an array of skills and team members.

{/*
Three symptoms show up before the spreadsheets break. If any feel familiar, an audit pays for itself.
*/}
{[ { n: '01', t: 'Research and Analysis', b: 'Before launching any campaigns, we get to know your past campaigns and competitors so we can benchmark our goals and get results immediately instead of wasting your budget while learning along the way.' }, { n: '02', t: ' Quality Ad Creative', b: 'We run exceptional campaigns, but the reason they perform so well is due to our top-notch creative team. We design and write new ads monthly across many different industries and know which will perform best.' }, { n: '03', t: 'Reporting', b: 'We believe in ultra-transparent reporting and provide a monthly report across all of our services. We highlight what’s going well, but won’t hide what isn’t. We will always have a forward looking game plan to ensure we continue to improve ROI.' }]. map((it) =>
{it.n}

{it.t}

{it.b}

)}
; /* Tabbed how-it-works */ const HowItWorksV3 = () => { const phases = [ { n: 'Phase 01', title: 'Visualize', dur: 'Weeks 1–2', lede: 'A structured onboarding phase to define your goals, audience, and the channel strategy built to reach them.', body: 'We dig into your business objectives, target audience, competitive landscape, and historical performance data before recommending a single channel or setting a single budget. Findings are reviewed with your team in a working session and strategy is locked before any campaigns go live.', deliverables: ['Audience research & competitive analysis', 'Channel mix recommendation & budget allocation', 'Campaign goals, KPIs & success benchmarks', '90-day advertising roadmap'], kpi: [{ v: 'Week 2-3', l: 'Strategy presentation delivered' }, { v: '100%', l: 'Alignment before launch' }] }, { n: 'Phase 02', title: 'Execute', dur: 'Week 2–3', lede: 'Campaigns, tracking, and creative are built to spec and validated before a single dollar is spent.', body: 'We configure your ad accounts, install and verify tracking, develop creative assets, and structure campaigns against the approved strategy. Everything goes through an internal QA pass and a client review before launch so the foundation is clean from day one.', deliverables: ['Ad account setup & campaign structure', 'Pixel, tag & conversion tracking verification', 'Initial ad creative & copy', 'Pre-launch QA & client approval'], kpi: [{ v: 'Launch', l: 'Review & sign-off session' }, { v: '0', l: 'Tracking gaps at launch' }] }, { n: 'Phase 03', title: 'Achieve', dur: 'Weeks 3–8', lede: ' Active campaign management focused on driving down cost-per-lead and improving return on ad spend.', body: 'Campaigns are live and our team is optimizing daily. Bids, audiences, creative, and placements are tested and refined continuously based on performance data. You receive regular reporting that connects ad activity directly to the leads and revenue it is driving.', deliverables: ['Ongoing bid management & audience optimization', 'Creative testing & iteration', 'Weekly performance reporting', 'Monthly strategy review & recommendations'], kpi: [{ v: 'Weekly', l: 'Performance reporting cadence' }, { v: 'Continuous', l: 'Testing & optimization cycle' }] }, { n: 'Phase 04', title: 'Scale', dur: 'Month 3+', lede: 'What\'s working gets scaled. Budgets, channels, and creative expand in line with your growth goals.', body: 'With a proven foundation in place, we identify the highest-leverage opportunities to increase spend, expand into new channels, and build on audience segments that are converting. The engagement grows alongside your results and adapts as your business priorities shift.', deliverables: ['Channel expansion recommendations', 'Budget scaling & reallocation strategy', 'Quarterly business & performance reviews', 'Ongoing creative refresh & testing'], kpi: [{ v: 'Quarterly', l: 'Growth strategy reviews' }, { v: 'Full', l: 'Visibility into spend, performance & attribution' }] }]; const [active, setActive] = React.useState(0); const a = phases[active]; return (
Engagement model

An established methodology from strategy session to advertising launch

{/* Tabs */}
{phases.map((p, i) => {const isActive = i === active; return ( ); })}
{/* Detail */}
{a.n} {a.dur}

{a.lede}

{a.body}

Deliverables
    {a.deliverables.map((d) =>
  • {d}
  • )}
Phase metrics
{a.kpi.map((k) =>
{k.v}
{k.l}
)}

{/* Before vs With VEA — sub-band inside engagement model */} {/*
Before vs. With VEA

The shift you can measure in within weeks

*/}
); }; /* Compact comparison rows used inside HowItWorksV3 */ const BeforeAfterTable = () => { const rows = [ { topic: 'Reporting cadence', before: 'Manually compiled, often 2–3 weeks stale', after: 'Real-time dashboards, executive summary auto-generated daily' }, { topic: 'Data entry', before: 'Experienced staff wasting hours re-working data between systems', after: 'Agentic workflows sync sources every 5 minutes, zero re-keying' }, { topic: 'Lead routing', before: 'Dependent upon static round robins, assignors, and potentially spreadsheets', after: 'AI-scored, routed in <60 seconds with full context attached' }, { topic: 'Forecasting', before: 'Gut-feel + last quarter\u2019s spreadsheet, based on data from past years - not your current market', after: 'Predictive model trained on your data, based on the current market, refreshed weekly' }, { topic: 'New hire ramp', before: '4–6 weeks to learn your system and spreadsheet maze', after: 'New hires productive day one—the system is the source of truth' }, { topic: 'Data security', before: 'Files emailed, shared drives, unknown sprawl', after: 'Role-based access, audit logs, private deployments' }]; return (
Operational area
Before VEA
With VEA
{rows.map((r, i) =>
{r.topic}
× {r.before}
{r.after}
)}
); }; const VariationThree = () => { useReveal(); return (
); }; window.VariationThree = VariationThree;