{"id":13273,"date":"2026-08-26T13:23:00","date_gmt":"2026-08-26T05:23:00","guid":{"rendered":"https:\/\/eber.co\/?page_id=13273"},"modified":"2026-09-23T11:15:01","modified_gmt":"2026-09-23T03:15:01","slug":"customers","status":"publish","type":"page","link":"https:\/\/eber.co\/customers\/","title":{"rendered":"Customers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13273\" class=\"elementor elementor-13273\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9dd2ad9 e-con-full e-flex e-con e-parent\" data-id=\"9dd2ad9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9feeec8 elementor-widget elementor-widget-html\" data-id=\"9feeec8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- CUSTOMERS PAGE \u2014 HERO SECTION (EN) -->\n<!-- Paste this into your WordPress Custom HTML block, replacing the existing hero -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,700&display=swap');\n.cust-hero {\n  background: #ffffff;\n  background-image:\n    linear-gradient(rgba(0,196,179,0.07) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(0,196,179,0.07) 1px, transparent 1px);\n  background-size: 60px 60px;\n  padding: 6rem 2rem 5rem;\n  text-align: center;\n  font-family: 'Montserrat', sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\/* Radial glow *\/\n.cust-hero::before {\n  content: '';\n  position: absolute;\n  top: -80px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 600px;\n  height: 400px;\n  background: radial-gradient(ellipse at center, rgba(0,196,179,0.12) 0%, transparent 70%);\n  pointer-events: none;\n}\n\n\/* ---------------------------------------------------------------\n   Language toggle\n   Outer capsule holds a 4px inset so the active language reads as a\n   separate rounded pill floating inside it, rather than a flush half.\n   --------------------------------------------------------------- *\/\n.cust-hero-lang {\n  position: relative;\n  z-index: 1;\n  display: inline-flex;\n  align-items: center;\n  gap: 0.25rem;\n  padding: 4px;\n  background: #ffffff;\n  border: 1.5px solid rgba(0,196,179,0.3);\n  border-radius: 999px;\n  margin-bottom: 2.5rem;\n  font-size: 0.8rem;\n  font-weight: 700;\n  font-family: 'Montserrat', sans-serif;\n  line-height: 1;\n}\n.cust-hero-lang a {\n  display: block;\n  padding: 0.62rem 1.35rem;\n  border-radius: 999px;\n  text-decoration: none;\n  color: #0A1F1E;\n  letter-spacing: 0.06em;\n  white-space: nowrap;\n  transition: background 0.2s ease, color 0.2s ease;\n}\n.cust-hero-lang a:hover {\n  background: rgba(0,196,179,0.10);\n  color: #0A1F1E;\n}\n.cust-hero-lang a.active,\n.cust-hero-lang a.active:hover {\n  background: #00C4B3;\n  color: #ffffff;\n  box-shadow: 0 1px 3px rgba(0,150,138,0.25);\n}\n\/* The CJK label sits optically small next to Latin caps at the same size *\/\n.cust-hero-lang a[lang=\"zh\"] {\n  font-size: 0.875rem;\n  letter-spacing: 0.04em;\n}\n\n\/* Headline *\/\n.cust-hero h1 {\n  font-size: clamp(2rem, 6vw, 4.25rem);\n  font-weight: 700;\n  line-height: 1.12;\n  letter-spacing: -0.03em;\n  color: #0A1F1E;\n  margin: 0 auto 1.5rem;\n  max-width: 820px;\n  overflow-wrap: normal;\n  word-break: normal;\n  hyphens: none;\n}\n.cust-hero h1 em {\n  color: #00C4B3;\n  font-style: normal;\n}\n\/* Subhead *\/\n.cust-hero-sub {\n  font-size: clamp(0.95rem, 2vw, 1.125rem);\n  font-weight: 400;\n  color: #3D6B67;\n  line-height: 1.75;\n  max-width: 560px;\n  margin: 0 auto 0;\n}\n\/* Stats counter *\/\n.cust-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: 3rem;\n  margin-top: 2.5rem;\n}\n.cust-hero-stat {\n  text-align: center;\n  font-family: 'Montserrat', sans-serif;\n}\n.cust-hero-stat span {\n  font-size: clamp(2rem, 5vw, 3rem);\n  font-weight: 800;\n  color: #00C4B3;\n  line-height: 1;\n}\n.cust-hero-stat p {\n  font-size: 0.8rem;\n  font-weight: 700;\n  color: #5A8A84;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  margin: 0.35rem 0 0;\n}\n\/* Mobile adjustments *\/\n@media (max-width: 480px) {\n  .cust-hero {\n    padding: 4.5rem 1.25rem 4rem;\n  }\n  .cust-hero h1 {\n    font-size: clamp(1.75rem, 8vw, 2.5rem);\n    letter-spacing: -0.02em;\n  }\n  .cust-hero-lang a {\n    padding: 0.55rem 1.15rem;\n  }\n  .cust-hero-stats {\n    gap: 1.75rem;\n  }\n}\n<\/style>\n<section class=\"cust-hero\">\n  <!-- Language toggle -->\n  <nav class=\"cust-hero-lang\" aria-label=\"Language\">\n    <a href=\"https:\/\/eber.co\/customers\/\" class=\"active\" lang=\"en\" aria-current=\"page\">EN<\/a>\n    <a href=\"https:\/\/eber.co\/customers\/hk\/\" lang=\"zh\" hreflang=\"zh-Hant\">\u4e2d\u6587<\/a>\n  <\/nav>\n  <h1>Building brands that win <em>retention<\/em>  game.<\/h1>\n  <p class=\"cust-hero-sub\">\n    We take great pleasure in hearing our customers share their success stories\n    about how Eber has positively impacted their businesses and boosted customer loyalty.\n  <\/p>\n  <div class=\"cust-hero-stats\">\n    <div class=\"cust-hero-stat\">\n      <span class=\"cust-stat-num\" data-target=\"500\">0<\/span><span>+<\/span>\n      <p>Brands<\/p>\n    <\/div>\n    <div class=\"cust-hero-stat\">\n      <span class=\"cust-stat-num\" data-target=\"10\">0<\/span><span>+<\/span>\n      <p>Markets<\/p>\n    <\/div>\n    <div class=\"cust-hero-stat\">\n      <span class=\"cust-stat-num\" data-target=\"5\">0<\/span><span>M+<\/span>\n      <p>Members<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<script>\ndocument.querySelectorAll('.cust-stat-num').forEach(el => {\n  const target = +el.dataset.target;\n  let count = 0;\n  const step = Math.ceil(target \/ 40);\n  const timer = setInterval(() => {\n    count = Math.min(count + step, target);\n    el.textContent = count;\n    if (count >= target) clearInterval(timer);\n  }, 30);\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0cd98d6 e-con-full e-flex e-con e-parent\" data-id=\"0cd98d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3d2f13 elementor-widget elementor-widget-html\" data-id=\"d3d2f13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== EBER FEATURED STORIES \u2014 embed-safe. Paste into a Custom HTML block. ===== -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,700&display=swap\" rel=\"stylesheet\">\n\n<style>\n  .efs, .efs *, .efs *::before, .efs *::after { box-sizing: border-box }\n  .efs { width: 100%; max-width: 1200px; margin: 0 auto; background: #fff; font-family: Montserrat, system-ui, sans-serif; color: #0A1F1E }\n  .efs img { max-width: 100%; display: block }\n\n  \/* Section wrapper *\/\n  .efs-wrap { padding: 80px 40px 72px }\n  \/* Indent by arrow width (46px) + stage gap (20px) so the heading lines up with the card *\/\n  .efs-head { margin-bottom: 36px; padding: 0 66px }\n  .efs-head-left { max-width: 720px }\n  .efs-eyebrow { font: 600 11px Montserrat, sans-serif; letter-spacing: .12em; text-transform: uppercase; color: #00C4B3; margin-bottom: 14px }\n  .efs-h2 { font: 700 40px\/1.12 Montserrat, sans-serif; letter-spacing: -.018em; margin: 0; color: #212B34 }\n  .efs-h2 em { color: #00C4B3; font-style: normal }\n  .efs-sub { font: 300 17px\/1.6 Montserrat, sans-serif; color: rgba(33,43,52,.68); margin: 14px 0 0; max-width: 620px }\n\n  \/* Stage: arrows sit outside the card, one on each side *\/\n  .efs-stage { display: flex; align-items: center; gap: 20px }\n  .efs-stage .efs-carousel { flex: 1 1 auto; min-width: 0 }\n\n  \/* Side arrows *\/\n  .efs-nav { flex: 0 0 auto; width: 46px; height: 46px; border-radius: 999px; border: 1px solid rgba(0,196,179,0.3); background: #fff; color: #0A1F1E; font-size: 17px; line-height: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .18s, border-color .18s, color .18s }\n  .efs-nav:hover { background: #E9F8F7; border-color: #00C4B3; color: #007A70 }\n  .efs-nav:focus-visible, .efs-dot:focus-visible { outline: 2px solid #00C4B3; outline-offset: 3px }\n\n  \/* Carousel *\/\n  .efs-carousel { overflow: hidden; border-radius: 16px; border: 1px solid rgba(0,196,179,0.15) }\n  .efs-track { display: flex; transition: transform .34s cubic-bezier(.2,.8,.2,1) }\n\n  \/* Slide layout: text left, image right *\/\n  .efs-slide { flex: 0 0 100%; display: grid; grid-template-columns: 1fr 1fr; min-height: 380px }\n\n  \/* Left: text panel *\/\n  .efs-panel { padding: 40px 48px; display: flex; flex-direction: column; justify-content: space-between; background: #fff }\n\n  \/* Top: logo + type tag *\/\n  .efs-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px }\n  .efs-logo-wrap { height: 36px; display: flex; align-items: center }\n  .efs-logo-wrap img { height: 100%; width: auto; max-width: 140px; object-fit: contain }\n  .efs-type { font: 700 0.7rem Montserrat, sans-serif; letter-spacing: .1em; text-transform: uppercase; color: #007A70; background: #E9F8F7; border: 1px solid rgba(0,196,179,0.3); padding: 0.25rem 0.75rem; border-radius: 999px }\n\n  \/* Middle: title *\/\n  .efs-title { font: 700 1.1rem\/1.45 Montserrat, sans-serif; color: #0A1F1E; margin: 0 0 10px }\n\n  \/* Person byline *\/\n  .efs-by { font: 400 0.8125rem\/1.5 Montserrat, sans-serif; color: #5A8A84; margin: 0 0 auto }\n  .efs-by strong { font-weight: 700; color: #3D6B67 }\n\n  \/* Bottom: stat + CTA stacked *\/\n  .efs-bottom { display: flex; flex-direction: column; gap: 16px; margin-top: 28px }\n  .efs-stat { display: flex; flex-direction: column }\n  .efs-stat-v { font: 800 1.75rem Montserrat, sans-serif; color: #00C4B3; letter-spacing: -.02em; line-height: 1 }\n  .efs-stat-l { font: 700 0.7rem Montserrat, sans-serif; color: #5A8A84; text-transform: uppercase; letter-spacing: .06em; margin-top: 3px }\n  .efs-cta { font: 700 0.875rem Montserrat, sans-serif; color: #fff; background: #00C4B3; text-decoration: none; display: inline-flex; gap: 8px; align-items: center; padding: 0.9rem 2.25rem; border-radius: 999px; transition: transform .15s cubic-bezier(.2,.8,.2,1); white-space: nowrap; align-self: flex-start }\n  .efs-cta:hover { background: #00C4B3; color: #fff; transform: scale(1.06) }\n\n  \/* Right: photo *\/\n  .efs-photo { overflow: hidden; background: #E9F8F7 }\n  .efs-photo img { width: 100%; height: 100%; object-fit: cover; display: block }\n\n  \/* Dots *\/\n  .efs-dots { display: flex; gap: 8px; justify-content: center; margin-top: 24px }\n  .efs-dot { width: 8px; height: 8px; border-radius: 999px; border: none; cursor: pointer; background: rgba(0,196,179,0.25); padding: 0; transition: width .2s cubic-bezier(.2,.8,.2,1), background .2s }\n  .efs-dot.active { width: 28px; background: #00C4B3 }\n\n  \/* Mobile *\/\n  @media (max-width: 768px) {\n    .efs-wrap { padding: 48px 16px 40px }\n    .efs-slide { grid-template-columns: 1fr; min-height: auto }\n    .efs-photo { height: 220px }\n    .efs-panel { padding: 28px 24px }\n    \/* Keep arrows outside the card, just narrower *\/\n    .efs-stage { gap: 8px }\n    .efs-nav { width: 34px; height: 34px; font-size: 14px }\n    .efs-head { padding: 0 42px }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .efs *, .efs *::before, .efs *::after { animation-duration: .001s !important; transition-duration: .001s !important }\n  }\n<\/style>\n\n<div class=\"efs\">\n  <section class=\"efs-wrap\">\n    <div class=\"efs-head\">\n      <div class=\"efs-head-left\">\n        <div class=\"efs-eyebrow\">Featured<\/div>\n        <h2 class=\"efs-h2\">Building brands that win <em><\/em> retention game.<\/h2>\n        <p class=\"efs-sub\">We take great pleasure in spotlighting the stories behind these wins. Real customers, real results, powered by Eber.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"efs-stage\">\n      <button class=\"efs-nav efs-nav-prev\" data-efs-nav=\"prev\" aria-label=\"Previous story\">&#8592;<\/button>\n      <div class=\"efs-carousel\">\n        <div class=\"efs-track\" id=\"efsTrack\"><\/div>\n      <\/div>\n      <button class=\"efs-nav efs-nav-next\" data-efs-nav=\"next\" aria-label=\"Next story\">&#8594;<\/button>\n    <\/div>\n\n    <div class=\"efs-dots\" id=\"efsDots\"><\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function(){\n  var LOGO = 'https:\/\/img.logo.dev\/{domain}?token=pk_VAZ4qSCKSf2bdEGFOKKwmg&size=60&format=png';\n  function logo(domain){ return LOGO.replace('{domain}', domain); }\n\n  var SLIDES = [\n    {\n      domain: 'outback.com.hk',\n      type: 'Interview',\n      title: 'How Outback Keeps Guests Coming Back with a Loyalty System Built for Multi-Outlet',\n      person: 'Patrick Kwok',\n      role: 'Senior Marketing Lead, Outback Steakhouse',\n      stat: '90%+', statLabel: 'Prestige Member Active Rate',\n      photo: 'https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/outback-blog-31-scaled.jpg',\n      href: 'https:\/\/www.youtube.com\/watch?v=_LDEnawpb4U&t=1453s',\n      cta: 'Watch the interview'\n    },\n    {\n      domain: 'bimboconcept.com',\n      type: 'Interview',\n      title: 'Building Bimbo Concept from the Ground Up: Why Real Loyalty Starts with Knowing Your Customer',\n      person: 'Elaine So-Gerardi',\n      role: 'Founder, Bimbo Concept',\n      stat: 'Weekly', statLabel: 'EDM drives repeat visits',\n      photo: 'https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/bimboconcept9.png',\n      href: 'https:\/\/www.youtube.com\/watch?v=dBTdYVijKms&t=7s',\n      cta: 'Watch the interview'\n    },\n    {\n      domain: 'gopia.co',\n      type: 'Case Study',\n      title: 'How Go Pizza Built 9,000+ Members in 3.5 Months with Eber\\'s QR Sign-Up and Repeat-Visit Mechanics',\n      person: 'Catherine Tan',\n      role: 'Senior Marketing Manager, TamJai Mixian & GoPizza',\n      stat: '9,000+', statLabel: 'Members in 3.5 months',\n      photo: 'https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/image-for-customer-page-05.jpg',\n      href: 'https:\/\/eber.co\/go-pizza-case-study\/',\n      cta: 'Read the case study'\n    },\n    {\n      domain: 'tamjai.com',\n      type: 'Case Study',\n      title: 'TamJai Mixian Turned Opening-Day Queues into Members from the Very First Bowl',\n      person: 'Catherine Tan',\n      role: 'Senior Marketing Manager, TamJai Mixian & GoPizza',\n      stat: '800+', statLabel: 'Sign-ups in 3-day launch',\n      photo: 'https:\/\/eber.co\/wp-content\/uploads\/2026\/05\/485832220_1063742599125610_946643442723481143_n.jpg',\n      href: 'https:\/\/eber.co\/tamjai-mixian-case-study\/',\n      cta: 'Read the case study'\n    },\n  ];\n\n  var track  = document.getElementById('efsTrack');\n  var dotsEl = document.getElementById('efsDots');\n  var stage  = document.querySelector('.efs-stage');\n  var prevBtns = document.querySelectorAll('.efs [data-efs-nav=\"prev\"]');\n  var nextBtns = document.querySelectorAll('.efs [data-efs-nav=\"next\"]');\n\n  track.innerHTML = SLIDES.map(function(s){\n    return '<article class=\"efs-slide\">'\n      + '<div class=\"efs-panel\">'\n      +   '<div>'\n      +     '<div class=\"efs-top\">'\n      +       '<div class=\"efs-logo-wrap\"><img decoding=\"async\" src=\"' + logo(s.domain) + '\" alt=\"' + s.person.split(',')[0] + ' logo\" onerror=\"this.style.display=\\'none\\'\"><\/div>'\n      +       '<span class=\"efs-type\">' + s.type + '<\/span>'\n      +     '<\/div>'\n      +     '<h3 class=\"efs-title\">' + s.title + '<\/h3>'\n      +     '<p class=\"efs-by\"><strong>' + s.person + '<\/strong> &mdash; ' + s.role + '<\/p>'\n      +   '<\/div>'\n      +   '<div class=\"efs-bottom\">'\n      +     '<div class=\"efs-stat\"><span class=\"efs-stat-v\">' + s.stat + '<\/span><span class=\"efs-stat-l\">' + s.statLabel + '<\/span><\/div>'\n      +     '<a href=\"' + s.href + '\" class=\"efs-cta\" target=\"_blank\" rel=\"noopener\">' + s.cta + ' &#8594;<\/a>'\n      +   '<\/div>'\n      + '<\/div>'\n      + '<div class=\"efs-photo\"><img decoding=\"async\" src=\"' + s.photo + '\" alt=\"' + s.title + '\" loading=\"lazy\"><\/div>'\n      + '<\/article>';\n  }).join('');\n\n  var cur = 0;\n\n  function renderDots(){\n    dotsEl.innerHTML = SLIDES.map(function(_, i){\n      return '<button class=\"efs-dot' + (i===cur?' active':'') + '\" data-i=\"' + i + '\" aria-label=\"Go to story ' + (i+1) + '\"><\/button>';\n    }).join('');\n    Array.prototype.forEach.call(dotsEl.querySelectorAll('.efs-dot'), function(d){\n      d.addEventListener('click', function(){ cur = +d.dataset.i; update(); startAuto(); });\n    });\n  }\n\n  function update(){\n    track.style.transform = 'translateX(-' + (cur * 100) + '%)';\n    renderDots();\n  }\n\n  function go(step){\n    cur = (cur + step + SLIDES.length) % SLIDES.length;\n    update();\n    startAuto();\n  }\n\n  Array.prototype.forEach.call(prevBtns, function(b){ b.addEventListener('click', function(){ go(-1); }); });\n  Array.prototype.forEach.call(nextBtns, function(b){ b.addEventListener('click', function(){ go(1); }); });\n  update();\n\n  var timer = null;\n  function stopAuto(){ if(timer) clearInterval(timer); timer = null; }\n  function startAuto(){ stopAuto(); timer = setInterval(function(){ cur=(cur+1)%SLIDES.length; update(); }, 6000); }\n\n  stage.addEventListener('mouseenter', stopAuto);\n  stage.addEventListener('mouseleave', startAuto);\n  if(!window.matchMedia('(prefers-reduced-motion: reduce)').matches) startAuto();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-319321c e-con e-atomic-element e-flexbox-base e-70074c6 \" data-id=\"319321c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"319321c\">\n    \t\t<div class=\"elementor-element elementor-element-c813666 elementor-widget elementor-widget-html\" data-id=\"c813666\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     EBER \u2014 \"IN CONVERSATION\" SECTION  (embed-safe)\n     All CSS is scoped to #eber-in-conversation.\n     Nothing here touches body, a, img, or * globally,\n     so the site header\/footer\/theme is unaffected.\n     Paste this whole block into a Custom HTML block.\n     ============================================================ -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* scoped reset \u2014 applies only inside the section *\/\n  #eber-in-conversation,\n  #eber-in-conversation *,\n  #eber-in-conversation *::before,\n  #eber-in-conversation *::after{box-sizing:border-box}\n\n  #eber-in-conversation{\n    font-family:Montserrat,system-ui,sans-serif;\n    color:#212B34;\n    background:#fff;\n    width:100%;\n    max-width:1200px;\n    margin:0 auto;\n  }\n  #eber-in-conversation img{max-width:100%;display:block}\n\n  #eber-in-conversation .eyebrow{font:600 11px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#00C4B3;margin-bottom:14px}\n\n  \/* interviews *\/\n  #eber-in-conversation .interviews{padding:80px 88px 72px}\n  #eber-in-conversation .interviews-head{max-width:620px;margin-bottom:44px}\n  #eber-in-conversation .interviews-head h2{font:700 30px\/1.12 Montserrat,sans-serif;letter-spacing:-.018em;margin:0 0 14px;color:#212B34}\n  #eber-in-conversation .interviews-head p{font:300 17px\/1.6 Montserrat,sans-serif;color:rgba(33,43,52,.68);margin:0}\n  #eber-in-conversation .group{margin-bottom:44px}\n  #eber-in-conversation .group-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}\n  #eber-in-conversation .group-head h3{font:600 15px Montserrat,sans-serif;letter-spacing:.02em;margin:0;color:#212B34}\n  #eber-in-conversation .group-head .line{flex:1;height:1px;background:#E3ECEC}\n  #eber-in-conversation .interview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n  #eber-in-conversation .interview-card{display:flex;flex-direction:column;gap:12px;color:inherit;margin:0;padding:0;border:0;background:none}\n  #eber-in-conversation .interview-thumb{position:relative;aspect-ratio:16\/9;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#00C4B3,#0494A5);display:flex;align-items:center;justify-content:center;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1);cursor:pointer}\n  #eber-in-conversation .interview-thumb:hover{box-shadow:0 14px 34px rgba(33,43,52,.16)}\n  #eber-in-conversation .interview-thumb:focus-visible{outline:3px solid #0494A5;outline-offset:3px}\n\n  \/* YouTube poster frame fills the card *\/\n  #eber-in-conversation .interview-thumb .poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;display:block}\n\n  #eber-in-conversation .play-btn{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;font-size:14px;color:#0494A5;padding-left:3px;z-index:2;box-shadow:0 4px 14px rgba(33,43,52,.22)}\n  #eber-in-conversation .tag{display:inline-block;font:600 10px Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0294A5;background:#E6FAF8;border:1px solid rgba(0,196,179,.3);padding:5px 11px;border-radius:999px}\n  #eber-in-conversation .interview-card h4{font:600 16px\/1.4 Montserrat,sans-serif;letter-spacing:-.01em;margin:0;color:#212B34}\n  #eber-in-conversation .tag-row{display:flex;align-items:center;gap:10px}\n  #eber-in-conversation .tag-row .m1{font:500 12px Montserrat,sans-serif;color:rgba(33,43,52,.45)}\n\n  \/* inline player \u2014 same frame, same rounded corners *\/\n  #eber-in-conversation .interview-thumb.playing{cursor:default}\n  #eber-in-conversation .interview-thumb iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}\n\n  \/* ---- motion ---- *\/\n  #eber-in-conversation .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}\n  #eber-in-conversation .reveal.in{opacity:1;transform:none}\n  #eber-in-conversation .interview-card .poster{transition:transform .25s cubic-bezier(.2,.8,.2,1)}\n  #eber-in-conversation .interview-card:hover .poster{transform:scale(1.05)}\n\n  @media (prefers-reduced-motion:reduce){\n    #eber-in-conversation *,\n    #eber-in-conversation *::before,\n    #eber-in-conversation *::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important}\n    #eber-in-conversation .reveal{opacity:1;transform:none}\n  }\n\n  \/* ---- responsive ---- *\/\n  @media (max-width:1100px){\n    #eber-in-conversation .interviews{padding:64px 48px 56px}\n    #eber-in-conversation .interview-grid{grid-template-columns:repeat(2,1fr)}\n  }\n  @media (max-width:700px){\n    #eber-in-conversation .interviews{padding:48px 24px 40px}\n    #eber-in-conversation .interviews-head h2{font-size:26px}\n    #eber-in-conversation .interview-grid{grid-template-columns:1fr}\n  }\n<\/style>\n\n<div id=\"eber-in-conversation\">\n  <section class=\"interviews\">\n    <div class=\"interviews-head\">\n      <div class=\"eyebrow\">In conversation<\/div>\n      <h2>Hear from rising marketing minds<\/h2>\n      <p>Marketing leads and operators on what they changed, what worked, and what surprised them.<\/p>\n    <\/div>\n    <div id=\"eberInterviewGroups\"><\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function(){\n  const NARRATIVES = [\n    {industry:\"Restaurant\", items:[\n      {tag:\"Restaurant\", title:\"Turning a restaurant into a household name\", meta:\"13 min\", video:\"Hr-slkSZOFY\", start:311},\n      {tag:\"Restaurant\", title:\"Digitalising the guest experience\", meta:\"5 min\", video:\"Kj79RVnre0A\"},\n      {tag:\"Restaurant\", title:\"Standing out in KL's F&B scene\", meta:\"13 min\", video:\"luSD_h6YHEM\"},\n      {tag:\"Restaurant\", title:\"Inside the neighbourhood bar\", meta:\"2 min\", video:\"mxzzSNbGqeU\"},\n      {tag:\"Restaurant\", title:\"Campaigns that keep guests coming back\", meta:\"7 min\", video:\"cNNpvxYPEHI\"},\n      {tag:\"Restaurant\", title:\"Loyalty across a multi-chain bakery cafe\", meta:\"4 min\", video:\"i32Pzj9VX_E\"}\n    ]},\n    {industry:\"Retail\", items:[\n      {tag:\"Retail\", title:\"How pet retail loyalty is shifting\", meta:\"19 min\", video:\"P-RC2tTh8Tc\"},\n      {tag:\"Retail\", title:\"A phygital experience for tech enthusiasts\", meta:\"3 min\", video:\"4IhFqiEEnE0\"},\n      {tag:\"Retail\", title:\"Connecting online and in-store rewards\", meta:\"4 min\", video:\"g4CXPriEuuA\"}\n    ]},\n    {industry:\"Health, wellness & logistics\", items:[\n      {tag:\"Wellness\", title:\"Patient-first service, backed by rewards\", meta:\"6 min\", video:\"bEw5A9txFB0\"},\n      {tag:\"Wellness\", title:\"From paper receipts to digital points\", meta:\"8 min\", video:\"w6iN_0JS2cU\", start:2},\n      {tag:\"Logistics\", title:\"Scaling rewards to 1.2 million members\", meta:\"30 sec\", video:\"EcWE7uprgzE\"}\n    ]}\n  ];\n\n  const groupsEl = document.getElementById('eberInterviewGroups');\n  if (!groupsEl) return;\n\n  function poster(id){ return \"https:\/\/i.ytimg.com\/vi\/\" + id + \"\/maxresdefault.jpg\"; }\n\n  groupsEl.innerHTML = NARRATIVES.map(g => `\n    <div class=\"group\">\n      <div class=\"group-head\">\n        <h3>${g.industry}<\/h3>\n        <div class=\"line\"><\/div>\n      <\/div>\n      <div class=\"interview-grid\">\n        ${g.items.map(n => `\n          <article class=\"interview-card\">\n            <div class=\"interview-thumb\" role=\"button\" tabindex=\"0\"\n                 aria-label=\"Play video: ${n.title}\"\n                 data-video=\"${n.video}\" data-start=\"${n.start || 0}\">\n              <img decoding=\"async\" class=\"poster\" src=\"${poster(n.video)}\" alt=\"\" loading=\"lazy\"\n                   data-vid=\"${n.video}\" data-fallback=\"0\">\n              <span class=\"play-btn\">&#9654;<\/span>\n            <\/div>\n            <div class=\"tag-row\"><span class=\"tag\">${n.tag}<\/span><span class=\"m1\">${n.meta}<\/span><\/div>\n            <h4>${n.title}<\/h4>\n          <\/article>\n        `).join('')}\n      <\/div>\n    <\/div>\n  `).join('');\n\n  const SIZES = [\"maxresdefault\", \"sddefault\", \"hqdefault\"];\n  groupsEl.querySelectorAll('.poster').forEach(img => {\n    img.addEventListener('error', function(){\n      let step = parseInt(this.dataset.fallback, 10) + 1;\n      if (step >= SIZES.length) return;\n      this.dataset.fallback = String(step);\n      this.src = \"https:\/\/i.ytimg.com\/vi\/\" + this.dataset.vid + \"\/\" + SIZES[step] + \".jpg\";\n    });\n    img.addEventListener('load', function(){\n      if (this.naturalWidth > 0 && this.naturalWidth <= 120) {\n        this.dispatchEvent(new Event('error'));\n      }\n    });\n  });\n\n  function playInCard(thumb){\n    if (thumb.classList.contains('playing')) return;\n    const id = thumb.dataset.video;\n    if (!id) return;\n    const label = thumb.getAttribute('aria-label') || 'Interview video';\n    const start = parseInt(thumb.dataset.start, 10) || 0;\n    const params = new URLSearchParams({autoplay:'1', rel:'0', modestbranding:'1', playsinline:'1'});\n    if (start) params.set('start', String(start));\n    thumb.classList.add('playing');\n    thumb.removeAttribute('role');\n    thumb.removeAttribute('tabindex');\n    thumb.removeAttribute('aria-label');\n    thumb.innerHTML =\n      `<iframe src=\"https:\/\/www.youtube.com\/embed\/${id}?${params.toString()}\"\n               title=\"${label}\"\n               allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n               allowfullscreen><\/iframe>`;\n  }\n\n  groupsEl.addEventListener('click', e => {\n    const thumb = e.target.closest('.interview-thumb');\n    if (thumb) playInCard(thumb);\n  });\n  groupsEl.addEventListener('keydown', e => {\n    if (e.key !== 'Enter' && e.key !== ' ') return;\n    const thumb = e.target.closest('.interview-thumb[role=\"button\"]');\n    if (!thumb) return;\n    e.preventDefault();\n    playInCard(thumb);\n  });\n\n  const scope = document.getElementById('eber-in-conversation');\n  const revealEls = [];\n  scope.querySelectorAll('.interviews-head, .group').forEach(el => {\n    el.classList.add('reveal');\n    revealEls.push(el);\n  });\n\n  const io = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); }\n    });\n  }, { threshold: .12, rootMargin: '0px 0px -6% 0px' });\n  revealEls.forEach(el => io.observe(el));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a3f0549 e-flex e-con-boxed e-con e-parent\" data-id=\"a3f0549\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-177dff4 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"177dff4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700;800&display=swap\" rel=\"stylesheet\" \/>\n\n<style>\n.eb-logo-section {\n  background: #FAFBFC;\n  border-top: 1px solid rgba(0,196,179,0.15);\n  border-bottom: 1px solid rgba(0,196,179,0.15);\n  padding: 3rem 0;\n  font-family: 'Montserrat', sans-serif;\n  overflow: hidden;\n\n  \/* Scroll duration is scaled to the number of logos per row so the logos\n     glide past at the same speed regardless of how many rows there are. *\/\n  --eb-speed: 167s;\n}\n\n.eb-logo-label {\n  text-align: center;\n  font-size: 0.72rem;\n  font-weight: 700;\n  color: #5A8A84;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  margin: 0 0 2.25rem;\n  padding: 0 2rem;\n}\n\n\/* Marquee viewport with edge fade *\/\n.eb-marquee {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);\n  mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);\n}\n\n.eb-marquee-track {\n  display: flex;\n  align-items: center;\n  gap: 4rem;\n  width: max-content;\n  animation: eb-scroll var(--eb-speed) linear infinite;\n}\n\n.eb-marquee:hover .eb-marquee-track {\n  animation-play-state: paused;\n}\n\n@keyframes eb-scroll {\n  from { transform: translateX(0); }\n  to   { transform: translateX(-50%); }\n}\n\n.eb-logo-item {\n  flex-shrink: 0;\n  \/* The box is only a container. Actual logo size is set by the script at the\n     bottom, which gives every logo the same optical area regardless of whether\n     it is a wide wordmark or a square mark. *\/\n  width: 150px;\n  height: 84px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* Fallback sizing, used before the script runs (or if it never does).\n   The script below replaces these with per-logo dimensions. *\/\n.eb-logo-item img {\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n  object-fit: contain;\n  object-position: center;\n}\n\n\/* Even-numbered rows scroll the opposite direction *\/\n.eb-marquee.reverse .eb-marquee-track {\n  animation: eb-scroll-rev var(--eb-speed) linear infinite;\n}\n\n@keyframes eb-scroll-rev {\n  from { transform: translateX(-50%); }\n  to   { transform: translateX(0); }\n}\n\n.eb-marquee + .eb-marquee { margin-top: 2.25rem; }\n\n@media (prefers-reduced-motion: reduce) {\n  .eb-marquee-track { animation: none !important; }\n  .eb-marquee { mask-image: none; -webkit-mask-image: none; overflow-x: auto; }\n}\n\n@media (max-width: 768px) {\n  .eb-logo-section { padding: 2.25rem 0; --eb-speed: 125s; }\n  .eb-marquee-track { gap: 2rem; }\n  .eb-logo-item { width: 100px; height: 60px; }\n}\n<\/style>\n\n<section class=\"eb-logo-section\">\n  <p class=\"eb-logo-label\">Trusted for Customer Retention<\/p>\n\n  <!-- Row 1 -->\n  <div class=\"eb-marquee\">\n    <div class=\"eb-marquee-track\">\n      <!-- Set A -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/07\/mr.tuktuk-png.png\" alt=\"Mr Tuk Tuk\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/sentosa-logo.png\" alt=\"Sentosa\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Turbo-Jewellery-1.png\" alt=\"Turbo Jewellery\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/art-piece-logo-png.png\" alt=\"AP CLUB\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2020\/02\/the-sukhothai.png\" alt=\"Sukhothai\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/TC_logo_black.webp\" alt=\"Tc acoustic\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/solar-time-logo.avif\" alt=\"Solar Time\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/marasca-logo.png\" alt=\"Marasca\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/09\/harry.png\" alt=\"Harry&amp;#x27;s\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/secret-recipe-logo.png\" alt=\"Secret Recipe\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Tap-Room-LOGO-03.png\" alt=\"Tap Room\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/01\/Gopizza-logo.png\" alt=\"Go Pizza\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/brotzeit-logo.webp\" alt=\"Brotzeit\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/04\/marcheMovenpick-logo.png\" alt=\"Marche Germany\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Logo1_512X512.png\" alt=\"Little Bao\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/tin-box-logo.png\" alt=\"Tin Box\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Tomacado.webp\" alt=\"Tomacado\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/00690bcb-f2b1-42bd-a6a9-ef0e8d43cb46_rw_3840.png\" alt=\"Steak King\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/kyochon-logo-korea-1.png\" alt=\"KyoChon\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Edith-patisserie.png\" alt=\"Edith\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/jia-logo.png\" alt=\"JIA\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/unlisted-collection-logo.png\" alt=\"Unlisted Collection\" loading=\"lazy\" \/><\/div>\n      <!-- Set A duplicate for seamless loop -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/07\/mr.tuktuk-png.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/sentosa-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Turbo-Jewellery-1.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/art-piece-logo-png.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2020\/02\/the-sukhothai.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/TC_logo_black.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/solar-time-logo.avif\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/marasca-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/09\/harry.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/secret-recipe-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Tap-Room-LOGO-03.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/01\/Gopizza-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/brotzeit-logo.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/04\/marcheMovenpick-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Logo1_512X512.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/tin-box-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Tomacado.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/00690bcb-f2b1-42bd-a6a9-ef0e8d43cb46_rw_3840.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/kyochon-logo-korea-1.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Edith-patisserie.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/jia-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/unlisted-collection-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Row 2 (reverse direction) -->\n  <div class=\"eb-marquee reverse\">\n    <div class=\"eb-marquee-track\">\n      <!-- Set B -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Maju-Home-logo.png\" alt=\"Maju Home\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/permier-clinic-logo.png\" alt=\"Premier Clinic\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/SS-Hospitality.png\" alt=\"S&amp;amp;S Hospitality\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/lalamove-for-website.png\" alt=\"Lalamove\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/Anytime-Fitness-logo.png\" alt=\"Anytime Fitness\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/SamaSamaHotelKlAirport_Vertical-logo_Process-1024x833-1.png\" alt=\"Sama Sama Hotel KLIA Airport\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/holiday-villa-logo.png\" alt=\"Holiday Villa\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/tca-logo.png\" alt=\"TCA\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2021\/03\/57ad31e7258e3d15b92bf9ce58bd2f5a_nova-club-300-c-100.png\" alt=\"Nova Club\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/phiten-logo.png\" alt=\"Phiten\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/cthardware_logo-01.avif\" alt=\"Cthardware\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/capitol-optical-logo.png\" alt=\"Capitol Optical\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/05\/bimbo-concept.png\" alt=\"Bimbo Concept\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/celovis-eber-logo.avif\" alt=\"Celovis\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/all-it.png\" alt=\"All IT\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/01\/mayer-logo.png\" alt=\"Mayer\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/on-the-list-logo.png\" alt=\"On The List\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Adelphi-Collective-logo.png\" alt=\"Adelphi Collective\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/novela-logo.png\" alt=\"Novela\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/6zdNBhOsQ8GuEiPkzROl_PpnppPUzxH59PuZK.png\" alt=\"Fowlboys\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Gold.png\" alt=\"Chong Qing Grilled Fish\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Wine-Connection-logo.png\" alt=\"Wine Connection\" loading=\"lazy\" \/><\/div>\n      <!-- Set B duplicate for seamless loop -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Maju-Home-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/permier-clinic-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/SS-Hospitality.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/lalamove-for-website.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/Anytime-Fitness-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/SamaSamaHotelKlAirport_Vertical-logo_Process-1024x833-1.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/holiday-villa-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/tca-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2021\/03\/57ad31e7258e3d15b92bf9ce58bd2f5a_nova-club-300-c-100.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/phiten-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/cthardware_logo-01.avif\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/capitol-optical-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/05\/bimbo-concept.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/celovis-eber-logo.avif\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/all-it.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/01\/mayer-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/on-the-list-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Adelphi-Collective-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/novela-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/6zdNBhOsQ8GuEiPkzROl_PpnppPUzxH59PuZK.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Gold.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Wine-Connection-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Row 3 -->\n  <div class=\"eb-marquee\">\n    <div class=\"eb-marquee-track\">\n      <!-- Set C -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/H-Elite-Design-Hotel-logo.png\" alt=\"H Elite Design Hotel\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/ninja-van-logo.png\" alt=\"Ninja Van\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/wewell-logo.png\" alt=\"Wewell\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/01\/BananaBro-Logo-14112017-01.png\" alt=\"BananaBro\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/02\/Customer-Stories-gbtb-logo.png\" alt=\"Gardens by The Bay\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/07\/thomson-health-logo.png\" alt=\"Thomson\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/Seven-oaks-logo.png\" alt=\"Seven Oaks\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/MST-Golf-logo-png.png\" alt=\"Mst Golf\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/ARABICA_full_Logo.svg.png\" alt=\"Arabica\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/MainLogo_MeeTarikTM-withoutTagline-scaled-dgdg.webp\" alt=\"Mee Tarik\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/the-founders-cafe-logo.png\" alt=\"Founder Cafe\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/TamJai-Mixian-logo.jpg\" alt=\"Tamjai Mixian\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/05\/frites-logo.svg\" alt=\"Frites\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/young-master-logo.png\" alt=\"Young Master\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/putien-logo-my-3.png\" alt=\"Putien\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/odelice-logo.png\" alt=\"Odelice\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/05\/outback-steakhouse-logo.svg\" alt=\"Outback Steakhouse\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/05\/Logo-Beef-Liberty.png\" alt=\"Beef Liberty\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/cedele-logo.webp\" alt=\"Cedele\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/BHC-Chicken-Malaysia.png\" alt=\"BHC Chicken Malaysia\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/LKF-Elite-Logo.png\" alt=\"LKF Elite\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/urban-coffee-logo-Photoroom.png\" alt=\"Urban Coffee Roasters\" loading=\"lazy\" \/><\/div>\n      <!-- Set C duplicate for seamless loop -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/H-Elite-Design-Hotel-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/ninja-van-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/wewell-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/01\/BananaBro-Logo-14112017-01.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/02\/Customer-Stories-gbtb-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/07\/thomson-health-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/Seven-oaks-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/MST-Golf-logo-png.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/ARABICA_full_Logo.svg.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/MainLogo_MeeTarikTM-withoutTagline-scaled-dgdg.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/the-founders-cafe-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/TamJai-Mixian-logo.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/05\/frites-logo.svg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/young-master-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/putien-logo-my-3.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/odelice-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/05\/outback-steakhouse-logo.svg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/05\/Logo-Beef-Liberty.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/cedele-logo.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/BHC-Chicken-Malaysia.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/LKF-Elite-Logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/urban-coffee-logo-Photoroom.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Row 4 (reverse direction) -->\n  <div class=\"eb-marquee reverse\">\n    <div class=\"eb-marquee-track\">\n      <!-- Set D -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/05\/images-3.png\" alt=\"Humansa\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/01\/Paris_Baguette_logo.svg-1.png\" alt=\"Paris Baguette\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/mount-faber-logo.png\" alt=\"Faber\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/logo.webp\" alt=\"Primer Group\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/Lavender.png\" alt=\"Lavender Bakery\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Shake_Shack_logo.png\" alt=\"Shake Shack\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/momax-logo-Photoroom.png\" alt=\"Momax\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/gianni-group.webp\" alt=\"Gianni Group\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/nike-by-gmg-logo-1.png\" alt=\"Nike Stores\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Optical-88.png\" alt=\"Optical 88\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/archi_luxury_logo.avif\" alt=\"Archi Luxury\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/a-look-logo.png\" alt=\"A Look\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/02\/Y21.png\" alt=\"Yacht 21\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/shoploooh-logo.png\" alt=\"Shoploooh\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/07\/REFASH_Black__cropped_1899x.webp\" alt=\"Refash\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/0x0.png\" alt=\"Petworld\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/02\/kinokuniya-1.png\" alt=\"Kinokuniya\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/merries_logo_1024x1024.webp\" alt=\"Merries\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/WG-LOGO.png\" alt=\"Werners Group\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/05\/image-32.png\" alt=\"Plain Vanilla\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Boat-Noodles-logo-Photoroom.png\" alt=\"The Original Boat Noodle\" loading=\"lazy\" \/><\/div>\n      <!-- Set D duplicate for seamless loop -->\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/05\/images-3.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/01\/Paris_Baguette_logo.svg-1.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/mount-faber-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/logo.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/Lavender.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/Shake_Shack_logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/07\/momax-logo-Photoroom.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/gianni-group.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/nike-by-gmg-logo-1.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Optical-88.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/archi_luxury_logo.avif\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2023\/08\/a-look-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/02\/Y21.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/shoploooh-logo.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/07\/REFASH_Black__cropped_1899x.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/0x0.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2022\/02\/kinokuniya-1.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2024\/09\/merries_logo_1024x1024.webp\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/06\/WG-LOGO.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2025\/05\/image-32.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n      <div class=\"eb-logo-item\"><img decoding=\"async\" src=\"https:\/\/eber.co\/wp-content\/uploads\/2026\/08\/Boat-Noodles-logo-Photoroom.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" \/><\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n\/* Optical size normalisation for the logo marquee.\n   Every logo is scaled so it occupies the same visual AREA, rather than being\n   stretched to the same width (which shrinks square marks) or the same height\n   (which shrinks wide wordmarks). A wide wordmark therefore comes out short and\n   long, a square mark comes out small and tall, and both read as equal weight.\n   Sizes are capped so nothing overflows its box. *\/\n(function () {\n  var section = document.querySelector('.eb-logo-section');\n  if (!section) return;\n\n  var imgs = Array.prototype.slice.call(\n    section.querySelectorAll('.eb-logo-item img')\n  );\n\n  function sizeAll() {\n    var mobile = window.matchMedia('(max-width: 768px)').matches;\n    var AREA  = mobile ? 2200 : 5000;  \/\/ target optical area, px squared\n    var MAX_W = mobile ? 100  : 150;   \/\/ never wider than the box\n    var MAX_H = mobile ? 56   : 78;    \/\/ never taller than the box\n\n    imgs.forEach(function (img) {\n      var nw = img.naturalWidth;\n      var nh = img.naturalHeight;\n      if (!nw || !nh) return;          \/\/ not loaded, or an SVG with no intrinsic size\n\n      var ratio = nw \/ nh;\n      var h = Math.sqrt(AREA \/ ratio);\n      var w = h * ratio;\n\n      if (w > MAX_W) { w = MAX_W; h = w \/ ratio; }\n      if (h > MAX_H) { h = MAX_H; w = h * ratio; }\n\n      img.style.width  = Math.round(w) + 'px';\n      img.style.height = Math.round(h) + 'px';\n    });\n  }\n\n  imgs.forEach(function (img) {\n    if (!img.complete) {\n      img.addEventListener('load',  sizeAll);\n      img.addEventListener('error', sizeAll);\n    }\n  });\n\n  sizeAll();\n  window.addEventListener('load', sizeAll);\n  window.addEventListener('resize', sizeAll);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fc7e85 e-con-full e-flex e-con e-parent\" data-id=\"2fc7e85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc64877 elementor-widget elementor-widget-html\" data-id=\"cc64877\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ==========================================================\n     Eber \u2014 Customer loyalty case studies (embed-safe)\n     Paste this whole block into an HTML \/ Custom Code widget.\n     Everything is scoped to .ecs-wrap so nothing can affect\n     your site header, footer, or any other page styles.\n     ========================================================== -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ---- everything below is scoped to .ecs-wrap only ---- *\/\n.ecs-wrap{width:1200px;max-width:100%;margin:0 auto;background:#fff;font-family:Montserrat,system-ui,sans-serif;color:#212B34}\n.ecs-wrap *,.ecs-wrap *::before,.ecs-wrap *::after{box-sizing:border-box}\n.ecs-wrap img{max-width:100%;height:auto;display:block}\n.ecs-wrap a{color:#0494A5;text-decoration:none}\n.ecs-wrap a:hover{color:#037a88}\n\n.ecs-wrap .ecs-eyebrow{font:600 11px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#00C4B3;margin-bottom:14px}\n\n.ecs-wrap .ecs-sec{padding:80px 88px 84px}\n.ecs-wrap .ecs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:32px}\n.ecs-wrap .ecs-head-left{max-width:560px}\n.ecs-wrap .ecs-head h2{font:700 30px\/1.12 Montserrat,sans-serif;letter-spacing:-.018em;margin:0;padding:0;text-transform:none;color:#212B34}\n.ecs-wrap .ecs-chips{display:flex;gap:8px;flex-wrap:wrap}\n.ecs-wrap .ecs-chip{padding:10px 18px;border-radius:999px;cursor:pointer;font:600 13px Montserrat,sans-serif;border:1px solid #E3ECEC;background:#fff;color:#212B34;transition:background .18s,border-color .18s,color .18s;-webkit-appearance:none;appearance:none;margin:0;box-shadow:none;text-transform:none;letter-spacing:normal;width:auto;min-width:0;height:auto;line-height:1.2}\n.ecs-wrap .ecs-chip:hover{background:#fff;color:#212B34}\n.ecs-wrap .ecs-chip.is-active,.ecs-wrap .ecs-chip.is-active:hover{border-color:#00C4B3;background:#00C4B3;color:#fff}\n\n.ecs-wrap .ecs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.ecs-wrap .ecs-card{border:1px solid #E3ECEC;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s;background:#fff}\n.ecs-wrap .ecs-card:hover{box-shadow:0 14px 34px rgba(33,43,52,.12);transform:translateY(-6px)}\n.ecs-wrap .ecs-frame{height:188px;background:#ECF8F7;display:flex;align-items:center;justify-content:center;overflow:hidden}\n.ecs-wrap .ecs-frame img{width:100%;height:100%;object-fit:cover}\n.ecs-wrap .ecs-frame.is-panel{background:linear-gradient(135deg,#ECF8F7,#dff2f1);padding:32px}\n.ecs-wrap .ecs-frame.is-panel img{width:auto;max-width:68%;max-height:84px;object-fit:contain}\n.ecs-wrap .ecs-body{padding:26px;display:flex;flex-direction:column;gap:16px;flex:1}\n.ecs-wrap .ecs-body-top{display:flex;align-items:center;justify-content:space-between;gap:12px}\n.ecs-wrap .ecs-body-top img{height:30px;width:auto;max-width:130px;object-fit:contain}\n\/* fallback for cards with no single brand logo (e.g. multi-brand reports) *\/\n.ecs-wrap .ecs-name{font:700 15px Montserrat,sans-serif;color:#212B34}\n.ecs-wrap .ecs-industry{font:600 10px Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#0494A5;background:#ECF8F7;padding:5px 11px;border-radius:999px;white-space:nowrap}\n.ecs-wrap .ecs-body p{font:500 15px\/1.58 Montserrat,sans-serif;margin:0;color:rgba(33,43,52,.86)}\n.ecs-wrap .ecs-link{font:600 14px Montserrat,sans-serif;color:#0494A5;margin-top:auto;display:inline-flex;gap:8px;transition:gap .2s}\n.ecs-wrap .ecs-link:hover{gap:14px}\n\n.ecs-wrap .ecs-more{display:flex;justify-content:center;margin-top:40px}\n.ecs-wrap .ecs-btn{padding:15px 36px;border-radius:999px;background:#fff;color:#00C4B3;font:600 15px Montserrat,sans-serif;border:1.5px solid #00C4B3;display:inline-flex;gap:10px;align-items:center;transition:background .2s,color .2s,box-shadow .2s}\n.ecs-wrap .ecs-btn span{transition:transform .2s}\n.ecs-wrap .ecs-btn:hover{background:#00C4B3;color:#fff;box-shadow:0 10px 24px rgba(0,196,179,.25)}\n.ecs-wrap .ecs-btn:hover span{transform:translateX(3px)}\n\n\/* ---- motion ---- *\/\n.ecs-wrap .ecs-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}\n.ecs-wrap .ecs-reveal.is-in{opacity:1;transform:none}\n@keyframes ecsPopIn{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}\n.ecs-wrap .ecs-card.ecs-pop{animation:ecsPopIn .45s cubic-bezier(.2,.8,.2,1) backwards}\n\n@media (max-width:1024px){\n  .ecs-wrap .ecs-sec{padding:56px 24px 60px}\n  .ecs-wrap .ecs-head{flex-direction:column;align-items:flex-start;gap:24px}\n  .ecs-wrap .ecs-grid{grid-template-columns:repeat(2,1fr)}\n  .ecs-wrap .ecs-head h2{font-size:32px}\n}\n@media (max-width:640px){\n  .ecs-wrap .ecs-grid{grid-template-columns:1fr}\n}\n@media (prefers-reduced-motion:reduce){\n  .ecs-wrap *,.ecs-wrap *::before,.ecs-wrap *::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important}\n  .ecs-wrap .ecs-reveal{opacity:1;transform:none}\n}\n<\/style>\n\n<div class=\"ecs-wrap\">\n  <section class=\"ecs-sec\">\n    <div class=\"ecs-head\">\n      <div class=\"ecs-head-left\">\n        <div class=\"ecs-eyebrow\">Case studies<\/div>\n        <h2>Explore Winning Retention Stories<\/h2>\n      <\/div>\n      <div class=\"ecs-chips\" data-ecs-chips><\/div>\n    <\/div>\n    <div class=\"ecs-grid\" data-ecs-grid><\/div>\n\n    <div class=\"ecs-more\">\n      <a href=\"https:\/\/eber.co\/case-studies\/\" class=\"ecs-btn\">View more case studies <span>&rarr;<\/span><\/a>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function(){\n  var root = document.currentScript && document.currentScript.previousElementSibling;\n  if (!root || !root.classList.contains('ecs-wrap')) {\n    var all = document.querySelectorAll('.ecs-wrap');\n    root = all[all.length - 1];\n  }\n  if (!root) return;\n\n  var chipsEl = root.querySelector('[data-ecs-chips]');\n  var gridEl  = root.querySelector('[data-ecs-grid]');\n\n  function RES(p){ return \"https:\/\/eber.co\/wp-content\/uploads\/\" + p; }\n\n  var CASES = [\n    {industry:\"Retail\", img:RES(\"2025\/06\/kinokuniya-customer.png\"), logo:RES(\"2022\/02\/kinokuniya-1.png\"),\n     text:\"Kinokuniya decided to part ways with their traditional membership cards and adopt a fully digital, all-inclusive loyalty program.\", href:\"https:\/\/eber.co\/kinokuniya-case-study\/\"},\n    {industry:\"Logistics\", img:RES(\"2023\/08\/lalamove-featured-image.png\"), logo:RES(\"2023\/08\/lalamove-logo.png\"),\n     text:\"Lalamove launched a point-based loyalty program spanning both individual users and merchant partners, recruiting over 1.2 million members worldwide.\", href:\"https:\/\/eber.co\/customers\/global\/lalamove-case-study\/\"},\n    {industry:\"Hospitality\", name:\"Hospitality Report\", img:RES(\"2026\/08\/hospitality.png\"),\n     text:\"How hospitality brands turn guest loyalty into a profit engine, with four real programs from Marasca, The Sukhothai Bangkok, Holiday Villa and Sama-Sama.\", href:\"https:\/\/eber.co\/case-studies\/hospitality-case-study\/\"},\n    {industry:\"Restaurant\", img:RES(\"2025\/06\/Hoshino-coffee-customers.png\"), logo:RES(\"2022\/05\/HC-logo-2.webp\"),\n     text:\"Hoshino deployed the loyalty program across 13 outlets, and the results were pretty amazing.\", href:\"https:\/\/eber.co\/hoshino-case-study\/\"},\n    {industry:\"Restaurant\", img:RES(\"2025\/06\/Beef-liberty-customers.png\"), logo:RES(\"2022\/07\/303-3038541_logo-header-menu-beef-and-liberty.png\"),\n     text:\"How Beef &amp; Liberty increase new customer traffic and constantly engage with regular customers visiting their establishment.\", href:\"https:\/\/eber.co\/beef-liberty-case-study\/\"},\n    {industry:\"Restaurant\", img:RES(\"2025\/06\/plain-vanilla-customer.png\"), logo:RES(\"2022\/06\/PV_Logos_single_line_185x@2x.webp\"),\n     text:\"Plain Vanilla decided to realise their vision of launching a loyalty marketing strategy that provides seamless and delightful experiences for their loyal customers.\", href:\"https:\/\/eber.co\/plain-vanilla-case-study\/\"},\n    {industry:\"Retail\", img:RES(\"2025\/06\/Shoploooh-image-scaled.jpg\"), logo:RES(\"2023\/08\/shoploooh-logo-768x288.png\"),\n     text:\"Discover the future of retail with Shoploooh's loyalty program, connecting online and in-store experiences to reward customers at every step.\", href:\"https:\/\/eber.co\/shoploooh-case-study\/\"},\n    {industry:\"Retail\", img:RES(\"2026\/08\/allit-image.jpeg\"), logo:RES(\"2023\/08\/all-it.png\"),\n     text:\"All IT is transforming customer retention with a seamless phygital experience for tech enthusiasts.\", href:\"https:\/\/eber.co\/customers\/all-it-case-study\/\"},\n    {industry:\"Restaurant\", img:RES(\"2026\/08\/marche.png\"), logo:RES(\"2022\/04\/marcheMovenpick-logo.png\"),\n     text:\"March\u00e9 M\u00f6venpick Singapore replaced a fully paper-based loyalty program with a cloud-based CRM, giving staff instant access to customer records and members a live view of their points and rewards.\", href:\"https:\/\/eber.co\/marche-case-study\/\"}\n  ];\n\n  \/\/ ---- filter groups ----\n  \/\/ Industries listed in MAIN_FILTERS get their own chip; every other industry\n  \/\/ (currently Hospitality and Logistics, plus anything added later) rolls up into \"Others\".\n  \/\/ Move an industry into MAIN_FILTERS once it has enough case studies to stand alone.\n  var MAIN_FILTERS = [\"Retail\", \"Restaurant\"];\n  var OTHER_LABEL  = \"Others\";\n  function groupOf(c){ return MAIN_FILTERS.indexOf(c.industry) > -1 ? c.industry : OTHER_LABEL; }\n\n  var filters = [\"All\"].concat(MAIN_FILTERS.filter(function(f){\n    return CASES.some(function(c){ return c.industry === f; });\n  }));\n  if (CASES.some(function(c){ return groupOf(c) === OTHER_LABEL; })) filters.push(OTHER_LABEL);\n\n  var activeFilter = \"All\";\n\n  chipsEl.innerHTML = filters.map(function(f){\n    return '<button type=\"button\" class=\"ecs-chip' + (f === activeFilter ? ' is-active' : '') +\n           '\" data-f=\"' + f + '\">' + f + '<\/button>';\n  }).join('');\n\n  function renderCases(){\n    var visible = activeFilter === \"All\" ? CASES : CASES.filter(function(c){ return groupOf(c) === activeFilter; });\n    gridEl.innerHTML = visible.map(function(c, i){\n      var brand = c.logo\n        ? '<img decoding=\"async\" src=\"' + c.logo + '\" alt=\"\">'\n        : '<span class=\"ecs-name\">' + (c.name || '') + '<\/span>';\n      return '' +\n        '<article class=\"ecs-card ecs-pop\" style=\"animation-delay:' + (i * 60) + 'ms\">' +\n          '<div class=\"ecs-frame' + (c.panel ? ' is-panel' : '') + '\">' +\n            '<img decoding=\"async\" src=\"' + c.img + '\" alt=\"\">' +\n          '<\/div>' +\n          '<div class=\"ecs-body\">' +\n            '<div class=\"ecs-body-top\">' + brand +\n              '<span class=\"ecs-industry\">' + c.industry + '<\/span>' +\n            '<\/div>' +\n            '<p>' + c.text + '<\/p>' +\n            '<a href=\"' + c.href + '\" class=\"ecs-link\">Read case study <span>&rarr;<\/span><\/a>' +\n          '<\/div>' +\n        '<\/article>';\n    }).join('');\n  }\n\n  chipsEl.addEventListener('click', function(e){\n    var btn = e.target.closest('.ecs-chip');\n    if (!btn) return;\n    activeFilter = btn.dataset.f;\n    Array.prototype.forEach.call(chipsEl.querySelectorAll('.ecs-chip'), function(c){\n      c.classList.toggle('is-active', c.dataset.f === activeFilter);\n    });\n    renderCases();\n  });\n\n  renderCases();\n\n  \/\/ ---- motion: scroll reveal (scoped to this block only) ----\n  var revealEls = [];\n  ['.ecs-head', '.ecs-more'].forEach(function(sel){\n    Array.prototype.forEach.call(root.querySelectorAll(sel), function(el){\n      el.classList.add('ecs-reveal');\n      revealEls.push(el);\n    });\n  });\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if (en.isIntersecting){ en.target.classList.add('is-in'); io.unobserve(en.target); }\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -6% 0px' });\n    revealEls.forEach(function(el){ io.observe(el); });\n  } else {\n    revealEls.forEach(function(el){ el.classList.add('is-in'); });\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EN \u4e2d\u6587 Building brands that win retention game. We take great pleasure in hearing our customers share their success stories about how Eber has positively impacted their businesses and boosted customer loyalty. 0+ Brands 0+ Markets 0M+ Members Featured Building brands that win retention game. We take great pleasure in spotlighting the stories behind these [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-13273","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/pages\/13273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/comments?post=13273"}],"version-history":[{"count":231,"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/pages\/13273\/revisions"}],"predecessor-version":[{"id":14270,"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/pages\/13273\/revisions\/14270"}],"wp:attachment":[{"href":"https:\/\/eber.co\/wp-json\/wp\/v2\/media?parent=13273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}