@props(['groups' => []]) {{-- Panel del mega-menú de servicios (item 05). Es HERMANO del trigger dentro de `.mega-menu`, pero se posiciona respecto al PILL (que es `relative`), no al trigger: `left-0 top-full w-full` ⇒ nace desde el borde izquierdo del nav con el ancho completo del pill, sin anclarse al trigger (LEY; nada de navbar.js / getBoundingClientRect). El `pt-3` es puente de hover entre trigger y tarjeta. Visibilidad y chevron los maneja app.css (.mega-menu:hover / :focus-within), CSS-only. Datos: PageSeoService::serviceMenu() (label + url + blurb, siendo el blurb el mismo service.description del schema). --}}
@foreach ($groups as $group) @php($vertical = $group['vertical']) {{-- Color de la columna: una sola custom property con el token del vertical; app.css la consume (fondo tintado, título, hover). Sin hex inline. --}}

{{ $vertical->label() }}

{{-- 2 sub-columnas visuales cuando la columna trae más de 4 ítems (Hardscape). --}}
@endforeach