Showing source for: https://audienceconnect.co.za/
Duration: 0.392056s
Server: hcdn

<!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#" class="scroll-smooth">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],600..800&family=JetBrains+Mono:wght@400;700&family=Plus+Jakarta+Sans:ital,wght@0,300;0,500;0,700;0,800;1,500&display=swap" rel="stylesheet">
    <script src="https://cdn.tailwindcss.com"></script>
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        ac: { black: '#0a0a0a', dark: '#141414', white: '#ffffff', navy: '#2a283e', coffee: '#382e27', emdark: '#067256', emmid: '#008361', teal: '#00b090', red: '#ef4444' }
                    },
                    fontFamily: { jakarta: ['"Plus Jakarta Sans"', 'sans-serif'], mono: ['"JetBrains Mono"', 'monospace'], display: ['"Bricolage Grotesque"', 'system-ui', 'sans-serif'] }
                }
            }
        }
    </script>
    <style>
        /* Brand display type — Bricolage Grotesque on all headings site-wide (CLAUDE.md §8) */
        h1, h2, h3, .font-display { font-family: 'Bricolage Grotesque', system-ui, sans-serif; }
        /* Dropdown Visibility Mechanics */
        .group:hover .dropdown-menu { opacity: 1; visibility: visible; transform: translateY(0); pointer-events: auto; }
        .dropdown-menu { pointer-events: none; }
        
        /* Mobile Accordion Resets */
        details > summary { list-style: none; }
        details > summary::-webkit-details-marker { display: none; }
    </style>
    
<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Audience Connect | Performance Marketing &amp; Growth Agency</title>
<meta name="description" content="Scale your brand with Audience Connect. We are an elite performance marketing agency specialising in affiliate ecosystems, paid media, and conversion web dev."/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://audienceconnect.co.za/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Audience Connect | Performance Marketing &amp; Growth Agency" />
<meta property="og:description" content="Scale your brand with Audience Connect. We are an elite performance marketing agency specialising in affiliate ecosystems, paid media, and conversion web dev." />
<meta property="og:url" content="https://audienceconnect.co.za/" />
<meta property="og:site_name" content="Audience Connect" />
<meta property="og:updated_time" content="2026-04-12T10:20:47+02:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Audience Connect | Performance Marketing &amp; Growth Agency" />
<meta name="twitter:description" content="Scale your brand with Audience Connect. We are an elite performance marketing agency specialising in affiliate ecosystems, paid media, and conversion web dev." />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Staff Writer" />
<meta name="twitter:label2" content="Time to read" />
<meta name="twitter:data2" content="Less than a minute" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Organization","Person"],"@id":"https://audienceconnect.co.za/#person","name":"Audience Connect","url":"https://audienceconnect.co.za"},{"@type":"WebSite","@id":"https://audienceconnect.co.za/#website","url":"https://audienceconnect.co.za","name":"Audience Connect","publisher":{"@id":"https://audienceconnect.co.za/#person"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://audienceconnect.co.za/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://audienceconnect.co.za/#webpage","url":"https://audienceconnect.co.za/","name":"Audience Connect | Performance Marketing &amp; Growth Agency","datePublished":"2026-04-12T09:50:11+02:00","dateModified":"2026-04-12T10:20:47+02:00","about":{"@id":"https://audienceconnect.co.za/#person"},"isPartOf":{"@id":"https://audienceconnect.co.za/#website"},"inLanguage":"en-US"}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="Audience Connect &raquo; Feed" href="https://audienceconnect.co.za/feed/" />
<link rel="alternate" type="application/rss+xml" title="Audience Connect &raquo; Comments Feed" href="https://audienceconnect.co.za/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://audienceconnect.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faudienceconnect.co.za%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://audienceconnect.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faudienceconnect.co.za%2F&#038;format=xml" />

<!-- AC Schema Emitter -->
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://audienceconnect.co.za/#organization","name":"Audience Connect","url":"https://audienceconnect.co.za/","description":"A Johannesburg-based team building a free store scanner that finds where e-commerce checkouts leak revenue, plus practical guides on checkout and conversion built on published CRO research and real store audits.","logo":{"@type":"ImageObject","url":"https://audienceconnect.co.za/wp-content/uploads/2026/05/ac-logo-schema-600x600-1.png","width":600,"height":600},"sameAs":["https://www.facebook.com/audienceconnectar","https://www.youtube.com/@audienceconnects","https://x.com/AudienceConnec1","https://www.instagram.com/audience_connect/"]},{"@type":"WebSite","@id":"https://audienceconnect.co.za/#website","url":"https://audienceconnect.co.za/","name":"Audience Connect","description":"Performance marketing built by operators, not pitched by account managers.","publisher":{"@id":"https://audienceconnect.co.za/#organization"},"inLanguage":"en-ZA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://audienceconnect.co.za/?s={search_term_string}"},"query-input":"required name=search_term_string"}]},{"@type":"FAQPage","@id":"https://audienceconnect.co.za/#faq","mainEntity":[{"@type":"Question","name":"Is the scan really free?","acceptedAnswer":{"@type":"Answer","text":"Yes. The scan and the report cost nothing and need no account. You only pay if you want us to implement the fixes."}},{"@type":"Question","name":"Do you complete a purchase or store my data?","acceptedAnswer":{"@type":"Answer","text":"No purchase is ever made. We read your public store pages only, the same ones any shopper sees. We keep a record of the scan so we can follow up if you ask us to."}},{"@type":"Question","name":"How accurate is the money estimate?","acceptedAnswer":{"@type":"Answer","text":"It is a conservative range based on documented checkout research applied to the traffic and order value you enter. An estimate to show scale, not a guarantee."}},{"@type":"Question","name":"It said it could not read my store. Why?","acceptedAnswer":{"@type":"Answer","text":"Some stores sit behind bot protection like Cloudflare that blocks automated scanners. That is not a fault with your store. Email us and we will run it manually."}},{"@type":"Question","name":"What happens after the scan?","acceptedAnswer":{"@type":"Answer","text":"You get the report free. If you want the leaks fixed, we can implement them and run the deeper checkout review a scan cannot reach. Optional monitoring keeps watching for new leaks."}}]}]}</script>
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>

<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='parent-style-css' href='https://audienceconnect.co.za/wp-content/themes/hello-elementor/style.css?ver=7.0.7' media='all' />
<link rel='stylesheet' id='child-style-css' href='https://audienceconnect.co.za/wp-content/themes/hello-elementor-child/style.css?ver=7.0.7' media='all' />
<link rel='stylesheet' id='hello-elementor-css' href='https://audienceconnect.co.za/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.9' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://audienceconnect.co.za/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.9' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://audienceconnect.co.za/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.9' media='all' />
<script type="text/javascript">
            window._nslDOMReady = (function () {
                const executedCallbacks = new Set();
            
                return function (callback) {
                    /**
                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
                    */
                    if (executedCallbacks.has(callback)) return;
            
                    const wrappedCallback = function () {
                        if (executedCallbacks.has(callback)) return;
                        executedCallbacks.add(callback);
                        callback();
                    };
            
                    if (document.readyState === "complete" || document.readyState === "interactive") {
                        wrappedCallback();
                    } else {
                        document.addEventListener("DOMContentLoaded", wrappedCallback);
                    }
                };
            })();
        </script>
<!-- Google tag (gtag.js) snippet added by Site Kit -->
<!-- Google Analytics snippet added by Site Kit -->
<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=GT-M3S9RBN6" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["audienceconnect.co.za"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-M3S9RBN6");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<link rel="https://api.w.org/" href="https://audienceconnect.co.za/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://audienceconnect.co.za/wp-json/wp/v2/pages/33" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://audienceconnect.co.za/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.7" />
<link rel='shortlink' href='https://audienceconnect.co.za/' />
<meta name="generator" content="Site Kit by Google 1.179.0" />
<!-- Google Tag Manager snippet added by Site Kit -->
<script>
			( function( w, d, s, l, i ) {
				w[l] = w[l] || [];
				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
				var f = d.getElementsByTagName( s )[0],
					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
				j.async = true;
				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
				f.parentNode.insertBefore( j, f );
			} )( window, document, 'script', 'dataLayer', 'GTM-WNJHVBS' );
			
