Accessibility Statement
Effective June 2026 · 25 Alpha LLC
Our commitment: 25 BRAVO was built with accessibility as a first-class requirement — not a retrofit. Every component is designed to meet or exceed WCAG 2.2 AA standards. Veterans who rely on assistive technologies deserve the same full experience as every other user.
Conformance Status
- WCAG 2.2 Level AA — target for all pages
- Lighthouse Accessibility Score: 100/100 — verified on every deployment via CI
- axe-core: zero violations gate — CI hard-failure on any violation
- Tested with: keyboard navigation, VoiceOver (macOS/iOS), NVDA (Windows)
Accessibility Features
Color Contrast
All text meets a minimum contrast ratio of 8.5:1 against its background — exceeding the WCAG 2.2 AA requirement of 4.5:1 and approaching AAA standards. Contrast is enforced programmatically in CI on every deployment.
Touch Targets
Every interactive element — buttons, links, form controls — maintains a minimum touch target size of 44×44 pixels. This meets WCAG 2.2 Success Criterion 2.5.8 (Target Size, Minimum).
Keyboard Navigation
The full site is navigable by keyboard without a mouse. Tab order follows a logical reading sequence. All interactive elements have visible focus indicators. A skip-navigation link at the top of every page allows keyboard users to bypass repeated navigation.
Screen Reader Support
Semantic HTML is used throughout. All images have descriptive alt text or are marked aria-hidden when decorative. Dynamic content (live counters, search results, form errors) uses ARIA live regions to announce changes. All forms have associated labels.
Voice-First Interface
25 BRAVO is built voice-first by design. The voice assistant interface is accessible to users who rely on speech input and is tested with screen readers. Voice inputs use the Web Speech API, processed locally in the browser.
Text Resizing
Text can be resized up to 200% using browser zoom without loss of content or functionality. An optional "Larger Text" toggle in the site header increases the base font size by 20% sitewide, with preference persisted across sessions.
Motion and Animation
Animations on 25 BRAVO respect the prefers-reduced-motion media query. Users who have enabled reduced motion in their operating system will see no count-up animations or decorative transitions.
Language
The primary language of this site is English (en). A language switcher in the site header allows selection of Spanish (es) and French (fr). The lang attribute on the html element updates dynamically when the language is changed.
Known Issues
The voice assistant uses Web Speech API, which is not available in all browsers. In browsers without Web Speech API support, the voice interface falls back to text input automatically. If you encounter any accessibility barrier on 25 BRAVO, please contact us immediately.
Feedback and Contact
If you experience an accessibility barrier on 25 BRAVO, we want to hear from you. Contact info@25alpha.ai with a description of the barrier and the page where you encountered it. We aim to respond within 5 business days and resolve verified issues in the next deployment.