/* pricing.jsx */ const PLANS = [ { name: 'Launch', price: '£1,500', per: '/ month', feat: false, desc: 'For businesses establishing their digital foundation and first organic traction.', points: ['Technical SEO & on-page', 'Monthly content (4 pieces)', 'Core Web Vitals fixes', 'Monthly ranking report'], cta: 'Start with Launch', variant: 'secondary', }, { name: 'Growth', price: '£3,500', per: '/ month', feat: true, desc: 'Our most popular engagement — the full growth engine across SEO, web and automation.', points: ['Everything in Launch', 'Link acquisition campaigns', 'Conversion optimisation (CRO)', 'One AI automation flow', 'Bi-weekly strategy calls'], cta: 'Choose Growth', variant: 'primary', }, { name: 'Scale', price: 'Custom', per: '', feat: false, desc: 'For ambitious teams that need integrated growth at pace, with bespoke build and automation.', points: ['Everything in Growth', 'Bespoke web development', 'Custom AI agents & workflows', 'International / multi-site SEO', 'Dedicated growth lead'], cta: 'Talk to us', variant: 'secondary', }, ]; function Pricing() { const { Button, Badge } = window.MacnitechDesignSystem_13fddf; const go = () => document.querySelector('#contact').scrollIntoView({ behavior: 'smooth' }); return (
Pricing

Simple plans. Compounding outcomes.

Every engagement opens with a free Digital Growth Audit — no pitch, just clarity. Cancel anytime.

{PLANS.map((p) => (
{p.feat &&
Most popular
}
{p.name}
{p.price}{p.per && {p.per}}

{p.desc}

    {p.points.map((pt) =>
  • {pt}
  • )}
))}
); } Object.assign(window, { Pricing });