</script>

<!-- End Google Tag Manager snippet added by Site Kit -->
<link rel="icon" href="https://audienceconnect.co.za/wp-content/uploads/2026/04/Audience-Connect-Icon-150x150.png" sizes="32x32" />
<link rel="icon" href="https://audienceconnect.co.za/wp-content/uploads/2026/04/Audience-Connect-Icon-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://audienceconnect.co.za/wp-content/uploads/2026/04/Audience-Connect-Icon-300x300.png" />
<meta name="msapplication-TileImage" content="https://audienceconnect.co.za/wp-content/uploads/2026/04/Audience-Connect-Icon-300x300.png" />
<style id="ac-ff-brand">.fluentform .ff-btn-submit,.frm-fluent-form .ff-btn-submit,.ff-btn.ff-btn-submit,.fluentform button[type="submit"]{background-color:#00b090!important;border-color:#00b090!important;color:#04140f!important;box-shadow:none!important;font-weight:700!important}.fluentform .ff-btn-submit:hover,.frm-fluent-form .ff-btn-submit:hover,.ff-btn.ff-btn-submit:hover,.fluentform button[type="submit"]:hover{background-color:#067256!important;color:#fff!important}</style><style type="text/css">div.nsl-container[data-align="left"] {
    text-align: left;
}

div.nsl-container[data-align="center"] {
    text-align: center;
}

div.nsl-container[data-align="right"] {
    text-align: right;
}


div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    text-decoration: none;
    box-shadow: none;
    border: 0;
}

div.nsl-container .nsl-container-buttons {
    display: flex;
    padding: 5px 0;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: inline-grid;
    grid-template-columns: minmax(145px, auto);
}

div.nsl-container-block-fullwidth .nsl-container-buttons {
    flex-flow: column;
    align-items: center;
}

div.nsl-container-block-fullwidth .nsl-container-buttons a,
div.nsl-container-block .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px 0;
    width: 100%;
}

div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}

div.nsl-container-inline .nsl-container-buttons {
    justify-content: center;
    flex-wrap: wrap;
}

div.nsl-container-inline .nsl-container-buttons a {
    margin: 5px;
    display: inline-block;
}

div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}

div.nsl-container-grid .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px;
    max-width: 280px;
    width: 100%;
}

@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}

div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}

div.nsl-container .nsl-button-default {
    color: #fff;
    display: flex;
}

div.nsl-container .nsl-button-icon {
    display: inline-block;
}

div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
    display: flex;
    align-items: center;
}

div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 24px 0 12px;
    padding: 10px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .25px;
    overflow: hidden;
    text-align: center;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}

div.nsl-container .nsl-button-google[data-skin="light"] {
    box-shadow: inset 0 0 0 1px #747775;
    color: #1f1f1f;
}

div.nsl-container .nsl-button-google[data-skin="dark"] {
    box-shadow: inset 0 0 0 1px #8E918F;
    color: #E3E3E3;
}

div.nsl-container .nsl-button-google[data-skin="neutral"] {
    color: #1F1F1F;
}

div.nsl-container .nsl-button-google div.nsl-button-label-container {
    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container {
    padding: 0 6px;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
    height: 40px;
    width: auto;
}

div.nsl-container .nsl-button-apple[data-skin="light"] {
    color: #000;
    box-shadow: 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="white"] {
    color: #000;
    box-shadow: inset 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="light"] {
    color: #1877F2;
    box-shadow: inset 0 0 0 1px #1877F2;
}

div.nsl-container .nsl-button-spotify[data-skin="white"] {
    color: #191414;
    box-shadow: inset 0 0 0 1px #191414;
}

div.nsl-container .nsl-button-apple div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack[data-skin="light"] {
    color: #000000;
    box-shadow: inset 0 0 0 1px #DDDDDD;
}

div.nsl-container .nsl-button-tiktok[data-skin="light"] {
    color: #161823;
    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
}


div.nsl-container .nsl-button-kakao {
    color: rgba(0, 0, 0, 0.85);
}

.nsl-clear {
    clear: both;
}

.nsl-container {
    clear: both;
}

.nsl-disabled-provider .nsl-button {
    filter: grayscale(1);
    opacity: 0.8;
}

/*Button align start*/

div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}


div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}

div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
    justify-content: space-around;
}

div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
    justify-content: space-between;
}

/* Button align end*/

/* Redirect */

#nsl-redirect-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(1px);
    background-color: RGBA(0, 0, 0, .32);;
}

#nsl-redirect-overlay-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}

#nsl-redirect-overlay-spinner {
    content: '';
    display: block;
    margin: 20px;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: nsl-loader-spin 2s linear infinite;
}

@keyframes nsl-loader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

#nsl-redirect-overlay-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3C434A;
}

#nsl-redirect-overlay-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-size: 14px;
    color: #3C434A;
}

/* Redirect END*/</style><style type="text/css">/* Notice fallback */
#nsl-notices-fallback {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 10000;
}

.admin-bar #nsl-notices-fallback {
    top: 42px;
}

#nsl-notices-fallback > div {
    position: relative;
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 5px 15px 2px;
    padding: 1px 20px;
}

#nsl-notices-fallback > div.error {
    display: block;
    border-left-color: #dc3232;
}

#nsl-notices-fallback > div.updated {
    display: block;
    border-left-color: #46b450;
}

#nsl-notices-fallback p {
    margin: .5em 0;
    padding: 2px;
}

#nsl-notices-fallback > div:after {
    position: absolute;
    right: 5px;
    top: 5px;
    content: '\00d7';
    display: block;
    height: 16px;
    width: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}</style><link rel='stylesheet' id='ac-la-css' href='https://audienceconnect.co.za/wp-content/plugins/ac-leak-auditor/assets/auditor.css?ver=1.0.0' media='all' />
<link rel='stylesheet' id='fluent-form-styles-css' href='https://audienceconnect.co.za/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.2.4' media='all' />
<link rel='stylesheet' id='fluentform-public-default-css' href='https://audienceconnect.co.za/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.2.4' media='all' />

