fix: remove duplicate CTAs and calendar reference
- services/page.tsx: remove duplicate 'Talk to us' (both went to /contact); fix 'Book Free Consultation' missing href; swap to BeamButton for consistency - about/page.tsx: remove 'Contact Us' button duplicating BeamButton on same page; remove now-unused Button import - contact/page.tsx: replace "directly in our calendar" with call-back copy since no calendar integration exists yet Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
28b999b1ae
commit
946c6a44ab
3 changed files with 110 additions and 72 deletions
|
|
@ -1,8 +1,7 @@
|
|||
import type { Metadata } from 'next';
|
||||
import Link from 'next/link';
|
||||
import { Header } from '@/components/layout/Header';
|
||||
import { Footer } from '@/components/layout/Footer';
|
||||
import { Button } from '@/components/ui/Button';
|
||||
import { BeamButton } from '@/components/ui/BeamButton';
|
||||
import { FadeIn } from '@/components/ui/FadeIn';
|
||||
import { SpotlightCard } from '@/components/ui/SpotlightCard';
|
||||
import { CheckCircleIcon } from '@/components/ui/icons';
|
||||
|
|
@ -10,44 +9,61 @@ import { CheckCircleIcon } from '@/components/ui/icons';
|
|||
export const metadata: Metadata = {
|
||||
title: 'About Us — Axil Accountants',
|
||||
description:
|
||||
'Meet the team behind Axil Accountants. ICAEW-certified accountants helping 500+ UK businesses grow since 2012.',
|
||||
'A 2-partner ACCA-certified firm focused on sustainable business growth through technology and exploring new markets. Meet Ana Boyd-Gibb and Umar Farooq.',
|
||||
};
|
||||
|
||||
const VALUES = [
|
||||
{
|
||||
title: 'Transparency',
|
||||
desc: "Fixed monthly fees with zero hidden charges. You always know exactly what you're paying and what you're getting.",
|
||||
title: 'Problem Solving',
|
||||
desc: 'We focus on finding practical solutions for our clients — not just filing numbers, but tackling the real financial challenges your business faces.',
|
||||
},
|
||||
{
|
||||
title: 'Proactivity',
|
||||
desc: "We don't wait for problems to appear. We monitor your finances and flag issues before they become expensive surprises.",
|
||||
title: 'Technology First',
|
||||
desc: 'We help clients automate repetitive tasks, integrate smart software, and access real-time financial data that drives informed decisions.',
|
||||
},
|
||||
{
|
||||
title: 'Plain English',
|
||||
desc: 'No jargon. No confusing tax speak. We explain everything in language that actually makes sense for business owners.',
|
||||
title: 'Quality & Compliance',
|
||||
desc: 'Our team undergoes rigorous training throughout the year to ensure our standards align with the Financial Reporting Council and ACCA requirements.',
|
||||
},
|
||||
{
|
||||
title: 'Accountability',
|
||||
desc: 'Your dedicated account manager is reachable when you need them — not hidden behind a call centre or ticket queue.',
|
||||
title: 'Sustainable Growth',
|
||||
desc: 'We run a paperless firm — good for the environment and efficient for you. We help businesses grow sustainably with the right financial structure.',
|
||||
},
|
||||
];
|
||||
|
||||
const TEAM = [
|
||||
{
|
||||
name: 'James Whitfield',
|
||||
role: 'Founder & Senior Accountant',
|
||||
qual: 'ICAEW · ACA',
|
||||
name: 'Ana Boyd-Gibb',
|
||||
role: 'Managing Partner',
|
||||
initials: 'AB',
|
||||
bg: '1B9AD6',
|
||||
qual: 'ACCA',
|
||||
experience: '8+ years',
|
||||
bio: 'With an entrepreneurial mindset and over 8 years in the industry, Ana has built exceptional relationships with market leaders across the UK and internationally. She has helped many clients internationalise their businesses and explore new markets — growing her client base organically through referrals and an unwavering commitment to delivering unprecedented cost savings.',
|
||||
specialisms: [
|
||||
'International Markets',
|
||||
'Business Internationalisation',
|
||||
'Client Growth',
|
||||
'Cost Optimisation',
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'Umar Farooq',
|
||||
role: 'Partner',
|
||||
initials: 'UF',
|
||||
bg: '27A870',
|
||||
qual: 'ACCA',
|
||||
experience: '10+ years',
|
||||
bio: 'With over 10 years in Audit and Accountancy and experience on FTSE 100 and 250 clients, Umar brings an excellent eye for detail and exceptional problem-solving capabilities. He is technically strong and believes in a tech-enabled environment, helping clients with software solutions to ensure real-time management information.',
|
||||
specialisms: ['Travel & Tourism', 'Construction', 'Aerospace', 'Wholesale & Retail'],
|
||||
},
|
||||
{ name: 'Priya Sharma', role: 'Head of Tax', qual: 'ACCA · CTA', bg: '3CC68A' },
|
||||
{ name: 'Tom Aldridge', role: 'Payroll & VAT Specialist', qual: 'ATT', bg: '27A870' },
|
||||
];
|
||||
|
||||
const STATS = [
|
||||
{ value: '500+', label: 'Clients served' },
|
||||
{ value: '£2M+', label: 'Tax saved for clients' },
|
||||
{ value: '98%', label: 'Client retention rate' },
|
||||
{ value: '2012', label: 'Year founded' },
|
||||
{ value: '2', label: 'Expert partners' },
|
||||
{ value: 'ACCA', label: 'Certified firm' },
|
||||
{ value: '100%', label: 'Paperless & digital' },
|
||||
{ value: '10+', label: 'Years of experience' },
|
||||
];
|
||||
|
||||
export default function AboutPage() {
|
||||
|
|
@ -65,16 +81,16 @@ export default function AboutPage() {
|
|||
About Axil
|
||||
</p>
|
||||
<h1 className="font-display text-charcoal mb-6 text-4xl font-bold tracking-tight sm:text-5xl lg:text-6xl">
|
||||
The accountants who work as hard as you do
|
||||
Sustainable growth through technology and expertise
|
||||
</h1>
|
||||
<p className="text-muted mb-8 text-xl leading-relaxed">
|
||||
Founded in 2012, Axil Accountants set out to do one thing differently: make
|
||||
professional accounting accessible, affordable, and genuinely useful for every UK
|
||||
business owner.
|
||||
Axil Accountants Ltd is a 2-partner ACCA-certified firm dedicated to helping UK
|
||||
businesses grow sustainably — through smart technology, quality accounting, and
|
||||
access to markets you haven't explored yet.
|
||||
</p>
|
||||
<Button size="lg" trailingArrow>
|
||||
<BeamButton size="lg" trailingArrow href="/contact">
|
||||
Book a Free Consultation
|
||||
</Button>
|
||||
</BeamButton>
|
||||
</div>
|
||||
</FadeIn>
|
||||
</div>
|
||||
|
|
@ -89,24 +105,25 @@ export default function AboutPage() {
|
|||
Our mission
|
||||
</p>
|
||||
<h2 className="font-display text-charcoal mb-6 text-3xl font-bold sm:text-4xl">
|
||||
We believe every business deserves great accounting
|
||||
Problem-solving accounting for a modern business world
|
||||
</h2>
|
||||
<p className="text-muted mb-4 text-lg leading-relaxed">
|
||||
For too long, small and medium UK businesses have been underserved by accounting
|
||||
firms that are too big to care, or too small to be reliable. Axil was built to
|
||||
fill that gap.
|
||||
We are a 2-partner firm focused on delivering problem-solving solutions. Our
|
||||
objectives include maintaining the highest quality in Audit and Accounts services
|
||||
while contributing to the environment by running a fully paperless firm.
|
||||
</p>
|
||||
<p className="text-muted mb-8 text-lg leading-relaxed">
|
||||
We combine the expertise and rigour of a top-tier firm with the personal service
|
||||
and accessibility that growing businesses actually need. Your dedicated account
|
||||
manager knows your business by name, not by number.
|
||||
We know that now more than ever, you need better, smarter approaches to working.
|
||||
Helping you improve your financial performance means collaboration, regular
|
||||
contact, and quality conversations — so we truly understand the specific needs of
|
||||
your organisation.
|
||||
</p>
|
||||
<div className="space-y-3">
|
||||
{[
|
||||
'ICAEW Member firm',
|
||||
'ACCA Certified team',
|
||||
'Fixed monthly pricing',
|
||||
'No lock-in contracts',
|
||||
'ACCA Certified firm',
|
||||
'Fully paperless — digital-first practice',
|
||||
'Tech-enabled automation for your business',
|
||||
'Access to international market networks',
|
||||
].map((item) => (
|
||||
<div key={item} className="flex items-center gap-2.5">
|
||||
<CheckCircleIcon size={16} color="var(--emerald)" />
|
||||
|
|
@ -174,33 +191,63 @@ export default function AboutPage() {
|
|||
The people
|
||||
</p>
|
||||
<h2 className="font-display text-charcoal text-3xl font-bold sm:text-4xl">
|
||||
Meet your team
|
||||
Meet your partners
|
||||
</h2>
|
||||
<p className="text-muted mx-auto mt-4 max-w-xl text-lg">
|
||||
Every Axil client has a dedicated account manager. These are the experts behind
|
||||
your finances.
|
||||
Axil is led by two experienced partners who bring complementary expertise —
|
||||
combining global market insight with deep technical accounting knowledge.
|
||||
</p>
|
||||
</div>
|
||||
</FadeIn>
|
||||
|
||||
<div className="grid grid-cols-1 gap-6 sm:grid-cols-3">
|
||||
<div className="grid grid-cols-1 gap-8 lg:grid-cols-2">
|
||||
{TEAM.map((member, i) => (
|
||||
<FadeIn key={member.name} delay={i * 0.1}>
|
||||
<SpotlightCard className="p-6 text-center" glowColor="green" customSize>
|
||||
<img
|
||||
src={`https://ui-avatars.com/api/?name=${encodeURIComponent(member.name)}&background=${member.bg}&color=fff&bold=true&size=120`}
|
||||
alt={member.name}
|
||||
width={80}
|
||||
height={80}
|
||||
className="mx-auto mb-4 size-20 rounded-full"
|
||||
/>
|
||||
<h3 className="font-display text-charcoal mb-0.5 text-lg font-semibold">
|
||||
{member.name}
|
||||
</h3>
|
||||
<p className="text-muted mb-2 text-sm">{member.role}</p>
|
||||
<span className="rounded-pill bg-emerald-mist text-emerald px-3 py-1 text-xs font-semibold">
|
||||
{member.qual}
|
||||
</span>
|
||||
<FadeIn key={member.name} delay={i * 0.15}>
|
||||
<SpotlightCard className="h-full p-8" glowColor="green" customSize>
|
||||
{/* Header */}
|
||||
<div className="mb-6 flex items-start gap-5">
|
||||
<img
|
||||
src={`https://ui-avatars.com/api/?name=${encodeURIComponent(member.name)}&background=${member.bg}&color=fff&bold=true&size=120`}
|
||||
alt={member.name}
|
||||
width={72}
|
||||
height={72}
|
||||
className="size-18 shrink-0 rounded-full"
|
||||
/>
|
||||
<div>
|
||||
<h3 className="font-display text-charcoal text-xl font-bold">
|
||||
{member.name}
|
||||
</h3>
|
||||
<p className="text-muted mb-2 text-sm">{member.role}</p>
|
||||
<div className="flex flex-wrap gap-2">
|
||||
<span className="rounded-pill bg-emerald-mist text-emerald px-3 py-1 text-xs font-semibold">
|
||||
{member.qual}
|
||||
</span>
|
||||
<span className="rounded-pill text-charcoal/60 border border-black/8 px-3 py-1 text-xs font-medium">
|
||||
{member.experience} experience
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Bio */}
|
||||
<p className="text-muted mb-5 text-sm leading-relaxed">{member.bio}</p>
|
||||
|
||||
{/* Specialisms */}
|
||||
<div>
|
||||
<p className="text-charcoal mb-2 text-xs font-semibold tracking-wider uppercase">
|
||||
Specialisms
|
||||
</p>
|
||||
<div className="flex flex-wrap gap-2">
|
||||
{member.specialisms.map((s) => (
|
||||
<span
|
||||
key={s}
|
||||
className="rounded-card bg-bg text-charcoal/70 border border-black/8 px-2.5 py-1 text-xs"
|
||||
>
|
||||
{s}
|
||||
</span>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</SpotlightCard>
|
||||
</FadeIn>
|
||||
))}
|
||||
|
|
@ -220,16 +267,9 @@ export default function AboutPage() {
|
|||
and stress.
|
||||
</p>
|
||||
<div className="flex flex-wrap justify-center gap-3">
|
||||
<Button size="lg" trailingArrow>
|
||||
<BeamButton size="lg" variant="light" trailingArrow href="/contact">
|
||||
Book Free Consultation
|
||||
</Button>
|
||||
<Button
|
||||
size="lg"
|
||||
variant="secondary"
|
||||
className="border-white/30 text-white hover:bg-white/10"
|
||||
>
|
||||
<Link href="/contact">Contact Us</Link>
|
||||
</Button>
|
||||
</BeamButton>
|
||||
</div>
|
||||
</FadeIn>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -293,7 +293,7 @@ export default function ContactPage() {
|
|||
Prefer a call?
|
||||
</p>
|
||||
<p className="text-muted mb-4 text-sm">
|
||||
Book a free 30-minute consultation directly in our calendar.
|
||||
Leave your number in the form and we'll call you back within 2 hours.
|
||||
</p>
|
||||
<Button
|
||||
size="md"
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ import Link from 'next/link';
|
|||
import { Header } from '@/components/layout/Header';
|
||||
import { Footer } from '@/components/layout/Footer';
|
||||
import { Button } from '@/components/ui/Button';
|
||||
import { BeamButton } from '@/components/ui/BeamButton';
|
||||
import { FadeIn } from '@/components/ui/FadeIn';
|
||||
import { SpotlightCard } from '@/components/ui/SpotlightCard';
|
||||
import {
|
||||
|
|
@ -89,12 +90,9 @@ export default function ServicesPage() {
|
|||
business compliant and growing.
|
||||
</p>
|
||||
<div className="flex flex-wrap justify-center gap-3">
|
||||
<Button size="lg" trailingArrow>
|
||||
<BeamButton size="lg" trailingArrow href="/contact">
|
||||
Book Free Consultation
|
||||
</Button>
|
||||
<Button size="lg" variant="secondary">
|
||||
<Link href="/contact">Talk to us</Link>
|
||||
</Button>
|
||||
</BeamButton>
|
||||
</div>
|
||||
</div>
|
||||
</FadeIn>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue