{% comment %} Pricing table (04-interfaces.md section 4d): arranges 2-4 _pricing_tier cards responsively. Structural, consumed via {% include %} (BR-BW-MKT ยง4d structural-include doctrine). Required context: none. Optional context: heading (str): the section intro heading. lede (str): the section intro body. tiers (list of dicts): each the context _pricing_tier.html accepts (name, price, period, description, features, cta, highlighted, badge). A single tier renders centred (bw-pricing-table--single). note (str): a fine-print line under the table (e.g. a monthly/annual caveat). An empty tiers list renders the section intro alone (or nothing, if that too is empty), never a fabricated placeholder plan. {% endcomment %} {% if heading or lede or tiers %}
{% if heading or lede %}
{% if heading %}

{{ heading }}

{% endif %} {% if lede %}

{{ lede }}

{% endif %}
{% endif %} {% if tiers %}
{% for tier in tiers %} {% include "brickwork_marketing/components/_pricing_tier.html" with name=tier.name price=tier.price period=tier.period description=tier.description features=tier.features cta=tier.cta highlighted=tier.highlighted badge=tier.badge %} {% endfor %}
{% if note %}

{{ note }}

{% endif %} {% endif %}
{% endif %}