PageSourceSearch

https://osmosphere.webflow.io/blogs

html osmosphere.webflow.io collected 2026-10-03 13:33:46 UTC 116,256 bytes, 1,323 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Thu Aug 27 2026 13:24:26 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="osmosphere.webflow.io" data-wf-page="65e978a66ce317053df7247d" data-wf-site="657711ffb64e787c6cc257dd" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Blogs | Insights &amp; Updates from Osmos.AI Retail Media Experts</title><meta content="Dive into the Osmos.AI blog for expert insights, product updates, and success stories in omnichannel retail media—from automation and monetization to advertiser workflows." name="description"/><meta content="Blogs | Insights &amp; Updates from Osmos.AI Retail Media Experts" property="og:title"/><meta content="Dive into the Osmos.AI blog for expert insights, product updates, and success stories in omnichannel retail media—from automation and monetization to advertiser workflows." property="og:description"/><meta content="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69b7e9b8207e733c9acacc73_Blogs%20Social%20Share.png" property="og:image"/><meta content="Blogs | Insights &amp; Updates from Osmos.AI Retail Media Experts" name="twitter:title"/><meta content="Dive into the Osmos.AI blog for expert insights, product updates, and success stories in omnichannel retail media—from automation and monetization to advertiser workflows." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/css/osmosphere.webflow.shared.e7980b2bf.min.css" rel="stylesheet" type="text/css" integrity="sha384-55gLK/6C6qaAavXzQ2kR6XqWAFHzMpKdpmINZSM0by1u0GG+ODeu0sZecznAyhA3" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic","Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/65ae4ceab8e2b2aaad614df1_Favicon%201.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/65ae4cf083bf50321fc675e8_webclip-.png" rel="apple-touch-icon"/><link href="https://www.osmos.ai/blogs" rel="canonical"/>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-MRQRK5VHXX'],'google_tags_first_party');</script>
1<script async="" src="/xa5e8du3i6ydNjU3NzExZmZiNjRlNzg3YzZjYzI1N2Rk/B5_lHyr7O3XPYtsKZBoHIZZvxYg"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-MRQRK5VHXX');</script>
1<style>
2  /* Text inputs: filled only after user types */
3  .form_input:not(select):not(:placeholder-shown) {
4    color: #636cff;
5    border-color: rgba(99, 108, 255, 0.6);
6    background-color: rgba(99, 108, 255, 0.1);
7  }
8
9  /* Select: filled ONLY after JS marks it */
10  select.form_input.is-filled {
11    color: #636cff;
12    border-color: rgba(99, 108, 255, 0.6) !important;
13    background-color: rgba(99, 108, 255, 0.1);
14  }
15
16  /* Select focus should not look filled */
17  select.form_input:focus:not(.is-filled),
18  select.form_input:focus-visible:not(.is-filled) {
19    color: inherit;
20    background-color: inherit;
21    border-color: inherit;
22  }
23
24  .form_field-wrapper.utm_field {
25    visibility: hidden;
26    display: none;
27  }
28</style>
29<script>
30  document.addEventListener('DOMContentLoaded', function () {
31    document.querySelectorAll('select.form_input').forEach(function (select) {
32      const firstOption = select.options[0];
33
34      // Force placeholder state on load
35      select.value = '';
36
37      // Disable placeholder option
38      if (firstOption) {
39        firstOption.disabled = true;
40      }
41
42      // Explicit state tracking
43      select.classList.remove('is-filled');
44
45      select.addEventListener('change', function () {
46        if (select.value && select.value !== '') {
47          select.classList.add('is-filled');
48        } else {
49          select.classList.remove('is-filled');
50        }
51      });
52    });
53  });
54</script>
54
55
56<!-- Google Tag Manager -->
57<script>
vendor: 415 bytes, lines 57-67
57
58  (function (w, d, s, l, i) {
59    w[l] = w[l] || [];
60    w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
61    var f = d.getElementsByTagName(s)[0],
62      j = d.createElement(s),
63      dl = l != 'dataLayer' ? '&l=' + l : '';
64    j.async = true;
65    j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
66    f.parentNode.insertBefore(j, f);
67  })(window, document, 'script', 'dataLayer', '
67GTM-N4764JS6
vendor: 4 bytes, line 67
67');
68</script>
68
69<!-- End Google Tag Manager -->
70<script type="application/ld+json">
71  {
72    "@context": "https://schema.org",
73    "@type": "WebSite",
74    "url": "https://www.osmos.ai/",
75    "name": "Osmos.ai",
76    "alternateName": "Osmos"
77  }
78</script>
vendor: 1 bytes, line 78
78
79<script>
80  !(function (t, e) {
81    var o, n, p, r;
82    e._SV ||
83      ((window.posthog = e),
84      (e._i = []),
85      (e.init = function (i, s, a) {
86        function g(t, e) {
87          var o = e.split('.');
88          (2 == o.length && ((t = t[o[0]]), (e = o[1])),
89            (t[e] = function () {
90              t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
91            }));
92        }
93        (((p = t.createElement('script')).type = 'text/javascript'), (p.crossOrigin = 'anonymous'), (p.async = !0), (p.src = s.api_host.replace('.i.posthog.com', '-assets.i.posthog.com') + '/static/array.js'), (r = t.getElementsByTagName('script')[0]).parentNode.insertBefore(p, r));
94        var u = e;
95        for (
96          void 0 !== a ? (u = e[a] = []) : (a = 'posthog'),
97            u.people = u.people || [],
98            u.toString = function (t) {
99              var e = 'posthog';
100              return ('posthog' !== a && (e += '.' + a), t || (e += ' (stub)'), e);
101            },
102            u.people.toString = function () {
103              return u.toString(1) + '.people (stub)';
104            },
105            o = 'init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId captureTraceFeedback captureTraceMetric'.split(' '),
106            n = 0;
107          n < o.length;
108          n++
109        )
110          g(u, o[n]);
111        e._i.push([i, s, a]);
112      }),
113      (e._SV = 1));
114  })(document, window.posthog || []);
115  posthog.init('phc_W7RkRszXES8fawPwyJpOIts906WXVmpTcgKEt0Ys1Ex', {
116    api_host: 'https://us.i.posthog.com',
117    person_profiles: 'identified_only', // or 'always' to create profiles for anonymous users as well
118  });
119</script>
119
120
121<style>
122  .w-dropdown-link.w--current {
123    color: #636cff;
124  }
125  select {
126    appearance: none;
127  }
128  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
129    .book_demo img wrapper {
130      display: none !important;
131    }
132
133    .get_demo-top-grid {
134      grid-template-columns: 1fr;
135    }
136
137    .get_demo-top-grid .sc-eeDRCY.dTIjiu {
138      max-width: 100% !important;
139      margin-top: 40px;
140    }
141  }
142</style>
143
144<!--
144<script>
145window.YGC_SEARCH_WIDGET = {
146      id: "c8662275-386a-420c-8cdd-c4ad6175b2c2",
147      type: "floating",
148    };
149    (function () {
150      var style = document.createElement("style");
151      style.textContent = `
152        #ygc-search-widget-root#ygc-search-widget-root * {
153          font-family: "Lato", sans-serif !important;;
154        }
155      `;
156      document.head.appendChild(style);
157      var script = document.createElement("script");
158      script.src = "https://search-widget.yourgpt.ai/script.js";
159      script.id = "ygc-search-widget-script";
160      document.head.appendChild(script);
161    })();
162</script>
162--><!-- Finsweet Attributes -->
163<script async type="module" src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js" fs-list></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d89a843d2d3a8320129bd8%2Fadscapeschema-2.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9cf975a24d0d5046192%2Fcontrolhubschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9d0284b027b47062a0d%2Fdemandwiseschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9d1284b027b47062b95%2Fdisplayadsschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9d28e1312048da7ebbe%2Fapihubschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9d7fb6bfe9aa5bab378%2Fcustomsolutionschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9f730e9c14e5bd0c828%2Ffashionbeautyschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9f9284b027b470647fd%2Fgroceryretailersschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9fa7e59ae254692be0f%2Fturnkeysolutionschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9fb23c588a7631501bd%2Foffsiteadsschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8a9fcdf4e1d9acd0d92c7%2Fosmosphereschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8aa1d7e59ae254692d526%2Fottschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8aa1e6e5a6013dce2637c%2Fproductadsschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8aa1ffb6bfe9aa5bae410%2Frestaurantaggregatorsschema-1.0.0.js" type="text/javascript"></script>
163<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F689e5ba67671442434f3ca35%2F69d8aa2124057ec7e69dd11b%2Fstratedgeschema-1.0.0.js" type="text/javascript"></script>
163</head><body class="is_new"><div data-animation="default" class="navbar_component w-nav" data-easing2="ease" data-easing="ease" data-collapse="medium" data-w-id="645a0d23-22ee-253d-0269-6f55ee234115" role="banner" data-duration="400" data-wf--navbar-main-transparent--variant="white-background"><div class="announcement__banner"><div class="announcement__wrapper"><div class="announcement__container"><div class="announcement_banner__text"><span class="span-color-89f1d9-2">Retail Media Lounge:</span> A new space for retail media minds to meet and think together.</div><a href="#" class="announcement--btn w-inline-block"><div class="banner_btn__text">Join The Lounge</div><div class="banner_icon_wrap"><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/66279d43f6bcfe4b2b4b3657_Group%20141154.svg" alt=""/></div></a></div><div data-w-id="1871c0d7-bf9c-de29-8f0d-b690f19c5f31" class="banner-close w-embed"><svg width="auto" height="auto" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
164<path d="M1.00977 12.4221L12.4211 1.01074" stroke="white" stroke-width="2.02077" stroke-linecap="round" stroke-linejoin="round"/>
165<path d="M12.4211 12.4221L1.00977 1.01074" stroke="white" stroke-width="2.02077" stroke-linecap="round" stroke-linejoin="round"/>
166</svg></div></div></div><div class="inner-nav--wrapper"><div class="navbar-wrapper"><a href="/" class="navbar-brand w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-nav-brand"><div data-w-id="52ae0427-301d-0eeb-3250-fc67d1ba18e4" class="w-embed"><svg width="100%" height="100%" viewBox="0 0 132 26" fill="none" xmlns="http://www.w3.org/2000/svg">
167<g clip-path="url(#clip0_31_971)">
168<g clip-path="url(#clip1_31_971)">
169<g clip-path="url(#clip2_31_971)">
170<path d="M112.836 21.9993L116.556 17.0858C118.003 18.5323 119.793 19.267 121.882 19.267C124.065 19.267 125.167 18.6242 125.167 17.3383C125.167 16.6724 124.569 16.1673 123.352 15.8459C122.25 15.5933 120.895 15.2489 119.265 14.8127C117.727 14.4223 116.464 13.6876 115.431 12.6084C114.397 11.5752 113.893 9.94493 113.893 7.74071C113.893 6.06456 114.305 4.641 115.155 3.46999C116.005 2.32195 117.107 1.4724 118.485 0.898376C119.863 0.324358 121.378 0.0488281 123.054 0.0488281C123.949 0.0488281 124.913 0.186593 125.901 0.439162C126.98 0.783574 127.899 1.17391 128.702 1.63313C129.598 2.13826 130.379 2.71229 131.09 3.33223L127.049 7.35037C125.878 6.4549 124.592 6.01865 123.192 6.01865C121.515 6.01865 120.689 6.47786 120.689 7.41925C120.689 8.24584 121.309 8.84283 122.549 9.18723C123.858 9.53161 125.212 9.87609 126.659 10.2205C128.197 10.6108 129.46 11.3226 130.447 12.3329C131.48 13.3661 131.986 14.9964 131.986 17.2465C131.986 18.9226 131.55 20.3462 130.654 21.5631C129.758 22.8031 128.564 23.7214 127.095 24.2954C125.58 24.9154 124.041 25.2368 122.48 25.2368C121.194 25.2368 120 25.1221 118.875 24.9154C117.773 24.7088 116.762 24.3644 115.867 23.9051C114.834 23.4 113.824 22.7571 112.836 21.9993Z" fill="currentColor"/>
171<path d="M87.0317 19.0575C85.7918 17.1288 85.1719 14.9704 85.1719 12.5825C85.1719 10.8146 85.5393 9.13839 86.251 7.57708C86.9628 6.01574 87.9501 4.68401 89.2132 3.55893C90.4758 2.43385 91.9222 1.53838 93.5523 0.918431C95.1824 0.29849 96.882 0 98.6271 0C100.394 0 102.094 0.29849 103.724 0.918431C105.331 1.49245 106.778 2.36497 108.064 3.53597C109.327 4.70697 110.314 6.06166 111.026 7.57708C111.737 9.13839 112.105 10.8146 112.105 12.5825C112.105 14.4194 111.76 16.0955 111.049 17.588C110.337 19.1264 109.327 20.481 108.064 21.652C106.755 22.8231 105.309 23.6956 103.724 24.2925C102.094 24.9125 100.394 25.2339 98.6271 25.2339C96.3077 25.2339 94.0811 24.6829 91.9909 23.5808C89.9016 22.4787 88.2486 20.9633 87.0317 19.0575ZM98.6271 18.5753C100.28 18.5753 101.727 17.9783 102.944 16.8073C104.16 15.6363 104.78 14.2127 104.78 12.5825C104.78 11.5034 104.504 10.5161 103.931 9.62063C103.334 8.70216 102.577 7.99037 101.658 7.46227C100.716 6.93417 99.7061 6.65864 98.6271 6.65864C97.5704 6.65864 96.5601 6.93417 95.6193 7.46227C94.7008 7.99037 93.9429 8.70216 93.3463 9.62063C92.772 10.5161 92.4965 11.5034 92.4965 12.5825C92.4965 14.2127 93.1162 15.6363 94.3335 16.8073C95.5498 17.9783 9
1716.997 18.5753 98.6271 18.5753Z" fill="currentColor"/>
172<path d="M69.7194 10.0368V24.5021H62.3491V10.0368C62.2342 7.90143 61.3158 6.77635 59.5708 6.70747H59.1575C57.2976 6.77635 56.3562 8.08512 56.3562 10.5879V24.5021H49.0088V10.5879C49.0088 3.92921 52.3841 0.416201 59.1575 0.0488281H59.5708C62.2572 0.209554 64.4156 0.852458 66.0457 1.97754C67.653 0.852458 69.8113 0.209554 72.4977 0.0488281H72.911C79.6845 0.416201 83.0597 3.92921 83.0597 10.5879V24.5021H75.7123V10.5879C75.7123 8.08512 74.7709 6.77635 72.911 6.70747H72.4977C70.7527 6.77635 69.8343 7.90143 69.7194 10.0368Z" fill="currentColor"/>
173<path d="M27.6807 21.9993L31.4003 17.0858C32.8469 18.5323 34.6378 19.267 36.7273 19.267C38.9085 19.267 40.0107 18.6242 40.0107 17.3383C40.0107 16.6724 39.4137 16.1673 38.1968 15.8459C37.0947 15.5933 35.74 15.2489 34.1097 14.8127C32.5713 14.4223 31.3086 13.6876 30.2753 12.6084C29.2421 11.5752 28.7369 9.94493 28.7369 7.74071C28.7369 6.06456 29.1502 4.641 29.9998 3.46999C30.8493 2.32195 31.9514 1.4724 33.329 0.898376C34.7067 0.324358 36.2221 0.0488281 37.8983 0.0488281C38.7938 0.0488281 39.7581 0.186593 40.7454 0.439162C41.8246 0.783574 42.743 1.17391 43.5467 1.63313C44.4421 2.13826 45.2227 2.71229 45.9345 3.33223L41.8935 7.35037C40.7225 6.4549 39.4366 6.01865 38.0361 6.01865C36.3599 6.01865 35.5333 6.47786 35.5333 7.41925C35.5333 8.24584 36.1533 8.84283 37.3931 9.18723C38.7019 9.53161 40.0565 9.87609 41.5031 10.2205C43.0415 10.6108 44.3044 11.3226 45.2917 12.3329C46.3249 13.3661 46.83 14.9964 46.83 17.2465C46.83 18.9226 46.3938 20.3462 45.4983 21.5631C44.6028 22.8031 43.4089 23.7214 41.9394 24.2954C40.4239 24.9154 38.8856 25.2368 37.3242 25.2368C36.0384 25.2368 34.8445 25.1221 33.7194 24.9154C32.6172 24.7088 31.607 24.3644 30.7115 23.9051C29.6783 23.4 28.668 22.7571 27.6807 21.9993Z" fill="currentColor"/>
174<path d="M1.87252 19.0575C0.632638 17.1288 0.0126953 14.9704 0.0126953 12.5825C0.0126953 10.8146 0.380069 9.13839 1.09185 7.57708C1.80364 6.01574 2.79096 4.68401 4.0538 3.55893C5.31664 2.43385 6.76318 1.53838 8.3934 0.918431C10.0236 0.29849 11.7227 0 13.4677 0C15.2358 0 16.9349 0.29849 18.565 0.918431C20.1723 1.49245 21.6188 2.36497 22.9047 3.53597C24.1674 4.70697 25.1548 6.06166 25.8666 7.57708C26.5784 9.13839 26.9458 10.8146 26.9458 12.5825C26.9458 14.4194 26.6013 16.0955 25.8895 17.588C25.1778 19.1264 24.1674 20.481 22.9047 21.652C21.5959 22.8231 20.1493 23.6956 18.565 24.2925C16.9349 24.9125 15.2358 25.2339 13.4677 25.2339C11.1487 25.2339 8.9215 24.6829 6.83207 23.5808C4.74262 22.4787 3.08945 20.9633 1.87252 19.0575ZM13.4677 18.5753C15.1209 18.5753 16.5675 17.9783 17.7844 16.8073C19.0013 15.6363 19.6213 14.2127 19.6213 12.5825C19.6213 11.5034 19.3457 10.5161 18.7717 9.62063C18.1747 8.70216 17.417 7.99037 16.4985 7.46227C15.5571 6.93417 14.5469 6.65864 13.4677 6.65864C12.4116 6.65864 11.4013 6.93417 10.4599 7.46227C9.54148 7.99037 8.78373 8.70216 8.18676 9.62063C7.61274 10.5161 7.3372 11.5034 7.3372 12.5825C7.3372 14.2127 7.95715 15.6363 9.17409 16.8073C10.391 17.9783 11.8375 18.5753 13.4677 18.5753Z" fill="currentColor"/>
175</g>
176</g>
177</g>
178<defs>
179<clipPath id="clip0_31_971">
180<rect width="132" height="25.86" fill="white"/>
181</clipPath>
182<clipPath id="clip1_31_971">
183<rect width="132" height="25.86" fill="white"/>
184</clipPath>
185<clipPath id="clip2_31_971">
186<rect width="131.975" height="25.86" fill="white" transform="translate(0.0126953)"/>
187</clipPath>
188</defs>
189</svg></div></a><nav role="navigation" fs-scrolldisable-element="preserve" class="nav-menu-wrap w-nav-menu"><div class="nav_menu-links"><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747de1" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-dropdown-toggle"><a href="/osmosphere" class="nav-dropdown-link w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff">OSMOSphere</a><div class="nav-dropdown-arrow w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-embed"><svg width="100%" height="100%" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
190<path d="M12.6875 4.6875L8.35938 9.01562L4.01562 4.6875L2.57812 6.125L8.34375 12.1875L14.125 6.125L12.6875 4.6875Z" fill="currentColor"/>
191</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-dropdown-list"><div class="nav_maga_drop"><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747de7" class="nav-dropdown inside-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-dropdown w-dropdown-toggle"><a href="/adscape" class="nav-dropdown_navigation-link">Adscape</a><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69a516922368633a7ed34123_carbon_chevron-up.svg" alt="" class="nav-dropdown-inside-arrow show-tablet"/><div class="nav-dropdown-inside-arrow show-desktop w-embed"><svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg">
192<g clip-path="url(#clip0_319_646)">
193<g clip-path="url(#clip1_319_646)">
194<path d="M12.7172 4.1238L8.60315 0.00976562L7.42771 1.16684L9.55819 3.29732L0.0820312 3.31569V4.96865L9.55819 4.95029L7.42771 7.08077L8.60315 8.25619L12.7172 4.1238Z" fill="black"/>
195</g>
196</g>
197<defs>
198<clipPath id="clip0_319_646">
199<rect width="14.4" height="8" fill="white"/>
200</clipPath>
201<clipPath id="clip1_319_646">
202<rect width="12.8" height="8.8" fill="white"/>
203</clipPath>
204</defs>
205</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-dropdown w-dropdown-list"><div class="nav-dropdown_navigation-column"><a href="/carousel-ads" class="nav-dropdown-nested-link w-dropdown-link">Carousel Ads  <span class="text-link-highlight">New!</span></a><a href="/product-ads" class="nav-dropdown-nested-link w-dropdown-link">Product Ads</a><a href="/video-ads" class="nav-dropdown-nested-link w-dropdown-link">Video Ads</a><a href="/instore-ads" class="nav-dropdown-nested-link w-dropdown-link">In-Store Ads</a><a href="/offsite-ads" class="nav-dropdown-nested-link w-dropdown-link">Offsite Ads</a><a href="/display-ads" class="nav-dropdown-nested-link w-dropdown-link">Display Ads</a></div><div class="nav-dropdown_navigation-column"><a href="/story-ads" class="nav-dropdown-nested-link w-dropdown-link">Story Ads</a><a href="/product-display-ad" class="nav-dropdown-nested-link w-dropdown-link">Product Display Ads</a><a href="/gamified-ads" class="nav-dropdown-nested-link w-dropdown-link">Gamified Ads</a><a href="/influencer-live" class="nav-dropdown-nested-link w-dropdown-link">Influencer Live</a><a href="/email-ads" class="nav-dropdown-nested-link w-dropdown-link">Email Ads</a></div></nav></div><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e08" class="nav-dropdown inside-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-dropdown w-dropdown-toggle"><a href="/adscape" class="nav-dropdown_navigation-link">ControlHub</a><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69a516922368633a7ed34123_carbon_chevron-up.svg" alt="" class="nav-dropdown-inside-arrow show-tablet"/><div class="nav-dropdown-inside-arrow show-desktop w-embed"><svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg">
206<g clip-path="url(#clip0_319_646)">
207<g clip-path="url(#clip1_319_646)">
208<path d="M12.7172 4.1238L8.60315 0.00976562L7.42771 1.16684L9.55819 3.29732L0.0820312 3.31569V4.96865L9.55819 4.95029L7.42771 7.08077L8.60315 8.25619L12.7172 4.1238Z" fill="black"/>
209</g>
210</g>
211<defs>
212<clipPath id="clip0_319_646">
213<rect width="14.4" height="8" fill="white"/>
214</clipPath>
215<clipPath id="clip1_319_646">
216<rect width="12.8" height="8.8" fill="white"/>
217</clipPath>
218</defs>
219</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-dropdown w-dropdown-list"><div class="nav-dropdown_navigation-column"><a href="/walletwise" class="nav-dropdown-nested-link w-dropdown-link">Wallet Wise</a><a href="/brand-jukebox" class="nav-dropdown-nested-link w-dropdown-link">Brand Jukebox</a><a href="/content-cop" class="nav-dropdown-nested-link w-dropdown-link">Content Cop</a><a href="/onboard-pro" class="nav-dropdown-nested-link w-dropdown-link">Onboard Pro</a></div></nav></div><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e18" class="nav-dropdown inside-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-dropdown w-dropdown-toggle"><a href="/stratedge" class="nav-dropdown_navigation-link">StratEdge</a><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69a516922368633a7ed34123_carbon_chevron-up.svg" alt="" class="nav-dropdown-inside-arrow show-tablet"/><div class="nav-dropdown-inside-arrow show-desktop w-embed">
219<svg width="100%" height="100%" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg">
220<g clip-path="url(#clip0_319_646)">
221<g clip-path="url(#clip1_319_646)">
222<path d="M12.7172 4.1238L8.60315 0.00976562L7.42771 1.16684L9.55819 3.29732L0.0820312 3.31569V4.96865L9.55819 4.95029L7.42771 7.08077L8.60315 8.25619L12.7172 4.1238Z" fill="black"/>
223</g>
224</g>
225<defs>
226<clipPath id="clip0_319_646">
227<rect width="14.4" height="8" fill="white"/>
228</clipPath>
229<clipPath id="clip1_319_646">
230<rect width="12.8" height="8.8" fill="white"/>
231</clipPath>
232</defs>
233</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-dropdown w-dropdown-list"><div class="nav-dropdown_navigation-column"><a href="/pulse-pro" class="nav-dropdown-nested-link w-dropdown-link">Pulse Pro</a><a href="/demand-wise" class="nav-dropdown-nested-link w-dropdown-link">Demand Wise</a><a href="/house-ads" class="nav-dropdown-nested-link w-dropdown-link">House Ads</a><a href="/byot" class="nav-dropdown-nested-link w-dropdown-link">BYOT</a></div></nav></div></div></nav></div><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e28" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-dropdown-toggle"><div class="nav-dropdown-link w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff">Get Started</div><div class="nav-dropdown-arrow w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-embed"><svg width="100%" height="100%" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
234<path d="M12.6875 4.6875L8.35938 9.01562L4.01562 4.6875L2.57812 6.125L8.34375 12.1875L14.125 6.125L12.6875 4.6875Z" fill="currentColor"/>
235</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff get-started w-dropdown-list"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/get-started/turnkey-solution" class="nav-dropdown_navigation-link">Turnkey Solutions</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/get-started/custom-solution" class="nav-dropdown_navigation-link">Custom Solutions</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/get-started/api-hub" class="nav-dropdown_navigation-link">API Hub</a></div></nav></div><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e37" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-dropdown-toggle"><div class="nav-dropdown-link w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff">Solutions</div><div class="nav-dropdown-arrow w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-embed"><svg width="100%" height="100%" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
236<path d="M12.6875 4.6875L8.35938 9.01562L4.01562 4.6875L2.57812 6.125L8.34375 12.1875L14.125 6.125L12.6875 4.6875Z" fill="currentColor"/>
237</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff solutions w-dropdown-list"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/get-started/grocery-retailers" class="nav-dropdown_navigation-link">Grocery Retailers</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/get-started/fashion-beauty-retailers" class="nav-dropdown_navigation-link">Fashion &amp; Beauty Retailers</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/restaurant-aggregators" class="nav-dropdown_navigation-link">Restaurant Aggregators</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/ott" class="nav-dropdown_navigation-link">OTT</a></div></nav></div><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e49" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-dropdown-toggle"><div class="nav-dropdown-link w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff">Knowledge Hub</div><div class="nav-dropdown-arrow w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-embed">
237<svg width="100%" height="100%" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
238<path d="M12.6875 4.6875L8.35938 9.01562L4.01562 4.6875L2.57812 6.125L8.34375 12.1875L14.125 6.125L12.6875 4.6875Z" fill="currentColor"/>
239</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff knowledge-hub w-dropdown-list"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/success-stories" class="nav-dropdown_navigation-link">Success Stories</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/blogs" aria-current="page" class="nav-dropdown_navigation-link w--current">Blogs</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/resources" class="nav-dropdown_navigation-link">Resources</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/podcasts" class="nav-dropdown_navigation-link">Podcasts</a></div></nav></div><a href="/retail-media-lounge" class="nav-dropdown-link w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff nav-dropdown-toggle">Community</a><div data-delay="0" data-hover="false" data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e5d" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-dropdown-toggle"><div class="nav-dropdown-link w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff">About Us</div><div class="nav-dropdown-arrow w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-embed"><svg width="100%" height="100%" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
240<path d="M12.6875 4.6875L8.35938 9.01562L4.01562 4.6875L2.57812 6.125L8.34375 12.1875L14.125 6.125L12.6875 4.6875Z" fill="currentColor"/>
241</svg></div></div><nav class="nav-dropdown_navigation w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff knowledge-hub w-dropdown-list"><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/our-team" class="nav-dropdown_navigation-link">Our Team</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/careers" class="nav-dropdown_navigation-link">Careers</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/partner" class="nav-dropdown_navigation-link">Partners</a></div><div class="nav-dropdown-toggle w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff inside-hamburger-menu"><a href="/faq" class="nav-dropdown_navigation-link">FAQ</a></div></nav></div></div><div class="button-wrapper"><a data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e70" href="/get-a-demo" class="button-primary is-menu w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-button">Get a Demo</a></div></nav><div data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e72" class="menu-button w-nav-button"><div data-w-id="5a6aefd8-95ce-09b9-0890-d6c826747e73" class="icon w-variant-f0a070c4-5514-d936-6ca7-a5afa8eebcff w-icon-nav-menu"></div></div></div></div></div><div class="page-wrapper hero"><div class="global-styles w-embed"><style>
242
243/* Make text look crisper and more legible in all browsers */
244body {
245  -webkit-font-smoothing: antialiased;
246  -moz-osx-font-smoothing: grayscale;
247  font-smoothing: antialiased;
248  text-rendering: optimizeLegibility;
249}
250a.w-webflow-badge {
251    display: none !important;
252}
253/* custom scroll design */
254.blog_category_list-wrapper::-webkit-scrollbar {
255	width: 4px;
256	height: 4px;
257}
258.blog_category_list-wrapper::-webkit-scrollbar-track {
259	box-shadow: inset 0 0 10px #e1e1e1;
260	border-radius: 0px;
261}
262.blog_category_list-wrapper::-webkit-scrollbar-thumb {
263	border-radius: 0px;
264	background: #e1e1e1;
265	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
266}
267.media_pr, .blog_card-heading {
268    display: -webkit-box;
269    -webkit-line-clamp: 2;
270    -webkit-box-orient: vertical;
271    overflow: hidden;
272    text-overflow: ellipsis;
273}
274.blog_summary{
275   display: -webkit-box;
276    -webkit-line-clamp: 3;
277    -webkit-box-orient: vertical;
278    overflow: hidden;
279    text-overflow: ellipsis;
280}
281/* Focus state style for keyboard navigation for the focusable elements */
282*[tabindex]:focus-visible,
283  input[type="file"]:focus-visible {
284   outline: 0.125rem solid #4d65ff;
285   outline-offset: 0.125rem;
286}
287.is_testimonial {
288    font-size: 14px;
289}
290.is_testimonial-name {
291    font-size: 1.3rem !important;
292}
293/* Set color style to inherit */
294.inherit-color * {
295    color: inherit;
296}
297
298/* Get rid of top margin on first element in any rich text element */
299.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
300  margin-top: 0 !important;
301}
302
303/* Get rid of bottom margin on last element in any rich text element */
304.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
305	margin-bottom: 0 !important;
306}
307
308
309/* Make sure containers never lose their center alignment */
310.container-medium,.container-small, .container-large {
311	margin-right: auto !important;
312  margin-left: auto !important;
313}
314
315/* 
316Make the following elements inherit typography styles from the parent and not have hardcoded values. 
317Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
318Uncomment this CSS to use it in the project. Leave this message for future hand-off.
319*/
320/*
321a,
322.w-input,
323.w-select,
324.w-tab-link,
325.w-nav-link,
326.w-dropdown-btn,
327.w-dropdown-toggle,
328.w-dropdown-link {
329  color: inherit;
330  text-decoration: inherit;
331  font-size: inherit;
332}
333*/
334
335/* Apply "..." after 3 lines of text */
336.text-style-3lines {
337	display: -webkit-box;
338	overflow: hidden;
339	-webkit-line-clamp: 3;
340	-webkit-box-orient: vertical;
341}
342
343/* Apply "..." after 2 lines of text */
344.text-style-2lines {
345	display: -webkit-box;
346	overflow: hidden;
347	-webkit-line-clamp: 2;
348	-webkit-box-orient: vertical;
349}
350
351/* Adds inline flex display */
352.display-inlineflex {
353  display: inline-flex;
354}
355
356/* These classes are never overwritten */
357.hide {
358  display: none !important;
359}
360
361@media screen and (max-width: 991px) {
362    .hide, .hide-tablet {
363        display: none !important;
364    }
365}
366  @media screen and (max-width: 767px) {
367    .hide-mobile-landscape{
368      display: none !important;
369    }
370}
371  @media screen and (max-width: 479px) {
372    .hide-mobile{
373      display: none !important;
374    }
375}
376 
377.margin-0 {
378  margin: 0rem !important;
379}
380  
381.padding-0 {
382  padding: 0rem !important;
383}
384
385.spacing-clean {
386padding: 0rem !important;
387margin: 0rem !important;
388}
389
390.margin-top {
391  margin-right: 0rem !important;
392  margin-bottom: 0rem !important;
393  margin-left: 0rem !important;
394}
395
396.padding-top {
397  padding-right: 0rem !important;
398  padding-bottom: 0rem !important;
399  padding-left: 0rem !important;
400}
401  
402.margin-right {
403  margin-top: 0rem !important;
404  margin-bottom: 0rem !important;
405  margin-left: 0rem !important;
406}
407
408.padding-right {
409  padding-top: 0rem !important;
410  padding-bottom: 0rem !important;
411  padding-left: 0rem !important;
412}
413
414.margin-bottom {
415  margin-top: 0rem !important;
416  margin-right: 0rem !important;
417  margin-left: 0rem !important;
418}
419
420.padding-bottom {
421  padding-top: 0rem !important;
422  padding-right: 0rem !important;
423  padding-left: 0rem !important;
424}
425
426.margin-left {
427  margin-top: 0rem !important;
428  margin-right: 0rem !important;
429  margin-bottom: 0rem !important;
430}
431  
432.padding-left {
433  padding-top: 0rem !important;
434  padding-right: 0rem !important;
435  padding-bottom: 0rem !important;
436}
437  
438.margin-horizontal {
439  margin-top: 0rem !important;
440  margin-bottom: 0rem !important;
441}
442
443.padding-horizontal {
444  padding-top: 0rem !important;
445  padding-bottom: 0rem !important;
446}
447
448.margin-vertical {
449  margin-right: 0rem !important;
450  margin-left: 0rem !important;
451}
452  
453.padding-vertical {
454  padding-right: 0rem !important;
455  padding-left: 0rem !important;
456}
457.ad_slider-wrapper .slick-list{
458    overflow: unset;
459}
460 .slick-track
461{
462    display: flex !important;
463}
464
465 .slick-slide
466{
467    height: inherit !important;
468}
469.ad_slider-wrapper .slick-disabled {
470    opacity: 0;
471}
472.ad_slider-wrapper .slick-arrow {
473    width: 4.125rem;
474    height: 4.125rem;
475    background: #fff;
476    border-radius: 100%;
477    display: flex;
478    align-items: center;
479    justify-content: center;
480    border: 2px solid #636CFF;
481    z-index: 999;
482}
483.ad_slider-wrapper .slick-arrow:before{
484display:none !important
485}
486.ad_slider-wrapper .slick-prev img {
487    transform: rotate(180deg);
488}
489.testimonial_item {
490    display: flex !important;
491}
492.blog_category_list:after {
493    content: "";
494    position: absolute;
495    width: 159px;
496    top: 0;
497    right: 0;
498    background: linear-gradient(90deg, #7b7b7b03 0%, #FFFFFF 84.91%);
499    height: 100%;
500    border-radius:0.375rem
501}
502@media all and (max-width: 767px) {
503.geeting-started-logo-icon svg {
504    height: 50px;
505}
506.blog_category_list:after{
507display:none
508}
509.is_testimonial {
510    font-size: .8em;
511}
512.is_testimonial-name {
513    font-size: .7em !important;
514}
515.ad_slider-wrapper .slick-next {
516    right: 0;
517}
518.ad_slider-wrapper .slick-prev {
519    left: 0;
520}
521br {
522 display:none
523}
524.ad_slider-wrapper .slick-arrow{
525   width: 2rem;
526    height: 2rem;
527    padding: 10px;
528}
529.ad_slider-wrapper .slick-disabled {
530    opacity: 1;
531}
532.section_ad .slick-slide {
533    display: flex !important;
534    flex-direction: column;
535    align-items: center;
536    justify-content: center;
537}
538}
539
540@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
541  .hero_grid{
542    display: flex;
543    flex-direction: column;
544  }
545  .section_hero{
546    padding-top: 10rem;
547  }
548  .goal_grid-item-im-wrapper {
549    height: 11.625rem;
550}
551.testimonial_name{
552  font-size: 1rem;
553}
554.text-size-regular.edge-pr {
555  padding-left: 0;
556  padding-right: 0;
557}
558.perfomance_top-wrap, .perfomance_bottom-wrap{
559  grid-column-gap: 2rem;
560    grid-row-gap: 2rem;
561}
562.counter_heading{
563  font-size: 2.5rem;
564}
565.cta_heading{
566  font-size: 3rem;
567}
568.hero_content {
569  text-align: center;
570}
571.button_group
572{
573  justify-content: center;
574}
575.heading-style-h2{
576
577font-size: 2.5rem;}
578}
579</style></div><main class="main-wrapper"><section class="section_blog-header extra-padding"><div class="section_blog-header-content"><h1 class="blog_heading">The <span class="text-blue">Osmos</span> Blog</h1><p class="blog_header-pr">A collection of articles for growth, product and tech leaders spearheading the retail media revolution<br/></p></div></section><section class="section_blog-middle"><div class="padding-global-new"><div class="container-large-new"><div class="blog_middle-grid"><div class="blog_middle-wrapper"><div class="blog_sub-header-wrapper"><h4 class="blog_sub-header-text">Featured</h4></div><div class="is_fearured w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/blog/how-retailers-use-retail-media-to-boost-margins" class="blog_featured-card w-inline-block"><div class="blog_featured-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6937ef4a22a43ccdadb84741_how%20retailers%20use%20retail%20media%20to%20boost%20margins%20in%20a%20tight%20economy%20.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6937ef4a22a43ccdadb84741_how%20retailers%20use%20retail%20media%20to%20boost%20margins%20in%20a%20tight%20economy%20-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6937ef4a22a43ccdadb84741_how%20retailers%20use%20retail%20media%20to%20boost%20margins%20in%20a%20tight%20economy%20-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6937ef4a22a43ccdadb84741_how%20retailers%20use%20retail%20media%20to%20boost%20margins%20in%20a%20tight%20economy%20-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6937ef4a22a43ccdadb84741_how%20retailers%20use%20retail%20media%20to%20boost%20margins%20in%20a%20tight%20economy%20-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6937ef4a22a43ccdadb84741_how%20retailers%20use%20retail%20media%20to%20boost%20margins%20in%20a%20tight%20economy%20.png 1920w" class="blog_featured-im"/></div><div class="blog_content is_featured-content"><h3 class="is_category">Ad Revenue Growth</h3><h2 class="blog_card-heading">How Retailers Use Retail Media to Boost Margins in a Tight Economy</h2><div class="bolg_footer-detail"><div class="author_detail author"><div class="author_im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33c7c41d421367d7adcda_najfee-hyder.jpeg" loading="lazy" alt="" class="author_im"/></div><p class="is_author">Najfee Hyder</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
580<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
581<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
582</svg></div><p class="is_date">3 min</p></div></div></div></a></div></div></div></div><div class="blog_middle-wrapper"><div class="blog_sub-header-wrapper"><h4 class="blog_sub-header-text">Latest posts</h4></div><div class="is_fearured w-dyn-list"><div role="list" class="blog_latest-list w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/blog/future-of-retail-media-in-store-monetization-2026" class="blog_latest-card 
582w-inline-block"><div class="blog_latest-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media.png 1920w" class="blog_latest-card-im"/></div><div class="blog_latest-card-content"><h2 class="blog_latest-heading">What&#x27;s Shaping the Future of In-Store Retail Media in 2026</h2><div class="bolg_footer-detail is_latest"><div class="author_detail author"><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
583<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
584<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
585</svg></div><p class="is_date">15 Min</p></div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/expanding-retail-media-beyond-onsite-into-offsite-2026" class="blog_latest-card w-inline-block"><div class="blog_latest-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite.png 1920w" class="blog_latest-card-im"/></div><div class="blog_latest-card-content"><h2 class="blog_latest-heading">Expanding Retail Media Beyond Onsite: What Breaks When You Go Offsite</h2><div class="bolg_footer-detail is_latest"><div class="author_detail author"><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
586<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
587<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
588</svg></div><p class="is_date">19 Min</p></div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/onsite-vs-offsite-retail-media-ad-formats-framework-2026" class="blog_latest-card 
588w-inline-block"><div class="blog_latest-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite.png 1920w" class="blog_latest-card-im"/></div><div class="blog_latest-card-content"><h2 class="blog_latest-heading">Which Trusted Framework Compares Onsite vs Offsite Retail Media Ad Formats (and How Do You Measure Success Beyond ROAS)?</h2><div class="bolg_footer-detail is_latest"><div class="author_detail author"><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
589<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
590<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
591</svg></div><p class="is_date">23 Min</p></div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/how-retailers-monetize-in-store-traffic-retail-media-2026" class="blog_latest-card w-inline-block"><div class="blog_latest-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a6c545dc811ea83171f92cf_How%20Do%20Retailers%20Monetize%20In-Store%20(and%20Shopper)%20Traffic%20With%20Retail%20Media_.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a6c545dc811ea83171f92cf_How%20Do%20Retailers%20Monetize%20In-Store%20(and%20Shopper)%20Traffic%20With%20Retail%20Media_-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a6c545dc811ea83171f92cf_How%20Do%20Retailers%20Monetize%20In-Store%20(and%20Shopper)%20Traffic%20With%20Retail%20Media_-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a6c545dc811ea83171f92cf_How%20Do%20Retailers%20Monetize%20In-Store%20(and%20Shopper)%20Traffic%20With%20Retail%20Media_-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a6c545dc811ea83171f92cf_How%20Do%20Retailers%20Monetize%20In-Store%20(and%20Shopper)%20Traffic%20With%20Retail%20Media_-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a6c545dc811ea83171f92cf_How%20Do%20Retailers%20Monetize%20In-Store%20(and%20Shopper)%20Traffic%20With%20Retail%20Media_.png 1920w" class="blog_latest-card-im"/></div><div class="blog_latest-card-content"><h2 class="blog_latest-heading">How Do Retailers Monetize In-Store (and Shopper) Traffic With Retail Media?</h2><div class="bolg_footer-detail is_latest"><div class="author_detail author"><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
592<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
593<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
594</svg></div><p class="is_date">27 Min</p></div></div></div></a></div></div></div></div></div></div></div></section><section class="section_media"><div class="padding-global-new"><div class="container-large-new"><div class="media_components"><div class="media_left"><div class="media_left-header"><h5 class="media_left-heading">What is the <span class="text-blue">Retail Media <br/>Operating System</span> - Osmos?</h5><p class="media_pr">Three blog articles for understanding the foundational pillars leveraged to build the world’s first retail media operating system.</p></div><div class="media_trust"><p class="media_trust-heading">TRUSTED BY:</p><div class="media_list"><div class="media_list-item"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b85f2d45d6c1b0c8f5ce1_layer1.webp" loading="lazy" alt="" class="media_list-item-im"/></div><div class="media_list-item"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b861574f00b1ae23b15fb_purplle-logo-1%201.webp" loading="lazy" alt="" class="media_list-item-im"/></div><div class="media_list-item tata"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b863940c0c8c24bd6c5cf_TATA_1mg_White.webp" loading="lazy" alt="" class="media_list-item-im"/></div><div class="media_list-item zepto"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b8693d7833ddb5cde0bcd_zepto.webp" loading="lazy" alt="" class="media_list-item-im"/></div></div></div></div><div class="media_right"><a href="/adscape" class="media_right-item w-inline-block"><div class="media_right-im-wrapper"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b8d1edfb9532735b7ed99_Rectangle%2034625376.webp" loading="lazy" alt="" class="media_right-im"/></div><div class="media_right-bottom"><h3 class="media_right-heading">Storytelling Like Never Before</h3></div></a><a href="/controlhub" class="media_right-item w-inline-block"><div class="media_right-im-wrapper"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b8f9ddfb9532735ba4cac_Rectangle%2034625378.webp" loading="lazy" alt="" class="media_right-im"/></div><div class="media_right-bottom"><h3 class="media_right-heading">Mastering <br/>Scale</h3></div></a><a href="/stratedge" class="media_right-item w-inline-block"><div class="media_right-im-wrapper"><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b8f979148f612812a1d68_Rectangle%2034625379.webp" loading="lazy" alt="" class="media_right-im"/></div><div class="media_right-bottom"><h3 class="media_right-heading">Illuminate Your Strategy</h3></div></a></div></div></div></div></section><section class="section_article"><div class="padding-global-new no_ai"><div class="padding-section-large"><div class="container-large-new"><div fs-list-element="scroll-anchor" class="category_blog-listing"><div class="heading_wrapper is-flex gap_right"><div class="flex_heading is-top"><h2 class="heading-style-h2 no_space heading_artical">More articles</h2></div></div><div class="div-block-431"><div class="blog_category_list is_no-border"><div class="w-dyn-list"><div role="list" class="blog_category_list-wrapper bg-white w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/category/process-automation" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Process Automation</p></a></div><div role="listitem" class="w-dyn-item"><a href="/category/company-highlights" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Company Highlights</p></a></div><div role="listitem" class="w-dyn-item"><a href="/category/analytics-attribution" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Analytics &amp; Attribution</p></a></div><div role="listitem" class="w-dyn-item"><a href="/category/ad-revenue-growth" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Ad Revenue Growth</p></a></div><div role="listitem" class="w-dyn-item"><a href="/category/retail-media-concepts" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Retail Media Concepts</p></a></div><div role="listitem" class="w-dyn-item"><a href="/category/product-spotlight" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Product Updates</p></a></div><div role="listitem" class="w-dyn-item"><a href="/category/fundamentals" class="blog_category_list-item w-inline-block"><p class="blog_category_list-text">Fundamentals</p></a></div></div></div></div><div class="more_artical-listing gap_right"><div class="w-dyn-list">
594<div fs-list-load="pagination" fs-list-element="list" role="list" class="articale_grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/blog/future-of-retail-media-in-store-monetization-2026" class="blog_vartical-card w-inline-block"><div class="blog_vartcal-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a83ecd25d1d9c640adc9ef7_What%27s%20shaping%20the%20future%20of%20in-store%20retail%20media.png 1920w" class="blog_vartcal-card-im"/></div><div class="blog_vartcal-card-content"><div class="blog_vartcal-card-top-wrapper"><h3 class="is_tag">Retail Media Concepts</h3><h2 class="blog_card-heading">What&#x27;s Shaping the Future of In-Store Retail Media in 2026</h2><p class="blog_summary">Six forces are shaping in-store retail media through 2027: screen networks moving from pilot to chain-wide scale, place-and-time intelligence becoming the planning layer, analog and digital inventory merging into a single in-store offer, retailer-built custom formats commanding premium rates, AI taking over campaign operations so tail and torso advertisers become economic to serve, and measurement moving from foot-traffic proxies toward store-level sales lift. US in-store retail media ad spending is forecast to climb 33.1% in 2026 from a base still under 1% of total retail media spend.</p></div><div class="bolg_footer-detail is_more"><div class="author_detail author"><div class="author_im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude.png 640w" class="author_im"/></div><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
595<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
596<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
597</svg></div><p class="is_date">15 Min</p></div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/expanding-retail-media-beyond-onsite-into-offsite-2026" class="blog_vartical-card w-inline-block"><div class="blog_vartcal-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a7c2e1810ed9b08b9cd93f6_Expanding%20Retail%20Media%20Beyond%20Onsite-%20What%20Breaks%20When%20You%20Go%20Offsite.png 1920w" class="blog_vartcal-card-im"/></div><div class="blog_vartcal-card-content"><div class="blog_vartcal-card-top-wrapper"><h3 class="is_tag">Retail Media Concepts</h3><h2 class="blog_card-heading">Expanding Retail Media Beyond Onsite: What Breaks When You Go Offsite</h2><p class="blog_summary">Retail media networks expand beyond onsite by stacking three layers on top of their sponsored product placements: offsite audience extension into social and search (Meta, Google, TikTok), programmatic display bought through a demand-side platform, and connected TV. What breaks along the way is most </p></div><div class="bolg_footer-detail is_more"><div class="author_detail author"><div class="author_im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude.png 640w" class="author_im"/></div><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
598<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
599<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
600</svg></div><p class="is_date">19 Min</p></div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/onsite-vs-offsite-retail-media-ad-formats-framework-2026" class="blog_vartical-card w-inline-block"><div class="blog_vartcal-card-im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-800.png 800w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-1080.png 1080w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite-p-1600.png 1600w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/6a742c133b00e5a91f720585_Which%20Trusted%20Framework%20Compares%20Onsite%20vs%20Offsite.png 1920w" class="blog_vartcal-card-im"/></div><div class="blog_vartcal-card-content"><div class="blog_vartcal-card-top-wrapper"><h3 class="is_tag">Analytics &amp; Attribution</h3><h2 class="blog_card-heading">Which Trusted Framework Compares Onsite vs Offsite Retail Media Ad Formats (and How Do You Measure Success Beyond ROAS)?</h2><p class="blog_summary">No single industry body publishes an official scorecard that ranks onsite against offsite retail media ad formats, and none is coming. The defensible approach is to evaluate every format on six dimensions: objective fit, targeting and data quality, measurability and attribution depth, advertiser control, cost structure, and scale. Then judge whether it worked with a metrics stack that reaches past ROAS: 
600incrementality, new-to-brand share, halo effects, and customer lifetime value.</p></div><div class="bolg_footer-detail is_more"><div class="author_detail author"><div class="author_im-wrapper"><img src="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude-p-500.png 500w, https://cdn.prod.website-files.com/65ada0311e1f22cd35d23d4e/69f33a3917d312a52723ef3d_kunal-damgude.png 640w" class="author_im"/></div><p class="is_author">Kunal Damgude</p></div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/662b7bd412ecf06ab8d8e36f_Line%204418.svg" loading="lazy" alt=""/><div class="blog_time author_detail"><div class="blog-icon w-embed"><svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
601<path d="M6.59844 7.42578C7.05409 7.42578 7.42344 7.79514 7.42344 8.25078V9.90079C7.42344 10.3564 7.05409 10.7258 6.59844 10.7258C6.14279 10.7258 5.77344 10.3564 5.77344 9.90079V8.25078C5.77344 7.79514 6.14279 7.42578 6.59844 7.42578Z" fill="#B4B4B4"/>
602<path fill-rule="evenodd" clip-rule="evenodd" d="M4.95002 0C4.49439 0 4.12502 0.36937 4.12502 0.825003C4.12502 1.28064 4.49439 1.65001 4.95002 1.65001H5.77502V3.35107C2.5193 3.75706 0 6.53434 0 9.90004C0 13.5451 2.95493 16.5001 6.60002 16.5001C10.2451 16.5001 13.2 13.5451 13.2 9.90004C13.2 8.37485 12.6827 6.97045 11.814 5.85287L12.5459 5.12088C12.8681 4.7987 12.8681 4.27634 12.5459 3.95415C12.2237 3.63197 11.7013 3.63197 11.3792 3.95415L10.6472 4.68613C9.73429 3.97651 8.63011 3.50135 7.42503 3.35107V1.65001H8.25003C8.70568 1.65001 9.07503 1.28064 9.07503 0.825003C9.07503 0.36937 8.70568 0 8.25003 0H4.95002ZM6.60002 4.95002C3.8662 4.95002 1.65001 7.16622 1.65001 9.90004C1.65001 12.6338 3.8662 14.8501 6.60002 14.8501C9.33384 14.8501 11.55 12.6338 11.55 9.90004C11.55 7.16622 9.33384 4.95002 6.60002 4.95002Z" fill="#B4B4B4"/>
603</svg></div><p class="is_date">23 Min</p></div></div></div></a></div></div><div role="navigation" aria-label="List" class="w-pagination-wrapper"><a href="?53782ef7_page=2" aria-label="Next Page" class="w-pagination-next"><div class="w-inline-block">Next</div><svg class="w-pagination-next-icon" height="12px" width="12px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" transform="translate(0, 1)"><path fill="none" stroke="currentColor" fill-rule="evenodd" d="M4 2l4 4-4 4"></path></svg></a><link rel="prerender" href="?53782ef7_page=2"/></div></div></div></div></div><div class="w-embed"><style>
604  .is-list-pagination-disabled {
605    display: none;
606  }
607</style></div></div></div></div></section><aside data-wf--section-get-started--variant="base" class="section_geeting-started"><div class="padding-global"><div class="padding-section-medium"><div class="container-large"><div class="geeting-started-component"><div class="geeting-started-top-wrapper"><h2 class="geeting-started-heading">Tailoring solutions for your unique needs.</h2><div class="geeting-started-logo-group"><div class="geeting-started-logo-item"><div class="geeting-started-logo-icon w-embed"><svg width="49" height="49" viewBox="0 0 49 49" fill="none" xmlns="http://www.w3.org/2000/svg">
608<path d="M44.4112 42.8758H4.58751C2.05795 42.8758 0 40.8179 0 38.2883V12.2455C0 9.71591 2.05795 7.65797 4.58751 7.65797H26.0306C26.8773 7.65797 27.5618 8.34395 27.5618 9.18918C27.5618 10.0344 26.8773 10.7204 26.0306 10.7204H4.58751C3.74687 10.7204 3.06242 11.4048 3.06242 12.2455V38.2883C3.06242 39.1289 3.74687 39.8134 4.58751 39.8134H44.4112C45.2519 39.8134 45.9363 39.1289 45.9363 38.2883V15.314C45.9363 14.4688 46.6208 13.7828 47.4675 13.7828C48.3143 13.7828 48.9987 14.4688 48.9987 15.314V38.2883C48.9987 40.8179 46.9408 42.8758 44.4112 42.8758ZM24.4994 47.4694C23.6541 47.4694 22.9682 46.785 22.9682 45.9382V42.8758C22.9682 42.029 23.6541 41.3446 24.4994 41.3446C25.3446 41.3446 26.0306 42.029 26.0306 42.8758V45.9382C26.0306 46.785 25.3446 47.4694 24.4994 47.4694ZM32.1554 49.0006H16.8433C15.9981 49.0006 15.3121 48.3162 15.3121 47.4694C15.3121 46.6227 15.9981 45.9382 16.8433 45.9382H32.1554C33.0022 45.9382 33.6866 46.6227 33.6866 47.4694C33.6866 48.3162 33.0022 49.0006 32.1554 49.0006ZM16.8433 35.2197H8.20576C7.36053 35.2197 6.67454 34.5353 6.67454 33.6885C6.67454 32.8418 7.36053 32.1573 8.20576 32.1573H10.7185C11.5377 32.1573 11.8791 31.5678 12.6447 28.8361C13.6431 25.2807 15.1498 19.9076 22.9682 19.9076C23.3739 19.9076 23.7644 20.0684 24.0507 20.3563L28.6443 24.9499C28.8924 25.198 29.0486 25.5226 29.0838 25.8717C29.0991 26.0019 29.3931 29.0842 27.0366 31.7056C24.9373 34.0377 21.5074 35.2197 16.8433 35.2197ZM14.7777 32.1573H16.8433C20.5488 32.1573 23.2866 31.2922 24.7597 29.6553C25.7519 28.5513 25.9846 27.3264 26.0336 26.6695L22.348 22.9838C17.4007 23.2227 16.5218 26.3556 15.5938 29.6645C15.3672 30.473 15.1207 31.3473 14.7777 32.1573ZM27.5618 27.5637C27.1729 27.5637 26.7839 27.4167 26.4869 27.1227C25.8851 26.5286 25.879 25.5593 26.4716 24.9576L45.4846 5.68117C46.0894 5.07788 46.0894 4.10556 45.4922 3.50992C44.892 2.91121 43.9228 2.91428 43.3256 3.50992L24.0431 22.5291C23.4413 23.1232 22.472 23.114 21.8779 22.5138C21.2838 21.912 21.2915 20.9427 21.8932 20.3486L41.1681 1.33713C42.952 -0.44673 45.8643 -0.44673 47.6574 1.34326C49.4474 3.13477 49.4474 6.04866 47.6574 7.84018L28.652 27.1074C28.3534 27.4106 27.9568 27.5637 27.5618 27.5637ZM30.6242 22.9701C30.2322 22.9701 29.8402 22.82 29.5416 22.5214L2
6086.4792 19.459C25.8805 18.8603 25.8805 17.8926 26.4792 17.2939C27.0779 16.6952 28.0456 16.6952 28.6443 17.2939L31.7068 20.3563C32.3055 20.955 32.3055 21.9227 31.7068 22.5214C31.4082 22.82 31.0162 22.9701 30.6242 22.9701Z" fill="white"/>
609</svg></div><p class="geeting-started-logo-pr">A bespoke <br/>solution</p></div><div class="geeting-started-logo-item"><div class="geeting-started-logo-icon w-embed"><svg width="82" height="51" viewBox="0 0 82 51" fill="none" xmlns="http://www.w3.org/2000/svg">
610<path fill-rule="evenodd" clip-rule="evenodd" d="M15.5267 0.435547C14.0733 0.435547 12.6794 1.01283 11.6517 2.0404C10.624 3.06796 10.0467 4.46164 10.0467 5.91484C10.0478 6.75061 10.2402 7.57504 10.6091 8.32503C10.9779 9.07503 11.5135 9.73071 12.1748 10.2419H0V20.8366C0.948193 20.1211 2.10326 19.733 3.29121 19.7308C4.7446 19.7308 6.13845 20.3081 7.16615 21.3356C8.19385 22.3632 8.77121 23.7569 8.77121 25.2101C8.77121 26.6633 8.19385 28.057 7.16615 29.0845C6.13845 30.1121 4.7446 30.6894 3.29121 30.6894C2.10347 30.6877 0.948416 30.3002 0 29.5853V40.56H12.1677C11.5079 41.0717 10.9739 41.7274 10.6063 42.477C10.2387 43.2267 10.0473 44.0504 10.0467 44.8853C10.0467 46.3384 10.624 47.7321 11.6517 48.7597C12.6794 49.7873 14.0733 50.3645 15.5267 50.3645C16.98 50.3645 18.3739 49.7873 19.4016 48.7597C20.4293 47.7321 21.0067 46.3384 21.0067 44.8853C21.0052 44.0498 20.8127 43.2257 20.4438 42.476C20.075 41.7264 19.5396 41.071 18.8785 40.56H31.0533V29.9634C30.1051 30.679 28.9501 31.0671 27.7621 31.0693C26.3087 31.0693 24.9149 30.492 23.8872 29.4644C22.8595 28.4369 22.2821 27.0432 22.2821 25.59C22.2821 24.1368 22.8595 22.7431 23.8872 21.7156C24.9149 20.688 26.3087 20.1107 27.7621 20.1107C28.9499 20.1124 30.1049 20.4998 31.0533 21.2148V10.2419H18.8821C19.5427 9.73035 20.0776 9.0745 20.4458 8.32453C20.8141 7.57456 21.0059 6.75032 21.0067 5.91484C21.0067 4.46164 20.4293 3.06796 19.4016 2.0404C18.3739 1.01283 16.98 0.435547 15.5267 0.435547Z" fill="white"/>
611<path fill-rule="evenodd" clip-rule="evenodd" d="M81.9979 25.3997C81.9979 23.9465 81.4205 22.5528 80.3928 21.5252C79.3652 20.4977 77.9713 19.9204 76.5179 19.9204C75.682 19.9216 74.8575 20.1139 74.1074 20.4827C73.3573 20.8515 72.7015 21.387 72.1903 22.0482V9.875H61.5942C62.3098 10.8231 62.698 11.978 62.7002 13.1658C62.7002 14.619 62.1228 16.0127 61.0951 17.0402C60.0674 18.0678 58.6736 18.6451 57.2202 18.6451C55.7668 18.6451 54.3729 18.0678 53.3452 17.0402C52.3175 16.0127 51.7402 14.619 51.7402 13.1658C51.7419 11.9782 52.1294 10.8233 52.8444 9.875H41.8683V22.0411C41.3565 21.3814 40.7007 20.8475 39.951 20.4799C39.2013 20.1124 38.3775 19.921 37.5425 19.9204C36.0891 19.9204 34.6953 20.4977 33.6676 21.5252C32.6399 22.5528 32.0625 23.9465 32.0625 25.3997C32.0625 26.8529 32.6399 28.2465 33.6676 29.2741C34.6953 30.3017 36.0891 30.879 37.5425 30.879C38.3781 30.8775 39.2023 30.685 39.952 30.3162C40.7018 29.9474 41.3573 29.4121 41.8683 28.7511V40.9243H52.4662C51.7506 39.9763 51.3624 38.8213 51.3602 37.6335C51.3602 36.1803 51.9376 34.7867 52.9653 33.7591C53.993 32.7315 55.3868 32.1543 56.8402 32.1543C58.2936 32.1543 59.6875 32.7315 60.7152 33.7591C61.7429 34.7867 62.3202 36.1803 62.3202 37.6335C62.3186 38.8211 61.931 39.976 61.216 40.9243H72.1903V28.7547C72.7019 29.4152 73.3578 29.95 74.1079 30.3182C74.858 30.6864 75.6823 30.8782 76.5179 30.879C77.9713 30.879 79.3652 30.3017 80.3928 29.2741C81.4205 28.2465 81.9979 26.8529 81.9979 25.3997Z" fill="white"/>
612</svg></div><p class="geeting-started-logo-pr">Co-exists with<br/> your current stack</p></div><div class="geeting-started-logo-item"><div class="geeting-started-logo-icon w-embed"><svg width="52" height="61" viewBox="0 0 52 61" fill="none" xmlns="http://www.w3.org/2000/svg">
613<path d="M25.6328 0C24.7547 0.744856 22.8259 2.5874 21.2656 5.57466H29.9922C28.4398 2.5874 26.511 0.744856 25.6328 0Z" fill="white"/>
614<path d="M26.4688 33.9504H27.5272L28.0918 31.4336H26.4688V33.9504Z" fill="white"/>
615<path d="M37.6457 34.9996V27.0022L33.0747 24.2109C32.7375 26.1868 32.322 28.0685 31.8594 29.5347L37.6457 34.9996Z" fill="white"/>
616<path d="M25.6318 15.2967C26.6754 15.2967 27.5214 14.4507 27.5214 13.4072C27.5214 12.3636 26.6754 11.5176 25.6318 11.5176C24.5882 11.5176 23.7422 12.3636 23.7422 13.4072C23.7422 14.4507 24.5882 15.2967 25.6318 15.2967Z" fill="white"/>
617<path d="M24.7949 33.9504V31.4336H23.1719L23.7364 33.9504H24.7949Z" fill="white"/>
618<path d="M24.5724 51.0901C24.5489 48.0166 22.0478 45.5154 18.9586 45.5154C16.8259 45.5154 14.905 46.6993 13.9406 48.6203C13.7916 48.9261 13.4623 49.1064 13.1252 49.075C12.7802 49.0437 12.4979 48.8241 12.3881 48.4948C11.6903 46.2995 9.66745 44.7314 7.35448 44.5981C7.06438 44.5824 6.7978 44.4099 6.66451 44.1355C6.52338 43.8767 6.53906 43.5553 6.69587 43.3044C7.28391 42.4027 7.58186 41.3599 7.58186 40.2936C7.58186 37.1887 5.06502 34.6719 1.96015 34.6719C1.28586 34.6719 0.627248 34.7973 0 35.
6180247V48.534C0 49.9454 1.14473 51.0901 2.56388 51.0901H18.6528H24.5724Z" fill="white"/>
619<path d="M48.6979 15.9551H33.9655C33.9106 17.7898 33.6989 20.1106 33.3617 22.4236L38.9207 25.8185C39.1638 25.9754 39.3206 26.2498 39.3206 26.5399V36.9522C39.3206 37.2893 39.1324 37.5951 38.8188 37.7362C38.709 37.7676 38.5914 37.799 38.4973 37.799C38.2778 37.799 38.0661 37.7127 37.9093 37.5716L31.1507 31.1894C30.9939 31.3462 30.7979 31.4324 30.5783 31.4324H29.8178L29.0259 34.9685C28.9396 35.3527 28.5947 35.6271 28.2026 35.6271H25.6309H23.067C22.6672 35.6271 22.3222 35.3527 22.2438 34.9685L21.444 31.4324H20.6835C20.4718 31.4324 20.2601 31.3383 20.1111 31.1894L13.3604 37.5638C13.1957 37.7127 12.9919 37.799 12.7723 37.799C12.6626 37.799 12.5528 37.7676 12.443 37.7284C12.1372 37.5873 11.9334 37.2815 11.9334 36.9444V26.532C11.9334 26.2419 12.0902 25.9675 12.3411 25.8107L17.9079 22.4157C17.5708 20.1106 17.3434 17.7898 17.2964 15.9551H2.56388C1.15257 15.9551 0 17.0998 0 18.5111V33.2671C0.635088 33.0946 1.2937 32.9927 1.96015 32.9927C5.99021 32.9927 9.26758 36.2701 9.26758 40.3001C9.26758 41.2645 9.07941 42.2132 8.70306 43.0992C10.6397 43.5618 12.3254 44.8006 13.329 46.502C14.7011 44.832 16.7475 43.8362 18.9664 43.8362C21.938 43.8362 24.494 45.6317 25.6387 48.1878C26.7835 45.6396 29.3473 43.8362 32.3189 43.8362C34.53 43.8362 36.5842 44.832 37.9485 46.502C38.9442 44.7928 40.6221 43.554 42.5666 43.0992C42.1824 42.2054 41.9942 41.2567 41.9942 40.2923C41.9942 36.2622 45.2638 32.9848 49.3017 32.9848C49.9681 32.9848 50.6267 33.0868 51.2618 33.2593V18.5111C51.2618 17.092 50.1092 15.9551 48.6979 15.9551ZM26.4698 42.4798C26.4698 42.9502 26.0857 43.3188 25.6309 43.3188C25.1761 43.3188 24.792 42.9502 24.792 42.4798V38.1126C24.792 37.65 25.1761 37.2815 25.6309 37.2815C26.0857 37.2815 26.4698 37.65 26.4698 38.1126V42.4798Z" fill="white"/>
620<path d="M43.6781 40.2936C43.6781 41.3599 43.9839 42.4027 44.5563 43.3044C44.7209 43.5553 44.7366 43.8767 44.6033 44.1355C44.4543 44.4099 44.1956 44.5824 43.8977 44.5981C41.5847 44.7314 39.5618 46.2995 38.8718 48.4948C38.7621 48.8241 38.472 49.0437 38.127 49.075C37.7977 49.1064 37.4762 48.9261 37.3194 48.6203C36.3472 46.7072 34.4262 45.5154 32.3014 45.5154C29.2122 45.5154 26.7032 48.0166 26.6719 51.0901H48.6961C50.1074 51.0901 51.2521 49.9454 51.2521 48.534V35.0247C50.6249 34.7973 49.9741 34.6719 49.292 34.6719C46.2028 34.6719 43.6781 37.1965 43.6781 40.2936Z" fill="white"/>
621<path d="M13.625 34.9996L19.4114 29.5347C18.9488 28.0685 18.5332 26.1868 18.1961 24.2109L13.625 27.01V34.9996Z" fill="white"/>
622<path d="M24.7865 29.7486V25.8518C24.7865 25.397 25.1629 25.0207 25.6255 25.0207C26.0881 25.0207 26.4644 25.397 26.4644 25.8518V29.7486H30.0005C31.2785 26.2909 32.2978 19.1559 32.2978 15.1651C32.2978 12.0524 31.6549 9.42575 30.7767 7.25391H20.482C19.5882 9.42575 18.9531 12.0524 18.9531 15.1651C18.9531 19.1638 19.9646 26.2909 21.2504 29.7486H24.7865ZM25.6255 9.8413C27.6013 9.8413 29.2008 11.4408 29.2008 13.4088C29.2008 15.3689 27.6013 16.9762 25.6255 16.9762C23.6496 16.9762 22.058 15.3689 22.058 13.4088C22.058 11.4408 23.6496 9.8413 25.6255 9.8413Z" fill="white"/>
623<path d="M43.7028 58.7088H35.0703H33.3454L31.9576 52.7734H19.3029L17.9151 58.7088H16.1823H7.55769C7.0951 58.7088 6.71875 59.0851 6.71875 59.5477C6.71875 60.0103 7.0951 60.3788 7.55769 60.3788H16.8488H34.4039H43.7028C44.1733 60.3788 44.5418 60.0025 44.5418 59.5477C44.5418 59.0851 44.1654 58.7088 43.7028 58.7088Z" fill="white"/>
624</svg></div><p class="geeting-started-logo-pr">Live in <br/>4 weeks</p></div><div class="geeting-started-logo-item"><div class="geeting-started-logo-icon w-embed"><svg width="56" height="51" viewBox="0 0 56 51" fill="none" xmlns="http://www.w3.org/2000/svg">
625<path fill-rule="evenodd" clip-rule="evenodd" d="M6.41024 0H48.9203C52.2941 0 55.1618 2.86774 55.1618 6.41024V43.6909C55.1618 47.2334 52.4628 50.1011 48.9203 50.1011H6.41024C2.86774 50.1011 0 47.2334 0 43.6909V6.41024C0 2.86774 2.86774 0 6.41024 0ZM52.9688 12.4831H2.19298V43.6909C2.19298 46.0525 4.04857 47.9081 6.41024 47.9081H48.9203C51.1133 47.9081 52.9688 46.0525 52.9688 43.6909V12.4831ZM12.3144 5.06072C13.1579 5.06072 13.8326 5.73548 13.8326 6.57893C13.8326 7.42239 13.1579 8.09715 12.3144 8.09715C11.471 8.09715 10.7962 7.42239 10.7962 6.57893C10.7962 5.73548 11.471 5.06072 12.3144 5.06072ZM7.2537 5.06072C8.09715 5.06072 8.77191 5.73548 8.77191 6.57893C8.77191 7.42239 8.09715 8.09715 7.2537 8.09715C6.41024 8.09715 5.73548 7.42239 5.73548 6.57893C5.73548 5.73548 6.41024 5.06072 7.2537 5.06072ZM17.5438 5.06072C18.3873 5.06072 19.062 5.73548 19.062 6.57893C19.062 7.42239 18.3873 8.09715 17.5438 8.09715C16.7004 8.09715 16.0256 7.42239 16.0256 6.57893C16.0256 5.73548 16.7004 5.06072 17.5438 5.06072Z" fill="white"/>
626<path d="M20.2723 24.305L17.8273 32H16.3423C16.1723 32 16.0548 31.89 15.9898 31.67L14.6098 27.2225C14.5648 27.0725 14.5223 26.925 14.4823 26.78C14.4473 26.63 14.4173 26.48 14.3923 26.33C14.3623 26.48 14.3273 26.6325 14.2873 26.7875C14.2523 26.9375 14.2123 27.0875 14.1673 27.2375L12.7648 31.67C12.7048 31.89 12.5723 32 12.3673 32H10.9423L8.50482 24.305H9.98232C10.1173 24.305 10.2323 24.3375 10.3273 24.4025C10.4223 24.4675 10.4848 24.55 10.5148 24.65L11.6173 28.76C11.6723 28.985 11.7198 29.205 11.7598 29.42C11.8048 29.635 11.8423 29.85 11.8723 30.065C11.9273 29.85 11.9848 29.635 12.0448 29.42C12.1098 29.205 12.1773 28.985 12.2473 28.76L13.5223 24.635C13.5523 24.535 13.6098 24.4525 13.6948 24.3875C13.7848 24.3225 13.8923 24.29 14.0173 24.29H14.8348C14.9648 24.29 15.0748 24.3225 15.1648 24.3875C15.2598 24.4525 15.3223 24.535 15.3523 24.635L16.5898 28.76C16.6548 28.985 16.7148 29.2075 16.7698 29.4275C16.8298 29.6425 16.8873 29.8575 16.9423 30.0725C17.0073 29.6475 17.0998 29.21 17.2198 28.76L18.3523 24.65C18.3873 24.55 18.4498 24.4675 18.5398 24.4025C18.6298 24.3375 18.7373 24.305 18.8623 24.305H20.2723ZM32.6133 24.305L30.1683 32H28.6833C28.5133 32 28.3958 31.89 28.3308 31.67L26.9508 27.2225C26.9058 27.0725 26.8633 26.925 26.8233 26.78C26.7883 26.63 26.7583 26.48 26.7333 26.33C26.7033 26.48 26.6683 26.6325 26.6283 26.7875C26.5933 26.9375 26.5533 27.0875 26.5083 27.2375L25.1058 31.67C25.0458 31.89 24.9133 32 24.7083 32H23.2833L20.8458 24.305H22.3233C22.4583 24.305 22.5733 24.3375 22.6683 24.4025C22.7633 24.4675 22.8258 24.55 22.8558 24.65L23.9583 28.76C24.0133 28.985 24.0608 29.205 24.1008 29.42C24.1458 29.635 24.1833 29.85 24.2133 30.065C24.2683 29.85 24.3258 29.635 24.3858 29.42C24.4508 29.205 24.5183 28.985 24.5883 28.76L25.8633 24.635C25.8933 24.535 25.9508 24.4525 26.0358 24.3875C26.1258 24.3225 26.2333 24.29 26.3583 24.29H27.1758C27.3058 24.29 27.4158 24.3225 27.5058 24.3875C27.6008 24.4525 27.6633 24.535 27.6933 24.635L28.9308 28.76C28.9958 28.985 29.0558 29.2075 29.1108 29.4275C29.1708 29.6425 29.2283 29.8575 29.2833 30.0725C29.3483 29.6475 29.4408 29.21 29.5608 28.76L30.6933 24.65C30.7283 24.55 30.7908 24.4675 30.8808 24.4025C30.9708 24.3375 31.0783 24.305 31.2033 24.305H32.6133ZM44.9544 24.305L42.5094 32H41.0244C40.8544 32 40.7369 31.89 40.6719 31.67L39.2919 27.2225C39.2469 27.0725 39.2044 26.925 39.1644 26.78C39.1294 26.63 39.0994 26.48 39.0744 26.33C39.0444 26.48 39.0094 26.6325 38.9694 26.7875C38.9344 26.9375 38.8944 27.0875 38.8494 27.2375L37.4469 31.67C37.3869 31.89 37.2544 32 37.0494 32H35.6244L33.1869 24.305H34.6644C34.7994 24.305 34.9144 24.3375 35.0094 24.4025C35.1044 24.4675 35.1669 24.55 35.1969 24.65L36.2994 28.76C36.3544 28.985 36.4019 29.205 36.4419 29.42C36.4869 29.635 36.5244 29.85 36.5544 30.065C36.6094 29.85 36.6669 29.635 36.7269 29.42C36.7919 29.205 36.8594 28.985 36.9294 28.76L38.2044 24.635C38.2344 24.535 38.2919 24.4525 38.3769 24.3875C38.4669 24.3225 38.5744 24.29 38.6994 24.29H39.5169C39.6469 24.29 39.7569 24.3225 39.8469 24.3875C39.9419 24.4525 40.0044 24.535 40.0344 24.635L41.2719 28.76C41.3369 28.985 41.3969 29.2075 41.4519 29.4275C41.5119 29.6425 41.5694 29.8575 41.6244 30.0725C41.6894 29.6475 41.7819 29.21 41.9019 28.76L43.0344 24.65C43.0694 24.55 43.1319 24.4675 43.2219 24.4025C43.3119 24.3375 43.4194 24.305 43.5444 24.305H44.9544ZM45.7156 30.98C45.7156 30.825 45.7431 30.6775 45.7981 30.5375C45.8581 30.3975 45.9381 30.2775 46.0381 30.1775C46.1381 30.0775 46.2581 29.9975 46.3981 29.9375C46.5381 29.8775 46.6881 29.8475 46.8481 29.8475C47.0081 29.8475 47.1556 29.8775 47.2906 29.9375C47.4306 29.9975 47.5506 30.0775 47.6506 30.1775C47.7556 30.2775 47.8381 30.3975 47.8981 30.5375C47.9581 30.6775 47.9881 30.825 47.9881 30.98C47.9881 31.14 47.9581 31.29 47.8981 31.43C47.8381 31.565 47.7556 31.6825 47.6506 31.7825C47.5506 31.8825 47.4306 31.96 47.2906 32.015C47.1556 32.075 47.0081 32.105 46.8481 32.105C46.6881 32.105 46.5381 32.075 46.3981 32.015C46.2581 31.96 46.1381 3
6261.8825 46.0381 31.7825C45.9381 31.6825 45.8581 31.565 45.7981 31.43C45.7431 31.29 45.7156 31.14 45.7156 30.98Z" fill="white"/>
627</svg></div><p class="geeting-started-logo-pr">White labelled <br/>&amp;  self-serve</p></div></div></div><div class="bottom-holder is_new"><a href="/get-a-demo" class="get_start-btns w-inline-block"><div class="arrow-link padding"><div class="text-block-2">Talk to Our Experts</div><img src="https://cdn.prod.website-files.com/65a0e0be46f81571aff51338/65a0e0be46f81571aff51367_Group%201261156965.png" loading="lazy" alt="" class="btn-arrow"/></div></a><a href="/get-a-demo" class="button_bg is-aqua get_start-btns w-inline-block"><div class="text-block-288">Visit the appstore</div><img src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/66279d43f6bcfe4b2b4b3657_Group%20141154.svg" loading="lazy" alt="Get A Demo" class="btn_icon is_blog"/></a></div></div></div></div></div></aside></main></div><footer class="section-footer"><div data-wf--utility-space--variant="96px" class="element_spacer w-variant-eb646121-6eee-18b9-6804-4146a43ba840"></div><div class="padding-global-new-2"><div class="container-primary-2"><div class="footer_container"><div class="footer_content-2"><div class="footer__column column-first"><div class="footer_column__socials-2"><a href="https://x.com/OnlineSalesAI" target="_blank" class="footer_column_social-2 w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/66bd997d0e534b6a9f276d33_Vector.svg" alt="" class="footer_column_social_icon"/></a><a href="https://www.linkedin.com/company/osmos-the-omnichannel-commerce-media-operating-system/" target="_blank" class="footer_column_social-2 w-inline-block"><img loading="eager" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69a578f616694c41c3ddf807_Frame%202147241499.svg" alt="" class="footer_column_social_icon"/></a><a href="https://www.youtube.com/@Osmosai" target="_blank" class="footer_column_social-2 w-inline-block"><img loading="eager" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69a578f663728a680ab66ff3_Frame%202147241500.svg" alt="" class="footer_column_social_icon"/></a><a href="https://www.instagram.com/osmos.os" target="_blank" class="footer_column_social-2 w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/68060fea08a1eb9e4dd31d88_instagram-167-svgrepo-com.svg" alt="" class="footer_column_social_icon"/></a></div><div class="badge--wrapper_flex-2"><div class="badge--wrapper-2"><a href="https://www.g2.com/products/onlinesales-ai-osmos/reviews" target="_blank" class="g2_link w-inline-block"><img sizes="(max-width: 567px) 100vw, 567px" srcset="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/693feac71526d43e69d6babd_G2%20badge-p-500.png 500w, https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/693feac71526d43e69d6babd_G2%20badge.png 567w" alt="" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/693feac71526d43e69d6babd_G2%20badge.png" loading="lazy" class="footer_security_badges-2"/></a><div class="buraeu_badge-wrapper"><img sizes="(max-width: 1142px) 100vw, 1142px" srcset="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69248c4c6a6a4ece14a8e046_logo-p-500.png 500w, https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69248c4c6a6a4ece14a8e046_logo-p-800.png 800w, https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69248c4c6a6a4ece14a8e046_logo-p-1080.png 1080w, https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69248c4c6a6a4ece14a8e046_logo.png 1142w" alt="" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/69248c4c6a6a4ece14a8e046_logo.png" loading="eager" class="footer_security_badges-2"/></div></div><div class="badge__text-2">Member of the Interactive Advertising Bureau</div></div></div><div class="footer_link_group-2"><div class="footer_column"><a href="/osmosphere" class="footer__link-2">Osmosphere</a><a href="/adscape" class="footer__link-2">Adscape</a><a href="/controlhub" class="footer__link-2">ControlHub</a><a href="/stratedge" class="footer__link-2">StratEdge</a><a href="/sitemap" class="footer__link-2">Sitemap</a></div><div class="footer_column"><a href="/data-protection-addendum" class="footer__link-2">DPA</a><a href="/privacy-policy" class="footer__link-2">Privacy Policy</a><a href="/cookie-policy" class="footer__link-2">Cookie Policy</a></div></div>
627<div class="footer__column_complaince align-right"><a href="#" class="footer_logo w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/681f44c4f5b89b4211fa64d4_osmos.svg" alt=""/></a><div class="footer__security-2"><img loading="eager" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/6577175d0b1a571b704a73d5_AICPA-1.webp" alt="" class="footer_security_badges-2"/><img loading="eager" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/6577175d977f9d4136e24344_ISO%201.webp" alt="" class="footer_security_badges-2"/><img loading="eager" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/673585b0ba55d37bebfca6a5_GDPR_Logo%201.svg" alt="" class="footer_security_badges-2"/><img loading="eager" src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/673585c58d6732b5a0e29bb2_CCPA_Logo%201.svg" alt="" class="footer_security_badges-2"/></div></div></div><div class="element_spacer-2"></div><div class="footer_content-2"><div class="footer__copyright-2">© 2026 OSMOS  All Rights Reserved</div></div></div></div></div><div data-wf--utility-space--variant="96px" class="element_spacer w-variant-eb646121-6eee-18b9-6804-4146a43ba840"></div></footer>
627<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=657711ffb64e787c6cc257dd" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
627<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
627<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/js/webflow.schunk.3456abe36d0738a7.js" type="text/javascript" integrity="sha384-hBi4s3EEJ2uIH5zec99KWMnSqG374ixRQP6sve1X0GWzdU2jCQLNjmzRhs/6EBjT" crossorigin="anonymous"></script>
627<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd/js/webflow.e2f09c53.07aeb8e3d6e30dde.js" type="text/javascript" integrity="sha384-0rGuwr3Z7hziOHXhh2fYtKpopWx8qfJdamWVr3oBvXxmd5RpAsibZvj+Y9Ys8sgt" crossorigin="anonymous"></script>
627<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 627-628
627
628<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
628GTM-N4764JS6
vendor: 86 bytes, line 628
628" height="0" width="0" style="display: none; visibility: hidden"></iframe></noscript>
629<!-- End Google Tag Manager (noscript) -->
630
631<script>
632  document.querySelectorAll('script[type="application/ld+json"]').forEach(function (el) {
633    var t = el.textContent;
634    if (t.indexOf('&quot;') > -1) {
635      var d = t.replace(/&quot;/g, '"').replace(/&amp;/g, '&');
636      try {
637        JSON.parse(d);
638        var n = document.createElement('script');
639        n.type = 'application/ld+json';
640        n.textContent = d;
641        el.parentNode.replaceChild(n, el);
642      } catch (e) {}
643    }
644  });
645</script>
645
646
647<script id="jetboost-script" type="text/javascript">
648  window.JETBOOST_SITE_ID = 'clse9erbf001n0jtgfpwaevua';
649  (function (d) {
650    var s = d.createElement('script');
651    s.src = 'https://cdn.jetboost.io/jetboost.js';
652    s.async = 1;
653    d.getElementsByTagName('head')[0].appendChild(s);
654  })(document);
655</script>
655
656
657
658<script type="text/javascript">
659  _linkedin_partner_id = '6760273';
660  window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
661  window._linkedin_data_partner_ids.push(_linkedin_partner_id);
662</script>
vendor: 1 bytes, line 662
662
663<script type="text/javascript">
664  (function (l) {
665    if (!l) {
666      window.lintrk = function (a, b) {
667        window.lintrk.q.push([a, b]);
668      };
669      window.lintrk.q = [];
670    }
671    var s = document.getElementsByTagName('script')[0];
672    var b = document.createElement('script');
673    b.type = 'text/javascript';
674    b.async = true;
675    b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
676    s.parentNode.insertBefore(b, s);
677  })(window.lintrk);
678</script>
678
679<noscript>
680  <img height="1" width="1" style="display: none" alt="" src="https://px.ads.linkedin.com/collect/?pid=6760273&fmt=gif" />
681</noscript>
682<script>
683  (function () {
684    /* ==========================
685     CONFIG
686  ========================== */
687    const UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'];
688
689    const STORAGE_KEY = 'utm_params_v1';
690
691    /* ==========================
692     GET UTMs FROM URL
693  ========================== */
694    function getUTMsFromURL() {
695      const params = {};
696      const search = new URLSearchParams(window.location.search);
697
698      UTM_KEYS.forEach((key) => {
699        const val = search.get(key);
700        if (val && val.trim() !== '') {
701          params[key] = val;
702        }
703      });
704
705      return params;
706    }
707
708    /* ==========================
709     STORAGE
710  ========================== */
711    function getStoredUTMs() {
712      try {
713        return JSON.parse(localStorage.getItem(STORAGE_KEY)) || {};
714      } catch {
715        return {};
716      }
717    }
718
719    function saveUTMs(newUTMs) {
720      if (!newUTMs || !Object.keys(newUTMs).length) return;
721      localStorage.setItem(STORAGE_KEY, JSON.stringify(newUTMs));
722    }
723
724    /* ==========================
725     APPLY TO FORM
726  ========================== */
727    function populateFormInputs(utms) {
728      UTM_KEYS.forEach((key) => {
729        const inputs = document.querySelectorAll(`[name="${key}"], #${key}`);
730
731        inputs.forEach((input) => {
732          if (utms[key]) {
733            input.value = utms[key];
734          }
735        });
736      });
737    }
738
739    /* ==========================
740     GLOBAL REAPPLY (FOR APOLLO)
741  ========================== */
742    window.reApplyUTMs = function () {
743      const utms = getStoredUTMs();
744      populateFormInputs(utms);
745    };
746
747    /* ==========================
748     APPEND TO LINKS
749  ========================== */
750    function appendUTMsToLinks(utms) {
751      if (!utms || !Object.keys(utms).length) return;
752
753      const domain = window.location.hostname;
754
755      document.querySelectorAll('a[href]').forEach((link) => {
756        const href = link.getAttribute('href');
757        if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:')) return;
758
759        let url;
760        try {
761          url = new URL(href, window.location.origin);
762        } catch {
763          return;
764        }
765
766        if (url.hostname !== domain) return;
767
768        UTM_KEYS.forEach((key) => {
769          if (!url.searchParams.has(key) && utms[key]) {
770            url.searchParams.set(key, utms[key]);
771          }
772        });
773
774        link.setAttribute('href', url.toString());
775      });
776    }
777
778    /* ==========================
779     WATCH FOR APOLLO CHANGES
780  ========================== */
781    function watchFormChanges() {
782      const observer = new MutationObserver(() => {
783        window.reApplyUTMs();
784      });
785
786      observer.observe(document.body, {
787        childList: true,
788        subtree: true,
789        attributes: true,
790      });
791    }
792
793    /* ==========================
794     INIT
795  ========================== */
796    window.addEventListener('load', function () {
797      const urlUTMs = getUTMsFromURL();
798
799      console.log('UTMs from URL:', urlUTMs);
800
801      if (Object.keys(urlUTMs).length) {
802        saveUTMs(urlUTMs);
803      }
804
805      const finalUTMs = getStoredUTMs();
806
807      console.log('Stored UTMs:', finalUTMs);
808
809      populateFormInputs(finalUTMs);
810      appendUTMsToLinks(finalUTMs);
811
812      /* Reapply (handles async tools like Apollo) */
813      setTimeout(() => window.reApplyUTMs(), 1000);
814      setTimeout(() => window.reApplyUTMs(), 3000);
815      setTimeout(() => window.reApplyUTMs(), 5000);
816
817      /* Watch DOM changes */
818      watchFormChanges();
819    });
820  })();
821</script>
821
822<!--
822<script>
823  (function () {
824    /* ========================== 
825    	CONFIG 
826    ========================== */
827    const UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'];
828    const STORAGE_KEY = 'utm_params_v1';
829    /* ========================== 
830    	HELPERS 
831    ========================== */
832    function getUTMsFromURL() {
833      const params = {};
834      const search = new URLSearchParams(window.location.search);
835      UTM_KEYS.forEach((key) => {
836        if (search.has(key)) {
837          const val = search.get(key);
838          if (val && val.trim() !== '') {
839            params[key] = decodeURIComponent(val);
840          }
841        }
842      });
843      return params;
844    }
845    function getStoredUTMs() {
846      try {
847        return JSON.parse(localStorage.getItem(STORAGE_KEY)) || {};
848      } catch {
849        return {};
850      }
851    }
852    function saveUTMsOnce(newUTMs) {
853      const existing = getStoredUTMs();
854      const merged = { ...existing };
855      let changed = false;
856      UTM_KEYS.forEach((key) => {
857        if (!merged[key] && newUTMs[key]) {
858          merged[key] = newUTMs[key];
859          changed = true;
860        }
861      });
862      if (changed) {
863        localStorage.setItem(STORAGE_KEY, JSON.stringify(merged));
864      }
865    }
866    function populateFormInputs(utms) {
867      UTM_KEYS.forEach((key) => {
868        const input = document.getElementById(key);
869        if (input && !input.value && utms[key]) {
870          input.value = utms[key];
871        }
872      });
873    }
874    function appendUTMsToInternalLinks(utms) {
875      if (!utms || !Object.keys(utms).length) return;
876      const links = document.querySelectorAll('a[href]');
877      const domain = window.location.hostname;
878      links.forEach((link) => {
879        const href = link.getAttribute('href');
880        if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:')) return;
881        let url;
882        try {
883          url = new URL(href, window.location.origin);
884        } catch {
885          return;
886        }
887        if (url.hostname !== domain) return;
888        UTM_KEYS.forEach((key) => {
889          if (!url.searchParams.has(key) && utms[key]) {
890            url.searchParams.set(key, utms[key]);
891          }
892        });
893        link.setAttribute('href', url.toString());
894      });
895    }
896    /* ========================== 
897    	INIT 
898    ========================== */
899    const urlUTMs = getUTMsFromURL();
900    if (Object.keys(urlUTMs).length) {
901      saveUTMsOnce(urlUTMs);
902    }
903    const finalUTMs = getStoredUTMs();
904    document.addEventListener('DOMContentLoaded', function () {
905      populateFormInputs(finalUTMs);
906      appendUTMsToInternalLinks(finalUTMs);
907
908      /* Safety re-run for Webflow hydration */
909      setTimeout(() => populateFormInputs(finalUTMs), 600);
910    });
911  })();
912</script>
912-->
913<script>
914  (function () {
915    console.log('[BizEmailGuard] loaded'); // Personal/disposable blocklist
916
917    const BLOCKED = new Set(['gmail.com', 'googlemail.com', 'yahoo.com', 'ymail.com', 'outlook.com', 'hotmail.com', 'live.com', 'aol.com', 'icloud.com', 'me.com', 'proton.me', 'protonmail.com', 'gmx.com', 'mail.com', 'zoho.com', 'hey.com', 'duck.com', 'pm.me', 'mailinator.com', 'yopmail.com', 'tempmail.com', '10minutemail.com', 'trashmail.com', 'test.com', 'example.com']); // Allow only real-looking TLDs; expand as needed
918
919    const VALID_TLDS = new Set([
920      'com',
921      'in',
922      'org',
923      'net',
924      'io',
925      'ai',
926      'co',
927      'de',
928      'us',
929      'uk',
930      'ca',
931      'au',
932      'sg',
933      'za',
934      'info',
935      'dev',
936      'app',
937      'tech',
938      'cloud',
939      'xyz',
940      'site',
941      'online',
942      'shop',
943      // Country TLDs
944      'in',
945      'us',
946      'uk',
947      'ca',
948      'au',
949      'nz',
950      'de',
951      'fr',
952      'it',
953      'es',
954      'nl',
955      'be',
956      'ch',
957      'se',
958      'no',
959      'dk',
960      'fi',
961      'pl',
962      'pt',
963      'gr',
964      'ru',
965      'ua',
966      'tr',
967      'ae',
968      'sa',
969      'qa',
970      'kw',
971      'om',
972      'bh',
973      'il',
974      'eg',
975      'za',
976      'ng',
977      'ke',
978      'tz',
979      'gh',
980      'ug',
981
982      // Asia
983      'cn',
984      'jp',
985      'kr',
986      'hk',
987      'tw',
988      'sg',
989      'my',
990      'th',
991      'vn',
992      'ph',
993      'id',
994      'bd',
995      'pk',
996      'lk',
997      'np',
998
999      // Americas
1000      'br',
1001      'ar',
1002      'cl',
1003      'co',
1004      'pe',
1005      'mx',
1006      've',
1007      'uy',
1008      'py',
1009      'bo',
1010      'ec',
1011      'cr',
1012      'pa',
1013      'gt',
1014      'sv',
1015      'hn',
1016    ]);
1017
1018    const isBlocked = (d) => {
1019      d = String(d || '').toLowerCase();
1020      if (BLOCKED.has(d)) return true;
1021      for (const base of BLOCKED) {
1022        if (d.endsWith('.' + base)) return true;
1023      }
1024      return false;
1025    };
1026
1027    const hasValidTLD = (domain) => {
1028      const parts = String(domain || '')
1029        .toLowerCase()
1030        .split('.');
1031      if (parts.length < 2) return false;
1032      const tld = parts.pop();
1033      return /^[a-z]{2,24}$/.test(tld) && VALID_TLDS.has(tld);
1034    };
1035
1036    const getBizInputs = (root = document) => Array.from(root.querySelectorAll('#email')).filter((el) => el instanceof HTMLInputElement);
1037
1038    const validateInput = (input, showTip = false) => {
1039      input.setCustomValidity('');
1040      const val = (input.value || '').trim();
1041      if (!val) return true; // Browser email pattern first
1042
1043      if (input.type === 'email' && input.checkValidity && !input.checkValidity()) {
1044        if (showTip && input.reportValidity) input.reportValidity();
1045        return false;
1046      }
1047
1048      const at = val.indexOf('@');
1049      if (at < 0) return true; // native UI handles missing @
1050
1051      const domain = val.slice(at + 1);
1052      if (!domain.includes('.')) return true; // TLD check
1053
1054      if (!hasValidTLD(domain)) {
1055        input.setCustomValidity('Enter a valid business domain (.com, .in, etc.)');
1056        if (showTip && input.reportValidity) input.reportValidity();
1057        console.log('[BizEmailGuard] invalid TLD:', domain);
1058        return false;
1059      } // Personal/disposable check
1060
1061      if (isBlocked(domain)) {
1062        input.setCustomValidity('Please enter your business email');
1063        if (showTip && input.reportValidity) input.reportValidity();
1064        console.log('[BizEmailGuard] blocked personal domain:', domain);
1065        return false;
1066      }
1067
1068      return true;
1069    }; // Capture submit before default handlers
1070
1071    document.addEventListener(
1072      'submit',
1073      (e) => {
1074        const form = e.target;
1075        if (!(form instanceof HTMLFormElement)) return;
1076        const inputs = getBizInputs(form);
1077        if (!inputs.length) return;
1078        let ok = true;
1079        for (const inp of inputs) ok = validateInput(inp, true) && ok;
1080        if (!ok) {
1081          e.preventDefault();
1082          console.log('[BizEmailGuard] blocked form submit');
1083        }
1084      },
1085      true,
1086    ); // Guard fast Enter submits
1087
1088    document.addEventListener(
1089      'keydown',
1090      (e) => {
1091        if (e.key !== 'Enter') return;
1092        const el = e.target;
1093        const form = el && el.closest && el.closest('form');
1094        if (!form) return;
1095        const inputs = getBizInputs(form);
1096        for (const inp of inputs) {
1097          if (!validateInput(inp, true)) {
1098            e.preventDefault();
1099            e.stopPropagation();
1100            console.log('[BizEmailGuard] blocked Enter submit');
1101            return;
1102          }
1103        }
1104      },
1105      true,
1106    ); // Tooltip on blur
1107
1108    document.addEventListener(
1109      'blur',
1110      (e) => {
1111        const el = e.target;
1112        if (el instanceof HTMLInputElement && el.matches('#email')) {
1113          validateInput(el, true);
1114        }
1115      },
1116      true,
1117    );
1118  })();
1119</script>
vendor: 1 bytes, line 1119
1119
1120<script>
1121  document.addEventListener('DOMContentLoaded', function () {
1122    const banner = document.querySelector('.announcement__banner');
1123    const closeBtn = document.querySelector('.banner-close');
1124
1125    const heroContainer = document.querySelector('.container-primary.is-hero-z-index');
1126    const heroSection = document.querySelector('.hero--section.is-homepage');
1127
1128    const navbar = document.querySelector('.navbar');
1129    const navMenuLinks = document.querySelector('.nav_menu-links');
1130    const navMenuWrapper = document.querySelector('.nav_menu');
1131
1132    const fixedDropdown = document.querySelector('.nav-dropdown_navigation'); // fixed element
1133
1134    if (!banner) return;
1135
1136    const bannerHeight = banner.offsetHeight;
1137
1138    const originalHeroPadding = heroContainer ? parseFloat(getComputedStyle(heroContainer).paddingTop) : 0;
1139
1140    const originalSectionPadding = heroSection ? parseFloat(getComputedStyle(heroSection).paddingTop || 0) : 0;
1141
1142    const originalNavbarTop = navbar ? parseFloat(getComputedStyle(navbar).top || 0) : 0;
1143
1144    const originalFixedTop = fixedDropdown ? parseFloat(getComputedStyle(fixedDropdown).top || 0) : 0;
1145
1146    let bannerClosed = false;
1147
1148    /* HERO */
1149
1150    function updateHeroSpacing() {
1151      if (!heroContainer || !heroSection) return;
1152
1153      const isMobile = window.matchMedia('(max-width: 479px)').matches;
1154
1155      let heroPadding = originalHeroPadding;
1156      let sectionPadding = originalSectionPadding;
1157
1158      if (bannerClosed) {
1159        heroPadding = originalHeroPadding - bannerHeight;
1160        sectionPadding = originalSectionPadding - 80;
1161      }
1162
1163      if (isMobile) {
1164        heroPadding = Math.max(heroPadding, 40);
1165        sectionPadding = Math.max(sectionPadding, 40);
1166      }
1167
1168      heroContainer.style.paddingTop = heroPadding + 'px';
1169      heroSection.style.paddingTop = sectionPadding + 'px';
1170    }
1171
1172    /* NAVBAR */
1173
1174    function updateNavbarPosition() {
1175      if (!navbar) return;
1176
1177      const offset = bannerClosed ? -bannerHeight : 0;
1178      navbar.style.top = originalNavbarTop + offset + 'px';
1179    }
1180
1181    /* FIXED DROPDOWN TOP UPDATE */
1182
1183    function updateFixedTop() {
1184      if (!fixedDropdown) return;
1185
1186      const isDesktop = window.matchMedia('(min-width: 992px)').matches;
1187
1188      if (isDesktop && bannerClosed) {
1189        fixedDropdown.style.top = originalFixedTop - 56 + 'px';
1190      } else {
1191        fixedDropdown.style.top = originalFixedTop + 'px';
1192      }
1193    }
1194
1195    /* MENU PADDING */
1196
1197    function updateMenuPadding() {
1198      if (!navMenuLinks) return;
1199
1200      const isTabletOrBelow = window.matchMedia('(max-width: 991px)').matches;
1201      const isMobile = window.matchMedia('(max-width: 479px)').matches;
1202
1203      // DESKTOP → DO NOTHING
1204      if (!isTabletOrBelow) {
1205        navMenuLinks.style.removeProperty('padding-top');
1206        return;
1207      }
1208
1209      // BEFORE BANNER CLOSE
1210      if (!bannerClosed) {
1211        navMenuLinks.style.setProperty('padding-top', '10rem', 'important');
1212        return;
1213      }
1214
1215      // AFTER BANNER CLOSE
1216      let paddingValue = '6rem';
1217
1218      if (isMobile) {
1219        paddingValue = '64px';
1220      }
1221
1222      navMenuLinks.style.setProperty('padding-top', paddingValue, 'important');
1223    }
1224
1225    /* MASTER */
1226
1227    function updateAll() {
1228      updateHeroSpacing();
1229      updateNavbarPosition();
1230      updateFixedTop();
1231      updateMenuPadding();
1232    }
1233
1234    /* INITIAL */
1235
1236    updateAll();
1237
1238    /* BANNER CLOSE */
1239
1240    if (closeBtn) {
1241      closeBtn.addEventListener('click', function () {
1242        bannerClosed = true;
1243
1244        setTimeout(updateAll, 350);
1245      });
1246    }
1247
1248    /* MENU OBSERVER */
1249
1250    if (navMenuWrapper) {
1251      const observer = new MutationObserver(() => {
1252        setTimeout(updateMenuPadding, 50);
1253      });
1254
1255      observer.observe(navMenuWrapper, {
1256        attributes: true,
1257        attributeFilter: ['class'],
1258      });
1259    }
1260
1261    /* RESIZE */
1262
1263    window.addEventListener('resize', updateAll);
1264    window.addEventListener('orientationchange', updateAll);
1265  });
1266</script>
1266
1267
1268<!-- Finsweet Attributes -->
1269<script async type="module" src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js" fs-scrolldisable></script>
1269
1270
1271<script>
1272  // Hamburger menu -- No Scroll
1273  $('.menu-button').on('click', function () {
1274    $('.nav_menu').addClass('overflow-auto');
1275    $('body').toggleClass('overflow-hidden');
1276  });
1277</script>
1277
1278
1279<!--<div class="chatbot-wrapper">
1280  <iframe 
1281    src="https://widget.yourgpt.ai/c8662275-386a-420c-8cdd-c4ad6175b2c2"
1282    class="chatbot-frame">
1283  </iframe>
1284
1285  <style>
1286    .chatbot-wrapper{
1287      position: fixed;
1288      bottom: 20px;
1289      right: 20px;
1290      width: 380px;
1291      height: 600px;
1292      background: #fff;
1293      border-radius: 16px;
1294      overflow: hidden;
1295      box-shadow: 0 20px 60px rgba(0,0,0,0.2);
1296      border: 1px solid #eee;
1297      z-index: 9999;
1298    }
1299
1300    .chatbot-frame{
1301      width: 100%;
1302      height: 100%;
1303      border: none;
1304    }
1305
1306    /* Tablet */
1307    @media (max-width: 991px){
1308      .chatbot-wrapper{
1309        width: 320px;
1310        height: 520px;
1311        right: 15px;
1312        bottom: 15px;
1313      }
1314    }
1315
1316    /* Mobile */
1317    @media (max-width: 600px){
1318      .chatbot-wrapper{
1319		display: none;
1320      }
1321    }
1322  </style>
1323</div>-->
1323<script src="https://hubspotv2.use1-marketplace-1p-apps-prod-red.if.webflow.services/static/disable-hubspot-chatbot.js" type="text/javascript" async="" defer=""></script>
1323<script src="https://js.hs-scripts.com/243145339.js" type="text/javascript" async="" defer=""></script>
1323<script src="https://cdn.prod.website-files.com/657711ffb64e787c6cc257dd%2F681a3b5f1325b648c0142281%2F69aa70436a1d9d4f01a6cb6c%2Fai_chatbot-1.531.779.js" type="text/javascript"></script>
1323<script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script>
1323</body></html>

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.