Legal
Accessibility statement
This site was built so that the structural things — navigation, forms, links — work without JavaScript, without a mouse and without a modern browser. That is a design decision, not a compliance exercise.

Request a quote
Found a barrier?
Tell us what happened and what you were using. We fix accessibility issues ahead of feature work.
Last updated
1 September 2026
What works without JavaScript
Everything structural. Specifically:
- The main menu. The slide-in navigation is driven by the URL fragment and native
<details>elements. It opens, expands and closes with scripting disabled. - The quote dialog. The follow-along button is a plain link to a fragment. The full-screen form opens and page scrolling is frozen using CSS alone.
- Every form. Forms post to a server endpoint and redirect to a confirmation page. JavaScript only upgrades that to an inline success message.
- Every link. All navigation is real anchor elements with real destinations. Nothing depends on a click handler.
- All content. Pages are statically rendered. Nothing loads in after the fact.
The only genuinely interactive features — the Repallet Ledger and the spec bench — require scripting by their nature. The information they compute is also available as static tables elsewhere on the site.
Keyboard and screen readers
A skip link is the first focusable element on every page. Focus outlines are visible and deliberately not suppressed. Headings follow a single logical hierarchy with one H1 per page. Form fields have persistent visible labels, not placeholder text pretending to be labels. Required fields are marked both visually and with the required attribute. The map embed on the contact page carries a descriptive title.
Motion
Scroll reveals, the ticker and hover transitions all respect prefers-reduced-motion. With that setting enabled, animation is reduced to effectively nothing and all content remains fully visible.
Colour and contrast
The palette is deep fern green and wisteria on bone. Body text, headings and interface labels are set to meet or exceed WCAG 2.1 AA contrast against their backgrounds. Colour is never the only means of conveying information — required fields, states and emphasis all carry a second cue.
Known limitations
Wide specification tables scroll horizontally on small screens. We considered collapsing them into cards and concluded that a scrollable table preserves the relationships between columns better for screen reader users. If you disagree, we would genuinely like to hear it.
The map embed on the contact page is third-party content we do not control. The full address and written directions are provided alongside it in plain text for that reason.
Feedback
If any part of this site prevents you from getting what you need, write to info@repalletsohio.com. Tell us what you were trying to do and what you were using. We treat accessibility reports as defects and fix them ahead of new features.