{
  "status": "findings",
  "findingsCount": 4,
  "findings": [
    {
      "rule": "color-contrast",
      "severity": "serious",
      "message": "Elements must meet minimum color contrast ratio thresholds",
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "nodes": [
        {
          "target": [
            ".footer-links:nth-child(2) > h4"
          ],
          "html": "<h4>Contact</h4>",
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.83 (foreground color: #767676, background color: #1a1a1a, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "target": [
            "span:nth-child(1) > .label"
          ],
          "html": "<span class=\"label\">Phone</span>",
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.21 (foreground color: #6a6a6a, background color: #1a1a1a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "target": [
            "span:nth-child(2) > .label"
          ],
          "html": "<span class=\"label\">Email</span>",
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.21 (foreground color: #6a6a6a, background color: #1a1a1a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "target": [
            "span:nth-child(3) > .label"
          ],
          "html": "<span class=\"label\">ABN</span>",
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.21 (foreground color: #6a6a6a, background color: #1a1a1a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "target": [
            ".footer-links:nth-child(3) > h4"
          ],
          "html": "<h4>Service area</h4>",
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.83 (foreground color: #767676, background color: #1a1a1a, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
        }
      ]
    },
    {
      "rule": "heading-order",
      "severity": "moderate",
      "message": "Heading levels should only increase by one",
      "description": "Ensure the order of headings is semantically correct",
      "nodes": [
        {
          "target": [
            ".review-card.fade-up:nth-child(1) > h4"
          ],
          "html": "<h4>WRL</h4>",
          "failureSummary": "Fix any of the following:\n  Heading order invalid"
        }
      ]
    },
    {
      "rule": "landmark-one-main",
      "severity": "moderate",
      "message": "Document should have one main landmark",
      "description": "Ensure the document has a main landmark",
      "nodes": [
        {
          "target": [
            "html"
          ],
          "html": "<html lang=\"en\">",
          "failureSummary": "Fix all of the following:\n  Document does not have a main landmark"
        }
      ]
    },
    {
      "rule": "region",
      "severity": "moderate",
      "message": "All page content should be contained by landmarks",
      "description": "Ensure all page content is contained by landmarks",
      "nodes": [
        {
          "target": [
            "#hero"
          ],
          "html": "<section class=\"hero\" id=\"hero\">",
          "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
        },
        {
          "target": [
            ".about-text > .section-label"
          ],
          "html": "<span class=\"section-label\">About</span>",
          "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
        },
        {
          "target": [
            ".about-text > .section-title"
          ],
          "html": "<h2 class=\"section-title\">Built by people, not just plans</h2>",
          "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
        },
        {
          "target": [
            ".about-text > p:nth-child(3)"
          ],
          "html": "<p>On Country Landscaping is a construction-first landscape business \u2014 no maintenance, no mowing, no shortcuts. Every project is site-supervised from the first dig through to the final clean by Thomas Locke and his crew.</p>",
          "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
        },
        {
          "target": [
            ".about-text > p:nth-child(4)"
          ],
          "html": "<p>The team builds retaining walls, custom gardens, timber fencing, drainage systems, native plant-outs, and more. Materials are chosen for the coast: natural-first, tested, and built to last.</p>",
          "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
        }
      ]
    }
  ],
  "log": "/data/jobs/job_d85a6b52b848/axe-audit.log"
}