@php $steps = [ [ 'icon' => 'fa-cart-shopping', 'title' => 'Purchase Card', 'desc' => 'Buy a personalized or non-personalized card from any authorized counter.', 'alt' => 'Rider purchasing a Fintech card at an authorized counter', 'ctaLabel' => 'View Card Types', 'ctaRoute' => 'cards', 'image' => asset('images/brandings/purchase-card.jpeg'), ], [ 'icon' => 'fa-wallet', 'title' => 'Recharge Card', 'desc' => 'Load balance via bank, wallet, QR, or online portal.', 'alt' => 'Recharging a Fintech balance via mobile wallet', 'ctaLabel' => 'See Recharge Options', 'ctaRoute' => 'recharge', 'image' => asset('images/brandings/about-card.jpeg'), ], [ 'icon' => 'fa-arrow-right-to-bracket', 'title' => 'Tap In', 'desc' => 'Tap your card on the reader as you board the bus.', 'alt' => 'Rider tapping the Fintech card at a bus door reader', 'ctaLabel' => 'Explore NFC Features', 'ctaRoute' => 'features', 'image' => asset('images/brandings/tap.jpeg'), ], [ 'icon' => 'fa-bus', 'title' => 'Travel', 'desc' => 'Ride to your destination — no tickets, no cash needed.', 'alt' => 'Passenger travelling on a bus after tapping in with Fintech', 'ctaLabel' => 'Track Trips in the App', 'ctaRoute' => 'app', 'image' => asset('images/brandings/travel.jpeg'), ], [ 'icon' => 'fa-arrow-right-from-bracket', 'title' => 'Tap Out', 'desc' => 'Tap out when you alight; fare is deducted automatically.', 'alt' => 'Rider tapping out with Fintech while alighting the bus', 'ctaLabel' => 'How Fares Are Secured', 'ctaRoute' => 'security', 'image' => asset('images/brandings/tap.jpeg'), ], ]; @endphp

How It Works

Five Simple Steps to Cashless Travel

{{-- Step image — shown first on mobile, right column on desktop. Below lg it's pinned via CSS sticky and swaps as you scroll past each step (static fallback); at lg+ the whole stage above is pinned instead, so this just sits in the centered grid. --}}
@foreach ($steps as $i => $step) {{ $step['alt'] }} @endforeach
{{-- Steps — left column on desktop, click a step to update the card --}}
    @foreach ($steps as $i => $step)
  1. {{ str_pad($i + 1, 2, '0', STR_PAD_LEFT) }} Step {{ $i + 1 }} {{ $step['title'] }} {{ $step['desc'] }}
  2. @endforeach