Accessibility
Transformation should be reachable by everyone. Here's our commitment, our current status, and how to tell us when we fall short.
Last Updated: April 27, 2026
Our commitment
LVL 5 LIFE targets WCAG 2.2 AA across every public and authenticated surface. We design for keyboard navigation first, screen-reader narrative quality, color contrast, reduced-motion respect, and touch-target sizes that meet Apple HIG guidelines. We treat accessibility as a craft discipline, not a compliance checkbox.
Standards we follow
- WCAG 2.2 Level AA — the conformance target for both the marketing site and the member portal.
- Apple Human Interface Guidelines — touch targets ≥ 44pt, Dynamic Type respect, VoiceOver narrative quality.
- prefers-reduced-motion — respected globally; every motion has a reduced path.
- prefers-contrast: more — high-contrast theme variant available.
- Color contrast — minimum 4.5:1 for body text and 3:1 for large text and UI components, measured in OKLCH color space.
Current status
As of April 27, 2026, we are in active burndown of accessibility findings from a recent internal audit. Verified working:
- Skip-to-main-content link on every page
- Single
mainlandmark - Keyboard navigation across all interactive elements
- Focus rings (focus-visible) on every interactive surface
- ARIA labels on icon buttons and navigation regions
- Form labels associated with their inputs
- Alt text on informational images; decorative images marked
- prefers-reduced-motion respected via global CSS rules
Known limitations (in active burndown)
We do not pretend to be perfect. Items currently in active fix:
- Global
MotionConfigfor JS-driven animations (CSS guard active; JS guard shipping this sprint). - ARIA chat focus management on the older PersonalizedAriaChat component (newerAriaExpandedChat already conforms; converging this sprint).
- Default button touch-target size raising from 36px to 44px (Apple HIG floor).
- Real-iOS-device pass for Reduce Motion + VoiceOver narrative quality.
- Lighthouse a11y score CI gate (≥ 95) on top 25 routes.
This list is updated as items ship. We track audit status publicly during major sprints.
Report an issue
If something is unusable, hard, or surprising for you — please tell us. Specific is better than general (route, device, screen reader, what you expected vs what happened). We acknowledge within 2 business days and aim to fix or reply with a workaround within 14 days for critical issues.
How we test
Static code audits via axe-core and the WCAG 2.2 conformance criteria. Manual VoiceOver (macOS, iOS) and TalkBack (Android) testing on critical flows. Keyboard-only navigation testing. High-contrast mode verification. We're working toward Lighthouse a11y CI gating and quarterly third-party audits.