Accessibility
We sell this. We had better do it here first.
The target
This site is built to WCAG 2.2 Level AA. We say target deliberately: no private business's website is certified against WCAG, no regulation defines the phrase "ADA compliant" for one, and any vendor who tells you otherwise is selling you a badge rather than an outcome.
What that means in practice here
- Every colour pairing on the page was measured, not eyeballed, and body text clears 4.5:1 against every surface it can land on, in both light and dark.
- Focus is always visible, never animated, and the ring is placed so it clears 3:1 against the ground on both of its edges.
- The whole page works from the keyboard, with a skip link first and focus moved to the heading you jump to.
- Every interactive target is at least 44 by 44 CSS pixels — WCAG 2.2 asks for 24.
- The layout holds at 320 pixels wide — the reflow floor, which is what 400% browser zoom gives you on a laptop — with no horizontal scrolling.
- Motion is minimal, and it stops entirely if your system asks for reduced motion.
- No accessibility overlay widget. Overlays do not create compliance, they are frequently named in litigation, and the FTC fined the largest vendor in the category. The fix is the code.
Known limitations
The technical drawing in the header is decorative. It is hidden from screen readers on purpose, and everything it shows is also written out as text directly beneath it — the caption and the numbered lists carry the whole meaning.
On screens narrower than 768 pixels the seven-check table is presented as stacked rows rather than as a table. The reading order is unchanged and nothing is hidden, but a screen reader will announce it as a sequence of headings and paragraphs rather than as a grid.
Browser zoom is clean all the way down to a 320-pixel-wide layout. Firefox's text-only zoom is a separate setting, and at 200% of it on a phone-width window the header bar and one or two section headings run past the edge of their boxes. Everything remains readable, nothing is lost, and it is on the list to fix.
Tell us if we got something wrong
Email hello@doelve.com with the page, what you were trying to do, and what happened. We reply within five business days with either a fix or a date for one. If you would rather not email, say so and give us another way to reach you.