{% comment %} FEATURES / alternating media rows: each capability gets a row of its own. WHEN TO USE THIS. When three cards' worth of text is not enough. A row gives a feature a paragraph and a picture instead of a sentence, so use it for the two or three things that actually sell the product, not for a list of twelve. WHY THIS OWNS ITS MARKUP. _feature_grid.html is a grid of equal cards; this is a stack of unequal rows with media. Different composition, not a different option on the same one. HOW THE ALTERNATION WORKS, AND WHY IT IS CSS. The second row reverses via :nth-child(even) in marketing.css, NOT by reordering the markup. That matters: reading order stays copy-then-media for every row, so a screen reader and a keyboard user get a consistent sequence while sighted users get the zig-zag. Reversing in the markup would make row two announce backwards. On narrow screens the reversal is switched off entirely and every row stacks copy-first. An "even" row that stacked media-first would put a picture between a heading and its own body text. {% endcomment %}

Built for the boring half of getting paid

Reminders that go out without you

Set the schedule once. Northwind sends the first nudge before the due date, the firm one after it, and stops the moment the money lands, so nobody gets chased for an invoice they have already paid.

Know who is about to run late

Every account carries a prediction based on how it has actually paid you before, not on its stated terms. The ones worth a phone call surface a fortnight before they become a problem.