Accessibility
Accessibility Statement
How we keep this site usable for everyone, and how to tell us about a barrier you run into.
This site is built to be usable by as many people as possible, including people using screen readers, keyboard navigation, magnification or reduced-motion settings.
What we have done
- Semantic HTML with a single H1 per page and a sequential heading structure
- A skip link so keyboard users can bypass the navigation
- Visible focus indicators on every interactive element
- An FAQ accordion built on native details and summary elements, so it works without JavaScript
- Form fields with real labels, and errors announced rather than shown by colour alone
- Text and interface colours checked for contrast against their backgrounds
- Decorative graphics marked as such so screen readers skip them
- Animation suppressed for visitors who set a reduced-motion preference
- Layouts that reflow to 320px without horizontal scrolling
Known limitations
Accessibility is ongoing rather than finished. If something on this site does not work for you, that is a defect worth fixing and we would like to know about it - including the page you were on and what you were trying to do.
Tell us about a barrier
Contact us at [email protected] or through the contact page. If the website itself is the barrier, calling us is always an option, and we can take an estimate request over the phone.