{{-- Networks marquee. The track is rendered TWICE for a seamless loop, so each node addresses its ORIGINAL row (index modulo the real count) — that way both copies carry the same data-lp and both patch live. Colour is structural (reloads); name/desc patch as text. --}}
{{ data_get($c, 'networks_heading.eyebrow') }}

{{ data_get($c, 'networks_heading.title') }}

{{ data_get($c, 'networks_heading.subtitle') }}

@php $nets = (array) data_get($c, 'networks', []); $netCount = max(count($nets), 1); @endphp @if (! empty($nets)) @foreach ([1, 2] as $row)
@foreach (array_merge($nets, $nets) as $k => $net) @php $oi = $k % $netCount; @endphp
{{ mb_substr($net['name'] ?? '?', 0, 1) }}
{{ $net['name'] ?? '' }}
{{ $net['desc'] ?? '' }}
@endforeach
@endforeach @endif