@php use App\Support\PageImages; $ps = $publicSettings ?? $themeSettings ?? []; $bookUrl = $ps['cta.primary_url'] ?? '/book'; $bookText = $ps['cta.primary_text'] ?? 'Book Consultation'; $overviewImage = PageImages::preferMedia( $service?->featuredImage, PageImages::forService($page['slug']), $page['title'] ?? null ); $processImage = PageImages::process(); $ctaImage = PageImages::preferMedia( $service?->featuredImage, PageImages::cta($page['slug']), $page['title'] ?? null ); $statItems = collect($page['stats'])->map(fn ($s) => [ 'value' => $s['value'].($s['suffix'] ?? ''), 'label' => $s['label'], ])->all(); @endphp

Service

Hire {{ $page['title'] }} View hire page
{{-- Overview --}}
{{ $overviewImage['alt'] }} $overviewImage['portrait'], ]) loading="lazy" decoding="async" > @if($overviewImage['caption'])
{{ $overviewImage['caption'] }}
@endif

The role

{!! $page['intro'] !!}

What they handle

    @foreach($page['capabilities'] as $i => $cap)
  1. {{ str_pad((string) ($i + 1), 2, '0', STR_PAD_LEFT) }} {{ $cap }}
  2. @endforeach
{{-- Deliverables mosaic --}}
@include('pages.home._section-head', [ 'kicker' => 'What you get', 'title' => 'Key deliverables from week one', 'lead' => 'Concrete outputs your '.$page['title'].' will own once they are onboarded.', 'centered' => true, ])
    @foreach($page['deliverables'] as $i => $item)
  • {{ str_pad((string) ($i + 1), 2, '0', STR_PAD_LEFT) }}

    {{ $item['title'] }}

    {{ $item['description'] }}

  • @endforeach
{{-- Use cases + industries --}}
@include('pages.home._section-head', [ 'kicker' => 'Use cases', 'title' => 'Where this role fits best', ])
    @foreach($page['use_cases'] as $i => $case)
  • {{ $case }}
  • @endforeach
@include('pages.home._section-head', [ 'kicker' => 'Industries', 'title' => 'Commonly hired by', ])
    @foreach($page['ideal_for'] as $industry)
  • {{ $industry }}
  • @endforeach

Also available

Hire {{ $page['title'] }}

Requirements, FAQs, and dedicated hiring information for this role.

Open hire page →
{{-- Why us spotlight --}}
@include('pages.home._section-head', [ 'kicker' => 'Why Apex Admins', 'title' => 'Why hire '.$page['title'].' through us', 'lead' => 'You get people who have already been screened — not a pile of CVs to sort through.', 'centered' => true, ])
    @foreach($page['why_items'] as $item)
  • {{ $item['title'] }}

    {{ $item['description'] }}

  • @endforeach
{{-- Process --}}
@include('pages.home._section-head', [ 'kicker' => 'How it works', 'title' => 'Four steps to your new '.$page['title'], 'lead' => 'A clear process from first call to someone working in your business.', 'centered' => true, ])
    @foreach([ ['title' => 'Tell us what you need', 'text' => 'A short call to understand the role, hours, tools, and team fit.'], ['title' => 'Review your shortlist', 'text' => 'We send a small number of suitable candidates — not a long list to wade through.'], ['title' => 'Interview and trial', 'text' => 'Meet the people you like. Run a trial before any longer commitment.'], ['title' => 'Onboard and grow', 'text' => 'Once someone is working well, it is easy to add more roles as you scale.'], ] as $i => $item)
  1. {{ $i + 1 }}

    {{ $item['title'] }}

    {{ $item['text'] }}

  2. @endforeach
{{ $processImage['alt'] }} @if($processImage['caption'])
{{ $processImage['caption'] }}
@endif
{{-- FAQ --}}
@include('pages.home._section-head', [ 'kicker' => 'Questions', 'title' => 'Common questions about '.$page['title'], 'lead' => 'Straight answers before you book a consultation.', 'centered' => true, ])
@foreach($page['faqs'] as $i => $item)
{{ $item['answer'] }}
@endforeach
@if($related->isNotEmpty())
@include('pages.home._section-head', [ 'kicker' => 'Related', 'title' => 'You may also need', 'href' => route('services.index'), 'linkText' => 'All services', ])
@endif