@endisset
{{-- Key features: an icon, a name and a description for each (config/products.php -> facilities) --}}
@if ($facilities)
@php($count = count($facilities))
@php($cols = $count % 4 === 0 ? 4 : 3)
{{-- With 3 columns and one card left over (7 cards), the last card runs the full width --}}
@php($wideLast = $cols === 3 && $count % 3 === 1)
@endif
{{-- Feature catalogue: short tiles with an icon, a name and one line (config/products.php -> catalogue) --}}
@if (! empty($product['catalogue']))
@php($catalogue = $product['catalogue'])
@php($moduleNumber = 0)
{{--
Equal tiles: 1 across on phones, then 2, 3 and 4. Tiles wrap in a centred flex row (not a grid), so an
unfinished last row sits in the middle instead of leaning left.
--}}
@foreach ($catalogue['groups'] as $group)
{{ $group['letter'] }}
{{ $group['label'] }}
@foreach ($group['modules'] as $module)
@php($moduleNumber++)