/* 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

Most companies dream of modern design that clearly demonstrates their brand.

{/*
Three symptoms show up before the spreadsheets break. If any feel familiar, an audit pays for itself.
*/}
{[ { n: '01', t: 'Strategic Design for Impactful Results', b: 'Every website we create is a fusion of creativity and strategy, designed to attract, engage, and convert.' }, { n: '02', t: 'End-to-End Digital Expertise', b: 'From conception to launch, we manage every aspect of your digital presence, ensuring it aligns with your business goals.' }, { n: '03', t: 'Long-Term Growth Focus', b: 'Our designs aren’t just visually appealing; they’re built for performance, ensuring your business scales effectively.' }]. map((it) =>
{it.n}

{it.t}

{it.b}

)}
; /* Tabbed how-it-works */ const HowItWorksV3 = () => { const phases = [ { n: 'Phase 01', title: 'Discovery', dur: 'Weeks 1–2', lede: 'A structured kickoff phase to align on goals, surface requirements, and set the project up for confident execution.', body: 'We work with your stakeholders from leadership to end users to understand your brand, business objectives, and technical environment before a single wireframe or line of code is written. Findings are validated in working sessions with your team to confirm direction and lock scope with full confidence.', deliverables: ['Stakeholder interviews & goals alignment', 'Sitemap, user flows & content requirement', 'Technical requirements & platform selection', 'Phased project roadmap & timeline'], kpi: [{ v: '1 week', l: 'Time to initial findings' }, { v: '5+', l: 'Stakeholder touchpoints' }] }, { n: 'Phase 02', title: 'Design & Architecture', dur: 'Week 2–3', lede: 'Visual direction, page structure, and technical approach are defined and approved before build begins.', body: 'A dedicated designer and developer collaborate to produce your initial design concepts, page-level wireframes, and confirmed tech stack. Everything goes through a structured review with your team so direction is locked with confidence before a single line of code is written.', deliverables: ['Moodboard & visual direction concepts', 'Wireframes & page-level layouts', 'Design system foundations (type, color, components)', 'Confirmed tech stack & build approach'], kpi: [{ v: '2+', l: 'Design review & approval sessions' }, { v: '0', l: 'Surprises in build' }] }, { n: 'Phase 03', title: 'Build', dur: 'Weeks 3–5', lede: ' A focused development sprint that ships a production-ready website against approved designs and requirements.', body: ' Clean, standards-compliant code built on your confirmed tech stack. Performance, accessibility, and mobile responsiveness are part of the build from the start. You have visibility into progress throughout the sprint with regular check-ins and a staging environment available from day one.', deliverables: ['Fully developed site on staging environment', 'CMS configured & content populated', 'Cross-browser & mobile QA pass', 'Source code & asset delivery'], kpi: [{ v: 'Weekly', l: 'Progress check-ins & staging updates' }, { v: '100%', l: 'Code & asset ownership transferred to you' }] }, { n: 'Phase 04', title: 'Launch & Ongoing Support', dur: 'Week 6+', lede: 'We launch your site and stay on as your technical partner for updates, performance, and continued growth.', body: 'Post-launch monitoring, a structured maintenance plan, and a team that knows your site inside and out. As your business evolves, your website keeps up. The engagement is scoped to what you actually need, whether that\'s light monthly maintenance or an active growth retainer.', deliverables: ['Managed launch & DNS cutover', 'Post-launch QA & bug resolution', 'Monthly maintenance & content updates', 'Performance reviews & growth recommendations'], kpi: [{ v: '24/7', l: 'Uptime monitoring' }, { v: 'Fast', l: 'Turnaround on priority fixes' }] }]; const [active, setActive] = React.useState(0); const a = phases[active]; return (
Engagement model

An established methodology from strategy session to solution

{/* 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;