{% extends "brickwork_marketing/shell/marketing.html" %} {% comment %} A plan comparison matrix: which plan includes what, row by row, with a recommended column called out in words. COPY THIS FILE into your project and edit it. It is not on the template loader path, so you cannot extend it (ADR-056). What your view must supply: faq_items [{question, answer}] The comparison rows below are written straight into this template on purpose: a capability grid is copy you edit as words, not a queryset you loop. This page answers the reader who has already narrowed it to two plans and wants to know precisely what the cheaper one gives up. Lead with a short hero, put the matrix in the middle, and close with FAQ plus CTA the same way marketing/pricing.html does. Do not invent a component for the matrix: a real comparison is tabular data, and tabular data belongs in a
| per plan and |
per capability; every included/not-included cell carries visually-hidden
text alongside the tick/dash icon, never colour or shape alone (WCAG
1.4.1). The recommended column is named in words by a badge in its header,
never by colour alone. The scroll container is tabindex="0" and
role="region" with aria-labelledby. Covered by the archetype harness's
full gate sweep (render, axe WCAG 2.2 AA, no horizontal overflow,
light/dark distinctness, skip-link first-tab-stop with JS disabled) at
every W0.1 breakpoint, both themes.
Responsive: no breakpoint switch of its own; inherits shell/marketing.html's
fluid header wrap and content-column cap. The table never reflows (a table
cannot become one column without ceasing to be a table); its scroll
container carries unconditional overflow-x plus contain: paint at every
viewport width.
{% endcomment %}
{% load brickwork_components brickwork_icons %}
{% block page_title %}Compare plans - Northwind{% endblock %}
{% block brand_wordmark %}Northwind{% endblock %}
{% block marketing_nav %}
Features
Pricing
Compare
Customers
Docs
{% endblock %}
{% block marketing_actions %}
{% if request.user.is_authenticated %}
Go to app
{% else %}
Sign in
{% bw_button "Start free trial" variant="primary" href="/accounts/signup/" %}
{% endif %}
{% endblock %}
{% block content %}
{% include "brickwork_marketing/components/_hero.html" with heading="Compare every plan" lede="Side by side, capability by capability. The trial gives you Scale for thirty days whichever plan you end up on." align="center" %}
{% comment %}
Hand-authored comparison matrix. Same shape as
sections/pricing/comparison-table.html: real
Changing plan takes effect on the next invoice, and we credit the unused part of the current one. group, so only one is open at a time with no JS.
{% endcomment %}
{% include "brickwork_marketing/components/_faq.html" with heading="Questions people ask before choosing" items=faq_items single_open=True %}
{% include "brickwork_marketing/components/_cta.html" with heading="Still deciding? Try Team free for thirty days" body="You can switch plans any time before the trial ends. If it has not paid for itself by then, do not keep it." primary_cta_label="Start free trial" primary_cta_href="/accounts/signup/?plan=team" %}
{% endblock %}
{% block marketing_footer %}
{% endblock %}
{% block footer_legal %}
{% endblock %}
|
|---|