1<!DOCTYPE html><html lang="en-US"> <head><!-- Meta Tags --><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="icon" type="image/svg+xml" href="/favicon-32x32.svg"><title>Contact us</title><meta name="description" content="Contact us."><meta name="keywords" content><!-- Open Graph Tags --><meta property="og:type" content="website"><meta property="og:title" content="Contact us"><meta property="og:description" content="Contact us."><meta property="og:url" content="https://ayolab.com"><meta property="og:image" content="/og.jpg"><meta property="og:site_name" content="Contact us">
1<script src="https://cdn.amplitude.com/script/5fb8191dc46a6e6cf93dfb0d3457daeb.js"></script>
1
1<script>(function(){const amplitudeKey = "5fb8191dc46a6e6cf93dfb0d3457daeb"; 2 3 // @ts-expect-error The amplitude object is created from the script above. 4 window.amplitude.add(window.sessionReplay.plugin({ sampleRate: 1 })); 5 // @ts-expect-error 6 window.amplitude.init(amplitudeKey, { 7 fetchRemoteConfig: true, 8 autocapture: { 9 attribution: { trackingMethod: ["userProperty", "eventProperty"] }, 10 attribution: true, 11 fileDownloads: true, 12 formInteractions: true, 13 pageViews: true, 14 sessions: true, 15 elementInteractions: true, 16 networkTracking: true, 17 webVitals: true, 18 frustrationInteractions: { 19 thrashedCursor: true, 20 errorClicks: true, 21 deadClicks: true, 22 rageClicks: true, 23 }, 24 }, 25 }); 26})();</script>
26<style>.contact-field[data-astro-cid-uw5kdbxl]{width:100%;border-radius:.75rem;border:1px solid var(--color-neutral-200);background:color-mix(in srgb,var(--color-bg-secondary) 82%,transparent);padding:.875rem 1rem;color:var(--color-neutral-800);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.contact-field[data-astro-cid-uw5kdbxl]::placeholder{color:var(--color-neutral-400)}.contact-field[data-astro-cid-uw5kdbxl]:focus{border-color:var(--color-primary);background:var(--color-bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)}.dark .contact-field[data-astro-cid-uw5kdbxl]{border-color:var(--color-neutral-700);background:color-mix(in srgb,var(--color-bg-secondary-dark) 82%,transparent);color:var(--color-neutral-100)}.dark .contact-field[data-astro-cid-uw5kdbxl]::placeholder{color:var(--color-neutral-500)}.dark .contact-field[data-astro-cid-uw5kdbxl]:focus{border-color:var(--color-primary-light);background:var(--color-bg-secondary-dark);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-light) 18%,transparent)} 27</style> 28<link rel="stylesheet" href="/_astro/Layout.BlzdHWPO.css"></head> <body class="bg-bg-primary max-w-full overflow-x-hidden antialiased"> <svg aria-hidden="true" class="pointer-events-none absolute inset-0 top-[-20%] [z-index:-1] z-2 size-full h-[50%] [mask-image:linear-gradient(to_bottom,_#ffffffad,_transparent)] fill-blue-500/50 stroke-blue-500/50 opacity-[.30]"><defs><pattern id=":S1:" width="12" height="12" patternUnits="userSpaceOnUse" x="-1" y="-1"><path d="M.5 12V.5H12" fill="none" stroke-dasharray="0"></path></pattern></defs><rect width="100%" height="100%" stroke-width="0" fill="url(#:S1:)"></rect></svg> <div class="pointer-events-none relative h-16 w-full opacity-0 sm:h-20" data-astro-cid-gfykqide></div> <header id="header" class="fixed top-2 z-50 w-full px-3 sm:top-4 sm:px-4 lg:px-6" data-astro-cid-gfykqide> <div id="site-container" class="site-container mx-auto flex h-14 items-center justify-between border-[0.5px] border-transparent px-4 py-5 transition-all duration-300 sm:h-20 sm:px-6" data-astro-cid-gfykqide> <div class="z-50 flex-shrink-0" data-astro-cid-gfykqide> <a href="/" class="group relative z-30 flex w-40 items-center text-base"> <img src="/_astro/logo.DcAQf4Sp_Z1HtVc2.webp" alt="Ayolab logo" loading="eager" decoding="async" width="745" height="200"> </a> </div> <div id="mobileMenuBackground" class="fixed inset-0 z-20 hidden h-screen w-screen bg-white/90 duration-300 ease-out" data-astro-cid-gfykqide></div> <nav class="relative z-30 flex w-full flex-row-reverse justify-start text-sm text-neutral-500 sm:flex-row sm:items-center sm:justify-end" data-astro-cid-gfykqide> <div class="flex items-center gap-2 sm:hidden" data-astro-cid-gfykqide> <button type="button" id="openMenu" aria-label="Open menu" class="flex h-10 w-10 cursor-pointer items-center justify-center rounded-full border-[0.5px] border-[#f3f3ff] bg-gradient-to-b from-white to-[#edeefa] transition-all duration-200 hover:shadow-md active:scale-90" data-astro-cid-gfykqide> <i class="fa-solid fa-bars w-5 text-neutral-700" data-astro-cid-gfykqide></i> </button> <button type="button" id="closeMenu" aria-label="Close menu" class="hidden h-10 w-10 cursor-pointer items-center justify-center rounded-full border-[0.5px] border-[#f3f3ff] bg-gradient-to-b from-white to-[#edeefa] transition-all duration-200 hover:shadow-md active:scale-90" data-astro-cid-gfykqide> <i class="fa-solid fa-x w-5 text-neutral-700" data-astro-cid-gfykqide></i> </button> </div> <div id="menu" class="fixed top-[68px] right-3 left-3 z-40 hidden h-auto w-auto flex-col items-center justify-start pt-4 pb-4 text-sm duration-300 ease-out sm:relative sm:top-0 sm:right-0 sm:left-0 sm:flex sm:flex-row sm:py-0" data-astro-cid-gfykqide> <div class="absolute inset-0 top-0 right-0 block h-full w-full sm:hidden" data-astro-cid-gfykqide> <div class="relative h-full w-full rounded-2xl border border-dashed border-neutral-300 bg-white/95 shadow-lg" data-astro-cid-gfykqide></div> </div> <div class="relative z-10 flex w-full flex-col items-stretch gap-0.5 px-2 sm:w-auto
28sm:flex-row sm:items-center sm:gap-0 sm:px-0" data-astro-cid-gfykqide> <div class="block px-3 pt-1 pb-2 sm:hidden" data-astro-cid-gfykqide> <span class="text-[10px] font-medium tracking-[0.14em] text-neutral-400 uppercase" data-astro-cid-gfykqide>Navigation</span> </div> <a href="/" aria-label="Home" class="dropdown-toggle group hover:text-primary hover:bg-primary/5 relative flex w-full cursor-pointer items-center justify-between gap-1 rounded-lg px-3 py-3 text-left font-medium tracking-wide text-neutral-700 transition-all duration-200 ease-out active:scale-[0.98] sm:w-auto sm:justify-center sm:rounded-none sm:px-3 sm:py-2 sm:text-center sm:hover:bg-transparent sm:active:scale-100 md:px-6" data-astro-cid-gfykqide> <span data-astro-cid-gfykqide>Home</span> </a><div class="dropdown-wrapper relative w-full sm:w-auto" data-open="false" data-astro-cid-gfykqide> <button type="button" class="dropdown-toggle group hover:text-primary hover:bg-primary/5 relative flex w-full items-center justify-between gap-1 rounded-lg px-3 py-3 text-left font-medium tracking-wide text-neutral-700 transition-all duration-200 ease-out active:scale-[0.98] sm:w-auto sm:justify-center sm:rounded-none sm:px-3 sm:py-2 sm:text-center sm:hover:bg-transparent sm:active:scale-100 md:px-4" aria-expanded="false" aria-haspopup="true" data-astro-cid-gfykqide> <span class="flex-1 sm:flex-initial" data-astro-cid-gfykqide>Products</span> <i class="dropdown-chevron group-hover:text-primary fa-solid fa-chevron-down h-4 w-4 text-neutral-400 transition-transform duration-200" data-astro-cid-gfykqide></i> </button> <div class="dropdown-panel sm:border-primary/20 hidden sm:invisible sm:absolute sm:top-full sm:left-1/2 sm:mt-2 sm:flex sm:w-max sm:flex-col sm:divide-y sm:divide-dashed sm:divide-neutral-200 sm:rounded-xl sm:border sm:border-dashed sm:bg-white/95 sm:p-2 sm:opacity-0 sm:shadow-lg sm:backdrop-blur-md sm:transition-all sm:duration-200" data-astro-cid-gfykqide> <div class="flex flex-col py-1 sm:p-2" data-astro-cid-gfykqide> <a href="/solutions#online-distribution-protection" class="dropdown-link hover:text-primary flex items-center gap-2 rounded-md px-3 py-2 text-left text-[11px] font-semibold tracking-[0.08em] text-neutral-400 uppercase transition-colors duration-150 sm:px-2 sm:whitespace-nowrap" data-astro-cid-gfykqide> <i class="fa-solid fa-shield-halved text-primary/70" data-astro-cid-gfykqide></i> <span data-astro-cid-gfykqide>Online Distribution Protection</span> </a> <a href="/solutions#distribution-mapping" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Distribution Mapping </a><a href="/solutions#test-purchase-targeting" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Test Purchase Targeting </a><a href="/solutions#fraudulent-product-pages" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Fraudulent Product Pages </a> </div><div class="flex flex-col py-1 sm:p-2" data-astro-cid-gfykqide> <a href="/solutions#amazon-sales-performance" class="dropdown-link hover:text-primary flex items-center gap-2 rounded-md px-3 py-2 text-left text-[11px] font-semibold tracking-[0.08em] text-neutral-400 uppercase transition-colors duration-150 sm:px-2 sm:whitespace-nowrap" data-astro-cid-gfykqide> <i class="fa-solid fa-arrow-trend-up text-primary/70" data-astro-cid-gfykqide></i> <span data-astro-cid-gfykqide>Amazon Sales Performance</span> </a> <a href="/solutions#gating-enforcement" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Gating Enforcement </a><a href="/solutions#buy-box-diagnostics" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Buy Box Diagnostics </a><a href="/solutions#peak-period-activation" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center gap-2 rounded-md py-2 pr-3 pl-6 text-left text-sm font-medium text-neutral-500 transition-colors duration-150 sm:py-1.5 sm:pr-2 sm:pl-5" data-astro-cid-gfykqide> <i class="fa-solid fa-plus text-primary/50 text-[10px]" data-astro-cid-gfykqide></i> <span data-astro-cid-gfykqide>Peak Period Activation</span> <span class="text-xs font-normal text-neutral-400 italic" data-astro-cid-gfykqide> 29optional 30</span> </a><a href="/solutions#lost-sales-quantification" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Lost Sales Quantification </a><a href="/solutions#official-seller-portfolio" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Official Seller Portfolio </a> </div><div class="flex flex-col py-1 sm:p-2" data-astro-cid-gfykqide> <a href="/solutions#online-marketplaces-sales-reconstruction" class="dropdown-link hover:text-primary flex items-center gap-2 rounded-md px-3 py-2 text-left text-[11px] font-semibold tracking-[0.08em] text-neutral-400 uppercase transition-colors duration-150 sm:px-2 sm:whitespace-nowrap" data-astro-cid-gfykqide> <i class="fa-solid fa-chart-column text-primary/70" data-astro-cid-gfykqide></i> <span data-astro-cid-gfykqide>Online Marketplaces Sales Reconstruction</span> </a> <a href="/solutions#sellout-visibility" class="dropdown-link hover:text-primary hover:bg-primary/5 flex w-full items-center rounded-md px-3 py-2 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:px-2 sm:py-1.5" data-astro-cid-gfykqide> Seller & Item Sellout Visibility </a> </div> </div> </div><div class="dropdown-wrapper relative w-full sm:w-auto" data-open="false" data-astro-cid-gfykqide> <button type="button" class="dropdown-toggle group hover:text-primary hover:bg-primary/5 relative flex w-full items-center justify-between gap-1 rounded-lg px-3 py-3 text-left font-medium tracking-wide text-neutral-700 transition-all duration-200 ease-out active:scale-[0.98] sm:w-auto
30sm:justify-center sm:rounded-none sm:px-3 sm:py-2 sm:text-center sm:hover:bg-transparent sm:active:scale-100 md:px-4" aria-expanded="false" aria-haspopup="true" data-astro-cid-gfykqide> <span class="flex-1 sm:flex-initial" data-astro-cid-gfykqide>Resources</span> <i class="dropdown-chevron group-hover:text-primary fa-solid fa-chevron-down h-4 w-4 text-neutral-400 transition-transform duration-200" data-astro-cid-gfykqide></i> </button> <div class="dropdown-panel sm:border-primary/20 hidden sm:invisible sm:absolute sm:top-full sm:left-1/2 sm:mt-2 sm:flex sm:min-w-[200px] sm:flex-col sm:rounded-xl sm:border sm:border-dashed sm:bg-white/95 sm:p-2 sm:opacity-0 sm:transition-all sm:duration-200" data-astro-cid-gfykqide> <a href="/careers" aria-label="Careers" class="dropdown-link group/link hover:text-primary hover:bg-primary/5 flex w-full items-center justify-between rounded-md px-3 py-2.5 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:justify-start sm:px-4 sm:py-2" data-astro-cid-gfykqide> <span data-astro-cid-gfykqide>Careers</span> </a><a href="/blog" aria-label="Blog" class="dropdown-link group/link hover:text-primary hover:bg-primary/5 flex w-full items-center justify-between rounded-md px-3 py-2.5 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:justify-start sm:px-4 sm:py-2" data-astro-cid-gfykqide> <span data-astro-cid-gfykqide>Blog</span> </a> </div> </div><div class="dropdown-wrapper relative w-full sm:w-auto" data-open="false" data-astro-cid-gfykqide> <button type="button" class="dropdown-toggle group hover:text-primary hover:bg-primary/5 relative flex w-full items-center justify-between gap-1 rounded-lg px-3 py-3 text-left font-medium tracking-wide text-neutral-700 transition-all duration-200 ease-out active:scale-[0.98] sm:w-auto sm:justify-center sm:rounded-none sm:px-3 sm:py-2 sm:text-center sm:hover:bg-transparent sm:active:scale-100 md:px-4" aria-expanded="false" aria-haspopup="true" data-astro-cid-gfykqide> <span class="flex-1 sm:flex-initial" data-astro-cid-gfykqide>About us</span> <i class="dropdown-chevron group-hover:text-primary fa-solid fa-chevron-down h-4 w-4 text-neutral-400 transition-transform duration-200" data-astro-cid-gfykqide></i> </button> <div class="dropdown-panel sm:border-primary/20 hidden sm:invisible sm:absolute sm:top-full sm:left-1/2 sm:mt-2 sm:flex sm:min-w-[200px] sm:flex-col sm:rounded-xl sm:border sm:border-dashed sm:bg-white/95 sm:p-2 sm:opacity-0 sm:transition-all sm:duration-200" data-astro-cid-gfykqide> <a href="/about" aria-label="About" class="dropdown-link group/link hover:text-primary hover:bg-primary/5 flex w-full items-center justify-between rounded-md px-3 py-2.5 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:justify-start sm:px-4 sm:py-2" data-astro-cid-gfykqide> <span data-astro-cid-gfykqide>About</span> </a><a href="/about#team" aria-label="Our team" class="dropdown-link group/link hover:text-primary hover:bg-primary/5 flex w-full items-center justify-between rounded-md px-3 py-2.5 text-left text-sm font-medium text-neutral-600 transition-colors duration-150 sm:justify-start sm:px-4 sm:py-2" data-astro-cid-gfykqide> <span data-astro-cid-gfykqide>Our team</span> </a> </div> </div>
30<script type="text/javascript" src="https://bwa.marketplace.awsstatic.com/assets/partner.js"></script>
30 <button id="buy-with-aws" class="dropdown-toggle group hover:text-primary hover:bg-primary/5 relative flex w-full cursor-pointer items-center justify-between gap-1 rounded-lg px-3 py-3 text-left font-medium tracking-wide text-neutral-700 transition-all duration-200 ease-out active:scale-[0.98] sm:w-auto sm:justify-center sm:rounded-none sm:px-3 sm:py-2 sm:text-center sm:hover:bg-transparent sm:active:scale-100 md:px-4" data-awsmp-bwa-cta="BuyWithAws" data-awsmp-bwa-seller-id="seller-6spigauwzbmws" data-awsmp-bwa-product-id="prod-vfgcnzttpxmyi" onclick="window.location.href='https://aws.amazon.com/marketplace/procurement?productId=prod-vfgcnzttpxmyi&sellerId=seller-6spigauwzbmws&isBuyWithAWS=true';" data-astro-cid-gfykqide> 31Buy with AWS 32<i class="fa-solid fa-arrow-up-right-from-square ml-2" data-astro-cid-gfykqide></i> </button> </div> <div class="relative z-10 mt-3 w-full px-5 sm:hidden" data-astro-cid-gfykqide> <div class="w-full border-t border-dashed border-neutral-200" data-astro-cid-gfykqide></div> </div> <!-- CTA Button (Mobile) --> <div class="relative z-10 mt-3 w-full px-5 sm:hidden" data-astro-cid-gfykqide> <a href="/contact" target="_self" class="max-w-60 pointer hover:scale-105 active:scale-95 rounded-xl flex justify-center items-center flex-grow-0 flex-shrink-0 relative gap-1.5 px-5 py-[12px] bg-btn-primary border-[0] border-[rgba(138,127,255,0.2)] shadow-[0px_2px_3px_0_rgba(0,0,0,0.1)] transition duration-400 ease-in-out m-auto w-full justify-center" data-astro-cid-6ygtcg62> <span class="flex gap-1 items-center justify-center text-sm font-medium text-center text-neutral-50" data-astro-cid-6ygtcg62> 33Get Started 34 </span> </a>
34<script type="module">document.querySelectorAll(".shimmer-line").forEach(e=>{let t=e.parentElement;if(!t)return;const r=()=>{e.classList.remove("shimmer-active"),e.classList.add("shimmer-active")};r(),t.addEventListener("mouseenter",r),e.addEventListener("animationend",()=>{e.classList.remove("shimmer-active")})});</script>
34 </div> </div> <!-- Desktop Actions --> <div class="relative ml-4 hidden items-center gap-2 sm:flex lg:ml-6" data-astro-cid-gfykqide> <a href="/contact" target="_self" class="max-w-60 pointer hover:scale-105 active:scale-95 rounded-xl flex justify-center items-center flex-grow-0 flex-shrink-0 relative gap-1.5 px-5 py-[12px] bg-btn-primary border-[0] border-[rgba(138,127,255,0.2)] shadow-[0px_2px_3px_0_rgba(0,0,0,0.1)] transition duration-400 ease-in-out mx-1 md:flex" data-astro-cid-6ygtcg62> <span class="flex gap-1 items-center justify-center text-sm font-medium text-center text-neutral-50" data-astro-cid-6ygtcg62> 35Get Started 36 </span> </a> </div> </nav> </div> </header>
36<script type="module">const s=document.getElementById("openMenu"),d=document.getElementById("closeMenu"),o=document.getElementById("menu"),r=document.getElementById("mobileMenuBackground");function a(){o?.classList.remove("hidden"),r?.classList.remove("hidden"),s?.classList.add("hidden"),d?.classList.remove("hidden"),d?.classList.add("flex"),document.body.style.overflow="hidden"}function i(){o?.classList.add("hidden"),r?.classList.add("hidden"),d?.classList.add("hidden"),d?.classList.remove("flex"),s?.classList.remove("hidden"),document.body.style.overflow=""}s?.addEventListener("click",a);d?.addEventListener("click",i);r?.addEventListener("click",i);const u=o?.querySelectorAll("a");u?.forEach(e=>{e.addEventListener("click",()=>{window.innerWidth<640&&i()})});window.addEventListener("resize",()=>{window.innerWidth>=640&&(document.body.style.overflow="",o?.classList.contains("hidden")&&o.classList.remove("hidden"))});window.addEventListener("scroll",()=>{const e=window.scrollY>10;document.getElementById("site-container")?.classList.toggle("scrolled",e)});window.closeMobileMenu=i;const w=document.querySelectorAll(".dropdown-toggle");function c(e){document.querySelectorAll(".dropdown-wrapper").forEach(n=>{n!==e&&(n.setAttribute("data-open","false"),n.querySelector(".dropdown-toggle")?.setAttribute("aria-expanded","false"))})}w.forEach(e=>{e.addEventListener("click",n=>{if(window.innerWidth>=640)return;n.preventDefault(),n.stopPropagation();const t=e.closest(".dropdown-wrapper");if(!t)return;const l=t.getAttribute("data-open")==="true";c(t),t.setAttribute("data-open",l?"false":"true"),e.setAttribute("aria-expanded",l?"false":"true")})});document.querySelectorAll(".dropdown-panel a").forEach(e=>{e.addEventListener("click",()=>{window.innerWidth<640&&setTimeout(()=>{c(),i()},0)})});window.addEventListener("resize",()=>{window.innerWidth>=640&&c()});</script>
36 <main class="site-container py-12 md:py-20" data-astro-cid-uw5kdbxl> <section class="grid gap-10 lg:grid-cols-[minmax(0,0.9fr)_minmax(420px,1.1fr)] lg:items-start" data-astro-cid-uw5kdbxl> <div data-astro-cid-uw5kdbxl> <h1 class="font-brand max-w-xl text-4xl leading-tight tracking-normal text-neutral-800 sm:text-5xl lg:text-6xl" data-astro-cid-uw5kdbxl> 37Schedule an Appointment 38</h1> <p class="mt-5 max-w-lg text-base leading-8 text-neutral-600" data-astro-cid-uw5kdbxl> 39Simply fill out the form to schedule an appointment with one of our 40 team members. Or use the mail below. 41</p> <div class="mt-10 grid gap-3 sm:grid-cols-3 lg:grid-cols-1" data-astro-cid-uw5kdbxl> <a href="#" target="_blank" class="group bg-bg-secondary/75 hover:border-primary/35 mail-to-link flex items-center gap-4 rounded-xl border border-neutral-200 p-4 transition duration-300 ease-in-out hover:scale-[1.02] active:scale-[0.98]" data-astro-cid-uw5kdbxl> <span class="text-primary group-hover:bg-primary flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-white shadow-sm ring-1 ring-neutral-200/70 transition-colors group-hover:text-white" data-astro-cid-uw5kdbxl> <i class="fa-solid fa-envelope" data-astro-cid-uw5kdbxl></i> </span> <span class="min-w-0" data-astro-cid-uw5kdbxl> <span class="block text-sm font-semibold text-neutral-800" data-astro-cid-uw5kdbxl>Email</span> <span class="group-hover:text-primary contact-email mt-0.5 block truncate text-sm text-neutral-500 transition-colors" data-astro-cid-uw5kdbxl>Loading ...</span> </span> <i class="group-hover:text-primary fa-solid fa-arrow-right ml-auto h-4 w-4 shrink-0 text-neutral-300 transition-all group-hover:translate-x-0.5" data-astro-cid-uw5kdbxl></i> </a> </div> </div> <div data-astro-cid-uw5kdbxl> <!-- Calendly inline widget begin --> <div class="calendly-inline-widget" data-url="https://calendly.com/christophe-ayolab/ayolab-amazon-audit" style="width:min(680px, 100%);height:1000px;" data-astro-cid-uw5kdbxl></div>
41<script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js" async></script>
41 <!-- Calendly inline widget end --> </div> </section> </main> <section class="border-primary/15 mt-20 border-[.75px] border-t border-dashed text-gray-700 md:mt-48"> <div class="container mx-auto max-w-7xl px-7 py-12 md:py-16"> <div class="mb-12 flex flex-col gap-8 md:flex-row md:items-start md:justify-between"> <div class="max-w-sm"> <a href="/" class="group relative z-30 flex w-40 items-center text-base"> <img src="/_astro/logo.DcAQf4Sp_Z1HtVc2.webp" alt="Ayolab logo" loading="lazy" decoding="async" width="745" height="200"> </a> <p class="mt-4 text-sm leading-relaxed text-neutral-500"> 42Actionable data and key insights across E-Commerce platforms that can 43 save you millions. 44</p> </div> <div class="grid grid-cols-2 gap-8 sm:grid-cols-4 md:gap-12"> <div> <h4 class="mb-4 text-sm font-semibold text-neutral-800">Products</h4> <ul class="space-y-3"> <li> <a href="/solutions#online-distribution-protection" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> Online Distribution Protection </a> </li><li> <a href="/solutions#amazon-sales-performance" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> Amazon Sales Performance </a> </li><li> <a href="/solutions#online-marketplaces-sales-reconstruction" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> Online Marketplaces Sales Reconstruction </a> </li> </ul> </div> <div> <h4 class="mb-4 text-sm font-semibold text-neutral-800">Resources</h4> <ul class="space-y-3"> <li> <a href="/blog" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> Blog </a> </li><li> <a href="https://www.linkedin.com/company/ayolab/" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> LinkedIn </a> </li> </ul> </div> <div> <h4 class="mb-4 text-sm font-semibold text-neutral-800">Company</h4> <ul class="space-y-3"> <li> <a href="/about" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> About </a> </li><li> <a href="/contact" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> Contact </a> </li> </ul> </div> <div> <h4 class="mb-4 text-sm font-semibold text-neutral-800">Legal</h4> <ul class="space-y-3"> <li> <a href="/privacy" class="hover:text-primary text-sm text-neutral-500 transition-colors duration-200"> Privacy </a> </li> </ul> </div> </div> </div> <div class="border-primary/10 flex flex-col items-center justify-between gap-4 border-t border-dashed pt-8 sm:flex-row"> <p class="text-sm text-neutral-400"> 45© 2026 AYO17 SAS. All rights reserved. 46</p> </div> </div> </section> <button id="back-to-top" class="back-to-top" aria-label="Back to top" data-astro-cid-eivchc3t> <i class="fa-solid fa-arrow-up icon-up" data-astro-cid-eivchc3t></i> <i class="fa-solid fa-arrow-down icon-down" data-astro-cid-eivchc3t></i> </button>
46<script type="module">function o(){const e=document.getElementById("back-to-top");if(!e)return;function i(){return document.documentElement.scrollHeight-window.innerHeight>100}function t(){e&&(window.scrollY>300?(e.classList.add("visible"),e.classList.remove("scroll-hint"),e.setAttribute("aria-label","Back to top")):window.scrollY<50&&i()?(e.classList.add("scroll-hint"),e.classList.remove("visible"),e.setAttribute("aria-label","Scroll down")):(e.classList.remove("visible"),e.classList.remove("scroll-hint")))}function n(){e&&(e.classList.contains("scroll-hint")?window.scrollTo({top:window.innerHeight,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"}))}window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t,{passive:!0}),e&&e.addEventListener("click",n),t()}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o):o();document.addEventListener("astro:page-load",o);</script>
46 </body></html>
46<script>(function(){const scrambledEmail = "t92YuIWYs9WehBEdjFGdu92Y"; 47 48 const email = atob(scrambledEmail.split("").reverse().join("")); 49 document.querySelectorAll(".contact-email").forEach((el) => { 50 el.textContent = email; 51 }); 52 document.querySelectorAll(".mail-to-link").forEach((el) => { 53 el.href = `mailto:${email}`; 54 }); 55})();</script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.