This site passes WCAG 2.1 AA.
Verified by the same engine we deploy to protect our customers. Last automated audit: June 30, 2026.
What we audit against.
- WCAG A1.1.1Non-text Content
Every image on the site exposes meaningful alt text. Decorative icons are explicitly marked aria-hidden.
- WCAG A1.3.1Info and Relationships
Semantic landmarks (<header>, <main>, <footer>) wrap content. Form inputs are paired with <label> elements; heading hierarchy starts at a single <h1>.
- WCAG A2.4.1Bypass Blocks
A keyboard-focusable 'Skip to main content' link is the first focusable element on every page. Press Tab once to reveal it.
- WCAG A2.4.2Page Titled
Every page exposes a descriptive <title> in the HTML head — readable by both browsers and assistive technology.
- WCAG AA2.4.6Headings and Labels
Headings and form labels describe topic or purpose. No empty or duplicate-text headings.
- WCAG AA2.4.7Focus Visible
Every interactive element renders a visible focus ring (Tailwind ring-2 utility) when reached via keyboard.
- WCAG A3.1.1Language of Page
<html lang="en"> is set so screen readers pronounce content using English phonetics.
- WCAG A3.3.2Labels or Instructions
Every form field on /schedule and the hero scan widget has an associated label and inline placeholder hint.
- WCAG A4.1.2Name, Role, Value
All buttons and links expose an accessible name. SVG-only icons inside interactive elements use aria-label.
How we know.
- Automated DOM audit. Our internal compliance engine renders the live site in a headless browser and inspects landmark roles, label associations, heading hierarchy, focus handling, alt-text presence, and ARIA usage on every interactive element.
- Static-HTML sanity check. The same audit runs against the pre-JavaScript HTML to confirm titles, meta descriptions, language declaration, and noscript fallbacks survive non-JavaScript scanners — the same kind used by predatory legal bots.
- Continuous re-verification. Every deployment triggers a fresh audit. Any new violation re-opens this page with the specific finding flagged — the green seal is not static, it is earned.