{% load brickwork_components %} {% comment %} CTA inverse full-bleed (Beat Phase C, icvoss/django-brickwork#543): an inverse band that escapes the marketing shell measure and runs edge to edge. Structural sibling of _cta.html (centred, shell-capped) and _cta_split.html (mid-page row): once-per-page closing treatment. Required context: heading. An absent heading renders nothing. Optional: body (str). primary_cta ({label, url}) or primary_cta_label / primary_cta_href (#98). secondary_cta_label / secondary_cta_href: rendered as an underlined plain link on the inverse surface (secondary button border is tuned for the page surface and reads as a smudge here). Dict-shaped secondary_cta is also accepted and rendered the same way. States: none. Accessibility: heading is an

; secondary link is underlined (not colour-only). Covered via sections-*.html after the example collapses to this include. Responsive: full-bleed escape at every width; actions wrap. {% endcomment %}{% if heading %}

{{ heading }}

{% if body %}

{{ body }}

{% endif %} {% if primary_cta or secondary_cta or primary_cta_label or secondary_cta_label %}
{% if primary_cta %}{% bw_button primary_cta.label variant="primary" size="lg" href=primary_cta.url %}{% elif primary_cta_label %}{% bw_button primary_cta_label variant="primary" size="lg" href=primary_cta_href %}{% endif %} {% if secondary_cta %} {{ secondary_cta.label }} {% elif secondary_cta_label %} {{ secondary_cta_label }} {% endif %}
{% endif %}
{% endif %}