Accessibility
This is an account of the accessibility work that has actually been done on this site, and of what is known to be unfinished. It is not a conformance claim: no independent audit has been carried out, and a statement that one has would be worth nothing.
Last reviewed 14 September 2026.
What has been done
- Every page starts with a skip link to the main content, and the main content is in a
<main>landmark. - Headings run in order without skipping a level, and every section is labelled by its own heading.
- Every form control has a real label attached to it, and required fields are marked in text as well as by colour.
- Focus is always visible. The focus ring is never suppressed, and it appears instantly rather than fading in.
- Interactive controls are buttons and links, not styled
divelements, so they can be reached and operated by keyboard. - Every image carries alt text, or an empty alt attribute where it is decorative and repeating it would be noise.
- Tables use real header cells with scope, so a screen reader can announce which column a value belongs to.
- The interactive 3D model is focusable, has an accessible description, and can be rotated, zoomed and reset entirely from the keyboard.
- The site respects
prefers-reduced-motion: transitions and smooth scrolling are disabled when the operating system asks for it. - Text reflows to a single column and remains readable at 400% zoom and at 320px width without horizontal scrolling.
- Colour is never the only way information is conveyed.
An automated audit runs over every page in the build and fails on a missing label, a skipped heading level, a missing alt attribute or an unlabelled control. It is not a substitute for testing with real assistive technology, but it stops the whole class of problem that is introduced by accident.
What is known not to be finished
- No testing has been done with a screen reader by somebody who uses one. Automated checking finds missing labels; it does not find a page that is technically labelled and still confusing to listen to.
- No independent accessibility audit has been carried out, so no WCAG conformance level is claimed here.
- The interactive 3D model conveys shape, which no alternative text can fully replace. The published specification table beside it carries every dimension the model shows, which is the substantive information.
- Cloudflare Turnstile, used on the quotation form, is a third-party component whose accessibility is outside our control.
If something on this site is not usable
Tell us, through the contact page. A specific description — which page, what you were using, what happened — is worth more than a general report, and will be acted on rather than filed.