One container
1120 px wide, 24 px gutters. Every block starts and ends on its edges. Only running text (the FAQ) is narrower, and it is centred.
Everything on the landing page is built from the tokens and components below, and the app shares the same colours, type and icons. If something is not here, it should not be on a page.
1120 px wide, 24 px gutters. Every block starts and ends on its edges. Only running text (the FAQ) is narrower, and it is centred.
A row of three cards, or a split card with a text half and a stage half. The six-column footer sits on the same grid.
Surfaces are neutral and flat. Colour appears in icon boxes, chips, dots, markers, code and the signature stroke.
Headings may mute their second half with the tertiary grey. They never carry an underline, a highlight or an eyebrow.
One or two sentences. The footer row below always sits on the same line across the row.
Shorter text.
A card may also have no visual in its footer, only a row.
Heading, one paragraph, a short list. Vertically centred.
| Approve button | Okmand | |
|---|---|---|
| What it is | A click | A legally valid signature |
| The record | With the vendor, editable | Tamper-proof, and yours |
Content sits on the same 28 px padding as the row.
More content.
Answer in two or three sentences.
Another answer.
// commentconst receipt = await gw.waitForApproval(req.id);{ "total": 1250000, "currency": "HUF" }
Used only to answer you. No newsletter, no tracking.
Success replaces the form in place.