Legal · last updated

Accessibility statement

This site aims to meet WCAG 2.2 at level AA. This page says what was tested, what is known to fall short, and how to tell us about a problem.

The target

We aim for the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA on every page of ksmedia.marketing. The checks below were made by us; the site has not had an independent audit.

What was tested

  • Colour contrast, measured with the WCAG formula rather than judged by eye. The pairs the site uses are in the table below.
  • Visible focus. Every link, button and field shows a 2px cyan outline with an ink ring inside it when you tab to it. The ink ring carries the contrast, because cyan alone is too light on white.
  • Target size. Every link and button is at least 24 by 24 pixels.
  • Reduced motion. If your device is set to reduce motion, every transition is switched off. Nothing on the site moves on its own, and nothing is hidden until you scroll to it.
  • Landmarks and a skip link. Every page has a header, a main region and a footer, and the first thing you can tab to is a "Skip to content" link.
  • Form labels. Every form field has a visible label tied to it, required fields are marked as required, and the result of sending the form is announced to screen readers.
Contrast ratios measured with the WCAG relative luminance formula. AA asks for 4.5 for body text and 3 for large text and for the edges of controls.
ColoursUsed forRatio
Ink on whiteHeadings and body text18.4
Ink-2 on whiteSecondary text12.5
Muted grey on whiteEyebrows, dates and notes6.0
Link teal on whiteLinks5.9
Border grey on whiteInput and outlined button edges3.14
Ink on cyan tintHighlighted text inside an exhibit16.7
Light grey on inkClosing band and footer text10.4
Mid grey on inkFooter headings and notes6.3
Cyan on inkAccents on the dark bands9.0

Known limits

The booking calendar on /book, /pipeline-diagnostic and /ai-visibility-audit is Calendly's embed. We cannot change how it is built, and it may not meet every AA criterion. Until it loads, a plain link to the same booking page shows in its place. If neither works for you, email hello@ksmedia.marketing or call 07980 006028 and we will book the call for you.

Report a problem

If something on this site is hard to use, email hello@ksmedia.marketing with the page address and what went wrong. Kirish reads every message and replies within one business day.

This statement was last updated on 1 October 2026.