</head>
<body class="home wp-singular page-template page-template-front-page page-template-front-page-php page page-id-33 wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-elementor-child font-jakarta selection:bg-ac-emmid selection:text-white hello-elementor-default">

    <header class="fixed top-0 w-full z-[100] bg-white/90 backdrop-blur-md border-b border-black/5 transition-all duration-300" id="main-header">
        <div class="max-w-[95rem] mx-auto px-6 h-20 flex justify-between items-center relative z-20">
            
            <!-- Logo -->
            <a href="https://audienceconnect.co.za/" class="flex items-center gap-2 group relative z-[110]">
                <svg width="32" height="32" viewBox="0 0 40 40" fill="none" class="transition-transform duration-500 group-hover:scale-110">
                    <path d="M20 4L4 36H11.5L20 18L28.5 36H36L20 4Z" fill="#141414" class="logo-base"/>
                    <path d="M12 26L20 16L24 21L30 14L20 4L12 26Z" fill="#00b090"/>
                </svg>
                <div class="font-extrabold text-lg md:text-xl tracking-tighter uppercase logo-text text-ac-black">Audience<span class="text-ac-emmid">Connect</span></div>
            </a>
            
            <!-- Desktop Nav -->
            <nav class="hidden lg:flex items-center gap-8 font-mono text-[10px] tracking-[0.2em] font-bold text-black/60 uppercase h-full">
                
                <!-- Services Dropdown -->
                <div class="relative group h-full flex items-center">
                    <a href="https://audienceconnect.co.za/services" class="nav-link hover:text-ac-emmid transition-colors flex items-center gap-1 h-full cursor-pointer">
                        Services
                        <svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg>
                    </a>
                    <div class="dropdown-menu absolute top-[100%] left-0 w-64 bg-white border border-black/5 shadow-xl rounded-xl opacity-0 invisible transition-all duration-300 transform translate-y-2 flex flex-col p-2">
                        <a href="https://audienceconnect.co.za/services/design-branding" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Identity Systems</a>
                        <a href="https://audienceconnect.co.za/services/paid-advertising" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Paid Advertising</a>
                        <a href="https://audienceconnect.co.za/services/authority-seo" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Authority & SEO</a>
                        <a href="https://audienceconnect.co.za/services/wordpress-development/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">WordPress Development</a>
                        <a href="https://audienceconnect.co.za/services/performance-infrastructure" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Performance Infrastructure</a>
                        <a href="https://audienceconnect.co.za/services/revenue-leak-auditor" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Revenue-Leak Auditor</a>
                    </div>
                </div>

                <!-- Labs Dropdown -->
                <div class="relative group h-full flex items-center">
                    <a href="https://audienceconnect.co.za/labs/" class="nav-link hover:text-ac-emmid transition-colors flex items-center gap-1 h-full cursor-pointer">
                        The Labs
                        <svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg>
                    </a>
                    <div class="dropdown-menu absolute top-[100%] left-0 w-64 bg-white border border-black/5 shadow-xl rounded-xl opacity-0 invisible transition-all duration-300 transform translate-y-2 flex flex-col p-2">
                        <a href="https://audienceconnect.co.za/labs/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] font-bold text-ac-teal transition-colors border-b border-black/5 mb-1">View All Modules</a>
                        <a href="https://audienceconnect.co.za/labs/funnel-modeller/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Funnel Modeller</a>
                        <a href="https://audienceconnect.co.za/labs/utm-telemetry-matrix/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">UTM Telemetry Matrix</a>
                        <a href="https://audienceconnect.co.za/labs/semantic-schema/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Semantic Schema</a>
                        <a href="https://audienceconnect.co.za/labs/mailforge/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Mailforge</a>
                        <a href="https://audienceconnect.co.za/labs/youtube-studio/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">YouTube Studio</a>
                        <a href="https://audienceconnect.co.za/labs/animated-ad-studio/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Animated Ad Studio</a>
                        <a href="https://audienceconnect.co.za/labs/social-card-forge/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Social Card Forge</a>
                        <a href="https://audienceconnect.co.za/labs/split-test-significance/" class="px-4 py-3 hover:bg-slate-50 rounded-lg text-[10px] text-ac-black transition-colors">Split-Test Significance</a>
                    </div>
                </div>

                <!-- Chrome Extension -->
                <a href="https://audienceconnect.co.za/extensions/ac-tube/" class="nav-link hover:text-ac-emmid transition-colors">Chrome Extension</a>

                <!-- Blueprint Anchor -->
                <a href="https://audienceconnect.co.za/#methodology" class="nav-link hover:text-ac-emmid transition-colors">The Blueprint</a>

                <!-- Insights (surfaces the blog) -->
                <a href="https://audienceconnect.co.za/insights/" class="nav-link hover:text-ac-emmid transition-colors">Insights</a>

                <!-- Free Store Scan (the wedge). Inline !important so dark-page .nav-link overrides do not grey it out. -->
                <a href="https://audienceconnect.co.za/audit/" class="nav-link hover:text-ac-emmid transition-colors" style="color:#00b090 !important;font-weight:700;">Free Store Scan</a>
            </nav>
            
            <!-- Auth & Mobile Trigger -->
            <div class="flex items-center gap-4 relative z-[110]">
                                    <a href="https://audienceconnect.co.za/login/" class="hidden md:flex text-[10px] font-mono font-bold tracking-widest uppercase text-ac-black/60 hover:text-ac-emmid transition-colors">Sign In</a>
                    <a href="https://audienceconnect.co.za/create-account/" class="hidden md:flex cta-btn px-6 py-2.5 bg-ac-black text-white font-mono text-[10px] font-bold tracking-widest rounded-sm hover:bg-ac-emmid transition-all uppercase shadow-sm">Create Account</a>
                
                <button id="mobile-menu-btn" class="lg:hidden p-2 text-ac-black focus:outline-none">
                    <svg class="w-7 h-7" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16m-7 6h7"></path></svg>
                </button>
            </div>
        </div>

            </header>

    <!-- Mobile Menu: Closed by default -->
    <div id="mobile-menu" class="fixed inset-0 bg-ac-black/95 backdrop-blur-xl z-[105] opacity-0 invisible flex flex-col pt-24 px-6 pb-12 overflow-y-auto transition-all duration-300">
        <nav class="flex flex-col gap-6 text-left w-full max-w-md mx-auto">

            <!-- Free Store Scan (the wedge) -->
            <a href="https://audienceconnect.co.za/audit/" class="mobile-link font-jakarta text-2xl font-bold text-ac-teal uppercase tracking-widest hover:text-white">Free Store Scan</a>
            <a href="https://audienceconnect.co.za/insights/" class="mobile-link font-jakarta text-2xl font-bold text-white uppercase tracking-widest hover:text-ac-teal">Insights</a>

            <!-- Services Accordion -->
            <details class="group">
                <summary class="font-jakarta text-2xl font-bold text-white uppercase tracking-widest cursor-pointer list-none flex justify-between items-center">
                    Services
                    <svg class="w-5 h-5 text-ac-teal transition-transform group-open:rotate-180" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg>
                </summary>
                <div class="flex flex-col gap-4 mt-6 ml-4 border-l-2 border-ac-teal/30 pl-4">
                    <a href="https://audienceconnect.co.za/services/design-branding" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Identity Systems</a>
                    <a href="https://audienceconnect.co.za/services/paid-advertising" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Paid Advertising</a>
                    <a href="https://audienceconnect.co.za/services/authority-seo" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Authority & SEO</a>
                    <a href="https://audienceconnect.co.za/services/wordpress-development/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">WordPress Development</a>
                    <a href="https://audienceconnect.co.za/services/performance-infrastructure" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Performance Infrastructure</a>
                    <a href="https://audienceconnect.co.za/services/revenue-leak-auditor" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Revenue-Leak Auditor</a>
                </div>
            </details>

            <!-- Labs Accordion -->
            <details class="group">
                <summary class="font-jakarta text-2xl font-bold text-white uppercase tracking-widest cursor-pointer list-none flex justify-between items-center">
                    The Labs
                    <svg class="w-5 h-5 text-ac-teal transition-transform group-open:rotate-180" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg>
                </summary>
                <div class="flex flex-col gap-4 mt-6 ml-4 border-l-2 border-ac-teal/30 pl-4">
                    <a href="https://audienceconnect.co.za/labs/" class="mobile-link font-jakarta text-lg text-ac-teal font-bold hover:text-white">View All Modules</a>
                    <a href="https://audienceconnect.co.za/labs/funnel-modeller/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Funnel Modeller</a>
                    <a href="https://audienceconnect.co.za/labs/utm-telemetry-matrix/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">UTM Telemetry Matrix</a>
                    <a href="https://audienceconnect.co.za/labs/semantic-schema/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Semantic Schema</a>
                    <a href="https://audienceconnect.co.za/labs/mailforge/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Mailforge</a>
                    <a href="https://audienceconnect.co.za/labs/youtube-studio/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">YouTube Studio</a>
                    <a href="https://audienceconnect.co.za/labs/animated-ad-studio/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Animated Ad Studio</a>
                    <a href="https://audienceconnect.co.za/labs/social-card-forge/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Social Card Forge</a>
                    <a href="https://audienceconnect.co.za/labs/split-test-significance/" class="mobile-link font-jakarta text-lg text-white/70 hover:text-white">Split-Test Significance</a>
                </div>
            </details>

            <a href="https://audienceconnect.co.za/extensions/ac-tube/" class="mobile-link font-jakarta text-2xl font-bold text-white uppercase tracking-widest">Chrome Ext.</a>

            <div class="w-full h-px bg-white/10 my-4"></div>

            <!-- Dynamic Auth Buttons -->
                            <a href="https://audienceconnect.co.za/create-account/" class="mobile-link w-full text-center px-8 py-4 bg-ac-emmid text-white font-mono text-sm font-bold uppercase rounded-sm">CREATE ACCOUNT</a>
                <a href="https://audienceconnect.co.za/login/" class="mobile-link w-full text-center px-8 py-4 bg-transparent border border-white/10 text-white font-mono text-sm font-bold uppercase rounded-sm">SIGN IN</a>
            
        </nav>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', () => {
            const btn = document.getElementById('mobile-menu-btn');
            const menu = document.getElementById('mobile-menu');
            const mobileLinks = document.querySelectorAll('.mobile-link');
            
            const toggleMenu = () => {
                const open = menu.classList.contains('active');
                menu.classList.toggle('active', !open);
                menu.classList.toggle('opacity-100', !open);
                menu.classList.toggle('visible', !open);
                menu.classList.toggle('opacity-0', open);
                menu.classList.toggle('invisible', open);
                document.body.style.overflow = open ? '' : 'hidden';
            };

            if(btn) btn.addEventListener('click', toggleMenu);
            mobileLinks.forEach(l => l.addEventListener('click', () => {
                if (menu.classList.contains('active')) toggleMenu();
            }));
        });
    </script><link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],300..800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<style>
	#main-header{background-color:rgba(5,5,5,.9)!important;border-bottom-color:rgba(255,255,255,.06)!important}
	.logo-base{fill:#fff!important}.logo-text{color:#fff!important}
	.nav-link{color:rgba(255,255,255,.55)!important}.nav-link:hover{color:#00b090!important}
	#breadcrumb-bar{display:none!important}#mobile-menu-btn{color:#fff!important}

	.hp{background:#050505;color:#fff;font-family:'Plus Jakarta Sans',system-ui,sans-serif;overflow-x:hidden}
	.hp *,.hp *::before,.hp *::after{box-sizing:border-box}
	.hp-wrap{max-width:80rem;margin:0 auto;padding:0 24px}
	.hp-mono{font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.18em;font-size:11px}
	.hp-h2{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.05}
	.hp a{text-decoration:none}
	.hp-btn{display:inline-block;padding:15px 28px;border-radius:11px;background:#00b090;color:#04140f;font-weight:700;font-size:15px;transition:background .15s}
	.hp-btn:hover{background:#067256;color:#fff}
	.hp-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff}
	.hp-btn--ghost:hover{border-color:#00b090;background:transparent;color:#fff}

	/* HERO */
	.hp-hero{padding:130px 24px 56px;text-align:center;background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(0,176,144,.14),transparent 62%)}
	.hp-hero .hp-mono{color:#00b090;display:block;margin-bottom:18px}
	.hp-hero h1{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;font-size:clamp(38px,6.6vw,72px);line-height:1.0;margin:0 auto 20px;max-width:16ch}
	.hp-hero h1 em{font-style:normal;color:#00b090}
	.hp-hero .lede{color:rgba(255,255,255,.62);font-size:clamp(16px,2.2vw,21px);line-height:1.5;max-width:620px;margin:0 auto 34px}
	.hp-tool{max-width:760px;margin:0 auto}
	.hp-trust{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin:26px auto 0;max-width:680px;font-size:12.5px;color:rgba(255,255,255,.45)}
	.hp-trust b{color:#00b090;font-weight:700}

	/* SECTIONS */
	.hp-sec{padding:74px 0;border-top:1px solid rgba(255,255,255,.06)}
	.hp-head{text-align:center;max-width:640px;margin:0 auto 46px}
	.hp-head .hp-mono{color:#00b090;display:block;margin-bottom:14px}
	.hp-head h2{font-size:clamp(28px,4vw,42px);margin:0 0 12px}
	.hp-head p{color:rgba(255,255,255,.55);font-size:16px;line-height:1.6;margin:0}

	.hp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
	.hp-step{padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a0a0a}
	.hp-step .n{font-family:'JetBrains Mono',monospace;font-size:12px;color:#00b090;margin-bottom:14px}
	.hp-step h3{font-family:'Bricolage Grotesque',sans-serif;font-size:19px;font-weight:700;margin:0 0 8px}
	.hp-step p{color:rgba(255,255,255,.55);font-size:14px;line-height:1.6;margin:0}

	.hp-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
	.hp-check{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f0f0f}
	.hp-check h4{font-size:15px;font-weight:700;margin:0 0 6px;display:flex;align-items:center;gap:9px}
	.hp-check h4::before{content:'';width:7px;height:7px;border-radius:50%;background:#00b090;flex:0 0 auto}
	.hp-check p{color:rgba(255,255,255,.5);font-size:13px;line-height:1.55;margin:0}

	.hp-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
	.hp-rung{padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a0a0a;position:relative}
	.hp-rung.mid{border-top:2px solid #00b090}
	.hp-rung .tag{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#00b090;margin-bottom:12px;display:block}
	.hp-rung h3{font-family:'Bricolage Grotesque',sans-serif;font-size:22px;font-weight:800;margin:0 0 6px}
	.hp-rung p{color:rgba(255,255,255,.55);font-size:14px;line-height:1.6;margin:0}

	/* Latest insights */
	.hp-ins{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
	.hp-card{display:flex;flex-direction:column;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;color:#fff;transition:border-color .2s,transform .2s}
	.hp-card:hover{border-color:rgba(0,176,144,.4);transform:translateY(-4px)}
	.hp-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#0a0a0a,#0f0f0f);overflow:hidden;position:relative}
	.hp-thumb img{width:100%;height:100%;object-fit:cover}
	.hp-thumb .ph{position:absolute;inset:0;display:grid;place-items:center;color:rgba(0,176,144,.35);font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:36px}
	.hp-card .b{padding:18px;display:flex;flex-direction:column;flex:1}
	.hp-card .meta{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#00b090;margin-bottom:9px}
	.hp-card h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:17px;line-height:1.25;margin:0}
	.hp-center{text-align:center;margin-top:36px}

	/* Services demoted */
	.hp-svc{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:26px}
	.hp-svc a{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f0f0f;color:rgba(255,255,255,.75);font-size:14px;font-weight:600;transition:.15s}
	.hp-svc a:hover{border-color:rgba(0,176,144,.35);color:#fff}

	/* FAQ */
	.hp-faq{max-width:760px;margin:0 auto}
	.hp-faq details{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a0a0a;margin-bottom:12px;overflow:hidden}
	.hp-faq summary{cursor:pointer;list-style:none;padding:18px 20px;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:12px}
	.hp-faq summary::-webkit-details-marker{display:none}
	.hp-faq summary::after{content:'+';color:#00b090;font-size:22px;line-height:1}
	.hp-faq details[open] summary::after{content:'\2212'}
	.hp-faq-body{padding:0 20px 20px;color:rgba(255,255,255,.6);font-size:14.5px;line-height:1.7}

	/* Intake / talk */
	.hp-talk{max-width:720px;margin:0 auto}
	.hp-final{text-align:center;padding:84px 24px;background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(0,176,144,.10),transparent 70%)}
	.hp-final h2{font-size:clamp(30px,4.6vw,50px);margin:0 0 14px}
	.hp-final p{color:rgba(255,255,255,.55);font-size:18px;margin:0 0 30px}

	@media(max-width:980px){.hp-checks{grid-template-columns:repeat(2,1fr)}}
	@media(max-width:760px){.hp-steps,.hp-ladder,.hp-ins,.hp-checks{grid-template-columns:1fr}.hp-hero{padding-top:112px}}
</style>

<div class="hp">

	<!-- HERO: the scanner leads -->
	<section class="hp-hero" id="top">
		<div class="hp-wrap">
			<span class="hp-mono">Free store audit · Built by operators</span>
			<h1>Find the money <em>leaking</em> out of your store.</h1>
			<p class="lede">Enter your URL. We read your live store, flag the conversion leaks, and show what each one is costing you, with the evidence. Free, no login, and we never complete a purchase.</p>
			<div class="hp-tool">	<div class="ala" id="ala-app">
		<form class="ala-form" id="ala-form">
			<label class="ala-label" for="ala-url">Your store URL</label>
			<div class="ala-row">
				<input type="url" id="ala-url" name="url" placeholder="https://yourstore.com" required autocomplete="off">
				<button type="submit" class="ala-btn">Scan for leaks</button>
			</div>
			<details class="ala-adv">
				<summary>Add your numbers for a money estimate (optional)</summary>
				<div class="ala-adv-grid">
					<label>Monthly visits <input type="number" id="ala-visits" name="visits" min="0" placeholder="10000"></label>
					<label>Average order value (R) <input type="number" id="ala-aov" name="aov" min="0" placeholder="600"></label>
					<label>Email me the report <input type="email" id="ala-email" name="email" placeholder="[email protected]"></label>
				</div>
			</details>
			<label class="ala-mon"><input type="checkbox" id="ala-monitor" name="monitor" value="1"> Watch my store and email me weekly if a new leak appears (add your email above)</label>
			<p class="ala-fine">Free. We read your public store pages only. No purchase is ever made.</p>
		</form>
		<div class="ala-status" id="ala-status" hidden></div>
		<div class="ala-report" id="ala-report"></div>
	</div>
	</div>
			<div class="hp-trust">
				<span><b>&#10003;</b> No login required</span>
				<span><b>&#10003;</b> We never buy anything</span>
				<span><b>&#10003;</b> Shopify &amp; WooCommerce</span>
				<span><b>&#10003;</b> Based on Baymard checkout research</span>
			</div>
		</div>
	</section>

	<!-- HOW IT WORKS (keeps the #methodology anchor the nav points to) -->
	<section class="hp-sec" id="methodology">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">How it works</span><h2 class="hp-h2">Three steps, about thirty seconds.</h2></div>
			<div class="hp-steps">
				<div class="hp-step"><div class="n">STEP 01</div><h3>Enter your store URL</h3><p>Any live store. Add your monthly visits and average order value for a money estimate.</p></div>
				<div class="hp-step"><div class="n">STEP 02</div><h3>We read your funnel</h3><p>We check your storefront and the path toward checkout for the leaks that quietly kill conversions.</p></div>
				<div class="hp-step"><div class="n">STEP 03</div><h3>Get your leak report</h3><p>A scored report with the leaks we found, what each is costing you, and what to fix first.</p></div>
			</div>
		</div>
	</section>

	<!-- WHAT WE CHECK -->
	<section class="hp-sec">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">What we check</span><h2 class="hp-h2">The leaks that cost real money.</h2><p>Grounded in documented checkout and conversion research, not opinion.</p></div>
			<div class="hp-checks">
				<div class="hp-check"><h4>Trust at checkout</h4><p>Secure connection, payment marks, reviews, returns. Shoppers hesitate without them.</p></div>
				<div class="hp-check"><h4>Mobile experience</h4><p>Whether your store converts on phones, where most traffic and most lost sales live.</p></div>
				<div class="hp-check"><h4>Page speed</h4><p>Slow pages measurably lose sales and raise ad costs. We flag where you bleed.</p></div>
				<div class="hp-check"><h4>Conversion tracking</h4><p>Missing pixels mean you optimise blind and pay for ads you cannot measure.</p></div>
				<div class="hp-check"><h4>Broken paths</h4><p>Dead links and missing images on the road to purchase, each a lost sale.</p></div>
				<div class="hp-check"><h4>Discoverability</h4><p>The technical basics that decide whether you earn free organic traffic.</p></div>
			</div>
		</div>
	</section>

	<!-- THE LADDER -->
	<section class="hp-sec">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">How we help</span><h2 class="hp-h2">Free diagnosis. Paid cure. Recurring care.</h2></div>
			<div class="hp-ladder">
				<div class="hp-rung"><span class="tag">Free</span><h3>The Scan</h3><p>Find the leaks and see the money, with proof. No cost, no login. Yours to keep.</p></div>
				<div class="hp-rung mid"><span class="tag">Paid · project</span><h3>The Fix</h3><p>We implement the fixes and run the deeper checkout review a scan cannot reach.</p></div>
				<div class="hp-rung"><span class="tag">Ongoing</span><h3>Monitoring</h3><p>We keep watching and email you the moment a new leak appears or a fix regresses.</p></div>
			</div>
			<div class="hp-center"><a class="hp-btn hp-btn--ghost" href="https://audienceconnect.co.za/fix/">See how the Fix works</a></div>
		</div>
	</section>

	<!-- LATEST INSIGHTS (dynamic — always fresh) -->
		<section class="hp-sec">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">Fresh from the Labs of the trade</span><h2 class="hp-h2">Guides on plugging the leaks.</h2><p>New, practical guides every week. No fluff, no AI sludge.</p></div>
			<div class="hp-ins">
								<a class="hp-card" href="https://audienceconnect.co.za/what-your-thank-you-page-should-actually-say-beyond-order-confirmed/">
					<div class="hp-thumb"><img width="768" height="576" src="https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-mpN7xjKQ_Ns-768x576.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-mpN7xjKQ_Ns-768x576.jpg 768w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-mpN7xjKQ_Ns-300x225.jpg 300w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-mpN7xjKQ_Ns-1024x768.jpg 1024w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-mpN7xjKQ_Ns.jpg 1080w" sizes="auto, (max-width: 768px) 100vw, 768px" /></div>
					<div class="b"><div class="meta">16 Oct 2026</div><h3>What your thank-you page should actually say, beyond &#8220;order confirmed&#8221;</h3></div>
				</a>
								<a class="hp-card" href="https://audienceconnect.co.za/cart-expiry-how-long-should-an-item-stay-reserved-before-it-is-released/">
					<div class="hp-thumb"><img width="768" height="513" src="https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-kN_kViDchA0-1-768x513.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-kN_kViDchA0-1-768x513.jpg 768w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-kN_kViDchA0-1-300x200.jpg 300w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-kN_kViDchA0-1-1024x684.jpg 1024w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-kN_kViDchA0-1.jpg 1080w" sizes="auto, (max-width: 768px) 100vw, 768px" /></div>
					<div class="b"><div class="meta">15 Oct 2026</div><h3>Cart expiry: how long should an item stay reserved before it is released</h3></div>
				</a>
								<a class="hp-card" href="https://audienceconnect.co.za/subscription-checkout-design-reducing-churn-at-the-point-of-signup/">
					<div class="hp-thumb"><img width="768" height="512" src="https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-vjMgqUkS8q8-768x512.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-vjMgqUkS8q8-768x512.jpg 768w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-vjMgqUkS8q8-300x200.jpg 300w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-vjMgqUkS8q8-1024x683.jpg 1024w, https://audienceconnect.co.za/wp-content/uploads/2026/10/unsplash-vjMgqUkS8q8.jpg 1080w" sizes="auto, (max-width: 768px) 100vw, 768px" /></div>
					<div class="b"><div class="meta">14 Oct 2026</div><h3>Subscription checkout design: reducing churn at the point of signup</h3></div>
				</a>
							</div>
			<div class="hp-center"><a class="hp-btn hp-btn--ghost" href="https://audienceconnect.co.za/insights/">Read all guides</a></div>
		</div>
	</section>
	
	<!-- BEYOND THE AUDIT (services demoted to expansion) -->
	<section class="hp-sec">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">Beyond the audit</span><h2 class="hp-h2">Once the leaks are plugged, we go further.</h2><p>The audit is the wedge. When you are ready to grow the traffic that now converts, we do that too.</p></div>
			<div class="hp-svc">
				<a href="https://audienceconnect.co.za/services/paid-advertising/">Paid Advertising &rarr;</a>
				<a href="https://audienceconnect.co.za/services/authority-seo/">Authority &amp; SEO &rarr;</a>
				<a href="https://audienceconnect.co.za/services/wordpress-development/">WordPress Development &rarr;</a>
				<a href="https://audienceconnect.co.za/services/design-branding/">Design &amp; Branding &rarr;</a>
				<a href="https://audienceconnect.co.za/services/performance-infrastructure/">Performance Infrastructure &rarr;</a>
				<a href="https://audienceconnect.co.za/services/">All services &rarr;</a>
			</div>
		</div>
	</section>

	<!-- FAQ (mirrored in functions.php §16) -->
	<section class="hp-sec">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">Questions</span><h2 class="hp-h2">Before you scan.</h2></div>
			<div class="hp-faq">
				<details><summary><span>Is the scan really free?</span></summary><div class="hp-faq-body">Yes. The scan and the report cost nothing and need no account. You only pay if you want us to implement the fixes.</div></details>
				<details><summary><span>Do you complete a purchase or store my data?</span></summary><div class="hp-faq-body">No purchase is ever made. We read your public store pages only, the same ones any shopper sees. We keep a record of the scan so we can follow up if you ask us to.</div></details>
				<details><summary><span>How accurate is the money estimate?</span></summary><div class="hp-faq-body">It is a conservative range based on documented checkout research applied to the traffic and order value you enter. An estimate to show scale, not a guarantee.</div></details>
				<details><summary><span>It said it could not read my store. Why?</span></summary><div class="hp-faq-body">Some stores sit behind bot protection like Cloudflare that blocks automated scanners. That is not a fault with your store. Email us and we will run it manually.</div></details>
				<details><summary><span>What happens after the scan?</span></summary><div class="hp-faq-body">You get the report free. If you want the leaks fixed, we can implement them and run the deeper checkout review a scan cannot reach. Optional monitoring keeps watching for new leaks.</div></details>
			</div>
		</div>
	</section>

	<!-- TALK TO US (keeps the #intake anchor + a human path) -->
	<section class="hp-sec" id="intake">
		<div class="hp-wrap">
			<div class="hp-head"><span class="hp-mono">Talk to a human</span><h2 class="hp-h2">Rather just chat it through?</h2><p>Tell us about your store and we will come back with where to start.</p></div>
			<div class="hp-talk"><div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id="3" id="fluentform_3" class="frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default" data-form_instance="ff_form_instance_3_1" method="POST" ><fieldset  style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
                    <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Website Audit</legend><input type='hidden' name='__fluent_form_embded_post_id' value='33' /><input type="hidden" id="_fluentform_3_fluentformnonce" name="_fluentform_3_fluentformnonce" value="04d9f015ed" /><input type="hidden" name="_wp_http_referer" value="/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_3_names_first_name_' id='label_ff_3_names_first_name_' >First Name</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_3_names_first_name_" class="ff-el-form-control" placeholder="First Name" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_3_email' id='label_ff_3_email' aria-label="Email">Email</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_3_email" class="ff-el-form-control" placeholder="Email Address" data-name="email"  aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_3_subject' id='label_ff_3_subject' aria-label="Business Name">Business Name</label></div><div class='ff-el-input--content'><input type="text" name="subject" class="ff-el-form-control" placeholder="Business Name" data-name="subject" id="ff_3_subject"  aria-invalid="false" aria-required=true></div></div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style"  aria-label="Submit">Submit</button></div></fieldset></form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'></div></div>            <script type="text/javascript">
                window.fluent_form_ff_form_instance_3_1 = {"id":"3","ajaxUrl":"https:\/\/audienceconnect.co.za\/wp-admin\/admin-ajax.php","settings":{"layout":{"labelPlacement":"top","asteriskPlacement":"asterisk-right","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","cssClassName":""},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_3_1","form_id_selector":"fluentform_3","rules":{"names[first_name]":{"required":{"value":true,"message":"This field is required","global":true,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":true,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":false,"message":"This field is required","global":true,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"This field is required","global":true,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":true,"global_message":"This field must contain a valid email"}},"subject":{"required":{"value":true,"message":"This field is required","global":true,"global_message":"This field is required"}}},"debounce_time":300,"file_upload_settings":[]};
                            </script>
            </div>
		</div>
	</section>

	<!-- FINAL CTA -->
	<section class="hp-final">
		<div class="hp-wrap">
			<h2 class="hp-h2">See what your store is leaking.</h2>
			<p>Thirty seconds, and you keep the report.</p>
			<a class="hp-btn" href="#top">Scan my store</a>
		</div>
	</section>

</div>


    <!-- ==========================================
         FOOTER ARCHITECTURE
         ========================================== -->
    <footer class="bg-[#050505] text-white pt-20 md:pt-24 pb-8 md:pb-10 px-6 border-t border-white/5">
        <div class="max-w-[90rem] mx-auto">

            <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-12 gap-10 md:gap-12 lg:gap-8 border-b border-white/10 pb-12 md:pb-16">

                <div class="sm:col-span-2 lg:col-span-4">
                    <a href="https://audienceconnect.co.za/" class="flex items-center gap-2 mb-6 inline-flex group">
                        <svg width="28" height="28" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform duration-500 group-hover:scale-110">
                            <defs>
                                <linearGradient id="arrow-grad-footer" x1="12" y1="26" x2="30" y2="4" gradientUnits="userSpaceOnUse">
                                    <stop stop-color="#00b090" />
                                    <stop offset="1" stop-color="#067256" />
                                </linearGradient>
                            </defs>
                            <path d="M20 4L4 36H11.5L20 18L28.5 36H36L20 4Z" fill="#141414"/>
                            <path d="M12 26L20 16L24 21L30 14L20 4L12 26Z" fill="url(#arrow-grad-footer)"/>
                        </svg>
                        <div class="flex items-center text-lg md:text-xl font-extrabold tracking-tighter ml-1">
                            <span>AUDIENCE</span>
                            <span class="text-ac-emmid">CONNECT</span>
                        </div>
                    </a>
                    <p class="font-jakarta text-white/40 text-sm leading-relaxed max-w-sm mb-6 md:mb-8">
                        We find the money leaking out of online stores, fix it, and keep it plugged. Built by operators, for stores that want more from the traffic they already have.
                    </p>
                    <div class="flex items-center gap-4">
                        <a href="https://www.facebook.com/audienceconnectar" target="_blank" rel="noopener noreferrer" aria-label="Audience Connect on Facebook" class="text-white/40 hover:text-ac-teal transition-colors">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M22 12.06C22 6.505 17.523 2 12 2S2 6.505 2 12.06c0 5.02 3.657 9.184 8.438 9.94v-7.03H7.898v-2.91h2.54V9.845c0-2.522 1.492-3.916 3.777-3.916 1.094 0 2.238.196 2.238.196v2.475h-1.261c-1.243 0-1.63.775-1.63 1.57v1.89h2.773l-.443 2.91h-2.33V22c4.78-.756 8.438-4.92 8.438-9.94Z"/></svg>
                        </a>
                        <a href="https://www.youtube.com/@audienceconnects" target="_blank" rel="noopener noreferrer" aria-label="Audience Connect on YouTube" class="text-white/40 hover:text-ac-teal transition-colors">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M23.5 6.19a3.02 3.02 0 0 0-2.12-2.14C19.51 3.5 12 3.5 12 3.5s-7.51 0-9.38.55A3.02 3.02 0 0 0 .5 6.19 31.6 31.6 0 0 0 0 12a31.6 31.6 0 0 0 .5 5.81 3.02 3.02 0 0 0 2.12 2.14C4.49 20.5 12 20.5 12 20.5s7.51 0 9.38-.55a3.02 3.02 0 0 0 2.12-2.14A31.6 31.6 0 0 0 24 12a31.6 31.6 0 0 0-.5-5.81ZM9.6 15.5v-7l6.3 3.5-6.3 3.5Z"/></svg>
                        </a>
                        <a href="https://x.com/AudienceConnec1" target="_blank" rel="noopener noreferrer" aria-label="Audience Connect on X" class="text-white/40 hover:text-ac-teal transition-colors">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.451-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117l11.966 15.644Z"/></svg>
                        </a>
                        <a href="https://www.instagram.com/audience_connect/" target="_blank" rel="noopener noreferrer" aria-label="Audience Connect on Instagram" class="text-white/40 hover:text-ac-teal transition-colors">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069Zm0-2.163C8.741 0 8.333.014 7.053.072c-4.358.2-6.78 2.618-6.98 6.98C.014 8.333 0 8.741 0 12s.014 3.667.072 4.947c.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24s3.667-.014 4.947-.072c4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.667.014 15.259 0 12 0Zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324ZM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm6.406-11.845a1.44 1.44 0 1 0 0 2.88 1.44 1.44 0 0 0 0-2.88Z"/></svg>
                        </a>
                    </div>
                </div>

                <div class="lg:col-span-2">
                    <h4 class="font-mono text-[10px] font-bold text-white/30 uppercase tracking-widest mb-5 md:mb-6">Product</h4>
                    <ul class="space-y-3 md:space-y-4">
                        <li>
                            <a href="https://audienceconnect.co.za/audit/" class="font-jakarta text-sm text-ac-teal font-semibold hover:text-white transition-colors flex items-center gap-2">
                                <span class="w-1.5 h-1.5 rounded-full bg-ac-teal animate-pulse"></span> Free Store Scan
                            </a>
                        </li>
                        <li><a href="https://audienceconnect.co.za/fix/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">The Fix</a></li>
                        <li><a href="https://audienceconnect.co.za/integrity-scan/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">Request an Audit</a></li>
                    </ul>
                </div>

                <div class="lg:col-span-3">
                    <h4 class="font-mono text-[10px] font-bold text-white/30 uppercase tracking-widest mb-5 md:mb-6">Explore</h4>
                    <ul class="space-y-3 md:space-y-4">
                        <li><a href="https://audienceconnect.co.za/insights/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">Insights</a></li>
                        <li><a href="https://audienceconnect.co.za/services/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">Services</a></li>
                        <li><a href="https://audienceconnect.co.za/labs/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">The Labs</a></li>
                        <li><a href="https://audienceconnect.co.za/extensions/ac-tube/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">Chrome Extension</a></li>
                        <li><a href="https://audienceconnect.co.za/help/" class="font-jakarta text-sm text-white/70 hover:text-ac-teal transition-colors">Help Center</a></li>
                    </ul>
                </div>

                <div class="sm:col-span-2 lg:col-span-3">
                    <h4 class="font-mono text-[10px] font-bold text-white/30 uppercase tracking-widest mb-5 md:mb-6">System Data</h4>
                                        <div class="bg-white/5 rounded-lg p-4 font-mono text-xs text-white/50 border border-white/5 shadow-inner">
                        <div class="flex justify-between mb-2"><span>Guides Published:</span> <span class="text-ac-teal">109</span></div>
                        <div class="flex justify-between mb-2"><span>Last Published:</span> <span>2 minutes ago</span></div>
                        <div class="flex justify-between"><span>Network Status:</span> <span class="text-ac-teal">Operational</span></div>
                    </div>
                </div>

            </div>

            <div class="flex flex-col md:flex-row justify-between items-center mt-8 md:mt-10 font-mono text-[9px] md:text-[10px] text-white/30 tracking-widest uppercase gap-4 text-center md:text-left">
                <div>&copy; 2026 AUDIENCECONNECT.CO.ZA. ALL RIGHTS RESERVED.</div>
                <div class="flex gap-4 md:gap-6">
                    <a href="https://audienceconnect.co.za/privacy-policy/" class="hover:text-ac-teal transition-colors">Privacy Policy</a>
                    <a href="https://audienceconnect.co.za/terms-of-service/" class="hover:text-ac-teal transition-colors">Terms of Service</a>
                </div>
            </div>
        </div>
    </footer>

    <script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor-child/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
		<noscript>
			<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WNJHVBS" height="0" width="0" style="display:none;visibility:hidden"></iframe>
		</noscript>
		<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
		<style>form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }</style><script id="ac-la-js-extra">
var ACLeakAuditor = {"ajax":"https://audienceconnect.co.za/wp-admin/admin-ajax.php","nonce":"7cf63bc4f8"};
//# sourceURL=ac-la-js-extra
</script>
<script id="ac-la-js" src="https://audienceconnect.co.za/wp-content/plugins/ac-leak-auditor/assets/auditor.js?ver=1.0.0"></script>
<script id="jquery-core-js" src="https://audienceconnect.co.za/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://audienceconnect.co.za/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="fluent-form-submission-js-extra">
var fluentFormVars = {"ajaxUrl":"https://audienceconnect.co.za/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","step_completed_text":"Completed","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"","fluentform_version":"6.2.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemTextSingular":"Only %%maxItemCount%% option can be added","maxItemTextPlural":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"d289f529e0","file_delete_nonce":"1fb9a7df30","form_id":"3","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":""};
var fluentform_submission_messages_3 = {"file_upload_in_progress":"File upload in progress. Please wait...","javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
var fluentform_payment_messages_3 = {"stock_out_message":"This Item is Stock Out","item_label":"Item","price_label":"Price","qty_label":"Qty","line_total_label":"Line Total","sub_total_label":"Sub Total","discount_label":"Discount","total_label":"Total","signup_fee_label":"Signup Fee","trial_label":"Trial","processing_text":"Processing...","confirming_text":"Confirming..."};
var fluentform_save_progress_messages_3 = {"copy_button":"Copy","email_button":"Email","email_placeholder":"Your Email Here","copy_success":"Copied"};
var fluentform_address_messages_3 = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
var fluentform_gateway_messages_3 = {"request_failed":"Request failed. Please try again","payment_failed":"Payment process failed!","no_method_found":"No method found","processing_text":"Processing..."};
var fluentform_submission_messages_global = {"javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
var fluentform_address_messages_global = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
//# sourceURL=fluent-form-submission-js-extra
</script>
<script id="fluent-form-submission-js" src="https://audienceconnect.co.za/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.2.4"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://audienceconnect.co.za/wp-includes/js/wp-emoji-release.min.js?ver=7.0.7"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://audienceconnect.co.za/wp-includes/js/wp-emoji-loader.min.js
</script>
<script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
/**
 * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
 */
window._nslHasOpenedPopup = false;
window._nslWebViewNoticeElement = null;

window.NSLPopup = function (url, title, w, h) {

    /**
     * Cross-Origin-Opener-Policy blocked the access to the opener
     */
    if (typeof BroadcastChannel === "function") {
        const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
        _nslLoginBroadCastChannel.onmessage = (event) => {
            if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
                window._nslHasOpenedPopup = false;

                const url = event.data?.href;
                _nslLoginBroadCastChannel.close();
                if (typeof window.nslRedirect === 'function') {
                    window.nslRedirect(url);
                } else {
                    window.opener.location = url;
                }
            }
        };
    }

    const userAgent = navigator.userAgent,
        mobile = function () {
            return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
                /\b(iP[ao]d)/.test(userAgent) ||
                /Android/i.test(userAgent) ||
                /Mobile/i.test(userAgent);
        },
        screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
        screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
        outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
        outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
        targetWidth = mobile() ? null : w,
        targetHeight = mobile() ? null : h,
        left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
        right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
        features = [];
    if (targetWidth !== null) {
        features.push('width=' + targetWidth);
    }
    if (targetHeight !== null) {
        features.push('height=' + targetHeight);
    }
    features.push('left=' + left);
    features.push('top=' + right);
    features.push('scrollbars=1');

    const newWindow = window.open(url, title, features.join(','));

    if (window.focus) {
        newWindow.focus();
    }

    window._nslHasOpenedPopup = true;

    return newWindow;
};

let isWebView = null;

function checkWebView() {
    if (isWebView === null) {
        function _detectOS(ua) {
            if (/Android/.test(ua)) {
                return "Android";
            } else if (/iPhone|iPad|iPod/.test(ua)) {
                return "iOS";
            } else if (/Windows/.test(ua)) {
                return "Windows";
            } else if (/Mac OS X/.test(ua)) {
                return "Mac";
            } else if (/CrOS/.test(ua)) {
                return "Chrome OS";
            } else if (/Firefox/.test(ua)) {
                return "Firefox OS";
            }
            return "";
        }

        function _detectBrowser(ua) {
            let android = /Android/.test(ua);

            if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
                return "Opera";
            } else if (/CriOS/.test(ua)) {
                return "Chrome for iOS";
            } else if (/Edge/.test(ua)) {
                return "Edge";
            } else if (android && /Silk\//.test(ua)) {
                return "Silk";
            } else if (/Chrome/.test(ua)) {
                return "Chrome";
            } else if (/Firefox/.test(ua)) {
                return "Firefox";
            } else if (android) {
                return "AOSP";
            } else if (/MSIE|Trident/.test(ua)) {
                return "IE";
            } else if (/Safari\//.test(ua)) {
                return "Safari";
            } else if (/AppleWebKit/.test(ua)) {
                return "WebKit";
            }
            return "";
        }

        function _detectBrowserVersion(ua, browser) {
            if (browser === "Opera") {
                return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
                    / OPR/.test(ua) ? _getVersion(ua, " OPR/") :
                        _getVersion(ua, " OPT/");
            } else if (browser === "Chrome for iOS") {
                return _getVersion(ua, "CriOS/");
            } else if (browser === "Edge") {
                return _getVersion(ua, "Edge/");
            } else if (browser === "Chrome") {
                return _getVersion(ua, "Chrome/");
            } else if (browser === "Firefox") {
                return _getVersion(ua, "Firefox/");
            } else if (browser === "Silk") {
                return _getVersion(ua, "Silk/");
            } else if (browser === "AOSP") {
                return _getVersion(ua, "Version/");
            } else if (browser === "IE") {
                return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
                    /MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
                        :
                        _getVersion(ua, "rv:");
            } else if (browser === "Safari") {
                return _getVersion(ua, "Version/");
            } else if (browser === "WebKit") {
                return _getVersion(ua, "WebKit/");
            }
            return "0.0.0";
        }

        function _getVersion(ua, token) {
            try {
                return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
            } catch (o_O) {
            }
            return "0.0.0";
        }

        function _normalizeSemverString(version) {
            const ary = version.split(/[\._]/);
            return (parseInt(ary[0], 10) || 0) + "." +
                (parseInt(ary[1], 10) || 0) + "." +
                (parseInt(ary[2], 10) || 0);
        }

        function _isWebView(ua, os, browser, version, options) {
            switch (os + browser) {
                case "iOSSafari":
                    return false;
                case "iOSWebKit":
                    return _isWebView_iOS(options);
                case "AndroidAOSP":
                    return false;
                case "AndroidChrome":
                    return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
            }
            return false;
        }

        function _isWebView_iOS(options) {
            const document = (window["document"] || {});

            if ("WEB_VIEW" in options) {
                return options["WEB_VIEW"];
            }
            return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
        }

        function _isWebView_Android(options) {
            if ("WEB_VIEW" in options) {
                return options["WEB_VIEW"];
            }
            return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
        }

        const options = {},
            nav = window.navigator || {},
            ua = nav.userAgent || "",
            os = _detectOS(ua),
            browser = _detectBrowser(ua),
            browserVersion = _detectBrowserVersion(ua, browser);

        isWebView = _isWebView(ua, os, browser, browserVersion, options);
    }

    return isWebView;
}

function isAllowedWebViewForUserAgent(provider) {
    const facebookAllowedWebViews = [
        'Instagram',
        'FBAV',
        'FBAN'
    ];
    let whitelist = [];

    if (provider && provider === 'facebook') {
        whitelist = facebookAllowedWebViews;
    }

    const nav = window.navigator || {},
        ua = nav.userAgent || "";

    if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
        return true;
    }

    return false;
}

function disableButtonInWebView(providerButtonElement) {
    if (providerButtonElement) {
        providerButtonElement.classList.add('nsl-disabled-provider');
        providerButtonElement.setAttribute('href', '#');

        providerButtonElement.addEventListener('pointerdown', (e) => {
            if (!window._nslWebViewNoticeElement) {
                window._nslWebViewNoticeElement = document.createElement('div');
                window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
                window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) {
                    this.parentNode.removeChild(this);
                    window._nslWebViewNoticeElement = null;
                });
                const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';

                window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
                document.body.appendChild(window._nslWebViewNoticeElement);
            }
        });
    }

}

window._nslDOMReady(function () {

    window.nslRedirect = function (url) {
        if (scriptOptions._redirectOverlay) {
            const overlay = document.createElement('div');
            overlay.id = "nsl-redirect-overlay";
            let overlayHTML = '';
            const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
                overlayContainerClose = "</div>",
                overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
                overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
                overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";

            switch (scriptOptions._redirectOverlay) {
                case "overlay-only":
                    break;
                case "overlay-with-spinner":
                    overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
                    break;
                default:
                    overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
                    break;
            }

            overlay.insertAdjacentHTML("afterbegin", overlayHTML);
            document.body.appendChild(overlay);
        }

        window.location = url;
    };

    let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
        lastPopup = false;


    document.addEventListener('click', function (e) {
        if (e.target) {
            const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]');
            if (buttonLinkElement) {
                if (lastPopup && !lastPopup.closed) {
                    e.preventDefault();
                    lastPopup.focus();
                } else {

                    let href = buttonLinkElement.href,
                        success = false;
                    if (href.indexOf('?') !== -1) {
                        href += '&';
                    } else {
                        href += '?';
                    }

                    const redirectTo = buttonLinkElement.dataset.redirect;
                    if (redirectTo === 'current') {
                        href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
                    } else if (redirectTo && redirectTo !== '') {
                        href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
                    }

                    if (targetWindow !== 'prefer-same-window' && checkWebView()) {
                        targetWindow = 'prefer-same-window';
                    }

                    if (targetWindow === 'prefer-popup') {
                        lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight);
                        if (lastPopup) {
                            success = true;
                            e.preventDefault();
                        }
                    } else if (targetWindow === 'prefer-new-tab') {
                        const newTab = window.open(href + 'display=popup', '_blank');
                        if (newTab) {
                            if (window.focus) {
                                newTab.focus();
                            }
                            success = true;
                            window._nslHasOpenedPopup = true;
                            e.preventDefault();
                        }
                    }

                    if (!success) {
                        window.location = href;
                        e.preventDefault();
                    }
                }
            }
        }
    });

    let buttonCountChanged = false;

    const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
    if (googleLoginButtons.length && checkWebView()) {
        googleLoginButtons.forEach(function (googleLoginButton) {
            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
                disableButtonInWebView(googleLoginButton);
            } else {
                googleLoginButton.remove();
                buttonCountChanged = true;
            }
        });
    }

    const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
    if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
        facebookLoginButtons.forEach(function (facebookLoginButton) {
            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
                disableButtonInWebView(facebookLoginButton);
            } else {
                facebookLoginButton.remove();
                buttonCountChanged = true;
            }
        });
    }

    const separators = document.querySelectorAll('div.nsl-separator');
    if (buttonCountChanged && separators.length) {
        separators.forEach(function (separator) {
            const separatorParentNode = separator.parentNode;
            if (separatorParentNode) {
                const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
                if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
                    separator.remove();
                }
            }
        })
    }
});})();</script>	<script>
		document.addEventListener('DOMContentLoaded', () => {
			const elements = document.querySelectorAll('a, button, .elementor-button, .menu-item');
			elements.forEach(el => {
				const text = el.textContent || el.innerText;
				if (text.trim().toLowerCase().includes('go premium')) {
					el.style.display = 'none';
					const wrapper = el.closest('.elementor-widget-button') || el.closest('li.menu-item');
					if (wrapper) wrapper.style.display = 'none';
				}
			});
		});
	</script>
	</body>
</html>

<!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-10-16 02:04:10 -->

Latest requests

# Url Url Source Date
1 https://audienceconnect.co.za/ 2026-10-17 03:47:15
2 https://www.texarkanatwins.com/%25… 2026-10-17 03:47:14
3 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:14
4 https://forum.gov-zakupki.ru/ 2026-10-17 03:47:14
5 https://md.chaosdorf.de/s/ifPXFxvX… 2026-10-17 03:47:14
6 https://www.texarkanatwins.com/%25… 2026-10-17 03:47:14
7 https://www.texarkanatwins.com/%25… 2026-10-17 03:47:13
8 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:13
9 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:13
10 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:13
11 https://www.senderomidstream.com/ 2026-10-17 03:47:12
12 https://www.texarkanatwins.com/%25… 2026-10-17 03:47:12
13 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:11
14 https://advertising.hearstmagazine… 2026-10-17 03:47:11
15 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:11
16 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:11
17 https://hack.allmende.io/s/ikT39w-… 2026-10-17 03:47:10
18 https://www.thebolditalic.com/?gi=… 2026-10-17 03:47:10
19 https://www.texarkanatwins.com/&%2… 2026-10-17 03:47:09
20 https://www.texarkanatwins.com/%25… 2026-10-17 03:47:09