@props([ 'heading' => 'Have a project in mind?', 'description' => null, 'primary' => null, 'secondary' => null, ]) {{-- Reusable dark CTA banner (PRD 4.25 / 6.9) — the same block on Home, About, Services, Portfolio, Blog and Contact, so the site's main conversion prompt looks and behaves identically everywhere (PRD 3.31). $primary / $secondary are ['label' => string, 'url' => string]. Secondary is optional; PRD 4.27 forbids more than two CTA buttons side by side, which is why this component exposes exactly two slots rather than an open array. --}} @php $primary ??= ['label' => "Let's work together", 'url' => route('contact.create')]; @endphp
merge(['class' => 'section']) }}>

{{ $heading }}

@if($description)

{{ $description }}

@endif