<!DOCTYPE html> <!--[if IE 6]><html id="ie6" lang="en-US"> <![endif]--> <!--[if IE 7]><html id="ie7" lang="en-US"> <![endif]--> <!--[if IE 8]><html id="ie8" lang="en-US"> <![endif]--> <!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--><html lang="en-US"> <!--<![endif]--><head><meta name="msvalidate.01" content="1033997EC383621B874EB0392F261984"/><link rel="preconnect" href="//cdn.dynamicyield.com"><link rel="preconnect" href="//st.dynamicyield.com"><link rel="preconnect" href="//rcom.dynamicyield.com"><link rel="dns-prefetch" href="//cdn.dynamicyield.com"><link rel="dns-prefetch" href="//st.dynamicyield.com"><link rel="dns-prefetch" href="//rcom.dynamicyield.com"> <script data-cfasync="false">window.dataLayer = window.dataLayer || [];
window.gtag = function() { dataLayer.push(arguments); }
window.gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied',
functionality_storage: 'denied',
personalization_storage: 'denied',
security_storage: 'granted', // Only this is granted by default
});</script> <script data-cfasync="false">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MCQHF8');</script> <script data-cfasync="false" async>// Init the adobeDataLayer array
var adobeDataLayer = adobeDataLayer || [];
// Only when the API is ready
function adobeWaitForDY() {
if (typeof(window.DY) !== 'undefined' && typeof(window.DY.AdDetection) !== 'undefined' &&
typeof($dy) !== 'undefined' && typeof($dy(window)) !== 'undefined' && typeof($dy.renderSmartTagSlider) !== 'undefined') {
var zi_data = localStorage.getItem('ZoomInfoData'),
ada_page_info = {
"pageName": "Gartner 2024/2025 Magic Quadrant for Personalization Engines",
"siteName": "Mastercard Dynamic Yield",
"pageTitle": "en_US :gartner-2025",
"pageURL": "https://www.dynamicyield.com/guides/gartner-2025/",
"country": "US",
"language": "en",
"dyID": DY.dyid,
"userStatus": "Guest"
};
// Detect the hierarchy and
// site sections based on the URL slugs
var current_pathname = window.location.pathname.replace(/^\/|\/$/g, '');
if(current_pathname) {
var current_sitesections = current_pathname.split('/'),
current_hierarchy = current_sitesections.map(function(segment) {
return segment.split(/[-_]/).map(function(word) {
return word.charAt(0).toUpperCase() + word.slice(1);
})
.join(' ');
});
// Site section 1
if(current_sitesections[0]) {
ada_page_info.siteSection1 = current_sitesections[0];
}
// Site section 2
if(current_sitesections[1]) {
ada_page_info.siteSection2 = current_sitesections[1];
}
// Hierarchy
ada_page_info.hierarchy = current_hierarchy.join('|');
}
// Push the ZI params as well
if(zi_data) {
zi_data = JSON.parse(zi_data);
if(zi_data.name) {
ada_page_info.ziCompany = zi_data.name;
}
if(zi_data.domain) {
ada_page_info.ziDomain = zi_data.domain;
}
if(zi_data.employeesrange) {
ada_page_info.ziEmployees = zi_data.employeesrange;
}
if(zi_data.industry) {
ada_page_info.ziIndustry = zi_data.industry;
}
}
// Decode HTML prior to dispatching the event
Object.keys(ada_page_info).forEach(function(key) {
ada_page_info[key] = $('<textarea/>').html(ada_page_info[key]).text();
});
adobeDataLayer.push({
"event": "pageLoad",
"pageInfo": ada_page_info
});
} else {
setTimeout(adobeWaitForDY, 150);
}
}
adobeWaitForDY();</script> <script type="text/javascript">function OptanonWrapper() {
console.log('OneTrust Loaded');
DY_API_update_consent_mode();
OneTrust.OnConsentChanged(DY_API_update_consent_mode);
}
function DY_API_update_consent_mode() {
var groups = OnetrustActiveGroups.split(',');
DY.userActiveConsent = {accepted: groups.includes('C0004')};
DYO.ActiveConsent.updateConsentAcceptedStatus(groups.includes('C0004'));
if(groups.includes('C0004')) {
console.log('OneTrust_Consent_Is_Granted');
DY.API('event',{ name: 'OneTrust_Consent_Is_Granted', properties: {}});
}
console.log('OneTrust - DY API is ' + (groups.includes('C0004') ? 'Enabled' : 'Disabled'));
}
window.addEventListener('OTConsentApplied', function() {
var groups = OnetrustActiveGroups.split(',');
if(groups.includes('C0004')) {
console.log('OneTrust_Initial_Consent_Granted');
DY.API('event',{ name: 'OneTrust_Initial_Consent_Granted', properties: {}});
}
});</script> <script type="text/javascript">/*WebFontConfig = {
google: { families: [ 'Shadows+Into+Light::latin', 'Handlee::latin', 'Roboto:400,100,300,500:latin' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})(); */
console.log(
'%cLet’s personalize experiences together.\n%cDynamic Yield is hiring smart engineers like you to help solve hard problems.\n%cSee our jobs page: https://www.dynamicyield.com/careers',
'font-size:2.2em;line-height:1.4em;margin-top:20px;color:rgb(93, 56, 185);',
'font-size:1.1em;line-height:1.6em;color:rgb(0, 0, 0);',
'font-size:1.1em;line-height:1.6em;margin-bottom:20px;color:rgb(0, 0, 0);'
);
function waitForElementToDisplay(selector, time, functionName) {
if (document.getElementById(selector) != null) {
functionName();
return;
} else {
setTimeout(function () {
waitForElementToDisplay(selector, time, functionName);
}, time);
}
}
function dcWaitForJQuery(time, functionName) {
if (window.jQuery || window.n2) {
functionName();
return;
} else {
setTimeout(function () {
dcWaitForJQuery(time, functionName);
}, time);
}
}</script> <meta name="msvalidate.01" content="451B75B70520F4C76D67F116C9EFFE5C"/><meta property="twitter:account_id" content="4503599629852947"/><meta name="p:domain_verify" content="f8112f57c09778e892850075a87dc1cf"/><meta name="google-site-verification" content="9FbmfdC4cM7JG8sgYh6w9HhFlxvEHewltexeUVzuSfE"/><meta charset="UTF-8"/><link rel="pingback" href="https://www.dynamicyield.com/xmlrpc.php"/> <!--[if lt IE 9]> <script src="https://www.dynamicyield.com/wp-content/themes/Divi/js/html5.js" type="text/javascript"></script> <![endif]--> <script type="text/javascript">document.documentElement.className = 'js';</script> <script type="text/javascript">var getLangCode = 'en';</script> <link rel="prefetch" href="/wp-content/themes/Divi/css/custom-style.css" as="style" crossorigin="anonymous"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link rel="alternate" hreflang="en" href="https://www.dynamicyield.com/guides/gartner-2025/" /><link rel="alternate" hreflang="de" href="https://www.dynamicyield.com/de/guides/gartner-mq/" /><link rel="alternate" hreflang="fr" href="https://www.dynamicyield.com/fr/guides/gartner-mq/" /><link rel="alternate" hreflang="es" href="https://www.dynamicyield.com/es/guides/gartner-mq/" /><link rel="alternate" hreflang="x-default" href="https://www.dynamicyield.com/guides/gartner-2025/" /> <script data-cfasync="false" data-pagespeed-no-defer>var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];</script> <title>A Leader in the Gartner Magic Quadrant for Personalization - Dynamic Yield</title><link rel="preload" as="font" href="https://www.dynamicyield.com/wp-content/themes/Divi/fonts/CircularXXTT/CircularXXWeb-Bold.woff2" crossorigin/><link rel="preload" as="font" href="https://www.dynamicyield.com/wp-content/themes/Divi/fonts/CircularXXTT/CircularXXWeb-Medium.woff2" crossorigin/><link rel="preload" as="font" href="https://www.dynamicyield.com/wp-content/themes/Divi/fonts/CircularXXTT/CircularXXWeb-Book.woff2" crossorigin/><meta name="description" content="Now that's what I call personalization. We're thrilled to announce that for the 7th year running, we’ve been named a Leader in the Gartner® Magic Quadrant™." /><link rel="canonical" href="https://www.dynamicyield.com/guides/gartner-2025/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="A Leader in the Gartner Magic Quadrant for Personalization - Dynamic Yield" /><meta property="og:description" content="Now that's what I call personalization. We're thrilled to announce that for the 7th year running, we’ve been named a Leader in the Gartner® Magic Quadrant™." /><meta property="og:url" content="https://www.dynamicyield.com/guides/gartner-2025/" /><meta property="og:site_name" content="Mastercard Dynamic Yield" /><meta property="article:publisher" content="https://www.facebook.com/DynamicYield" /><meta property="article:modified_time" content="2026-02-05T17:03:51+00:00" /><meta property="og:image" content="https://www.dynamicyield.com/wp-content/uploads/2025/02/2025-gartner-MQ-share.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="628" /><meta property="og:image:type" content="image/png" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@DynamicYield" /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="13 minutes" /><meta name="twitter:label2" content="Written by" /><meta name="twitter:data2" content="Dynamic Yield Marketing" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.dynamicyield.com/guides/gartner-2025/","url":"https://www.dynamicyield.com/guides/gartner-2025/","name":"A Leader in the Gartner Magic Quadrant for Personalization - Dynamic Yield","isPartOf":{"@id":"https://www.dynamicyield.com/#website"},"primaryImageOfPage":{"@id":"https://www.dynamicyield.com/guides/gartner-2025/#primaryimage"},"image":{"@id":"https://www.dynamicyield.com/guides/gartner-2025/#primaryimage"},"thumbnailUrl":"https://www.dynamicyield.com/wp-content/uploads/2025/02/gartner-2024-banner@2x.png","datePublished":"2024-10-28T15:57:26+00:00","dateModified":"2026-02-05T17:03:51+00:00","description":"Now that's what I call personalization. We're thrilled to announce that for the 7th year running, we’ve been named a Leader in the Gartner® Magic Quadrant™.","breadcrumb":{"@id":"https://www.dynamicyield.com/guides/gartner-2025/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.dynamicyield.com/guides/gartner-2025/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.dynamicyield.com/guides/gartner-2025/#primaryimage","url":"https://www.dynamicyield.com/wp-content/uploads/2025/02/gartner-2024-banner@2x.png","contentUrl":"https://www.dynamicyield.com/wp-content/uploads/2025/02/gartner-2024-banner@2x.png","width":880,"height":882},{"@type":"BreadcrumbList","@id":"https://www.dynamicyield.com/guides/gartner-2025/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.dynamicyield.com/"},{"@type":"ListItem","position":2,"name":"Marketing Optimization Guides","item":"https://www.dynamicyield.com/guides/"},{"@type":"ListItem","position":3,"name":"Gartner 2024/2025 Magic Quadrant for Personalization Engines"}]},{"@type":"WebSite","@id":"https://www.dynamicyield.com/#website","url":"https://www.dynamicyield.com/","name":"Mastercard Dynamic Yield","description":"","publisher":{"@id":"https://www.dynamicyield.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.dynamicyield.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.dynamicyield.com/#organization","name":"Mastercard Dynamic Yield","url":"https://www.dynamicyield.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.dynamicyield.com/#/schema/logo/image/","url":"https://www.dynamicyield.com/wp-content/uploads/2019/10/DY-Hero_Logo-Black@x2.png","contentUrl":"https://www.dynamicyield.com/wp-content/uploads/2019/10/DY-Hero_Logo-Black@x2.png","width":458,"height":458,"caption":"Mastercard Dynamic Yield"},"image":{"@id":"https://www.dynamicyield.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/DynamicYield","https://x.com/DynamicYield","https://www.instagram.com/dynamic.yield/","https://www.linkedin.com/company/dynamic-yield","http://www.pinterest.com/dynamicyield/","https://www.youtube.com/channel/UCPWEcR8lQRadVKYW8H4sndQ","https://en.wikipedia.org/wiki/Dynamic_Yield"]}]}</script> <link rel="alternate" type="application/rss+xml" title="Mastercard Dynamic Yield » Feed" href="https://www.dynamicyield.com/feed/" /><link rel="alternate" type="application/rss+xml" title="Mastercard Dynamic Yield » Comments Feed" href="https://www.dynamicyield.com/comments/feed/" /><meta content="Divi v." name="generator"/><link rel='stylesheet' id='sbi_styles-css' href='https://www.dynamicyield.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.2.6' type='text/css' media='all' /><style id='wp-emoji-styles-inline-css' type='text/css'>img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}</style><link rel='stylesheet' id='wp-block-library-css' href='https://www.dynamicyield.com/wp-includes/css/dist/block-library/style.min.css?ver=935c7f8ce03960b02800bc8ae3231df8' type='text/css' media='all' /><style id='classic-theme-styles-inline-css' type='text/css'>/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id='global-styles-inline-css' type='text/css'>body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}</style><link rel='stylesheet' id='rfw-style-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_7c036e0987ef80b703d7eb1abf922895.css?ver=2026021056' type='text/css' media='all' /><link rel='stylesheet' id='divi-style-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_ab3666a686d3dac03fd3032e5757637e.css?ver=935c7f8ce03960b02800bc8ae3231df8' type='text/css' media='all' /><link rel='stylesheet' id='et_lb_modules-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_c0102af27938567cb82cc02e4da3a673.css?ver=2.4' type='text/css' media='all' /><link rel='stylesheet' id='et-shortcodes-css-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_40cb404848bc2e556105c8aea77f29aa.css?ver=3.0' type='text/css' media='all' /><link rel='stylesheet' id='elementor-icons-css' href='https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.6.2' type='text/css' media='all' /><link rel='stylesheet' id='elementor-animations-css' href='https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=2.9.9' type='text/css' media='all' /><link rel='stylesheet' id='elementor-frontend-css' href='https://www.dynamicyield.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=2.9.9' type='text/css' media='all' /><link rel='stylesheet' id='elementor-pro-css' href='https://www.dynamicyield.com/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver=2.10.0' type='text/css' media='all' /><link rel='stylesheet' id='font-awesome-css' href='https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' /><link rel='stylesheet' id='elementor-global-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_12a32c87d5f3cd59de1889deefab8a86.css?ver=1727179740' type='text/css' media='all' /><link rel='stylesheet' id='elementor-post-234359-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_4bcffdf6dfc83a0d28c4ae67354aaa8d.css?ver=1770195846' type='text/css' media='all' /><link rel='stylesheet' id='et-shortcodes-responsive-css-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_3a30a77569bc4544b9465acbee8e5f97.css?ver=3.0' type='text/css' media='all' /><link rel='stylesheet' id='wp-featherlight-css' href='https://www.dynamicyield.com/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver=1.3.4' type='text/css' media='all' /><link rel='stylesheet' id='baskerville-font-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_8c23179f030d02e0065d2054eab34279.css?ver=935c7f8ce03960b02800bc8ae3231df8' type='text/css' media='all' /><link rel='stylesheet' id='markformc-font-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_0eb51906eca648ca4559d0a03b898d83.css?ver=935c7f8ce03960b02800bc8ae3231df8' type='text/css' media='all' /><link rel='stylesheet' id='mackinac-font-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_9c8fec2609ebc9764a6e16471d9451ae.css?ver=935c7f8ce03960b02800bc8ae3231df8' type='text/css' media='all' /><link rel='stylesheet' id='button-pulse-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_4cabc8dd29eaa9af7bf2df62f1c40af9.css?ver=935c7f8ce03960b02800bc8ae3231df8' type='text/css' media='all' /><link rel='stylesheet' id='fontawesome-css' href='https://www.dynamicyield.com/wp-content/themes/Divi/custom/font-awesome/css/font-awesome.min.css' type='text/css' media='all' /><link rel='stylesheet' id='bootstrap-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_d375e60add46d8de26a78728b517660f.css' type='text/css' media='all' /><link rel='stylesheet' id='slick-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_13b1b6672b8cfb0d9ae7f899f1c42875.css' type='text/css' media='all' /><link rel='stylesheet' id='slick-theme-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_f9faba678c4d6dcfdde69e5b11b37a2e.css' type='text/css' media='all' /><link rel='stylesheet' id='custom-theme-style-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_57f41281576414370c141cd00d2a80a9.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='custom-style-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_417039b6d54561fe1e8c94ee67cd902c.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='header-style-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_d75ad7543415df427913a5fe91606386.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='footer-style-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_25400e1cfd7099cc557083769c928231.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='video_tabs_module-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_f1109a8bc8c46ec9f2205cc8603c132f.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='mkto-embedded-reset-page-css-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_d117c8ecde800f5dccd137c16bab71af.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='gartner-mq-2024-page-css-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_e43d569bef45a8c402516ae6651a4b9e.css?ver=26.27' type='text/css' media='all' /><link rel='stylesheet' id='customers-shortcode-css' href='https://www.dynamicyield.com/wp-content/cache/autoptimize/css/autoptimize_single_c6bf61e9c8beb560d64d119f58757b8b.css?ver=26.27' type='text/css' media='all' /> <script type="text/javascript" src="https://www.dynamicyield.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/themes/Divi/js/blazy.min.js" id="blazy-js"></script> <link rel="https://api.w.org/" href="https://www.dynamicyield.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.dynamicyield.com/wp-json/wp/v2/pages/234359" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.dynamicyield.com/xmlrpc.php?rsd" /><link rel='shortlink' href='https://www.dynamicyield.com/?p=234359' /><link rel="alternate" type="application/json+oembed" href="https://www.dynamicyield.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dynamicyield.com%2Fguides%2Fgartner-2025%2F" /><link rel="alternate" type="text/xml+oembed" href="https://www.dynamicyield.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dynamicyield.com%2Fguides%2Fgartner-2025%2F&format=xml" /><meta name="generator" content="WPML ver:4.6.8 stt:1,4,3,28,2;" /> <script type="text/javascript">(function(url){
if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
var addEvent = function(evt, handler) {
if (window.addEventListener) {
document.addEventListener(evt, handler, false);
} else if (window.attachEvent) {
document.attachEvent('on' + evt, handler);
}
};
var removeEvent = function(evt, handler) {
if (window.removeEventListener) {
document.removeEventListener(evt, handler, false);
} else if (window.detachEvent) {
document.detachEvent('on' + evt, handler);
}
};
var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
var logHuman = function() {
if (window.wfLogHumanRan) { return; }
window.wfLogHumanRan = true;
var wfscr = document.createElement('script');
wfscr.type = 'text/javascript';
wfscr.async = true;
wfscr.src = url + '&r=' + Math.random();
(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
for (var i = 0; i < evts.length; i++) {
removeEvent(evts[i], logHuman);
}
};
for (var i = 0; i < evts.length; i++) {
addEvent(evts[i], logHuman);
}
})('//www.dynamicyield.com/?wordfence_lh=1&hid=9E5807220BD08597A429CE2ABD388D88');</script>
<script data-cfasync="false" data-pagespeed-no-defer>var dataLayer_content = {"visitorLoginState":"logged-out","visitorType":"visitor-logged-out","pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Dynamic Yield Marketing","pagePostDate":"October 28, 2024","pagePostDateYear":"2024","pagePostDateMonth":"10","pagePostDateDay":"28","pagePostDateDayName":"Monday","pagePostDateHour":"11","pagePostDateMinute":"57","pagePostDateIso":"2024-10-28T11:57:26-04:00","pagePostDateUnix":1730116646};
dataLayer.push( dataLayer_content );</script> <script type="text/javascript">console.warn && console.warn("[GTM4WP] Google Tag Manager container code placement set to OFF !!!");
console.warn && console.warn("[GTM4WP] Data layer codes are active but GTM container must be loaded using custom coding !!!");</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=1" /><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/png" href="/favicon-180x180.png" sizes="180x180"><link rel="icon" type="image/png" href="/favicon-192x192.png" sizes="192x192"><link rel="icon" type="image/png" href="/favicon-194x194.png" sizes="194x194"><link rel="shortcut icon" href="/favicon.ico"> <script type="text/javascript" data-noptimize>function dy_bind_adobe_mkto_events(form, form_id, form_name) {
// Init the adobeDataLayer object
window.adobeDataLayer = window.adobeDataLayer || [];
var focus_reported = false;
var form_completed = false;
var form_started_reported = false;
// Monitor input interactions - first focus (form start)
form.getFormElem().find('input, select').on('focus', function() {
// Only if it hasn't been reported yet
if(! focus_reported) {
focus_reported = true;
form_started_reported = true;
adobeDataLayer.push({
"event": "form_start",
"trackAction": {
"formName": form_name,
"formID": form_id,
"zoomInfo": localStorage.ZoomInfoData !== undefined,
}
});
}
});
// Detect dropoff if the form hasn't been completed
window.addEventListener("beforeunload", function(event) {
if (form_completed) return;
var filledLabels = [];
var count = 0;
form.getFormElem().find('input, select').each(function() {
var value = this.value && this.value.trim();
if (value) {
var label = form.getFormElem().find("label[for='" + this.id + "']").text().trim();
if (label) {
filledLabels.push(label);
count++;
}
}
});
if (count > 0) {
adobeDataLayer.push({
"event": "form_dropoff",
"formInfo": {
"formName": form_name,
"formID": form_id,
"zoomInfo": localStorage.ZoomInfoData !== undefined,
"completedFields": {
"labels": filledLabels.join("|"),
"count": count.toString()
}
}
});
}
});
// Hook into successful submission
form.onSuccess(function(values, followUpUrl) {
if(form_started_reported) {
// Report form completed
form_completed = true;
// Send an Adobe Analytics DataLayer event
adobeDataLayer.push({
"event": "form_complete",
"formInfo": {
"formName": form_name,
"formID": form_id,
"zoomInfo": localStorage.ZoomInfoData !== undefined,
"successAction": {
"action": "redirect",
"redirectUrl": followUpUrl
}
}
});
}
});
}
function dy_bind_adobe_cta_event(cta, cta_type, cta_section) {
var cta_name = cta.text().trim(),
cta_url,
page_url = window.location.href;
// const domainName = window.location.origin;
if (cta.attr('href') !== undefined) {
// cta_url = domainName + cta.attr('href');
cta_url = cta.attr('href');
} else {
cta_url = page_url;
}
adobeDataLayer.push({
"event": "ctaClick",
"clickInfo": {
"ctaName": cta_name,
"ctaType": cta_type,
"destinationURL": cta_url,
"ctaLocation": page_url,
"ctaSection": cta_section
}
});
}</script> <link rel="shortcut icon" href="https://www.dynamicyield.com/wp-content/uploads/2018/11/favicon-194x194.png" /><link rel="stylesheet" href="https://use.typekit.net/zne6tll.css"></head><body class="page-template page-template-elementor_header_footer page page-id-234359 page-child parent-pageid-10388 wp-featherlight-captions et_fixed_nav windows et_right_sidebar chrome et_includes_sidebar elementor-default elementor-template-full-width elementor-kit-140995 elementor-page elementor-page-234359 default_header gartner-wrapper"><div id="page-container"><header id="main-header" class="et_nav_text_color_dark"
style="background: #fff;"><div class="container-fluid clearfix"><div class="dy-header-logo"> <a href="https://www.dynamicyield.com/"
class="main-logo-container"><div id="logo_symbol"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" version="1.1" viewBox="0 0 266.8 164.9"><g id="XMLID_23_"><path fill="#ff5f00" d="M97.3 17.5h72.2v129.7H97.3z"/><path id="XMLID_35_" fill="#eb001b" d="M101.9 82.4c0-26.3 12.3-49.7 31.5-64.8-14-11-31.7-17.6-51-17.6C36.9-.1 0 36.8 0 82.4c0 45.5 36.9 82.5 82.5 82.5 19.2 0 36.9-6.6 51-17.6-19.3-15.2-31.6-38.6-31.6-64.9z"/><path d="M266.8 82.4c0 45.5-36.9 82.5-82.5 82.5-19.2 0-36.9-6.6-51-17.6 19.2-15.1 31.5-38.5 31.5-64.8s-12.3-49.7-31.5-64.8c14-11 31.7-17.6 51-17.6 45.6-.2 82.5 36.7 82.5 82.3zM259 133.5v-2.7h1.1v-.5h-2.7v.5h1.1v2.7h.5zm5.3 0v-3.2h-.8l-1 2.2-1-2.2h-.8v3.2h.6v-2.4l.9 2.1h.6l.9-2.1v2.4h.6z" fill="#f79e1b"/></g></svg></div> </a></div><div id="et-top-navigation" class="cd-morph-dropdown"><nav id="top-menu-nav" class="main-nav"><ul id="top-menu" class="nav"></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li><li class="has-dropdown product menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children" data-content="product" title=""> <a href="">Product</a></li><li class="has-dropdown solutions menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children" data-content="solutions" title=""> <a href="">Solutions</a></li><li class="has-dropdown why_dy menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children" data-content="why-dynamic-yield" title="Why DY"> <a href="">Why Dynamic Yield</a></li><li class="has-dropdown company menu-has-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children" data-content="company" title=""> <a href="">Company</a></li><li class="has-dropdown learning_center menu-has-cta top-link-use-cases menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children" data-content="learning-center" title=""> <a href="">Learning Center</a></li><li class="contact top-link walker-last mobile-only menu-item menu-item-type-post_type menu-item-object-page" data-content="connect-with-us" title=""> <a href="https://www.dynamicyield.com/contact/"><span class="button-arrow">Connect with us</span></a></li></ul></nav><div class="morph-dropdown-wrapper"><div class="dropdown-list"><div class="dropdown-tooltip"></div><ul><li id="product" class="dropdown links"><a href="" class="label">Product</a><div class="content"><ul><li class="intro"><div class="exp_os-wrapper"><h2>Experience OS</h2><ul class="links-list"><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.dynamicyield.com/experience-os/"><span class="menu-banner-img-wrap"><img class="menu-banner-img-desktop" src="/wp-content/uploads/2024/10/expos-nav-updated.png" width="218" height="131" /><img class="menu-banner-img-mobile" src="/wp-content/uploads/2024/10/expos-nav-updated-mobile.png" width="114" height="98" /></span><span class="menu-cta-text-wrap"><span class="menu-cta-subtitle">Get an overview of Dynamic Yield’s product and see why we’re known as the Experience OS.</span> <span class="menu-cta-button">Learn more →</span></span></a></li></ul></div></li><li class="left"><div class="key_caps-wrapper"><h2>Core Capabilities</h2><ul class="links-list"><li class="key-caps-segment menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/segmentation/"><svg version="1.1" id="audience" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><path id="audience-green" fill="#4FB294" d="M9.291,30H30V9.291C18.562737,9.291,9.291,18.562737,9.291,30z"/><path id="audience-black" d="M12.527,15.947C9.240353,12.385597,4.806085,10.093244,0,9.471V30h7.639 C7.632218,24.897682,9.35532,19.943764,12.527,15.947z"/><circle id="audience-circle" fill="#4FB294" cx="15" cy="4.967" r="4.967"/></svg>Segmentation<span>Identify, build, and analyze audiences</span></a></li><li class="key-caps-omnichannel menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/targeting/"><svg version="1.1" id="personalization" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.987 30" style="enable-background:new 0 0 20.987 30;" xml:space="preserve"><path id="personalization-black-2" d="M20.987,19.507c0,5.795401-4.698099,10.4935-10.4935,10.4935S0,25.302401,0,19.507H20.987z"/><path id="personalization-pink" fill="#EE3968" d="M18.143,10.245c0,4.224978-3.425022,7.649999-7.65,7.649999S2.842999,14.469978,2.842999,10.245 H18.143z"/><circle id="personalization-black-1" cx="10.494" cy="4.307" r="4.307"/></svg>Targeting<span>Serve each customer with unique offers</span></a></li><li class="key-caps-recs menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/recommendations/"><svg version="1.1" id="recs" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><path id="recs_4" d="M15.953,30H30V15.953H15.953V30z"/> <path id="recs_3" d="M0,15.953V30h14.047V15.953H0z"/><path id="recs_2" fill="#FFA354" d="M30,14.047V0H15.953v14.047H30z"/><path id="recs_1" d="M14.047,0H0v14.047h14.047V0z"/></svg>Recommendations<span>Algorithmically predict customers’ interests</span></a></li><li class="key-caps-email menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/journey-orchestration/"><svg version="1.1" id="trigger" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 26.017 30" style="enable-background:new 0 0 26.017 30;" xml:space="preserve"><path id="trigger-black" d="M14.017,12h12l-12,18V12z"/><path id="trigger-purple" fill="#5D39B9" d="M12,18H0L12,0V18z"/></svg>Journey Orchestration<span>Reach customers at critical moments</span></a></li><li class="key-caps-abtesting menu-item menu-item-type-custom menu-item-object-custom"><a href="/optimization/"><svg version="1.1" id="testing" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28.713001 30" style="enable-background:new 0 0 28.713001 30;" xml:space="preserve"><path id="testing-blue" fill="#6BDADA" d="M15.831,0c7.114532,0,12.882001,5.767468,12.882001,12.882S22.945532,25.764,15.831,25.764l0,0V0z"/><path id="testing-black" d="M12.882,30C5.767468,30,0,24.232533,0,17.118S5.767468,4.236,12.882,4.236V30z"/></svg>Optimization<span>Experiment on any digital property</span></a></li><li class="key-caps-search menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/search/"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_4082_5186)" id="cap-search-svg-bg"> <path d="M11.6757 9.81054C8.73958 9.81054 6.35089 7.42177 6.35089 4.48562C6.35089 2.62899 7.30664 0.992133 8.75134 0.0388074C8.50309 0.0155936 8.25193 0.00238037 7.99762 0.00238037C3.58066 0.00238037 0 3.58304 0 8C0 12.417 3.58066 15.9976 7.99762 15.9976C12.4146 15.9976 15.9952 12.417 15.9952 8C15.9952 7.86848 15.9916 7.73782 15.9853 7.60785C15.0166 8.94122 13.4462 9.81054 11.6757 9.81054Z" fill="black"/> <path id="cap-search-svg-circle" d="M11.6757 0.161346C11.2226 0.161346 10.7857 0.231773 10.3749 0.361649C8.62429 0.915114 7.35156 2.55436 7.35156 4.48561C7.35156 6.87003 9.29141 8.80988 11.6757 8.80988C13.5373 8.80988 15.1277 7.62753 15.7358 5.97437C15.9066 5.51 16 5.00851 16 4.48561C16 2.10119 14.0602 0.161346 11.6757 0.161346Z" fill="#FFC61E"/> </g> <defs> <clipPath id="clip0_4082_5186"> <rect width="16" height="16" fill="white"/> </clipPath> </defs> </svg>Search<span>Help customers find what they want</span></a></li></ul></div></li><li class="right"><div class="scale-wrapper"><h2>Made for Scale</h2><ul class="links-list"><li class="key_caps-element menu-item menu-item-type-custom menu-item-object-custom"><a href="/element/">Element<span>A groundbreaking new dimension of hyper-personalization</span></a></li><li class="key_caps-adaptml menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/ai/">AI & Automation<span>Increase automation, lower operational costs, and drive more revenue with a holistic AI personalization system</span></a></li><li class="key_caps-apis menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.dynamicyield.com/experience-apis/">Experience APIs<span>Give developers the tools they need to build the best customer experiences</span></a></li><li class="key_caps-enterprise menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.dynamicyield.com/enterprise-grade-personalization/">Enterprise solutions<span>Scale with security, privacy, and compliance, made for the enterprise</span></a></li></ul></div></li></ul><a href="/shopping-muse/" target="" class="banner"><div class="menu-banner"><span class="menu-cta-text"><strong>Meet Shopping Muse: </strong> Conversational commerce meets cutting-edge personalization.</span> <span class="menu-cta-button">Learn more →</span></div></a></div></li><li id="solutions" class="dropdown links"><a href="" class="label">Solutions</a><div class="content"><ul><li class="left"><div class="industries-wrapper"><h2>Industries</h2><ul class="links-list"><li class="industry-ecomm menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/ecommerce/">eCommerce</a></li><li class="industry-finserv menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/financial-services/">Financial Services</a></li><li class="industry-qsr menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/restaurants/">Restaurants</a></li><li class="industry-grocery menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/grocery/">Grocery</a></li><li class="industry-b2b menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/b2b-ecommerce/">B2B eCommerce</a></li><li class="industry-travel menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/travel/">Travel</a></li><li class="industry-gaming menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/gaming/">iGaming</a></li><li class="industry-media menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/media/">Media</a></li></ul></div></li><li class="right"><div class="channels-wrapper"><h2>Channels</h2><ul class="links-list"><li class="channels-web menu-item menu-item-type-custom menu-item-object-custom"><a href="/web/">Web<span>Create customer-centric web experiences</span></a></li><li class="channels-email menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/channels/email/">Email<span>Personalize emails with a no-code builder</span></a></li><li class="channels-mobile-apps menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/mobile/">Apps<span>Optimize mobile app experiences</span></a></li><li class="channels-ads menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/advertising/">Ads<span>Improve customer acquisition results</span></a></li></ul></div></li></ul></div></li><li id="why-dynamic-yield" class="dropdown links"><a href="" class="label">Why Dynamic Yield</a><div class="content"><ul><li class="impact-wrapper"><h2>Proven impact and success services</h2><ul class="links-list"><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/clients/">Select customers</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="/case-studies/">Case studies</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="/customer-success/">Customer success services</a></li></ul></li><li class="scale-wrapper"><h2>Built for scale</h2><ul class="links-list"><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/enterprise-grade-personalization/">Enterprise-grade solutions</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="/adaptml/">AI Technology</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/gdpr-and-privacy/">GDPR and data privacy</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/security/">Security</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/compliance/">Compliance</a></li></ul></li><li class="network-wrapper"><h2>Robust partner network</h2><ul class="links-list"><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/partners/">Partner library</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/partner-program/">Partnership program</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="/partners/#technology-partners">Tech Partners and Integrations</a></li></ul></li><li class="resources-wrapper"><h2>Extensive product resources</h2><ul class="links-list"><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://support.dynamicyield.com/hc/en-us">Knowledge Base</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="http://academy.dynamicyield.com/">Academy & Certification</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://support.dynamicyield.com/hc/en-us/community/topics">Community</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://dy.dev/">API documentation</a></li></ul></li></ul><a href="https://www.dynamicyield.com/personalization-awards/" target="_self" class="banner"><div class="menu-banner"><div class="menu-cta--left"> <img src="/wp-content/uploads/2023/11/2023-award-badge.svg" width="60" height="60" /></div><div class="menu-cta--right"> <strong class="menu-cta-title">The Personalization Awards</strong> <span class="menu-cta-subtitle">Celebrating customers and partners setting the gold-standard for personalization</span> <span class="menu-cta-button">Learn more →</span></div></div></a></div></li><li id="company" class="dropdown button"><a href="" class="label">Company</a><div class="content"><ul class="links-list"><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.mastercard.com/us/en/for-the-world/about-us.html">About us</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="/blog/">Blog</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/labs/">DY Labs</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/careers/">Careers</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://events.dynamicyield.com/">Events</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.mastercard.com/us/en/news-and-trends/stories.html">Press</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/awards-and-recognitions/">Awards</a></li><li class=" menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/contact/">Contact us</a></li><li class=" menu-item menu-item-type-custom menu-item-object-custom"><a href="/request-demo/">Request a demo</a></li></ul></div></li><li id="learning-center" class="dropdown links"><a href="" class="label">Learning Center</a><div class="content"><ul><li class="top"><ul class="links-list"><li class="resources-xp hidden-mobile menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/learn/">Take your knowledge to exponential levels</a></li><li class="hidden-desktop menu-item menu-item-type-custom menu-item-object-custom"><a href="/learn/">XP<sup>2</sup> Hub<span>Take your knowledge to exponential levels</span></a></li><li class="resources-paths menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/learning-paths/">Learning Paths<span>Curated courses on key skill areas</span></a></li><li class="resources-webinars menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/talks/">Talks<span>Engaging discussions taking place in CX</span></a></li><li class="resources-articles menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/articles/">Articles<span>An expansive collection of in-depth playbooks</span></a></li><li class="resources-glossary menu-item menu-item-type-custom menu-item-object-custom"><a href="/glossary-terms/">Encyclopedia<span>A glossary of experience optimization terms</span></a></li><li class="resources-use-cases menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.dynamicyield.com/personalization-examples/">Inspiration Library<span>Personalization examples from real brands</span></a></li><li class="resources-maturity menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.dynamicyield.com/personalization-maturity/"><strong class="badge-new">Personalization Maturity</strong><span>How global businesses prioritize personalization</span></a></li><li class="resources-guides menu-item menu-item-type-custom menu-item-object-custom"><a href="/guides/">Guides & reports<span>Comprehensive topic-specific materials</span></a></li><li class="resources-benchmarks menu-item menu-item-type-custom menu-item-object-custom"><a href="https://marketing.dynamicyield.com/benchmarks/">Benchmarks<span>Industry performance metrics and insights</span></a></li></ul></li><li class="bottom"><a href="/rooted-personalization/" target="_self"><div class="menu-banner"><div class="menu-cta--left"> <img src="/wp-content/uploads/2023/03/rooted-icon.svg" width="60" height="60" /></div><div class="menu-cta--right"> <strong class="menu-cta-title">Rooted Personalization<span>new</span></strong> <span class="menu-cta-subtitle">Learn a scalable methodology for building an audience-based personalization program.</span> <span class="menu-cta-button">Find out more →</span></div></div></a></li></ul></div></li><li class="contact top-link walker-last mobile-only menu-item menu-item-type-post_type menu-item-object-page" data-content="connect-with-us" title=""> <a href="https://www.dynamicyield.com/contact/"><span class="button-arrow">Connect with us</span></a></li></ul><div class="bg-layer" aria-hidden="true"></div></div></div></li></ul></nav></div><div class="topnav-buttons"><div class="language-switcher header-language-switcher"><ul><li>en<ul><li><a class="active" href="https://www.dynamicyield.com/guides/gartner-2025/">English</a></li><li><a href="https://www.dynamicyield.com/es/guides/gartner-mq/">Español</a></li><li><a href="https://www.dynamicyield.com/de/guides/gartner-mq/">Deutsch</a></li><li><a href="https://www.dynamicyield.com/fr/guides/gartner-mq/">Français</a></li><li><a href="https://www.dynamicyield.com/ja/">日本語</a></li></ul></li></li></ul></div> <a class="pulse-button v5 pulsed nav_btn" href="/request-demo/"> <span class="button-inner"> Talk to sales </span> </a> <a href="" class="nav-trigger"> Open Nav <span class="nav-trigger-box"><span class="nav-trigger-inner"></span></span> </a></div></div></header><div id="top-nav-backdrop"></div><div id="et-main-area"><div data-elementor-type="wp-page" data-elementor-id="234359" class="elementor elementor-234359" data-elementor-settings="[]"><div class="elementor-inner"><div class="elementor-section-wrap"><section class="elementor-element elementor-element-e8dbc60 section section-head elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="e8dbc60" data-element_type="section" data-settings="{"background_background":"video","background_video_link":"\/wp-content\/uploads\/2024\/12\/gartner-2024-header-video-loop.mp4","background_play_on_mobile":"yes","background_video_start":0}"><div class="elementor-background-video-container"><video class="elementor-background-video-hosted elementor-html5-video" autoplay muted playsinline loop></video></div><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-f3f92dd elementor-column elementor-col-100 elementor-top-column" data-id="f3f92dd" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-7e3ed97 elementor-widget elementor-widget-heading" data-id="7e3ed97" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h1 class="elementor-heading-title elementor-size-default">We’re a Personalization Leader.</h1></div></div><div class="elementor-element elementor-element-41edb02 head-subtitle elementor-widget elementor-widget-heading" data-id="41edb02" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><div class="elementor-heading-title elementor-size-default">It’s kind of our thing.</div></div></div><div class="elementor-element elementor-element-5e0f046 head-img elementor-widget elementor-widget-image" data-id="5e0f046" data-element_type="widget" data-widget_type="image.default"><div class="elementor-widget-container"><div class="elementor-image"> <img fetchpriority="high" decoding="async" width="880" height="882" src="https://www.dynamicyield.com/wp-content/uploads/2025/02/gartner-2024-banner@2x.png" class="attachment-full size-full" alt="" /></div></div></div><div class="elementor-element elementor-element-37ac647 elementor-widget elementor-widget-text-editor" data-id="37ac647" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><p>Magic Quadrant™. 11 positions. Here, Gartner® charts Personalization Engines <br />based on completeness of vision and ability to execute.<br /><strong>Mastercard Dynamic Yield is a Leader. Again.</strong></p></div></div></div><div class="elementor-element elementor-element-541fe73 head-btn-wrap elementor-widget elementor-widget-html" data-id="541fe73" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="head-btn head-btn-outline trigger-report-form">Read the full report</div><div class="head-btn trigger-form-popup">Schedule a demo</div></div></div></div></div></div></div></div></section><section class="elementor-element elementor-element-228daba section section-timeline elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="228daba" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-7bb2352 elementor-column elementor-col-100 elementor-top-column" data-id="7bb2352" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-96b235b time-header elementor-widget elementor-widget-html" data-id="96b235b" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"> <script src="//fast.wistia.com/assets/external/E-v1.js" async></script> <div class="time-number"><div class="back-number back-number-1"></div><div class="back-number back-number-2"></div><div class="back-number back-number-3"></div> <svg width="158" height="222" viewBox="0 0 158 222" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M83.7851 210.686L31.8016 222C27.2149 202.124 30.2727 173.686 54.7355 134.24C75.8347 97.8512 100.298 64.2149 130.876 22.0165H122.314L115.893 30.8843H45.2562C29.9669 30.8843 20.1818 36.3884 15.2893 49.5372L11.0083 61.157H0L7.64463 0H157.479C130.876 44.3389 104.273 86.2314 90.8182 118.339C72.1653 160.843 76.7521 183.471 83.7851 210.686Z" fill="black"/> </svg><div class="back-number back-number-4"></div><div class="back-number back-number-5"></div><div class="back-number back-number-6"></div></div><h4>years running, <br>since the start</h4><div class="time-cta"><span>Wanna time travel?</span></div><div class="tt-tabs"><div class="tt-tabs-head"><div class="tt-tabs-title" data-tab="0">2018</div><div class="tt-tabs-title" data-tab="1">2019</div><div class="tt-tabs-title" data-tab="2">2020</div><div class="tt-tabs-title" data-tab="3">2021</div><div class="tt-tabs-title" data-tab="4">2022</div><div class="tt-tabs-title" data-tab="5">2023</div><div class="tt-tabs-title active" data-tab="6">2024 / 2025</div></div><div class="tt-tabs-body"><div class="tt-tabs-left"><div class="tt-tabs-media" data-media="0"> <span class="wistia_embed wistia_async_r2jtzni14s popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img decoding="async" src="/wp-content/uploads/2024/12/gartner-2018-landscape.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img decoding="async" src="/wp-content/uploads/2024/12/gartner-2018-portrait.webp" alt="" width="354" height="354" /></div> </a> </span></div><div class="tt-tabs-media" data-media="1"> <span class="wistia_embed wistia_async_dndwos68e3 popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2019-landscape.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2019-portrait.webp" alt="" width="354" height="354" /></div> </a> </span></div><div class="tt-tabs-media" data-media="2"> <span class="wistia_embed wistia_async_ymj8rh8jvl popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2020-landscape.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2020-portrait.webp" alt="" width="354" height="354" /></div> </a> </span></div><div class="tt-tabs-media" data-media="3"> <span class="wistia_embed wistia_async_yubu85q6w4 popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2021-landscape.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2021-portrait.webp" alt="" width="354" height="354" /></div> </a> </span></div><div class="tt-tabs-media" data-media="4"> <span class="wistia_embed wistia_async_e2tncycyot popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2022-landscape.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2022-portrait.webp" alt="" width="354" height="354" /></div> </a> </span></div><div class="tt-tabs-media" data-media="5"> <span class="wistia_embed wistia_async_2ovd56h7sp popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2023-landscape.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/12/gartner-2023-portrait.webp" alt="" width="354" height="354" /></div> </a> </span></div><div class="tt-tabs-media active" data-media="6"> <span class="wistia_embed wistia_async_ect0a5bywh popover=true popoverContent=html" style="display: inline-block; white-space: nowrap;"> <a href="#"><div class="img-land"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/04/hits-7-thumb-708 × 1062.webp" alt="" width="354" height="354" /></div><div class="img-port"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/04/hits-7-thumb-1800x600-1.webp" alt="" width="354" height="354" /></div> </a> </span></div></div><div class="tt-tabs-right"><div class="tt-tabs-content" data-text="0"><p>In 2018, the Gartner® Magic Quadrant™ for Personalization Engines was established, validating the strategic business importance of a tailored digital customer experience – a mission Dynamic Yield had been advocating for since our founding in 2012!</p><p>At the time, we were already personalizing experiences for more than 600 million users globally. We concluded our Series D funding, were experiencing record growth, launching innovative capabilities like Multi-Touch Campaigns, and making it to lists like the Deloitte Fast 500. Our leadership position by Gartner® was the icing on the cake!</p></div><div class="tt-tabs-content" data-text="1"><p>The report went from 18 vendors down to 14 in 2019 as Gartner® refined its criteria for inclusion. Yet, Dynamic Yield remained a Leader, making it our second year in a row. It felt surreal, but we’d end up getting used to that.</p><p>This was also the year we were acquired by McDonald’s to fast track its digital transformation, bringing our personalization technology into all its digital customer experience touchpoints.</p><p>All the while, we continued to innovate, releasing outlier handling in A/B testing, algorithms specifically design for email recommendations, the introduction of affinity-based audiences, in-store purchase targeting, and more.</p></div><div class="tt-tabs-content" data-text="2"><p>The year of social distancing, we placed highest for execution and furthest for completeness of vision among 12 other vendors in the 2020 Gartner® Magic Quadrant™ for Personalization Engines – staying 6 feet away from our competitors, per CDC guidelines.</p><p>This was our third consecutive time as Leaders!</p><p>Other notable milestones for the year included the expansion of our APIs to bring personalization beyond the web, the introduction of a first-of-its-kind cookie consent solution, the ability to leverage Dynamic Yield audiencing capabilities anywhere – among others.</p></div><div class="tt-tabs-content" data-text="3"><p>By 2021, we had been endorsed by The Hoff, known for his epic roles in Knight Rider and Baywatch. An unexpected influencer, he took to the internet to congratulate Dynamic Yield on the company’s incredible achievement of being named a Leader by Gartner® in its 2021 Magic Quadrant™ for Personalization Engines.</p><p>While the Hoff is hard to top, other memorable moments included the launch of AdaptML (a centralized AI system which includes deep learning-based recommendations), a unified email personalization solution, support for multilingual campaigns as well as single page applications (SPAs), and more.</p></div><div class="tt-tabs-content" data-text="4"><p>In 2022, the Magic Quadrant™ made substantial changes to the evaluation criteria that would better align with the personalization needs of marketing users as vendors continued to adapt to their own customers’ needs and changing behaviors.</p><p>Right up our alley, Dynamic Yield was named a Leader for the 5th year in a row. Our excitement manifested in marketing campaign full of muppets.</p><p>This year also marked our acquisition from Mastercard, enabling us to extend our state-of-the-art personalization technology to more enterprise brands. Shortly after, we established an entirely new category with our Experience OS, which made way for our induction into the MACH Alliance.</p></div><div class="tt-tabs-content" data-text="5"><p>Four trends influenced the Personalization Engines market in 2023 according to Gartner®: generative AI, anonymous personalization, composable, and customer lifecycle support.</p><p>Given the strong alignment with our product innovation, from our gen AI Copywriter solution and later, Shopping Muse AI assistant, to Element (activation of Mastercard’s proprietary consumer spend data and predictive models for targeting), our flexible architecture, launch of Reconnect for managing channel engagement, and more—Dynamic Yield was yet again named a Leader in the 2023 MQ™.</p><p>We celebrated the milestone of 6 consecutive years of leadership by launching an award into outer space, representing out-of-this-world personalization!</p></div><div class="tt-tabs-content active" data-text="6"><p>7 years later, Dynamic Yield remains a Leader, positioned highest and furthest in the Gartner® 2024/2025 Magic Quadrant™.</p><p> As part of our devotion to innovation and excellence in a quickly evolving category, we enhanced our AdaptML system to include NextML for predicting the next-best items, AffinityML to build deep learning-based affinity and intent profiles, and VisualML for recommending visually similar products. Plus, we launched Empathic Personalization to help brands better identify their customers’ state of mind and act with empathy.</p><p>To celebrate, we partnered with the hottest AI pop stars to release our favorite CX hits on one epic album.</p> <a href="#" class="open-mixtape-btn">Play the album →</a></div></div></div></div></div></div></div></div></div></div></div></section><section class="elementor-element elementor-element-fa1b467 section-about module elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="fa1b467" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-2356002 elementor-column elementor-col-100 elementor-top-column" data-id="2356002" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-336ed04 about-svg-wrap elementor-widget elementor-widget-html" data-id="336ed04" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"> <img loading="lazy" decoding="async" class="line-horizontal" src="/wp-content/uploads/2024/11/grid-horizontal.svg" alt="" width="1104" height="862" /> <img loading="lazy" decoding="async" class="line-vertical" src="/wp-content/uploads/2024/11/grid-vertical.svg" alt="" width="1104" height="862" /></div></div><section class="elementor-element elementor-element-d4da55e section section-about-inner elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="d4da55e" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-6d35d58 elementor-column elementor-col-100 elementor-inner-column" data-id="6d35d58" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-ae33edf elementor-widget elementor-widget-heading" data-id="ae33edf" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Gartner Matters</h2></div></div><div class="elementor-element elementor-element-af15118 elementor-widget elementor-widget-text-editor" data-id="af15118" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><p>The Gartner® Magic Quadrant™ is one of the most important buying resources for technology providers in fast-growing markets, culminating research on a specific category to provide a wide-angle view of the relative positions of its competitors.</p><p>The report on Personalization Engines was established 7 years ago as tailored digital customer experiences became a priority for more business, meant to be used as a first step in understanding the technology providers teams might consider for a specific investment opportunity.</p></div></div></div></div></div></div></div></div></section></div></div></div></div></div></section><section class="elementor-element elementor-element-1899c6b section section-about-ranking module elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1899c6b" data-element_type="section" id="critical-capabilities"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-69a59ac elementor-column elementor-col-100 elementor-top-column" data-id="69a59ac" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-2e74fba elementor-widget elementor-widget-heading" data-id="2e74fba" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Ranked #1 in all 3 use cases</h2></div></div><div class="elementor-element elementor-element-02dc466 elementor-widget elementor-widget-text-editor" data-id="02dc466" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><p>Mastercard Dynamic Yield received the highest use case scores for <strong>Marketing (4.63/5)</strong>, <strong>Digital Commerce (4.61/5)</strong>, and <strong>Service and Support (4.68/5)</strong> within the companion 2025 Gartner® Critical Capabilities for Personalization Engines research.</p></div></div></div><div class="elementor-element elementor-element-820e1d5 elementor-widget elementor-widget-html" data-id="820e1d5" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="gartner-ranking-slider"><div class="ranking-image-wrap retina_parent"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/06/report-image-1.png" alt="" width="448" height="416"></div><div class="ranking-image-wrap retina_parent"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/06/report-image-2.png" alt="" width="448" height="416"></div><div class="ranking-image-wrap retina_parent"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/06/report-image-3.png" alt="" width="448" height="416"></div></div><div class="btn-ranking trigger-report-form"
data-type="critical_capabilities">Download the companion report</div></div></div></div></div></div></div></div></section><section class="elementor-element elementor-element-8915121 elementor-section-full_width section-accent module elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="8915121" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-b35fa33 elementor-column elementor-col-100 elementor-top-column" data-id="b35fa33" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><section class="elementor-element elementor-element-ca17111 section section-lead-top elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="ca17111" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-94abab4 elementor-column elementor-col-100 elementor-inner-column" data-id="94abab4" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-987b0f5 elementor-widget elementor-widget-heading" data-id="987b0f5" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">A trusted player</h2></div></div><div class="elementor-element elementor-element-7228096 elementor-widget elementor-widget-text-editor" data-id="7228096" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><p>Traditional personalization solutions can feel restrictive, like a closed box.</p><p>Experience OS frees you to activate experience optimization fully, empowering all your teams and stakeholders with a single operating system for personalization – and the community agrees.</p></div></div></div><div class="elementor-element elementor-element-050540d elementor-widget elementor-widget-image" data-id="050540d" data-element_type="widget" data-widget_type="image.default"><div class="elementor-widget-container"><div class="elementor-image"> <img loading="lazy" decoding="async" width="1380" height="426" src="https://www.dynamicyield.com/wp-content/uploads/2025/02/award-banner-en@2x.webp" class="attachment-full size-full" alt="" /></div></div></div></div></div></div></div></div></section><section class="elementor-element elementor-element-9311018 section section-lead-bottom module elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="9311018" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-ba85d1d elementor-column elementor-col-100 elementor-inner-column" data-id="ba85d1d" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-873a4b2 elementor-widget elementor-widget-html" data-id="873a4b2" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="lead-table-head"><div class="lead-vendor">Vendor</div><div class="lead-percent">User willingness to recommend to others</div></div><div><div class="lead-table-row highlighted"><div class="lead-vendor">Dynamic Yield</div><div class="lead-percent"><div class="progress-block"><span style="width: 100%;">100%</span></div></div></div><div class="lead-table-row"><div class="lead-vendor">Adobe</div><div class="lead-percent"><div class="progress-block"><span style="width: 98%;">98%</span></div></div></div><div class="lead-table-row"><div class="lead-vendor">Insider</div><div class="lead-percent"><div class="progress-block"><span style="width: 97%;">97%</span></div></div></div><div class="lead-table-row"><div class="lead-vendor">SAP Emarsys</div><div class="lead-percent"><div class="progress-block"><span style="width: 86%;">86%</span></div></div></div><div class="lead-table-row"><div class="lead-vendor">Salesforce</div><div class="lead-percent"><div class="progress-block"><span style="width: 75%;">75%</span></div></div></div><div class="lead-table-row"><div class="lead-vendor">Bloomreach</div><div class="lead-percent"><div class="progress-block"><span style="width: 71%;">71%</span></div></div></div><div class="lead-table-row"><div class="lead-vendor">Optimizely</div><div class="lead-percent"><div class="progress-block"><span style="width: 63%;">63%</span></div></div></div></div></div></div></div></div></div></div></div></section><section class="elementor-element elementor-element-907eef4 section-rate elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="907eef4" data-element_type="section" data-settings="{"background_background":"video"}"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-ea64c71 elementor-column elementor-col-100 elementor-inner-column" data-id="ea64c71" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-452e980 elementor-widget elementor-widget-html" data-id="452e980" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="rating-header"><h2><em>Recognized</em> in <br>the last 12 <br>months</h2><div class="rating-block"><div class="rating-sum"><div class="rating-sum-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/02/rating-lockup-updated.svg" alt="" width="246" height="32"> <svg viewBox="0 0 231 12"> <text x="0" y="10">based on total reviews as of 02/03/2025.</text> </svg></div></div><div class="rating-peer"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/gartner-23.svg" alt="" width="75" height="64"></div></div></div><div class="rating-quotes"> <a href="https://www.gartner.com/reviews/market/personalization-engines/vendor/mastercard-dynamic-yield/product/experience-os/review/view/5363776" class="rating-item" target="_blank"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/review-card-first.svg" alt="" width="474" height="232" style="transform: rotate(12deg);"> </a> <a href="https://www.gartner.com/reviews/market/personalization-engines/vendor/mastercard-dynamic-yield/product/experience-os/review/view/5798058" class="rating-item" target="_blank"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/02/review-card-second.svg" alt="" width="474" height="232" style="transform: rotate(9deg);"> </a> <a href="https://www.gartner.com/reviews/market/personalization-engines/vendor/mastercard-dynamic-yield/product/experience-os/review/view/5356906" class="rating-item" target="_blank"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/02/review-card-third.svg" alt="" width="474" height="232" style="transform: rotate(6deg);"> </a> <a href="https://www.gartner.com/reviews/market/personalization-engines/vendor/mastercard-dynamic-yield/product/experience-os/review/view/5321424" class="rating-item" target="_blank"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/review-card-fourth.svg" alt="" width="474" height="232" style="transform: rotate(3deg);"> </a> <a href="https://www.gartner.com/reviews/market/personalization-engines/vendor/mastercard-dynamic-yield/product/experience-os/review/view/5333608" class="rating-item" target="_blank"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2025/02/review-card-fifth.svg" alt="" width="474" height="232"> </a></div></div></div></div></div></div></div></div></section></div></div></div></div></div></section><section class="elementor-element elementor-element-6c915f6 elementor-section-full_width section-accent-bottom elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="6c915f6" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-cc7a0fd elementor-column elementor-col-100 elementor-top-column" data-id="cc7a0fd" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><section class="elementor-element elementor-element-072acc2 section section-why elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="072acc2" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-cab4dc3 elementor-column elementor-col-100 elementor-inner-column" data-id="cab4dc3" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-4df6a50 elementor-widget elementor-widget-html" data-id="4df6a50" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="why-svg-wrapper"> <svg width="534" height="535" viewBox="0 0 534 535" fill="none" xmlns="http://www.w3.org/2000/svg"> <path class="why-line why-line-1" d="M527 267.646C527 124.052 410.594 7.64648 267 7.64648" stroke="white" stroke-dasharray="2 3"/> <path class="why-line why-line-2" d="M527 267.646C527 411.241 410.594 527.646 267 527.646" stroke="white" stroke-dasharray="2 3"/> <path class="why-line why-line-3" d="M267 527.646C123.406 527.646 7 411.241 7 267.646" stroke="white" stroke-dasharray="2 3"/> <path class="why-line why-line-4" d="M7 267.646C7 124.052 123.406 7.64648 267 7.64648" stroke="white" stroke-dasharray="2 3"/> <path class="why-circle why-circle-1" d="M267 15.016C270.867 15.016 274 11.8771 274 8.00798C274 4.13884 270.867 1 267 1C263.133 1 260 4.13884 260 8.00798C260 11.8771 263.133 15.016 267 15.016Z" fill="#DEDCFF" stroke="#3C0250" stroke-width="2"/> <path class="why-circle why-circle-2" d="M526 275.016C529.867 275.016 533 271.877 533 268.008C533 264.139 529.867 261 526 261C522.133 261 519 264.139 519 268.008C519 271.877 522.133 275.016 526 275.016Z" fill="#FFEB69" stroke="#3C0250" stroke-width="2"/> <path class="why-circle why-circle-3" d="M267 534C270.867 534 274 530.861 274 526.992C274 523.123 270.867 519.984 267 519.984C263.133 519.984 260 523.123 260 526.992C260 530.861 263.133 534 267 534Z" fill="#F3B2FA" stroke="#3C0250" stroke-width="2"/> <path class="why-circle why-circle-4" d="M8 275.008C11.8672 275.008 15 271.869 15 268C15 264.131 11.8672 260.992 8 260.992C4.13275 260.992 1 264.131 1 268C1 271.869 4.13275 275.008 8 275.008Z" fill="#9FE870" stroke="#3C0250" stroke-width="2"/> <rect class="why-inner-circle" x="36.375" y="37.0215" width="461.25" height="461.25" rx="230.625" stroke="white" stroke-width="1.25"/> <g class="why-text"> <path d="M138.47 320.596V318.966H159.41V320.596C153.93 320.896 153.64 321.856 155.64 325.556L167.48 347.606L177.47 329.256C180.58 323.406 180.43 321.046 173.47 320.596V318.966H191.16V320.596C186.65 321.036 184.57 322.516 180.65 329.776L168.81 351.386V367.146C168.81 370.176 169.85 370.916 174.8 371.216V372.846H154.97V371.216C159.93 370.916 160.96 370.176 160.96 367.146V351.976L148.53 329.036C144.61 321.856 143.13 321.046 138.47 320.596Z" fill="white"/> <path d="M193.67 367.446V348.276C193.67 343.836 192.34 341.986 189.16 341.246V339.616C192.71 339.176 196.41 337.916 199.45 336.586H201.08C200.64 339.546 200.64 343.916 200.64 348.276V367.446C200.64 370.556 201.68 370.926 205.67 371.216V372.846H188.57V371.216C192.64 370.916 193.68 370.546 193.68 367.446H193.67ZM196.49 318.896C198.93 318.896 200.93 320.896 200.93 323.336C200.93 325.776 198.93 327.706 196.49 327.706C194.05 327.706 192.05 325.786 192.05 323.336C192.05 320.886 194.05 318.896 196.49 318.896Z" fill="white"/> <path d="M206.55 355.536C206.55 344.736 213.88 336.586 224.24 336.586C232.9 336.586 238.45 341.986 238.3 351.166H213.66V352.126C213.66 362.196 219.43 368.486 226.54 368.486C231.05 368.486 235.42 365.676 238.38 360.936L239.86 361.676C236.46 369.516 229.87 373.596 223.13 373.596C214.1 373.596 206.55 366.866 206.55 355.536ZM228.45 348.796C230.3 348.796 230.74 348.276 230.74 346.576C230.74 342.726 228.37 338.876 223.34 338.876C218.75 338.876 214.83 342.136 213.87 348.796H228.45Z" fill="white"/> <path d="M244.73 367.446V329.036C244.73 322.446 243.69 320.746 240.22 319.936V318.306C243.85 317.786 247.4 316.756 250.51 315.046H252.14C251.7 318.006 251.7 323.116 251.7 329.036V367.446C251.7 370.556 252.74 370.926 256.73 371.216V372.846H239.63V371.216C243.7 370.916 244.74 370.546 244.74 367.446H244.73Z" fill="white"/> <path d="M257.68 356.196C257.68 344.426 265.97 336.876 276.26 336.876C278.78 336.876 281.37 337.246 283.88 338.206V329.026C283.88 322.436 283.07 320.736 279.74 319.926V318.296C283.22 317.776 286.7 316.746 289.73 315.036H291.28C290.84 317.996 290.84 323.106 290.84 329.026V365.586C290.84 369.656 291.51 370.396 295.28 370.396V371.436C291.58 371.806 288.1 372.546 284.33 373.586H283.44L283.88 369.146C280.85 371.586 276.85 373.286 272.19 373.286C263.98 373.286 257.68 366.326 257.68 356.186V356.196ZM276.55 368.706C278.84 368.706 281.36 367.966 283.88 366.266V346.586C283.88 342.816 280.7 339.256 275.59 339.256C269.52 339.256 265.01 345.106 265.01 353.466C265.01 362.936 269.6 368.716 276.55 368.716V368.706Z" fill="white"/> <path d="M147.42 283.146V240.666C147.42 237.636 146.38 236.896 141.43 236.596V234.966H163.48C181.46 234.966 194.12 245.026 194.12 261.316C194.12 277.606 179.76 288.846 162.59 288.846H141.43V287.216C146.39 286.916 147.42 286.176 147.42 283.146ZM163.48 286.406C175.47 286.406 185.16 277.966 185.16 263.756C185.16 249.546 176.43 237.406 162.29 237.406H155.26V281.956C155.26 285.136 156.67 286.396 163.47 286.396L163.48 286.406Z" fill="white"/> <path d="M196.49 305.056C196.49 303.206 197.75 301.796 199.82 301.796C201.89 301.796 203.15 303.056 204.56 303.056C205.89 303.056 207.3 301.876 208.78 297.806L212.04 289.296L200.05 261.176C198.2 256.666 197.09 255.406 194.13 254.956V253.326H210.71V254.956C205.9 255.256 205.75 256.736 206.86 259.466L215.44 280.256L222.54 261.606C223.87 258.126 223.58 255.386 219.36 254.946V253.316H232.16V254.946C229.5 255.386 227.2 257.386 225.5 261.826L211.44 298.456C208.92 305.046 206.11 308.816 201.23 308.816C198.05 308.816 196.49 307.036 196.49 305.046V305.056Z" fill="white"/> <path d="M257.98 283.446V266.126C257.98 260.056 255.02 257.546 250.65 257.546C248.13 257.546 245.17 258.806 242.58 260.576V283.446C242.58 286.556 243.62 286.926 247.02 287.216V288.846H230.81V287.216C234.58 286.916 235.62 286.546 235.62 283.446V264.276C235.62 259.836 234.29 257.986 231.4 257.246V255.616C234.51 255.176 238.36 253.916 241.39 252.586H243.02L242.5 257.986C246.13 255.176 250.05 252.876 255.3 252.876C261.22 252.876 264.92 256.726 264.92 264.416V283.436C264.92 286.546 265.96 286.916 269.66 287.206V288.836H253.45V287.206C256.93 286.906 257.96 286.536 257.96 283.436L257.98 283.446Z" fill="white"/> <path d="M289.87 284.336C286.17 287.966 282.69 289.446 278.33 289.446C273.97 289.446 270.71 286.486 270.71 282.196C270.71 278.796 272.56 275.166 280.55 272.796L289.8 270.136V264.286C289.8 260.516 288.17 257.106 284.03 257.106C282.33 257.106 279.07 257.696 278.04 259.176C277.15 260.356 277.45 261.546 277.45 263.836C277.45 265.686 276.12 266.646 274.49 266.646C273.08 266.646 271.75 265.606 271.75 263.756C271.75 261.756 273.01 259.616 275.15 257.616C278.04 255.026 282.55 252.876 287.88 252.876C293.21 252.876 296.76 256.136 296.76 262.496V282.326C296.76 284.176 297.5 285.356 299.05 285.356C300.38 285.356 301.42 284.396 302.38 283.136L303.56 283.946C302.15 286.386 299.56 289.426 295.05 289.426C291.2 289.426 290.09 286.906 289.87 284.316V284.336ZM282.77 285.296C285.29 285.296 287.51 283.966 289.8 281.896V272.496L282.99 274.716C279.44 275.826 277.66 277.306 277.66 280.266C277.66 283.446 279.73 285.296 282.77 285.296Z" fill="white"/> <path d="M351.44 283.446V266.126C351.44 260.056 348.78 257.546 344.41 257.546C341.67 257.546 338.71 258.956 336.05 260.726C336.27 261.836 336.35 263.096 336.35 264.426V283.446C336.35 286.556 337.39 286.926 341.09 287.216V288.846H324.88V287.216C328.36 286.916 329.39 286.546 329.39 283.446V266.126C329.39 260.056 326.73 257.546 322.36 257.546C319.77 257.546 316.88 258.806 314.29 260.576V283.446C314.29 286.556 315.33 286.926 318.73 287.216V288.846H302.52V287.216C306.29 286.916 307.33 286.546 307.33 283.446V264.276C307.33 259.836 306 257.986 303.11 257.246V255.616C306.37 255.176 310.14 253.916 313.17 252.586H314.72L314.2 257.986C317.83 255.176 321.75 252.876 327 252.876C331.07 252.876 333.96 254.726 335.36 258.356C339.13 255.466 343.5 252.876 349.05 252.876C354.97 252.876 358.37 256.726 358.37 264.416V283.436C358.37 286.546 359.41 286.916 363.11 287.206V288.836H346.9V287.206C350.38 286.906 351.41 286.536 351.41 283.436L351.44 283.446Z" fill="white"/> <path d="M368.38 283.446V264.276C368.38 259.836 367.05 257.986 363.87 257.246V255.616C367.42 255.176 371.12 253.916 374.16 252.586H375.79C375.35 255.546 375.35 259.916 375.35 264.276V283.446C375.35 286.556 376.39 286.926 380.38 287.216V288.846H363.28V287.216C367.35 286.916 368.39 286.546 368.39 283.446H368.38ZM371.2 234.896C373.64 234.896 375.64 236.896 375.64 239.336C375.64 241.776 373.64 243.706 371.2 243.706C368.76 243.706 366.76 241.786 366.76 239.336C366.76 236.886 368.76 234.896 371.2 234.896Z" fill="white"/> <path d="M381.26 271.606C381.26 260.576 388.96 252.586 400.72 252.586C407.97 252.586 413.45 256.216 413.45 259.836C413.45 261.756 412.04 263.096 410.19 263.096C408.49 263.096 407.53 261.986 406.49 260.136C404.42 256.436 402.27 254.886 399.02 254.886C393.25 254.886 388.51 259.396 388.51 267.986C388.51 278.126 394.43 284.486 401.76 284.486C406.64 284.486 411.08 281.456 414.12 276.646L415.53 277.456C412.05 285.816 405.1 289.596 398.43 289.596C388.96 289.596 381.26 282.636 381.26 271.616V271.606Z" fill="white"/> <path d="M178.06 165.476L178.28 163.846H197.74L197.52 165.476C192.19 165.776 191.16 166.516 190.71 169.546L184.94 210.176L211.06 174.656C215.28 169.036 214.98 165.776 208.91 165.476L209.21 163.846H226.16L225.86 165.476C223.49 165.996 220.31 167.546 214.32 175.536L182.87 217.796L177.76 218.466H176.21L181.61 180.056L153.71 217.806L148.53 218.476H146.98L153.86 169.546C154.3 166.516 153.19 165.776 148.83 165.476L149.13 163.846H168.52L168.3 165.476C162.97 165.776 162.01 166.516 161.49 169.546L155.72 210.176L182.5 173.916L183.09 169.546C183.46 166.516 182.42 165.776 178.06 165.476Z" fill="white"/> <path d="M215.06 216.246C215.06 215.356 215.28 214.326 215.87 212.176L227.71 171.026C229.12 165.916 228.89 164.806 224.16 164.806L224.6 163.176C229.78 162.806 235.92 161.696 236.37 161.696C236.89 161.696 237.04 161.846 237.04 162.216C237.04 162.656 235.71 166.506 234.52 170.426L228.45 191.226L225.71 200.326H225.93C231.26 190.856 238.81 181.456 245.24 181.456C247.46 181.456 248.72 182.636 248.72 184.856C248.72 186.486 248.05 189.076 247.46 191.216L242.13 209.566C241.69 211.196 241.46 212.596 242.13 212.596C242.87 212.596 244.57 210.746 248.35 206.236L249.68 207.196C244.06 215.406 240.43 218.446 237.32 218.446C235.1 218.446 234.36 217.186 234.36 215.416C234.36 213.786 235.17 210.826 235.84 208.686L240.8 191.446C241.47 189.156 241.61 187.746 240.36 187.746C236.88 187.746 226.15 202.176 221.86 214.386C220.82 217.046 219.27 218.456 217.35 218.456C215.87 218.456 215.06 217.646 215.06 216.236V216.246Z" fill="white"/> <path d="M236.37 233.866C236.37 232.386 237.48 230.906 239.4 230.906C240.81 230.906 241.92 231.576 242.95 232.316C244.21 233.206 245.54 233.946 247.17 233.946C256.27 233.946 260.12 217.886 260.12 205.826C260.12 196.576 258.2 187.396 255.31 187.396C253.61 187.396 252.28 190.656 250.28 197.836L248.73 197.616C249.91 186.666 253.76 181.486 257.83 181.486C262.57 181.486 266.04 188.956 266.04 200.806C266.04 209.836 264.19 218.126 260.93 224.486H261.15C269.73 213.756 273.95 200.656 273.95 191.036C273.95 187.636 273.51 185.786 273.51 184.526C273.51 182.976 274.47 181.496 276.4 181.496C278.33 181.496 279.51 183.046 279.51 186.236C279.51 200.226 264.19 237.746 243.32 237.746C238.36 237.746 236.36 235.896 236.36 233.896L236.37 233.866Z" fill="white"/> </g> </svg></div><div class="why-block"><div class="why-item"><div class="why-item-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/why-icon-1.svg" alt="" width="28" height="28"> <span><strong>Unmatched targeting precision</strong> through proprietary models and consumer insights from 175B Mastercard transactions.</span></div></div><div class="why-item"><div class="why-item-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/why-icon-2.svg" alt="" width="28" height="28"> <span><strong>AI that learns and adapts:</strong> Our purpose-built deep learning AI continuously improves experiences at every turn.</span></div></div><div class="why-item"><div class="why-item-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/why-icon-3.svg" alt="" width="28" height="28"> <span><strong>Emotion-driven personalization:</strong> Our tech understands customer state of minds to create deeper interactions.</span></div></div><div class="why-item"><div class="why-item-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/why-icon-4.svg" alt="" width="28" height="28"> <span><strong>Tailored to your business:</strong> Experience OS uniquely adapts to your industry and goals, to meet your specific needs.</span></div></div><div class="why-item"><div class="why-item-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/why-icon-5.svg" alt="" width="28" height="28"> <span><strong>Fastest execution:</strong> The unified OS architecture is simplifies teamwork and speeds up your time to market.</span></div></div></div></div></div></div></div></div></div></div></section></div></div></div></div></div></section><section class="elementor-element elementor-element-ad366b9 section section-footer elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="ad366b9" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-7dd8ace elementor-column elementor-col-100 elementor-top-column" data-id="7dd8ace" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-ae24805 elementor-widget elementor-widget-html" data-id="ae24805" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="footer-text-container"><div> <em>Hit your objectives</em> <em>Exceed ROI</em></div><h3> Partner with a<br> Personalization <strong>LEADER</strong></h3></div><div class="footer-cta"> <strong class="trigger-form-popup"><span>Let's chat</span></strong> <svg width="976" height="976" viewBox="0 0 976 976" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.9" clip-path="url(#clip0_311_15904)"> <path d="M488 976.234C757.515 976.234 976 757.749 976 488.234C976 218.719 757.515 0.234375 488 0.234375C218.485 0.234375 0 218.719 0 488.234C0 757.749 218.485 976.234 488 976.234Z" fill="#FF2AE8"/> <path d="M831.723 141.762L855.982 167.875C842.759 152.516 832.181 142.192 831.723 141.762Z" fill="#6A00EC"/> <path d="M857.039 169.109C857.363 169.412 857.772 169.821 858.075 170.145L856.002 167.889C856.263 168.171 856.496 168.453 856.735 168.763C856.841 168.869 856.954 168.996 857.039 169.109Z" fill="#6A00EC"/> <path d="M782.866 99.3719L782.803 99.654C792.297 106.942 801.474 114.636 810.306 122.714C810.412 122.827 810.546 122.912 810.651 123.024C812.273 123.694 812.703 123.885 813.007 124.153C804.114 116.205 791.547 106.473 782.352 98.8994C782.543 99.0415 782.716 99.2074 782.866 99.3931V99.3719Z" fill="#6A00EC"/> <path d="M729.228 65.2753C739.368 71.1939 749.239 77.5611 758.812 84.3581C758.939 84.4427 759.065 84.5273 759.199 84.5978C761.104 84.8306 761.795 84.8799 762.401 84.8094C762.422 84.7671 762.465 84.6825 762.507 84.6402L762.288 84.485C752.274 78.3215 739.115 70.0777 728.883 63.7803C729.666 64.3867 729.532 64.7746 729.228 65.2965V65.2753Z" fill="#6A00EC"/> <path d="M671.875 38.7872C682.503 43.306 692.918 48.3112 703.087 53.7869L703.496 53.9773C704.73 53.8927 706.14 53.8081 707.043 53.526C708.82 52.9618 707.325 52.2072 706.507 51.7912C695.428 46.2342 680.133 39.9156 668.793 34.8945C672.425 36.4953 673.052 37.2922 671.868 38.8155V38.7872H671.875Z" fill="#6A00EC"/> <path d="M611.679 20.3538C622.607 23.4342 633.385 27.0229 643.978 31.1082L644.415 31.2422C645.797 30.9601 647.377 30.6568 648.547 30.135C651.968 28.6188 648.159 27.2366 646.1 26.5032C634.958 22.7797 620.269 18.7742 608.217 15.4033C612.568 16.8701 613.499 18.3229 611.672 20.3538H611.679Z" fill="#6A00EC"/> <path d="M608.216 15.3957C606.813 14.9331 605.389 14.5378 603.949 14.2109C605.317 14.5988 606.77 15.0149 608.216 15.4027V15.3957Z" fill="#6A00EC"/> <path d="M543.458 3.65435C541.145 3.17482 538.133 2.7658 534.262 2.44141C537.139 2.82927 540.256 3.21713 543.458 3.65435Z" fill="#6A00EC"/> <path d="M549.423 10.0572C560.495 11.6827 571.484 13.8265 582.356 16.4816L582.793 16.5521C584.203 16.136 586.791 15.3392 588.223 14.3871C591.425 12.2645 588.308 10.3816 578.964 8.78079C568.47 6.94726 555.184 5.17015 543.436 3.63281C553.837 5.70611 550.615 8.86541 549.409 10.036L549.43 10.0572H549.423Z" fill="#6A00EC"/> <path d="M429.06 3.86617C424.519 4.40917 415.52 5.70675 401.473 8.82374C405.951 8.25958 413.44 7.34987 419.067 7.76594C429.434 8.54166 424.321 12.8293 422.396 14.4513C433.313 13.0824 444.289 12.2352 455.287 11.9125C455.435 11.9125 455.59 11.8984 455.738 11.8773C458.058 10.8195 462.882 8.63334 464.377 6.61646C467.268 2.63912 456.218 1.38385 435.901 3.19622C444.016 2.33342 452.146 1.614 460.287 1.03831C464.327 0.862005 471.471 0.558768 477.352 0.988942C492.719 2.11727 487.698 6.5953 486.055 8.06917C494.99 8.21727 505.18 8.56281 519.178 10.079H519.636C521.562 9.34559 524.763 8.10443 526.427 6.70108C529.199 4.36686 528.007 1.42617 506.738 0.60108L489.602 0.234375L465.801 0.728017C463.855 0.819693 462.12 0.904317 460.78 0.988942C452.558 1.22871 430.252 3.52767 426.077 4.1694C427.05 4.08478 428.066 3.979 429.081 3.86617H429.06Z" fill="#6A00EC"/> <path d="M369.865 15.5516C369.865 15.5516 369.929 15.7279 369.971 15.7913C369.901 15.8971 369.823 16.0523 369.731 16.158C379.665 13.4526 389.698 11.1237 399.808 9.17654C403.405 8.47839 404.159 7.61099 404.244 7.52637C403.941 7.52637 403.877 7.52637 403.095 7.6533L396.734 8.82394C387.629 10.601 376.353 13.302 366.227 15.8125C368.892 15.2906 369.492 15.4458 369.887 15.5516H369.865Z" fill="#6A00EC"/> <path d="M366.212 15.791C364.322 16.1577 361.423 16.8488 356.818 18.1464L366.205 15.791H366.212Z" fill="#6A00EC"/> <path d="M391.973 22.1096C394.484 20.812 400.351 17.7585 401.931 15.4242C404.822 11.1578 392.735 11.2071 372.481 15.53C364.95 17.1308 344.936 24.9022 344.09 25.2266C347.362 24.4649 356.015 22.4974 360.493 22.9699C366.508 23.6469 361.53 27.6242 359.414 29.3379C369.993 26.4591 380.7 24.0753 391.501 22.1942C391.649 22.1519 391.804 22.1237 391.952 22.0884L391.973 22.1096Z" fill="#6A00EC"/> <path d="M311.009 33.4498C304.589 36.1024 298.301 39.063 292.166 42.3212C305.706 36.5386 314.084 33.9646 315.163 35.241C315.057 35.784 314.951 35.9815 314.034 36.8841C323.366 32.8103 332.858 29.1167 342.489 25.8124C346.474 24.4443 348.575 22.1313 348.681 21.9127C346.579 20.6151 325.677 27.8857 314.775 32.0182L319.359 30.2693C316.467 31.3271 314.69 32.0182 312.307 32.9491L313.498 32.4978C312.744 32.801 311.771 33.1677 311.03 33.4498H311.009Z" fill="#6A00EC"/> <path d="M311.008 33.4497C311.466 33.2734 311.896 33.0971 312.305 32.9561L309.992 33.8164L311.008 33.4497Z" fill="#6A00EC"/> <path d="M256.377 58.653C256.807 58.4132 257.371 58.11 257.787 57.8984L256.377 58.653Z" fill="#6A00EC"/> <path d="M150.963 135.266C151.372 134.878 151.936 134.335 152.373 133.948L153.036 133.299L150.963 135.273V135.266Z" fill="#6A00EC"/> <path d="M302.312 46.862C304.843 47.6166 300.323 51.0791 297.869 52.9409C307.986 48.5254 318.297 44.5698 328.771 41.0864C328.926 41.0159 329.074 40.9736 329.208 40.9101C332.367 39.0766 339.716 34.7678 340.844 32.3419C342.381 28.9922 331.888 30.5719 316.444 36.0019C310.097 38.2304 288.723 50.3034 288.504 50.4092C291.275 49.3302 299.717 46.0793 302.291 46.8409L302.312 46.862Z" fill="#6A00EC"/> <path d="M263.625 62.8705C263.491 63.6321 262.934 64.3232 260.684 66.3965C269.746 60.6844 279.506 56.1852 288.526 50.4096C288.596 50.3673 295.387 45.9104 295.437 44.1333C293.702 42.9909 281.065 48.5267 270.353 54.3023C269.746 54.6267 268.928 55.078 268.3 55.4306C261.91 59.7818 255.674 64.3567 249.605 69.1468C261.03 62.2006 263.188 62.4403 263.604 62.8705H263.625Z" fill="#6A00EC"/> <path d="M268.321 54.817C268.321 54.817 268.406 54.9721 268.427 55.0638C268.385 55.1696 268.342 55.3177 268.3 55.4517C271.135 53.7169 279.767 48.4208 290.846 42.9696C292.03 42.3843 293.053 41.8836 293.525 41.0444C293.053 41.0162 292.51 40.9739 284.738 44.5492L276.304 48.5054C271.262 50.9736 264.598 54.3656 259.619 56.9467L258.865 57.3557C255.769 58.9988 252.546 60.7336 246.488 65.4021C257.525 58.8014 266.481 54.4573 268.321 54.8452V54.824V54.817Z" fill="#6A00EC"/> <path d="M231.779 77.306C236.378 72.9624 241.303 68.9781 246.511 65.388C246.511 65.2964 246.49 65.1624 246.469 65.0566C244.755 64.5418 224.875 76.911 216.822 82.8841L215.658 83.7515C215.658 84.358 215.461 85.2042 214.918 87.348C221.328 81.7417 230.348 76.0084 231.772 77.306H231.779Z" fill="#6A00EC"/> <path d="M220.051 80.3311L218.838 81.135C215.255 83.4974 209.924 87.1856 202.83 92.1926C197.585 96.0092 192.397 99.9023 187.266 103.871L184.551 106.015C186.991 104.068 188.662 103.137 189.544 102.644C195.954 97.0373 208.154 88.2293 215.664 83.7513C217.024 82.4829 218.495 81.3383 220.058 80.3311H220.051Z" fill="#6A00EC"/> <path d="M193.628 102.728C192.267 102.728 190.927 102.185 189.538 102.636C189.538 102.636 188.304 103.461 185.843 105.281C178.918 110.358 162.994 123.581 162.254 125.767C162.296 125.837 162.367 125.922 162.409 125.979H162.649C169.701 120.753 174.637 117.848 178.939 115.492C177.966 113.87 186.203 107.114 193.628 102.728Z" fill="#6A00EC"/> <path d="M238.739 85.3098C248.238 79.3261 258 73.7729 267.998 68.667C268.146 68.6036 268.28 68.5189 268.428 68.4555C271.884 66.1988 281.108 60.2046 281.714 58.223C282.321 56.2978 274.662 58.7166 262.716 65.2962C257.829 67.9759 242.075 79.5977 235.65 84.4847C243.915 79.1252 244.867 79.3579 245.424 79.513C244.973 80.5497 242.745 82.3479 238.767 85.3098H238.739Z" fill="#6A00EC"/> <path d="M245.819 74.8375C244.627 74.5554 237.787 78.7937 230.41 84.9007C229.98 85.2674 229.395 85.7611 228.936 86.1348C222.926 91.9238 217.083 97.8828 211.412 104.005C213.147 102.164 216.088 99.2022 216.673 99.0683C216.193 99.6113 215.241 100.606 211.412 104.005C218.773 97.5061 226.403 91.3184 234.282 85.4578C234.395 85.3732 245.84 76.5723 245.819 74.8375Z" fill="#6A00EC"/> <path d="M253.437 64.6897C253.627 62.8562 242.548 68.8504 233.099 76.2409C230.243 78.4694 223.663 86.8895 221.717 89.4212C227.358 84.0334 230.306 82.6512 230.884 83.0179C230.884 83.6032 230.525 84.2027 228.924 86.1349C231.364 83.8994 238.832 77.0872 248.458 69.9858C251.575 67.6939 253.373 64.9718 253.416 64.6897H253.437Z" fill="#6A00EC"/> <path d="M211.419 104.005C211.588 102.08 212.406 100.888 212.759 100.803C212.801 100.93 212.949 101.255 211.419 104.005C214.271 99.1509 217.501 94.5292 221.08 90.1832C222.886 88.0111 223.267 86.0436 223.231 85.7615C222.858 83.8152 215.072 89.0548 211.892 94.767L211.525 95.4722C211.631 97.75 211.567 100.409 211.412 103.984V104.005H211.419Z" fill="#6A00EC"/> <path d="M193.719 102.334C193.669 102.447 193.648 102.616 193.627 102.729C196.621 101.806 199.766 101.475 202.886 101.755C202.844 98.8994 208.669 94.7034 211.546 95.5003C211.997 93.2436 212.738 90.6978 214.938 87.3411C210.354 87.2776 194.946 98.7442 193.74 102.362L193.712 102.341L193.719 102.334Z" fill="#6A00EC"/> <path d="M202.042 101.904C195.906 103.293 190.646 107.404 189.778 108.85C189.066 110.042 190.145 110.324 193.093 109.696C193.347 109.626 193.713 109.541 193.974 109.499C199.629 107.203 205.461 105.373 211.414 104.026C208.276 104.696 207.972 104.457 207.867 104.372C208.043 104.048 209.446 103.639 211.414 104.019C208.558 103.335 205.744 102.397 202.867 101.777C202.634 101.706 202.289 101.861 202.021 101.925L202.049 101.904H202.042Z" fill="#6A00EC"/> <path d="M107.431 793.559C107.777 793.989 108.228 794.553 108.56 794.983C116.754 805.068 128.566 817.747 137.198 827.444C155.829 846.505 170.843 848.903 178.382 834.037C178.636 833.544 178.939 832.852 179.179 832.352C169.27 824.656 159.806 816.406 150.829 807.642C133.848 820.758 117.925 805.893 107.41 793.559H107.431Z" fill="#6A00EC"/> <path d="M287.835 836.357C288.399 835.575 289.111 834.517 289.654 833.713C273.294 825.102 262.307 817.401 257.589 814.115C234.458 833.755 209.529 839.559 179.156 832.352C186.279 843.409 191.159 850.546 194.734 855.743C248.675 876.272 276.22 852.408 287.821 836.357H287.835Z" fill="#6A00EC"/> <path d="M382.734 760.689C383.559 759.589 384.638 758.072 385.442 756.972C373.974 751.58 362.93 745.331 352.403 738.277C321.021 767.959 287.637 782.889 247.307 785.251C253.562 801.781 256.763 811.541 257.588 814.136C326.459 820.864 365.555 783.537 382.713 760.689H382.734Z" fill="#6A00EC"/> <path d="M69.5625 738.497C72.5949 743.878 76.0997 749.914 81.1842 757.601L87.6086 767.051C116.973 808.594 131.924 791.571 136.966 782.304C137.269 781.747 137.657 780.943 137.953 780.358C129.044 771.584 120.665 762.287 112.862 752.516C94.0542 767.008 79.1533 751.43 69.5625 738.469V738.497Z" fill="#6A00EC"/> <path d="M245.361 788.15C245.968 787.283 246.751 786.112 247.336 785.252C236.661 778.233 226.495 770.468 216.913 762.016C192.676 783.151 167.577 788.968 137.959 780.358C144.905 795.463 150.85 807.621 150.85 807.621C150.963 807.706 165.998 815.971 185.518 817.381C196.66 818.178 224.812 816.951 245.361 788.129V788.15Z" fill="#6A00EC"/> <path d="M342.833 708.398C343.701 707.227 344.787 705.648 345.626 704.456C334.501 698.248 323.868 691.197 313.821 683.363C281.756 713.891 248.456 728.778 209.057 730.203C210.876 737.043 214.247 749.786 216.934 762.014C287.447 772.508 328.497 727.996 342.862 708.377L342.833 708.398Z" fill="#6A00EC"/> <path d="M51.2329 705.867C53.5158 710.383 55.8976 714.848 58.3766 719.259C55.1538 713.392 52.8619 708.85 51.4303 706.058L51.2188 705.867H51.2329Z" fill="#6A00EC"/> <path d="M69.7997 739.294C68.2201 734.752 65.1454 731.071 62.7266 727.023C65.4063 731.762 68.0438 736.396 70.3216 740.507C70.0607 740.098 69.9055 739.597 69.7997 739.315V739.294Z" fill="#6A00EC"/> <path d="M62.4248 726.487L62.7492 727.023C61.2965 724.449 59.8297 721.854 58.377 719.259C59.5899 721.487 60.9298 723.885 62.4248 726.487Z" fill="#6A00EC"/> <path d="M40.5488 679.88C66.9446 751.451 91.9792 742.065 102.628 725.253C103.016 724.646 103.488 723.821 103.855 723.193C92.755 709.414 85.8581 698.335 82.8892 693.617C62.5511 708.955 48.983 693.124 40.5488 679.88Z" fill="#6A00EC"/> <path d="M206.892 733.256C207.562 732.347 208.387 731.113 209.036 730.203C194.974 719.018 185.059 708.504 181.794 705.062C156.548 726.698 131.767 732.453 103.834 723.193C106.752 733.009 109.761 742.798 112.861 752.558C112.945 752.642 127.162 761.838 145.899 763.679C159.418 764.998 185.32 762.812 206.913 733.278L206.892 733.256Z" fill="#6A00EC"/> <path d="M306.008 652.209C306.897 651.017 308.025 649.416 308.886 648.224C298.487 641.6 288.634 634.155 279.422 625.961C247.201 656.581 214.635 671.115 176.949 671.764C178.078 678.562 180.151 691.22 181.794 705.063C249.021 717.553 291.058 672.265 306.008 652.209Z" fill="#6A00EC"/> <path d="M26.9607 646.214C26.8337 646.214 26.6786 646.257 26.5517 646.257C26.2484 645.975 26.0087 645.481 25.8535 645.086C29.7744 656.553 36.0507 671.489 40.4653 682.779C40.4653 682.758 40.5076 682.708 40.5499 680.79C40.5499 679.965 40.1127 678.886 39.7742 678.125C35.0632 667.673 30.7952 657.026 26.9818 646.214H26.9607Z" fill="#6A00EC"/> <path d="M20.3809 618.781C24.4499 638.943 28.667 659.782 45.1335 673.385C48.8992 676.488 62.2487 685.049 76.2681 664.923C76.7054 664.302 77.2625 663.442 77.6997 662.786C71.4591 652.887 65.8782 642.588 60.9935 631.954C44.9642 643.943 31.6782 639.641 20.3809 618.781Z" fill="#6A00EC"/> <path d="M174.679 674.88C175.37 673.949 176.279 672.694 176.949 671.763C168.368 663.545 160.432 654.677 153.212 645.24C127.592 667.172 103.601 672.757 77.6992 662.786C79.3917 673.068 81.1547 683.321 82.8684 693.603C131.076 724.907 165.328 687.172 174.679 674.88Z" fill="#6A00EC"/> <path d="M273.449 594.135C274.338 592.964 275.48 591.363 276.34 590.172C266.771 583.236 257.811 575.498 249.557 567.041C217.865 597.224 186.617 611.187 151.266 610.989C151.675 616.25 152.782 630.241 153.233 645.22C217.9 660.015 261.616 609.84 273.449 594.114V594.135Z" fill="#6A00EC"/> <path d="M8.93555 581.561C11.3332 593.683 15.5997 609.628 18.5263 621.637C18.5968 621.969 18.752 622.208 18.9988 622.371C19.168 622.215 19.5206 621.919 20.1271 619.818C20.3598 618.993 20.0777 617.801 19.845 617.004C16.5237 606.265 13.6767 595.385 11.3121 584.395C10.0427 584.79 9.54907 584.205 8.9567 581.561H8.93555Z" fill="#6A00EC"/> <path d="M8.95508 556.159C9.88595 574.015 11.2752 584.332 11.2964 584.374C14.3428 598.006 32.9743 635.699 57.9243 602.315C58.3968 601.666 59.0244 600.777 59.504 600.129C54.6703 589.891 50.5422 579.336 47.1488 568.535C30.6753 580.764 18.1932 576.695 8.95508 556.159Z" fill="#6A00EC"/> <path d="M148.904 614.148C149.616 613.217 150.554 611.962 151.266 611.01C143.853 602.391 137.16 593.178 131.253 583.465C106.105 604.995 82.6502 610.446 59.5195 600.15C60.0132 610.749 60.5773 621.355 61.0075 631.955C104.004 664.866 139.144 626.63 148.897 614.127V614.148H148.904Z" fill="#6A00EC"/> <path d="M245.32 535.046C246.187 533.896 247.308 532.338 248.155 531.167C239.534 524.016 231.575 516.102 224.375 507.521C193.784 536.717 164.419 549.841 131.966 548.825C131.923 567.435 131.422 579.226 131.211 583.451C190.469 600.129 233.508 550.602 245.299 535.024L245.32 535.046Z" fill="#6A00EC"/> <path d="M0.775391 516.203C1.53701 528.728 3.63146 545.328 4.93608 557.81C5.08418 558.952 5.23227 559.362 5.28163 559.517C6.0362 561.59 7.4184 559.446 8.45504 557.288C8.84996 556.484 8.78649 555.208 8.63134 554.348C6.71153 543.467 5.27621 532.507 4.32961 521.499C2.3762 522.303 1.22672 521.697 0.775391 516.224V516.203Z" fill="#6A00EC"/> <path d="M6.0782 492.79C4.56201 510.23 4.30814 521.435 4.32929 521.478C5.59866 534.418 20.2105 572.887 47.4736 538.332C47.9884 537.683 48.6372 536.781 49.159 536.125C45.755 525.674 43.0922 514.997 41.1902 504.172C24.618 516.612 13.1514 512.888 6.09935 492.79H6.0782Z" fill="#6A00EC"/> <path d="M129.601 551.943C130.341 551.033 131.272 549.778 131.984 548.847C122.958 535.779 117.789 524.771 115.842 520.639C91.3294 541.731 69.4963 546.795 49.1301 536.153C48.4672 546.943 47.8395 557.761 47.1484 568.557C76.6612 595.63 109.093 577.732 129.601 551.964V551.943Z" fill="#6A00EC"/> <path d="M221.821 475.738C222.667 474.638 223.746 473.122 224.572 472.022C216.981 464.731 210.111 456.725 204.057 448.115C175.567 475.632 147.782 488.051 119.13 486.083C118.615 492.769 117.529 506.703 115.822 520.638C157.859 535.306 198.155 507.07 221.821 475.738Z" fill="#6A00EC"/> <path d="M1.51562 450.648C1.57909 449.562 1.64256 448.462 1.72719 447.418C1.62141 448.61 1.55794 449.675 1.51562 450.641V450.648Z" fill="#6A00EC"/> <path d="M1.51618 450.648C0.669942 463.489 0.366705 479.54 0 491.831C0 492.727 0 494.539 0.324393 495.837C1.19179 499.539 3.54717 496.881 5.36659 494.004C5.86023 493.228 6.03653 491.923 5.99422 490.992C5.44705 480.14 5.40234 469.268 5.86023 458.412C3.00416 459.752 1.17064 458.821 1.53734 450.641H1.51618V450.648Z" fill="#6A00EC"/> <path d="M11.6014 429.59C9.4328 439.145 7.51166 448.756 5.83989 458.411C5.53665 471.627 16.8975 507.655 44.7671 473.897C45.3101 473.249 46.0012 472.367 46.523 471.69C44.6075 461.141 43.4293 450.471 42.997 439.759C26.8338 452.029 16.2698 448.588 11.6014 429.568V429.59Z" fill="#6A00EC"/> <path d="M116.773 489.088C117.485 488.199 118.416 486.972 119.129 486.055C112.21 473.143 108.339 461.458 107.055 457.636C83.5793 477.875 63.7842 482.494 46.5209 471.69C44.7226 482.515 42.9949 493.354 41.1543 504.151C65.6037 531.887 97.1685 513.347 116.752 489.067L116.773 489.088Z" fill="#6A00EC"/> <path d="M203.148 417.038C203.923 416.001 204.967 414.57 205.721 413.512C199.279 406.133 193.597 398.124 188.761 389.605C162.796 415.007 137.218 426.431 112.769 423.575C111.626 431.043 109.722 443.568 107.057 457.636C143.41 473.616 181.554 445.754 203.148 417.038Z" fill="#6A00EC"/> <path d="M10.691 430.866C11.2907 429.951 11.6541 428.902 11.7488 427.813C12.5941 417.131 13.9355 406.494 15.7685 395.937C10.7545 398.624 9.45694 394.471 11.7277 382.553C9.17486 394.993 6.68549 409.915 4.65451 421.515C4.33012 423.701 3.54734 428.807 3.91405 432.079C4.52052 437.721 7.96191 434.519 10.7122 430.866H10.691Z" fill="#6A00EC"/> <path d="M11.707 382.574C12.116 380.585 12.5251 378.639 12.9411 376.791C12.4475 378.893 12.0244 380.818 11.707 382.574Z" fill="#6A00EC"/> <path d="M52.5577 376.248C36.8317 388.378 27.6711 385.409 25.3792 367.447C18.7997 385.783 15.6474 397.108 15.9295 401.417C17.6149 427.622 31.5215 431.085 49.7792 409.837L51.5845 407.672C51.0627 394.344 51.8172 383.871 52.5365 376.255H52.5577V376.248Z" fill="#6A00EC"/> <path d="M110.477 426.473L112.769 423.575C109.311 414.386 106.678 404.909 104.899 395.254C83.1926 414.294 65.2593 418.469 51.5855 407.651C48.7012 418.356 45.8945 429.068 42.9961 439.759C61.8814 467.826 91.1614 450.147 110.484 426.452V426.473H110.477Z" fill="#6A00EC"/> <path d="M189.453 359.676C190.186 358.71 191.117 357.391 191.836 356.39C185.193 346.94 181.575 339.472 178.677 332.836C155.285 356.108 133.156 366.002 112.924 362.236C111.605 367.99 108.481 381.509 104.92 395.275C132.987 411.395 167.598 389.019 189.453 359.683V359.676Z" fill="#6A00EC"/> <path d="M47.7285 277.767L48.0529 277.055C47.8837 277.4 47.799 277.619 47.7285 277.76V277.767Z" fill="#6A00EC"/> <path d="M47.7278 277.767C46.4943 280.407 45.2907 283.061 44.1172 285.728C45.3301 283.091 46.5008 280.644 47.6009 278.31C47.6009 278.176 47.6009 278.091 47.7278 277.767Z" fill="#6A00EC"/> <path d="M34.3145 308.641C37.2763 301.695 40.76 293.338 44.1168 285.75C40.6447 293.291 37.3761 300.924 34.3145 308.641Z" fill="#6A00EC"/> <path d="M34.2031 308.902C34.2031 308.902 34.2525 308.817 34.2525 308.796C34.2368 308.831 34.2227 308.866 34.2102 308.902H34.2031Z" fill="#6A00EC"/> <path d="M24.281 368.773C24.9946 367.88 25.4961 366.836 25.7478 365.72C27.9714 355.364 30.6777 345.118 33.8576 335.015C33.4486 335.255 32.9338 335.601 32.5177 335.791C27.9551 337.977 24.556 335.058 34.2737 308.796C32.9554 312.032 31.6929 315.29 30.4867 318.57L24.5137 335.664L20.2754 349.204C16.4673 361.975 15.8326 367.835 15.9878 370.501C16.2699 375.367 19.1471 374.761 24.281 368.795V368.766V368.773Z" fill="#6A00EC"/> <path d="M47.2346 307.258C37.5381 326.482 32.8908 339.691 33.2716 346.87C34.273 365.374 45.9794 365.438 62.3965 347.025C62.9606 346.39 63.6799 345.551 64.2159 344.923C65.366 334.682 67.1965 324.528 69.6953 314.529C54.8297 326.101 47.0583 323.591 47.2346 307.237V307.258Z" fill="#6A00EC"/> <path d="M110.738 364.965C111.408 364.161 112.275 363.061 112.924 362.236C110.089 349.401 109.609 338.908 109.398 334.43C89.7228 351.933 74.1025 355.572 64.2156 344.923C60.2806 355.36 56.4513 365.804 52.5586 376.234C64.5682 402.461 91.1332 388.758 110.738 364.937V364.958V364.965Z" fill="#6A00EC"/> <path d="M180.905 304.487C181.554 303.599 182.4 302.414 183.021 301.525C178.204 292.456 175.715 284.883 173.896 278.677C153.755 299.142 134.947 307.541 119.546 302.971C117.747 308.662 112.966 323.746 109.355 334.451C130.73 351.588 161.414 330.925 180.863 304.487H180.905Z" fill="#6A00EC"/> <path d="M76.5912 227.55C76.57 227.197 76.5277 226.513 78.3048 223.375C72.7976 232.165 67.3953 241.021 62.0993 249.94L58.6791 256.146C58.1995 256.992 58.0726 257.366 57.9668 257.648L58.1149 257.859C58.4181 257.598 58.6579 257.408 59.6734 256.216C59.8708 256.005 60.1036 255.694 60.3081 255.483C65.5984 245.949 71.2681 236.63 77.3034 227.55C77.113 227.613 76.7887 227.656 76.5982 227.55H76.5912Z" fill="#6A00EC"/> <path d="M78.3047 223.375C80.3991 220.039 82.4372 216.838 84.3412 213.918C82.2016 216.985 80.1877 220.137 78.3047 223.368V223.375Z" fill="#6A00EC"/> <path d="M60.3222 255.461C36.8883 294.339 36.3453 310.784 36.3453 310.932C36.2607 316.059 39.5893 315.262 45.9572 308.619C46.7658 307.747 47.398 306.727 47.819 305.615C51.0629 296.588 55.1531 286.786 59.9978 276.49C59.2009 276.984 58.1149 277.682 57.2264 278.027C53.8978 279.262 49.8499 277.985 60.3293 255.482V255.461H60.3222Z" fill="#6A00EC"/> <path d="M89.7928 258.903C84.8141 262.253 73.5872 268.071 77.0286 249.834C71.1616 258.597 65.4834 267.484 59.998 276.491C59.9768 276.561 57.1842 285.686 57.6426 292.414C58.4607 304.205 68.2207 301.85 82.5222 286.441L84.3416 284.452C87.0751 274.59 90.4195 264.908 94.3555 255.462C93.0156 256.519 91.2455 257.944 89.8139 258.896H89.7928V258.903Z" fill="#6A00EC"/> <path d="M117.528 305.481C118.374 304.466 119.566 302.886 119.502 301.567C119.241 296.37 119.199 287.745 120.539 276.011C103.142 291.807 90.2859 294.79 84.341 284.431C79.3994 294.435 74.517 304.467 69.694 314.529C68.8477 322.053 83.8685 346.009 117.549 305.46L117.528 305.481Z" fill="#6A00EC"/> <path d="M177.725 252.26C178.289 251.484 179.023 250.419 179.559 249.637C176.562 240.878 175.454 233.974 174.693 227.811C158.233 245.137 142.98 251.978 132.804 246.548C128.725 256.39 124.635 266.228 120.533 276.061C133.481 292.781 159.771 277.097 177.725 252.281V252.26Z" fill="#6A00EC"/> <path d="M112.079 177.028L110.584 178.862L111.755 177.458C111.889 177.261 111.994 177.134 112.079 177.028Z" fill="#6A00EC"/> <path d="M112.078 177.029L112.713 176.268C112.36 176.684 112.233 176.832 112.078 177.029Z" fill="#6A00EC"/> <path d="M112.768 181.528C111.711 180.231 116.689 173.158 126.4 162.121C120.273 168.053 114.459 174.301 108.981 180.837L110.589 178.841C109.637 179.991 108.509 181.331 107.19 182.974C96.0058 196.584 88.8198 208.051 89.3628 209.327C89.6872 209.327 90.2443 209.327 93.2555 206.732L94.2287 205.872C100.731 197.254 107.597 188.915 114.806 180.879C113.594 181.486 113.375 181.549 112.768 181.507V181.528Z" fill="#6A00EC"/> <path d="M94.2297 205.893C70.0624 234.989 64.8933 248.861 64.8016 255.37C64.7381 259.417 68.4827 257.993 75.5982 251.216C76.486 250.366 77.2461 249.392 77.8549 248.325C82.8239 239.065 88.215 230.039 94.0111 221.273C92.8475 222.028 91.0915 223.177 89.8363 223.565C87.5443 224.277 83.3695 224.002 94.2508 205.893H94.2297Z" fill="#6A00EC"/> <path d="M117.274 206.083C114.158 207.338 109.658 207.705 114.609 196.111C107.557 204.358 100.682 212.754 93.9887 221.294C93.9464 221.379 88.7561 231.851 88.9465 237.803C89.144 243.839 94.7927 244.707 110.046 228.974L111.816 227.112C116.171 217.788 121.047 208.717 126.421 199.941C124.327 201.647 120.406 204.849 117.296 206.104L117.274 206.083Z" fill="#6A00EC"/> <path d="M111.817 227.112C100.005 245.807 94.1799 256.448 94.335 259.051C95.2659 273.98 109.525 274.304 130.949 248.818C131.746 247.866 132.832 246.456 132.98 245.222C133.629 240.313 135.082 232.112 138.347 220.97C123.354 234.905 113.7 237.154 111.817 227.14V227.112Z" fill="#6A00EC"/> <path d="M181.166 181.069C168.571 195.032 157.365 200.046 152.626 193.834C146.181 205.843 138.346 220.927 138.346 220.927C138.346 221.054 140.179 233.085 155.221 226.922C157.21 226.097 167.816 221.125 180.044 203.833C180.517 203.163 181.123 202.282 181.575 201.605C180.496 193.142 180.728 186.739 181.166 181.069Z" fill="#6A00EC"/> <path d="M146.59 143.405C146.392 143.405 146.096 143.405 145.92 143.271C145.962 141.543 152.824 134.421 162.626 125.986C159.007 128.374 155.57 131.029 152.344 133.927C150.899 135.288 149.467 136.677 148.043 138.059C144.989 141.021 141.033 145.069 138.022 148.073L132.049 154.328C124.997 161.86 124.693 162.678 124.566 163.031L124.736 163.115C125.323 162.833 125.88 162.493 126.4 162.1C132.826 155.534 139.571 149.287 146.611 143.384L146.59 143.405Z" fill="#6A00EC"/> <path d="M155.546 141C155.221 140.506 155.588 138.426 165.806 129.752C153.557 137.883 146.632 143.384 146.611 143.426C137.006 152.276 128.064 162.353 127.486 165.019C127.161 166.514 129.411 165.47 134.58 161.754C134.968 161.472 135.511 161.084 135.899 160.781C143.584 153.243 151.608 146.059 159.946 139.251C157.21 140.767 156.35 141.113 155.546 141.021V141Z" fill="#6A00EC"/> <path d="M114.827 180.901C110.561 186.133 101.196 199.095 101.146 203.446C101.146 205.456 103.192 206.062 113.05 197.494C114.006 196.657 114.877 195.729 115.653 194.723C121.99 186.255 128.696 178.069 135.751 170.189C134.192 171.246 130.927 173.475 129.404 173.567C128.135 173.651 126.231 172.572 135.899 160.781C122.726 172.72 114.849 180.858 114.827 180.901Z" fill="#6A00EC"/> <path d="M144.918 175.428C145.44 174.927 146.138 174.229 146.632 173.735C152.587 165.115 158.987 156.811 165.806 148.856C163.789 150.548 158.444 154.998 156.286 155.259C154.805 155.435 154.227 154.131 159.854 146.931C151.639 154.487 143.609 162.242 135.772 170.188C135.059 171.034 127.422 181.528 127.309 185.879C127.246 189.208 131.83 188.234 144.925 175.442V175.428H144.918Z" fill="#6A00EC"/> <path d="M124.652 208.622C124.913 217.162 134.821 214.714 150.956 195.808C151.718 194.941 152.67 193.692 153.037 192.585C155.378 185.787 158.664 178.171 162.818 169.948C160.286 172.395 156.027 176.507 152 178.608C148.432 180.463 144.595 181.14 146.612 173.714C131.81 192.261 124.483 203.897 124.631 208.622H124.652Z" fill="#6A00EC"/> <path d="M186.448 146.649C185.581 147.34 178.028 153.25 179.043 145.781C167.365 162.636 161.914 172.579 162.711 175.619C164.545 182.826 176.018 177.523 188.049 159.935C188.416 159.392 188.895 158.68 189.234 158.158C190.005 151.756 191.428 145.449 193.479 139.336C192.069 141.043 189.431 144.244 186.448 146.67V146.649Z" fill="#6A00EC"/> <path d="M184.997 116.205C184.785 115.556 187.006 113.222 193.974 109.478C188.883 111.279 183.867 113.285 178.939 115.493C166.993 123.321 160.202 130.373 159.92 131.656C159.722 132.545 161.217 132.129 164.722 130.316L165.829 129.731C173.183 124.486 180.818 119.646 188.699 115.232C186.315 116.163 185.596 116.36 185.018 116.184L184.997 116.205Z" fill="#6A00EC"/> <path d="M172.619 127.587L172.725 127.869C173.487 127.869 175.306 127.199 183.458 122.051C183.952 121.727 184.629 121.311 185.129 120.993C193.64 114.95 202.409 109.28 211.412 103.998C205.961 107.164 205.397 107.334 204.946 107.489C205.51 107.009 207.781 105.712 211.412 104.005C182.316 117.397 174.248 124.209 172.619 127.587Z" fill="#6A00EC"/> <path d="M145.188 156.042C145.188 157.184 147.458 156.775 158.142 148.291C159.073 147.558 160.265 146.521 161.104 145.696C168.791 138.159 176.798 130.954 185.102 124.103C181.012 126.98 178.593 128.539 177.422 128.666C177.375 128.613 177.332 128.557 177.295 128.496C177.747 127.283 180.088 125.034 185.151 120.965C176.585 126.816 168.185 132.907 159.961 139.23C154.08 144.399 145.159 153.743 145.209 156.042H145.188Z" fill="#6A00EC"/> <path d="M172.684 137.932C173.178 137.932 174.722 137.953 187.028 126.789C187.529 126.331 188.177 125.732 188.678 125.294C196.076 117.742 203.085 111.19 211.414 104.025C206.054 108.567 205.532 108.849 205.011 109.103C205.772 108.398 207.479 106.924 211.414 104.025C176.154 129.667 172.014 136.281 172.684 137.946V137.932Z" fill="#6A00EC"/> <path d="M159.983 160.689C160.442 163.461 166.154 160.499 177.613 147.431C178.394 146.558 179.103 145.624 179.736 144.639C185.476 135.097 191.922 126.762 194.044 124.019C190.518 127.608 186.71 131.268 185.124 131.247C184.56 130.422 186.576 127.827 188.678 125.253C170.152 143.553 158.989 154.589 159.983 160.668V160.689Z" fill="#6A00EC"/> <path d="M189.692 133.426C190.341 135.245 195.425 131.48 201.941 121.423L202.759 120.126C204.381 116.381 206.828 111.142 211.391 104.005C210.573 105.239 208.577 108.159 207.844 108.483C208.056 108.003 208.838 106.84 211.391 104.005C200.531 115.88 188.239 129.336 189.671 133.426H189.692Z" fill="#6A00EC"/> <path d="M224.72 877.986C224.918 877.548 225.129 876.991 225.305 876.554C214.766 870.163 204.569 863.224 194.756 855.765C184.319 863.289 173.332 860.891 157.973 847.732C167.965 856.822 182.076 868.049 192.506 876.667C212.866 891.483 221.258 885.559 224.72 877.986Z" fill="#6A00EC"/> <path d="M301.706 858.79C370.097 862.252 407.487 827.549 423.671 806.541C424.475 805.526 425.469 804.116 426.245 803.079C414.809 798.69 403.704 793.484 393.016 787.501C362.198 815.822 330.309 830.081 289.654 833.713C291.904 838.212 297.2 848.776 301.706 858.769V858.79Z" fill="#6A00EC"/> <path d="M385.443 756.973C388.474 767.024 391.002 777.22 393.017 787.523C471.556 779.448 516.78 732.63 536.752 705.437C537.725 704.111 538.98 702.32 539.925 700.973C528.486 696.692 517.398 691.528 506.759 685.529C471.076 722.461 432.523 745.154 385.464 756.973H385.443Z" fill="#6A00EC"/> <path d="M501.758 650.283C502.816 655.579 505.658 669.669 506.765 685.529C598.998 665.713 646.12 599.607 658.369 579.812C659.279 578.317 660.471 576.329 661.352 574.834C650.345 570.257 639.663 564.937 629.378 558.91C594.605 601.384 552.864 631.264 501.779 650.283H501.758Z" fill="#6A00EC"/> <path d="M661.351 574.833C662.48 580.898 664.793 593.507 665.441 611.094C743.705 587.294 779.381 533.663 793.682 503.826C794.381 502.373 795.241 500.427 795.911 498.974C786.69 493.861 777.75 488.258 769.127 482.19C742.428 523.212 708.177 552.654 661.33 574.854L661.351 574.833Z" fill="#6A00EC"/> <path d="M762.013 444.935C763.396 450.189 767.098 464.187 769.129 482.17C835.644 461.197 857.794 410.895 865.086 382.793C865.438 381.425 865.868 379.612 866.193 378.244C854.423 369.655 845.918 362.751 841.828 359.443C826.081 397.221 800.701 424.378 761.992 444.928H762.013V444.935Z" fill="#6A00EC"/> <path d="M928.294 334.43C928.294 331.538 922.42 322.885 910.678 308.492C907.046 340.015 892.914 362.172 866.215 378.244C867.971 384.28 871.624 396.812 874.459 414.879C921.538 401.071 928.378 358.533 928.294 334.43Z" fill="#6A00EC"/> <path d="M498.557 654.951C499.53 653.569 500.814 651.686 501.759 650.296C489.984 645.278 478.619 639.348 467.768 632.561C431.725 670.712 392.925 693.575 345.627 704.477C348.425 715.63 350.694 726.91 352.425 738.277C435.166 732.608 482.182 678.124 498.557 654.958V654.951Z" fill="#6A00EC"/> <path d="M462.725 595.651C463.98 602.224 466.582 615.876 467.767 632.533C561.982 614.537 608.497 546.576 620.528 526.175C621.409 524.658 622.559 522.606 623.419 521.09C611.932 516.269 600.754 510.741 589.95 504.539C555.508 547.225 513.901 577.02 462.732 595.651H462.725Z" fill="#6A00EC"/> <path d="M623.398 521.09C624.851 527.409 627.884 540.539 629.357 558.91C714.496 534.721 749.03 474.568 759.933 449.843C760.581 448.369 761.385 446.381 762.013 444.907C751.701 439.714 741.662 433.994 731.936 427.771C705.971 469.307 671.479 498.954 623.405 521.069V521.09H623.398Z" fill="#6A00EC"/> <path d="M722.219 390.881C726.38 402.925 729.635 415.263 731.958 427.792C805.087 405.683 824.064 350.403 828.824 327.681C829.106 326.341 829.431 324.522 829.692 323.182C819.628 317.188 812.337 312.604 801.822 305.679C787.217 342.913 761.922 370 722.219 390.902V390.881Z" fill="#6A00EC"/> <path d="M896.855 277.57C896.65 274.834 889.182 266.625 874.458 252.951C872.356 284.234 858.125 306.547 829.691 323.182C834.607 334.97 838.67 347.095 841.849 359.465C895.832 343.972 898.301 297.047 896.855 277.57Z" fill="#6A00EC"/> <path d="M459.524 600.362C460.497 598.958 461.78 597.054 462.725 595.651C446.069 588.013 434.468 580.44 429.496 577.217C393.425 615.298 355.104 637.864 308.893 648.231C309.866 653.675 312.461 668.153 313.801 683.364C395.569 679.725 442.93 624.127 459.503 600.362H459.524Z" fill="#6A00EC"/> <path d="M425.039 540.173C426.245 547.098 428.473 559.989 429.496 577.217C522.815 560.01 568.576 492.466 580.367 472.17C581.234 470.675 582.341 468.665 583.181 467.17C570.134 461.811 561.305 457.608 549.472 451.07C515.89 492.988 475.193 522.127 425.06 540.173H425.039Z" fill="#6A00EC"/> <path d="M583.182 467.149C584.522 472.453 588.118 486.557 589.952 504.539C676.931 480.435 710.083 420.437 720.294 395.748C720.901 394.302 721.634 392.356 722.219 390.882C711.358 386.091 700.722 380.806 690.344 375.043C664.886 416.304 631.819 444.717 583.182 467.171V467.149Z" fill="#6A00EC"/> <path d="M678.814 339.93C683.582 351.313 687.44 363.056 690.352 375.049C765.258 351.721 782.331 298.041 786.181 276.039C786.393 274.734 786.654 273.027 786.851 271.73C776.656 266.953 766.592 261.902 756.669 256.582C743.34 292.435 718.609 318.922 678.814 339.93Z" fill="#6A00EC"/> <path d="M856.893 223.854C856.737 222.726 856.476 221.245 856.307 220.145C850.158 215.773 844.862 212.014 831.075 202.381C830.144 232.281 816.104 254.312 786.873 271.73C792.676 282.658 797.673 293.995 801.823 305.651C859.509 288.324 859.551 242.676 856.914 223.847H856.893V223.854Z" fill="#6A00EC"/> <path d="M421.88 544.848C422.853 543.459 424.087 541.583 425.039 540.172C413.919 534.789 403.253 528.516 393.143 521.414C357.876 558.91 320.768 580.764 276.326 590.2C277.151 596.758 278.837 610.404 279.401 625.96C358.327 623.993 405.322 568.578 421.852 544.848H421.88Z" fill="#6A00EC"/> <path d="M389.252 484.764C390.183 490.519 392.39 503.974 393.166 521.393C465.372 508.798 516.04 460.569 539.368 419.632C540.186 418.186 541.23 416.24 542.027 414.787C530.572 410.326 519.408 405.152 508.6 399.294C476.556 439.758 437.502 467.713 389.252 484.764Z" fill="#6A00EC"/> <path d="M542.025 414.788C543.605 420.415 547.329 433.567 549.472 451.07C636.233 427.122 667.608 368.639 677.065 344.599C677.608 343.189 678.299 341.313 678.814 339.909C667.601 335.655 656.599 330.866 645.845 325.559C622.172 364.895 589.175 393.237 542.025 414.788Z" fill="#6A00EC"/> <path d="M632.686 292.674C635.083 297.54 640.732 308.943 645.816 325.558C723.304 301.024 736.611 245.849 738.84 229.538C739.009 228.325 739.164 226.703 739.312 225.49C728.554 221.522 717.904 217.266 707.374 212.726C695.604 246.646 671.867 272.054 632.707 292.674H632.686Z" fill="#6A00EC"/> <path d="M810.735 176.394C810.517 175.358 810.171 173.975 809.939 172.96C800.672 168.094 791.392 163.228 782.132 158.334C782.52 186.528 768.91 207.882 739.312 225.49C742.648 230.575 749.587 241.139 756.668 256.59C816.511 237.394 814.417 194.123 810.735 176.401V176.394Z" fill="#6A00EC"/> <path d="M386.198 489.306C387.129 487.966 388.342 486.126 389.251 484.765C378.693 479.318 368.617 472.984 359.132 465.83C325.769 501.57 289.479 522.93 248.176 531.174C248.669 537.733 249.713 551.357 249.558 567.048C326.503 566.935 373.603 507.5 386.198 489.285V489.306Z" fill="#6A00EC"/> <path d="M355.713 430.175C356.516 435.471 358.632 449.539 359.112 465.851C428.264 454.687 477.184 406.804 498.036 369.203C498.798 367.835 499.771 365.98 500.505 364.591C483.827 358.209 473.072 352.539 467.903 349.838C437.932 388.13 401.24 414.42 355.691 430.175H355.713Z" fill="#6A00EC"/> <path d="M500.523 364.591C502.216 369.958 506.151 382.489 508.619 399.301C596.121 375.501 624.526 315.065 631.169 297.11C631.663 295.792 632.255 294.014 632.707 292.667C621.319 288.917 610.113 284.636 599.125 279.84C577.292 317.103 545.967 344.034 500.523 364.591Z" fill="#6A00EC"/> <path d="M584.562 249.594C587.01 253.769 593.519 264.869 599.104 279.847C675.809 255.391 686.26 203.77 687.642 188.538C687.755 187.409 687.818 185.921 687.903 184.8C676.776 181.624 665.731 178.168 654.78 174.434C644.716 205.843 622.411 229.736 584.584 249.594H584.562Z" fill="#6A00EC"/> <path d="M759.461 135.634C759.179 134.682 758.763 133.426 758.481 132.496C748.502 128.697 738.535 124.868 728.58 121.008C730.202 146.677 716.895 167.551 687.904 184.815C695.168 193.557 701.674 202.902 707.354 212.748C770.103 191.718 763.093 148.426 759.461 135.655V135.634Z" fill="#6A00EC"/> <path d="M352.833 434.519C353.722 433.222 354.843 431.473 355.71 430.175C345.859 424.686 336.499 418.358 327.735 411.262C296.424 445.189 262.673 465.055 224.564 472.015C224.761 477.727 225.198 491.147 224.395 507.543C281.213 509.102 327.989 470.851 352.833 434.519Z" fill="#6A00EC"/> <path d="M324.746 377.01C325.613 383.025 327.391 395.556 327.736 411.261C392.671 401.875 437.959 356.996 457 321.404C457.691 320.135 458.551 318.4 459.2 317.103C448.467 313.131 438.004 308.467 427.875 303.14C401 338.28 366.311 363.145 324.746 376.988V377.01Z" fill="#6A00EC"/> <path d="M459.228 317.124C460.956 322.011 464.996 333.436 467.923 349.839C534.952 332.032 571.454 288.521 583.266 253.705C583.675 252.471 584.183 250.828 584.563 249.594C573.179 246.333 561.946 242.566 550.897 238.304C531.596 272.421 501.603 298.211 459.221 317.103V317.124H459.228Z" fill="#6A00EC"/> <path d="M535.08 211.041C541.209 219.6 546.499 228.73 550.876 238.304C610.254 219.412 632.426 182.001 633.399 153.292C633.441 152.276 633.399 150.936 633.42 149.914C622.081 147.527 610.799 144.872 599.585 141.952C591.686 170.062 570.587 192.67 535.059 211.041H535.08Z" fill="#6A00EC"/> <path d="M654.78 174.427C704.8 157.121 712.98 125.578 703.982 101.819C703.658 100.973 703.178 99.8447 702.832 99.0267C692.309 96.2619 681.795 93.4645 671.289 90.6348C674.166 113.765 661.79 133.173 633.469 149.956C637.383 153.793 645.542 161.754 654.78 174.476V174.42V174.427Z" fill="#6A00EC"/> <path d="M322.108 381.079C322.933 379.866 323.97 378.223 324.773 376.989C315.768 371.547 307.265 365.314 299.365 358.364C270.635 389.859 239.994 407.912 205.749 413.483C205.679 418.285 205.467 432.932 204.078 448.08C255.664 451.395 298.871 415.627 322.108 381.051V381.072V381.079Z" fill="#6A00EC"/> <path d="M296.77 325.967C297.573 331.961 299.09 343.153 299.372 358.385C355.217 351.524 398.573 312.491 416.774 276.878C417.373 275.707 418.114 274.128 418.699 272.964C408.55 269.249 398.648 264.891 389.052 259.918C365.64 291.37 333.75 314.219 296.77 325.995V325.974V325.967Z" fill="#6A00EC"/> <path d="M418.678 272.936C420.342 277.16 424.799 288.387 427.866 303.168C491.356 286.899 524.324 246.843 534.042 214.785C534.394 213.657 534.775 212.162 535.078 211.04C523.88 208.285 512.799 205.071 501.863 201.407C485.122 232.33 457.901 255.715 418.678 272.915V272.943V272.936Z" fill="#6A00EC"/> <path d="M484.996 177.459C488.219 181.267 494.939 189.165 501.893 201.407C558.838 183.453 577.97 148.574 577.018 124.145C576.969 123.257 576.863 122.093 576.82 121.205C565.423 119.581 554.06 117.726 542.738 115.641C537.075 140.048 517.64 160.844 485.017 177.459H484.996Z" fill="#6A00EC"/> <path d="M599.605 141.951C649.068 124.448 655.514 95.9087 645.062 75.0558C644.696 74.3154 644.153 73.3634 643.765 72.63C632.862 70.9022 618.624 68.5821 611.114 67.3691C615.162 87.5802 603.928 105.196 576.799 121.204C580.692 124.208 589.824 131.246 599.605 141.951Z" fill="#6A00EC"/> <path d="M294.395 329.74C295.128 328.612 296.059 327.117 296.772 325.996C288.736 320.664 281.22 314.586 274.325 307.844C249.072 336.186 221.336 352.518 191.845 356.418C191.541 361.524 190.695 375.106 188.791 389.633C234.361 394.795 274.17 360.614 294.402 329.761V329.74H294.395Z" fill="#6A00EC"/> <path d="M272.11 277.788C272.759 282.865 274.12 293.45 274.296 307.822C324.084 303.147 362.856 267.337 377.806 236.047C378.3 235.01 378.906 233.607 379.386 232.57C369.991 229.166 360.82 225.176 351.925 220.624C332.038 248.409 304.43 268.155 272.082 277.788H272.11Z" fill="#6A00EC"/> <path d="M379.426 232.563C383.454 241.365 386.676 250.513 389.052 259.897C448.098 245.525 477.223 208.29 484.233 180.773C484.494 179.772 484.755 178.453 484.995 177.459C474.135 175.245 463.366 172.61 452.71 169.561C439.121 196.499 414.474 217.684 379.426 232.563Z" fill="#6A00EC"/> <path d="M434.968 149.286C438.283 152.425 445.201 158.941 452.711 169.561C502.971 153.962 522.294 124.075 519.141 101.382C519.029 100.628 518.831 99.6543 518.704 98.8998C507.422 98.0402 496.154 97.0058 484.904 95.7969C481.505 116.488 464.7 134.491 434.947 149.286H434.968Z" fill="#6A00EC"/> <path d="M542.722 115.64C535.237 109.347 527.198 103.743 518.703 98.8987C547.87 81.995 551.869 66.1139 550.12 55.7544C549.793 54.3087 549.403 52.878 548.949 51.4668C560.028 52.1861 571.128 52.9195 582.228 53.6106C582.658 54.2171 583.264 54.9928 583.68 55.6204C584.245 56.4667 584.936 57.6373 585.429 58.547C585.606 58.8926 585.86 59.3439 586.036 59.7106C594.103 76.304 586.967 99.6956 542.722 115.64Z" fill="#6A00EC"/> <path d="M270.05 281.166C270.685 280.164 271.503 278.803 272.11 277.809C265.14 272.657 258.709 266.814 252.914 260.369C231.497 285.122 207.323 299.339 183.029 301.525C182.38 307.279 181.04 319.289 178.656 332.85C214.904 339.535 250.664 311.715 270.029 281.158H270.05V281.166Z" fill="#6A00EC"/> <path d="M340.76 199.574C341.148 198.686 341.627 197.473 341.994 196.563C333.505 193.52 325.21 189.959 317.157 185.9C301.36 209.137 277.926 225.928 251.164 233.149C251.679 237.521 252.892 247.733 252.934 260.349C293.808 258.184 328.708 227.416 340.76 199.574Z" fill="#6A00EC"/> <path d="M341.996 196.584C346.101 204.251 349.441 212.303 351.968 220.624C402.234 209.27 429.646 178.023 434.533 152.121C434.688 151.275 434.864 150.153 434.991 149.307C424.633 147.631 414.335 145.596 404.117 143.207C393.709 166.077 372.806 184.038 342.017 196.591H341.996V196.584Z" fill="#6A00EC"/> <path d="M385.767 126.959C392.442 131.702 398.587 137.149 404.095 143.207C450.42 129.145 465.906 103.356 460.674 85.3311C460.498 84.7247 460.223 83.949 460.004 83.3566C445.42 83.272 432.995 82.9476 427.029 82.7783C425.992 99.1108 411.712 114.385 385.746 126.98L385.767 126.959Z" fill="#6A00EC"/> <path d="M484.905 95.8033C473.918 88.9205 464.525 85.1335 460.025 83.3212C476.718 73.8221 485.991 64.1256 487.549 54.5348C488.255 49.5773 487.571 47.1161 485.617 43.1317C492.07 42.9201 493.586 42.8708 519.114 42.1162C519.566 42.5887 520.221 43.1952 520.652 43.6677C525.454 48.8015 526.406 53.2796 526.709 54.7746C526.752 55.0144 526.836 55.3388 526.886 55.5715C527.943 62.6729 525.997 80.7824 484.905 95.7962V95.8033Z" fill="#6A00EC"/> <path d="M249.451 236.075C249.973 235.207 250.643 234.037 251.165 233.148C245.395 228.221 240.17 222.689 235.58 216.646C218.253 237.499 198.366 249.227 179.587 249.615C177.941 259.339 176.06 269.022 173.945 278.655C201.639 286.856 232.9 263.444 249.472 236.075H249.451Z" fill="#6A00EC"/> <path d="M306.122 168.002C306.383 167.269 306.707 166.295 306.968 165.534C299.505 162.903 292.214 159.811 285.135 156.274C273.88 174.539 254.861 188.171 234.262 192.712C234.699 196.873 235.63 205.498 235.602 216.64C268.02 216.943 297.448 191.633 306.143 167.981L306.122 168.002Z" fill="#6A00EC"/> <path d="M306.939 165.534C308.956 168.743 313.145 175.428 317.13 185.9C359.498 177.332 383.644 150.887 385.612 129.23C385.682 128.56 385.703 127.63 385.746 126.96C376.029 125.825 366.346 124.426 356.706 122.764C349.936 140.655 332.256 155.845 306.939 165.541V165.534Z" fill="#6A00EC"/> <path d="M337.99 110.838C341.452 112.594 348.638 116.204 356.706 122.756C395.224 111.444 410.196 90.1965 402.403 76.2194C402.163 75.7893 401.775 75.2321 401.515 74.7949C391.021 75.5072 386.959 75.7469 369.795 76.7836C371.332 88.5605 360.042 100.669 337.969 110.859L337.99 110.838Z" fill="#6A00EC"/> <path d="M464.023 55.2116C463.981 55.3667 463.938 55.5642 463.896 55.6911C458.791 72.348 427.353 82.644 427.049 82.7356C426.64 82.8626 426.14 82.3689 425.773 82.2138C418.89 79.3789 410.731 76.8684 401.535 74.7739C412.423 68.7092 417.684 64.4497 422.395 57.849C426.097 51.2907 426.013 47.4262 422.071 42.5532C444.143 39.6619 455.765 38.6252 456.95 39.4644C463.142 43.7873 465.518 49.0904 464.023 55.2116Z" fill="#6A00EC"/> <path d="M232.928 195.138C233.33 194.426 233.852 193.446 234.239 192.713C229.794 188.087 225.89 182.969 222.604 177.459C209.529 194.208 194.579 203.016 181.575 201.605C180.602 205.54 177.64 217.486 174.699 227.789C193.824 237.5 219.811 218.396 232.921 195.138H232.928Z" fill="#6A00EC"/> <path d="M274.443 141.888C274.591 141.324 274.746 140.591 274.873 140.027C268.572 137.832 262.403 135.275 256.397 132.368C249.712 145.591 236.122 155.323 221.736 157.191C222.061 160.908 222.688 167.812 222.604 177.459C245.84 180.188 269.549 160.583 274.436 141.888H274.443Z" fill="#6A00EC"/> <path d="M274.873 140.026C276.735 142.389 281.079 147.925 285.113 156.295C319.491 150.52 339.441 129.103 338.207 112.552C338.154 111.986 338.088 111.422 338.01 110.859C329.336 110.323 321.614 109.696 311.332 108.701C308.159 121.677 294.866 133.08 274.873 140.026Z" fill="#6A00EC"/> <path d="M292.426 101.41C295 102.115 302.849 104.302 310.38 108.201C310.662 108.357 311.015 108.653 311.311 108.681C316.699 109.245 362.53 89.1609 345.238 74.3799C344.914 74.0978 344.463 73.7805 344.138 73.5195C325.725 76.2839 317.869 77.5392 314.104 78.1457C318.236 84.9438 309.929 93.8364 292.426 101.361V101.41Z" fill="#6A00EC"/> <path d="M398.376 60.2118C398.376 60.2118 398.362 60.2541 398.333 60.2823C389.73 69.9718 369.991 76.7135 369.815 76.7629C369.427 76.8475 368.934 76.5654 368.546 76.4808C361.599 75.0069 353.398 74.0126 344.139 73.5401C348.617 71.1142 352.1 69.1467 356.099 65.9028C361.79 61.2273 366.945 54.6689 359.174 49.9582C383.32 44.1967 389.25 42.8145 391.648 42.8145C392.41 42.8145 392.819 42.9414 393.341 43.1388C398.834 45.1275 406.817 50.0005 398.376 60.2047V60.2118Z" fill="#6A00EC"/> <path d="M189.262 158.158C186.591 165.804 183.899 173.444 181.188 181.077C191.187 191.979 211.37 178.087 220.848 159.046C221.13 158.482 221.476 157.727 221.758 157.163C218.7 152.912 216.207 148.283 214.339 143.391C206.138 155.421 195.835 161.479 189.283 158.143L189.255 158.165L189.262 158.158Z" fill="#6A00EC"/> <path d="M214.016 127.241C214.269 131.395 214.488 136.585 214.312 143.404C228.141 148.51 245.665 134.448 246.257 121.769V120.535C241.254 118.841 236.342 116.89 231.54 114.688C229.847 122.114 221.35 128.214 214.016 127.241Z" fill="#6A00EC"/> <path d="M256.398 132.369C281.82 129.534 297.744 113.568 292.962 102.468C292.814 102.144 292.596 101.713 292.426 101.41C284.161 101.474 278.597 101.452 268.492 101.41C269.267 108.871 260.121 116.748 246.229 120.556C250.102 124.052 253.512 128.029 256.376 132.39L256.398 132.369Z" fill="#6A00EC"/> <path d="M249.756 99.0473C256.462 99.2588 262.456 99.9782 267.562 101.191C267.844 101.262 268.211 101.452 268.493 101.403C268.584 101.403 279.705 98.7934 287.858 93.8147C297.314 88.0109 298.203 82.0378 289.874 80.1831C289.48 80.0915 288.944 80.0068 288.549 79.9434C279.23 82.2561 269.949 84.7152 260.707 87.3198C261.314 87.4538 262.153 87.623 262.696 87.9545C264.797 89.2027 264.388 93.5538 249.734 99.0684L249.756 99.0473Z" fill="#6A00EC"/> <path d="M337.446 65.599C335.245 67.6723 332.432 69.4071 331.092 70.2251L330.739 70.4438C323.447 74.7737 314.167 78.1657 314.096 78.1657C313.737 78.2574 313.215 78.1657 312.827 78.1657C305.754 78.1234 297.595 78.7087 288.547 79.9217L290.282 79.0331C301.6 73.194 306.057 67.5454 300.648 65.9164C299.802 65.6625 298.61 65.5779 297.743 65.5144C327.714 54.7812 329.463 54.8658 330.746 54.9082C341.063 55.3665 343.764 59.6683 337.446 65.599Z" fill="#6A00EC"/> <path d="M213.556 128.539C213.711 128.151 213.88 127.629 214.014 127.241C212.436 123.408 211.442 119.36 211.067 115.231C210.46 116.571 209.36 119.061 207.195 121.071C207.153 121.12 202.583 125.316 202.78 120.126C199.381 126.895 197.047 131.846 193.5 139.335C193.585 140.485 193.669 141.564 194.255 142.692C197.329 148.573 208.605 141.634 213.556 128.539Z" fill="#6A00EC"/> <path d="M245.424 94.8022C244.627 95.6767 241.708 97.9686 231.905 100.627C225.199 102.447 218.168 102.404 211.412 104.005C214.092 103.314 216.024 102.665 216.715 102.207C216.504 102.165 216.327 102.136 215.136 102.531C214.959 102.574 214.811 102.644 214.656 102.708C214.466 102.771 214.289 102.856 214.092 102.919L213.013 103.335C216.327 101.904 219.571 100.543 222.949 99.1745C227.16 97.4726 231.392 95.8223 235.643 94.224H235.671C236.122 94.1182 236.708 93.9419 237.166 93.8361C238.528 93.4878 239.907 93.2124 241.299 93.011L242.032 92.9264C245.452 92.602 246.792 93.3354 245.424 94.8093V94.8022Z" fill="#6A00EC"/> <path d="M222.061 108.222C225.235 112.785 219.981 118.8 214.939 118.109C214.102 117.997 213.308 117.674 212.631 117.17C211.954 116.667 211.416 116 211.067 115.232C211.025 115.034 211.088 114.759 211.109 114.562C211.243 112.51 211.391 109.005 211.413 104.005C211.525 105.888 212.301 105.951 212.562 105.754C212.647 105.69 212.752 105.542 212.752 105.345C212.752 104.992 212.456 104.499 211.413 104.005C215.03 105.451 218.077 106.537 221.624 107.658C221.758 107.834 221.955 108.046 222.061 108.222Z" fill="#6A00EC"/> <path d="M281.284 75.8528C280.368 77.3055 276.87 80.5494 263.541 86.1346C263.302 86.2404 262.977 86.3674 262.738 86.4802C262.131 86.7129 261.355 87.1078 260.728 87.2982C259.338 87.6649 257.907 87.8835 256.504 88.2079C249.459 89.8456 242.505 91.8535 235.672 94.2233C240.171 92.0583 244.825 89.6395 245.361 88.1021C244.797 87.2771 241.814 88.2926 238.789 89.4209C240.58 88.5323 265.678 76.1631 270.05 74.9854C278.379 72.7569 283.012 73.1237 281.284 75.8528Z" fill="#6A00EC"/> <path d="M231.538 114.689C231.538 114.689 236.489 114.95 242.095 113.222C252.44 109.999 256.918 102.785 250.621 99.4563C249.732 98.9839 249.408 98.8076 229.007 101.339C229.437 101.494 230.043 101.692 230.389 101.974C232.222 103.441 229.26 107.073 221.623 107.686C225.062 109.411 228.233 111.625 231.038 114.259C231.193 114.385 231.32 114.668 231.517 114.71L231.538 114.689Z" fill="#6A00EC"/> <path d="M539.931 700.973C541.059 706.643 543.386 718.434 544.444 733.497C630.676 712.919 676.388 654.563 692.043 630.438C692.967 629.014 694.159 627.089 695.068 625.643C684.875 621.475 674.979 616.615 665.45 611.095C630.281 652.723 590.409 681.284 539.924 700.973H539.931Z" fill="#6A00EC"/> <path d="M795.941 498.975C798.178 510.992 799.566 523.151 800.095 535.363C861.603 515.096 884.931 466.042 893.372 438.609C893.781 437.269 894.275 435.471 894.67 434.131C889.931 429.808 884 424.399 874.459 414.9C857.407 452.586 833.197 478.51 795.941 498.975Z" fill="#6A00EC"/> <path d="M579.374 967.645C579.374 967.645 579.522 967.603 579.614 967.603L578.768 967.772L579.374 967.666V967.645Z" fill="#6A00EC"/> <path d="M587.66 965.804C600.036 963.011 614.211 959.527 625.332 956.566C626.496 956.22 627.8 955.811 627.645 955.247C627.645 955.205 627.56 955.162 627.539 955.092C618.043 957.625 608.449 959.777 598.781 961.544C596.814 962.757 594.127 964.14 587.66 965.783V965.804Z" fill="#6A00EC"/> <path d="M587.659 965.805L579.592 967.603C582.793 966.975 585.452 966.369 587.659 965.805Z" fill="#6A00EC"/> <path d="M501.758 975.952C504.438 975.91 506.454 975.868 509.938 975.734C521.771 975.113 537.504 973.484 549.295 972.384C576.841 968.794 579.048 964.246 579.781 962.779C579.873 962.624 579.937 962.384 580 962.215C569.805 963.519 559.562 964.413 549.295 964.895C539.987 971.368 525.777 974.655 501.765 975.952H501.758Z" fill="#6A00EC"/> <path d="M467.985 975.648C467.745 975.712 467.421 975.761 467.16 975.782L486.483 976.234L502.773 976.015H502.3C490.855 975.437 479.41 976.149 467.957 975.648H467.985Z" fill="#6A00EC"/> <path d="M498.973 959.944C486.463 969.077 469.891 972.927 443.537 972.835C484.432 979.288 522.661 974.507 530.538 961.954C530.714 961.672 530.926 961.284 531.081 961.002C515.179 961.129 503.818 960.311 498.945 959.944H498.973Z" fill="#6A00EC"/> <path d="M441.719 972.666C430.882 971.603 420.085 970.158 409.35 968.336C407.968 969.027 406.973 969.224 404.117 968.921C415.908 970.931 431.761 972.645 443.623 974.182C443.82 974.182 444.081 974.09 444.257 974.006C444.257 973.717 444.116 973.427 443.862 973.138C443.411 972.645 442.367 972.708 441.719 972.645V972.666Z" fill="#6A00EC"/> <path d="M386.07 961.305C439.898 979.873 473.586 963.294 480.687 952.913C480.948 952.518 481.272 951.982 481.533 951.587C465.13 949.986 453.403 947.758 448.403 946.827C433.276 958.343 414.045 962.821 386.049 961.326L386.07 961.305Z" fill="#6A00EC"/> <path d="M338.898 952.913C351.254 956.764 368.002 960.917 380.505 964.225C383.256 964.704 386.373 964.873 386.154 961.933C386.154 961.735 386.084 961.503 386.069 961.326C374.612 958.914 363.256 956.041 352.029 952.716C348.658 954.683 345.344 954.726 338.898 952.934V952.913Z" fill="#6A00EC"/> <path d="M330.176 941.51C351.861 953.562 357.679 956.806 388.581 955.05C399.723 954.423 420.019 951.094 430.942 935.819C431.295 935.319 431.746 934.649 432.07 934.134C420.71 931.889 409.472 929.057 398.404 925.65C380.682 939.515 359.646 944.409 330.183 941.51H330.176Z" fill="#6A00EC"/> <path d="M275.699 927.702C287.363 933.245 303.35 939.648 315.254 944.669C324.013 947.913 328.991 947.13 330.028 942.391C330.099 942.138 330.134 941.771 330.183 941.51C318.869 937.764 307.721 933.533 296.771 928.83C291.319 932.293 285.607 931.99 275.699 927.702Z" fill="#6A00EC"/> <path d="M276.693 913.535C298.611 931.186 301.989 933.894 331.481 933.132C354.653 932.526 371.592 925.001 381.895 910.785C382.326 910.178 382.869 909.381 383.278 908.754C366.162 903.577 354.132 898.493 349.611 896.589C329.619 912.667 307.137 917.879 276.693 913.535Z" fill="#6A00EC"/> <path d="M215.636 893.239C226.666 900.552 241.969 909.353 253.301 916.172C268.886 924.332 274.422 919.875 276.305 914.699C276.432 914.353 276.566 913.88 276.672 913.535C265.649 908.493 254.882 902.91 244.409 896.808C236.708 902.111 228.358 901.067 215.615 893.239H215.636Z" fill="#6A00EC"/> <path d="M334.295 877.923C334.789 877.224 335.423 876.272 335.917 875.581C319.345 868.875 306.898 862.013 302.808 859.764C280.848 877.789 257.308 883.261 226.477 877.507C232.303 884.086 238.289 890.522 244.431 896.808C244.565 896.871 261.962 902.823 279.748 902.887C309.754 902.993 325.981 889.368 334.295 877.894V877.923Z" fill="#6A00EC"/> <path d="M701.684 927.032C704.42 925.681 707.147 924.311 709.864 922.921C708.073 923.809 706.726 924.437 705.344 925.086C704.147 925.777 702.926 926.427 701.684 927.032Z" fill="#6A00EC"/> <path d="M700.801 927.462C701.146 927.293 701.428 927.166 701.682 927.032C701.386 927.187 701.083 927.335 700.801 927.462Z" fill="#6A00EC"/> <path d="M694.391 928.443C699.151 927.469 704.778 925.304 710.575 922.575C710.342 922.709 710.124 922.815 709.884 922.921C710.166 922.794 710.448 922.639 710.751 922.491C729.489 913.662 750.13 898.993 750.348 898.796C750.652 898.563 751.04 898.232 751.343 897.999C747.58 899.593 743.684 900.853 739.7 901.765C727.239 911.56 714.108 919.289 694.391 928.443Z" fill="#6A00EC"/> <path d="M752.881 898.169L757.232 895.334C760.808 892.971 766.146 889.283 773.24 884.283C776.759 881.744 781.942 877.845 788.797 872.598L790.786 871.018C791.025 870.779 790.983 870.539 790.638 869.848C778.344 880.299 765.2 889.709 751.344 897.978C752.211 898.493 752.557 898.303 752.881 898.147V898.169Z" fill="#6A00EC"/> <path d="M799.875 858.832C799.141 859.312 798.034 859.806 797.428 860.433C794.706 863.247 793.19 866.928 790.637 869.869C805.086 860.807 824.24 842.049 829.754 836.506L831.489 834.778C833.872 832.028 835.952 829.03 837.695 825.836C823.675 840.511 810.954 851.611 799.875 858.854V858.832Z" fill="#6A00EC"/> <path d="M824.953 841.329C827.682 838.713 831.032 835.384 833.994 832.437C833.178 833.238 832.336 834.012 831.469 834.757C829.953 836.336 828.091 838.325 824.953 841.329Z" fill="#6A00EC"/> <path d="M836.096 830.363C835.447 831.012 834.713 831.724 833.994 832.458C834.579 831.901 835.228 831.252 836.096 830.363Z" fill="#6A00EC"/> <path d="M871.842 789.73C872.618 788.735 873.358 787.713 874.155 786.761L871.842 789.73Z" fill="#6A00EC"/> <path d="M627.537 955.121C632.6 953.993 638.397 952.59 646.422 949.882L657.113 946.073C688.072 934.543 692.465 930.319 693.918 928.937C694.073 928.789 694.27 928.591 694.39 928.443C687.372 930.92 680.23 933.034 672.994 934.776C662.889 942.047 649.716 947.935 627.537 955.093V955.121Z" fill="#6A00EC"/> <path d="M662.002 933.288C669.618 934.903 680.238 932.484 693.856 926.038C706.535 920.023 722.826 911.433 736.196 898.147C736.633 897.738 737.169 897.153 737.607 896.744C732.449 897.519 727.244 897.932 722.029 897.978C704.892 912.668 687.495 922.9 662.023 933.309L662.002 933.288Z" fill="#6A00EC"/> <path d="M739.7 901.765C760.884 891.293 779.755 877.944 795.764 862.084L797.428 860.412C795.829 859.421 794.285 858.346 792.802 857.189C775.362 873.635 758.853 885.447 737.605 896.723C737.605 896.765 739.164 900.27 739.7 901.765Z" fill="#6A00EC"/> <path d="M801.928 841.139C800.891 841.767 799.227 842.26 798.466 843.191C798.254 843.452 798.233 843.953 798.12 844.277C796.648 848.706 794.871 853.027 792.803 857.211C800.327 853.515 820.299 843.713 848.274 810.216L850.206 807.903C851.03 804.441 851.573 800.917 851.828 797.367C834.925 816.796 818.134 831.527 801.977 841.139H801.928Z" fill="#6A00EC"/> <path d="M872.168 789.292C876.761 783.463 880.952 777.327 884.713 770.929C870.673 789.687 860.68 800.392 850.179 807.903C846.331 814.092 842.165 820.078 837.697 825.836C846.096 821.619 862.908 801.133 872.189 789.292H872.168Z" fill="#6A00EC"/> <path d="M900.833 745.133C900.53 745.394 900.036 745.654 899.817 745.979C899.451 746.501 899.105 747.276 898.781 747.841C894.876 754.816 890.749 761.665 886.404 768.376C885.843 769.24 885.33 770.135 884.867 771.056C885.474 771.056 885.862 770.95 887.85 768.179C896.461 755.866 897.18 754.85 910.226 732.869C905.593 740.351 902.631 743.687 900.854 745.154L900.833 745.133Z" fill="#6A00EC"/> <path d="M913.666 727.002C912.5 728.944 911.346 730.893 910.203 732.848C911.388 730.918 912.542 728.969 913.666 727.002Z" fill="#6A00EC"/> <path d="M913.941 726.529L914.548 725.443C914.244 725.986 913.941 726.508 913.666 727.023L913.941 726.55V726.529Z" fill="#6A00EC"/> <path d="M661.14 934.303L662.001 933.287C653.932 934.747 645.796 935.801 637.622 936.446C623.574 947.455 606.353 955.162 579.979 962.215C587.961 962.341 593.265 962.038 598.758 961.566C631.67 953.258 652.05 944.324 661.119 934.303H661.14Z" fill="#6A00EC"/> <path d="M717.741 890.185C718.284 889.6 718.996 888.803 719.518 888.197C711.055 888.197 705.061 887.569 700.322 886.941C679.117 906.003 657.114 918.944 626.805 930.234C630.35 932.408 633.958 934.48 637.622 936.447C660.337 929.324 693.376 916.778 717.741 890.185Z" fill="#6A00EC"/> <path d="M722.007 897.957C732.91 893.429 766.097 879.671 796.477 845.461C797.083 844.791 797.866 843.882 798.465 843.191C795.369 841.692 792.377 839.986 789.509 838.085C767.916 859.742 746.993 874.734 719.539 888.197C720.565 891.397 721.397 894.656 722.028 897.957H722.007Z" fill="#6A00EC"/> <path d="M794.037 819.849C792.953 826.025 791.441 832.119 789.51 838.085C800.179 833.48 828.479 821.252 860.178 778.411C860.806 777.572 861.631 776.422 862.258 775.555C861.927 773.996 861.433 771.662 859.374 763.658C838.825 788.82 819.262 805.611 794.037 819.827V819.849Z" fill="#6A00EC"/> <path d="M898.018 748.728C899.189 746.951 901.587 743.277 906.051 728.715C890.705 751.514 877.617 765.54 862.257 775.597C859.145 783.036 855.65 790.309 851.785 797.387C856.651 795.356 871.496 789.122 898.018 748.728Z" fill="#6A00EC"/> <path d="M929.132 697.038L940.514 671.03C942.46 666.093 943.758 662.525 945.19 658.393C942.764 664.302 938.222 675.275 931.777 685.402C925.74 694.873 920.825 698.765 919.894 699.435C919.4 699.809 918.617 700.176 918.23 700.669C917.821 701.212 917.665 702.122 917.426 702.75C913.969 711.541 910.174 720.195 906.051 728.694C908.554 728.412 914.443 727.721 929.132 697.038Z" fill="#6A00EC"/> <path d="M625.544 931.751C625.938 931.321 626.411 930.693 626.778 930.256C615.121 930.841 606.919 930.623 599.797 930.256C581.906 944.924 561.349 954.12 531.061 960.981C537.061 962.561 543.133 963.86 549.255 964.874C587.406 957.886 612.349 947.047 625.501 931.73L625.544 931.751Z" fill="#6A00EC"/> <path d="M695.373 875.236C696.021 874.481 696.861 873.459 697.509 872.725C686.543 871.689 678.49 869.848 675.049 869.072C649.908 892.33 624.274 907.428 589.324 919.551C597.378 927.639 599.148 929.543 599.846 930.277C615.205 926.215 661.981 913.839 695.394 875.257L695.373 875.236Z" fill="#6A00EC"/> <path d="M697.515 872.725C698.206 875.39 699.63 880.947 700.322 886.942C737.105 873.458 767.873 851.844 791.758 822.684C792.456 821.837 793.359 820.688 794.036 819.849C789.52 817.867 785.151 815.567 780.961 812.966C755.976 839.079 730.222 857.513 697.508 872.725H697.515Z" fill="#6A00EC"/> <path d="M784.298 790.83C784.016 794.032 783.304 802.536 780.963 812.966C793.276 808.051 830.792 793.122 865.524 741.741C866.194 740.747 867.082 739.4 867.731 738.405C863.986 731.939 861.539 727.327 860.481 725.338C837.591 754.632 814.806 774.215 784.298 790.83Z" fill="#6A00EC"/> <path d="M867.73 738.405C866.538 742.671 864.07 751.564 859.373 763.679C866.714 760.823 888.999 752.121 916.431 703.85C918.596 700.063 918.984 699.372 919.936 682.482C903.427 709.111 887.807 725.838 867.73 738.384V738.405Z" fill="#6A00EC"/> <path d="M931.36 650.304C930.69 650.776 929.569 651.213 929.089 651.904C928.702 652.469 928.702 653.456 928.525 654.133C926.055 663.7 923.197 673.162 919.957 682.496C932.122 679.795 943.779 661.989 954.646 629.578C957.389 621.376 959.836 606.856 960.506 602.597C958.193 609.211 953.884 621.545 946.402 633.294C939.35 644.352 932.615 649.394 931.36 650.304Z" fill="#6A00EC"/> <path d="M587.721 921.497C588.201 920.911 588.829 920.128 589.301 919.529C579.529 919.029 569.791 917.988 560.134 916.412C538.717 934.501 515.198 945.015 481.504 951.566C489.945 955.896 495.354 958.322 498.951 959.944C541.009 954.578 570.867 941.637 587.721 921.497Z" fill="#6A00EC"/> <path d="M669.449 853.621C670.183 852.732 671.156 851.519 671.896 850.61C663.302 849.198 654.819 847.181 646.509 844.573C617.948 871.709 589.106 888.691 550.059 901.37C553.592 906.274 556.955 911.298 560.143 916.433C606.764 905.869 643.526 884.734 669.428 853.621H669.449Z" fill="#6A00EC"/> <path d="M671.895 850.61C672.713 854.185 674.25 860.828 675.054 869.072C729.425 850.984 763.112 818.354 781.786 794.187C782.562 793.192 783.563 791.845 784.318 790.851C778.475 788.394 772.814 785.524 767.379 782.262C739.143 812.663 709.693 833.756 671.916 850.638L671.895 850.61Z" fill="#6A00EC"/> <path d="M769.432 756.536C769.368 760.584 769.213 770.083 767.352 782.24C807.083 767.354 839.705 739.921 864.289 700.719C865.001 699.591 865.911 698.074 866.602 696.953C862.581 692.422 858.755 687.721 855.135 682.863C830.34 715.902 804.699 737.933 769.432 756.536Z" fill="#6A00EC"/> <path d="M927.341 655.452C928.723 652.709 928.391 645.226 926.346 632.991C908.97 663.005 891.114 682.13 866.602 696.953C865.826 701.692 864.225 711.558 860.48 725.337C886.446 715.62 908.928 692.101 927.341 655.452Z" fill="#6A00EC"/> <path d="M966.375 572.28C966.911 570.144 968.06 565.708 967.672 544.806C959.577 572.111 948.674 589.226 932.314 600.256C931.559 605.728 930.001 617.131 926.348 633.012C943.717 628.45 957.179 608.027 966.375 572.28Z" fill="#6A00EC"/> <path d="M548.175 903.753C548.753 903.041 549.493 902.089 550.057 901.37C539.657 899.915 529.352 897.843 519.198 895.164C494.904 916.087 468.028 928.09 432.049 934.126C438.276 939.063 440.011 940.403 448.41 946.827C494.184 943.174 527.745 928.675 548.175 903.775V903.753Z" fill="#6A00EC"/> <path d="M640.365 825.624C641.19 824.609 642.269 823.22 643.073 822.183C633.563 820.057 624.22 817.243 615.118 813.763C584.047 843.903 551.509 863.077 509.592 875.905C511.707 879.798 515.657 887.026 519.197 895.143C570.394 885.164 611.155 861.78 640.35 825.624H640.365Z" fill="#6A00EC"/> <path d="M643.074 822.183C643.92 826.139 645.669 834.362 646.516 844.552C708.566 825.561 746.132 788.277 766.703 760.344C767.528 759.223 768.607 757.685 769.432 756.557C762.362 753.652 755.5 750.261 748.897 746.409C718.305 780.104 684.681 804.179 643.074 822.204V822.183Z" fill="#6A00EC"/> <path d="M749.616 717.481C749.807 722.333 750.244 732.431 748.918 746.409C794.707 730.055 830.926 699.632 856.588 655.995C857.301 654.76 858.253 653.117 858.965 651.862C853.547 647.119 848.355 642.123 843.408 636.891C817.513 672.609 788.579 697.468 749.637 717.481H749.616Z" fill="#6A00EC"/> <path d="M858.943 651.862C858.598 657.01 857.885 667.722 855.156 682.863C887.053 671.291 912.454 644.782 930.648 604.106C931.833 601.483 930.006 593.768 925.176 580.954C907.257 613.781 887.462 634.987 858.964 651.862H858.943Z" fill="#6A00EC"/> <path d="M969.814 513.474C970.506 509.772 970.872 507.889 966.5 485.802C959.208 514.99 947.29 533.706 927.813 546.47C927.643 552.182 927.298 564.058 925.133 580.955C953.024 572.972 964.815 539.848 969.814 513.453V513.474Z" fill="#6A00EC"/> <path d="M507.449 878.698C508.119 877.873 508.966 876.751 509.614 875.905C498.719 873.486 487.988 870.379 477.485 866.604C450.525 890.319 421.464 903.295 383.277 908.732C396.147 923.055 396.281 923.203 398.404 925.629C459.094 923.422 491.209 898.888 507.449 878.677V878.698Z" fill="#6A00EC"/> <path d="M608.448 791.592C609.336 790.442 610.507 788.905 611.374 787.762C601.094 784.921 591.035 781.334 581.276 777.029C547.871 810.089 513.076 830.575 468.486 843.452C470.172 847.282 474.086 856.259 477.485 866.646C546.03 855.42 586.53 819.631 608.455 791.613V791.592H608.448Z" fill="#6A00EC"/> <path d="M746.71 721.684C747.599 720.429 748.727 718.736 749.587 717.481C737.451 712.531 729.552 708.003 725.744 705.824C693.009 742.735 656.663 768.764 611.354 787.74C612.172 791.697 614.315 802.232 615.119 813.762C687.515 793.276 728.622 747.276 746.71 721.656V721.684Z" fill="#6A00EC"/> <path d="M725.765 705.825C789.508 684.21 824.324 640.734 842.328 608.07C843.061 606.751 843.992 604.953 844.704 603.627C837.951 598.735 831.459 593.493 825.255 587.922C798.4 626.221 767.506 652.793 725.031 674.083C725.483 678.907 726.547 690.219 725.786 705.825H725.765Z" fill="#6A00EC"/> <path d="M844.705 603.633C844.79 608.372 845.03 620.918 843.387 636.891C889.951 620.459 914.14 580.912 926.234 550.623C926.735 549.389 927.362 547.725 927.835 546.463C923.932 540.006 920.082 533.518 916.283 526.999C898.195 562.175 876.771 585.094 844.705 603.633Z" fill="#6A00EC"/> <path d="M916.263 526.999C950.099 517.105 961.354 481.774 964.816 453.905C965.423 449.039 965.444 448.954 956.833 426.451C950.536 457.064 937.772 477.056 915.48 491.295C915.918 497.141 916.849 509.319 916.263 526.999Z" fill="#6A00EC"/> <path d="M466.082 846.569C466.816 845.638 467.747 844.383 468.48 843.431C457.23 840.06 446.227 835.918 435.547 831.033C406.472 857.253 375.725 870.997 335.916 875.581C340.587 882.514 345.153 889.517 349.611 896.589C412.966 896.977 447.93 869.608 466.082 846.569Z" fill="#6A00EC"/> <path d="M574.071 751.775C575.002 750.541 576.236 748.856 577.146 747.6C566.23 744.072 555.597 739.717 545.342 734.575C510.18 770.019 473.764 791.457 427.27 804.115C428.631 807.945 432.784 819.63 435.556 831.033C507.698 821.336 550.708 782.585 574.071 751.775Z" fill="#6A00EC"/> <path d="M722.029 678.604C722.931 677.264 724.123 675.445 725.012 674.084C715.761 670.352 706.787 665.969 698.158 660.967C663.934 700.585 625.479 728.109 577.166 747.601C578.224 752.904 580.431 763.891 581.277 777.008C659.604 756.557 703.066 706.579 722.029 678.604Z" fill="#6A00EC"/> <path d="M821.595 557.57C822.314 556.18 823.245 554.297 823.936 552.894C812.42 545.687 804.55 539.566 800.763 536.625C773.479 576.8 741.11 604.628 695.822 626.82C696.492 631.715 698.29 644.74 698.135 660.966C771.314 637.384 806.885 586.06 821.574 557.57H821.595Z" fill="#6A00EC"/> <path d="M825.235 587.922C878.026 569.883 902.652 527.775 914.013 495.646C914.464 494.349 915.05 492.593 915.48 491.295C910.057 484.924 904.769 478.44 899.62 471.846C881.99 508.389 858.641 533.382 823.938 552.895C824.523 558.804 825.75 571.089 825.235 587.922Z" fill="#6A00EC"/> <path d="M896.721 273.091C902.137 284.404 906.891 296.022 910.959 307.886C930.909 305.312 933.934 288.387 919.527 260.285L906.093 236.569C903.279 231.964 901.826 229.728 899.429 226.075C907.256 240.271 915.5 260.56 896.721 273.091Z" fill="#6A00EC"/> <path d="M856.517 219.567C863.244 230.106 869.322 241.045 874.718 252.324C899.64 248.276 901.566 228.368 879.972 197.713L879.606 197.191L877.984 194.984C872.087 187.257 865.82 179.82 859.204 172.699L860.304 174.363C879.26 204.356 862.124 215.801 856.496 219.567H856.517Z" fill="#6A00EC"/> <path d="M831.335 201.76C824.91 191.52 817.841 181.698 810.172 172.353C814.911 169.109 829.389 159.236 820.538 139.011C817.964 133.539 816.646 131.635 812.795 126.508C818.677 131.162 825.841 136.952 834.212 144.773C834.346 144.892 834.452 145.005 834.558 145.132C839.946 151.303 842.287 154.37 845.919 160.04C845.961 160.082 845.982 160.153 846.024 160.195C853.641 172.748 861.884 194.835 831.335 201.76Z" fill="#6A00EC"/> <path d="M782.394 157.727C775.088 148.604 767.172 139.988 758.699 131.938C762.402 129.385 773.65 121.642 772.225 109.216C771.097 101.431 768.417 96.2757 761.21 87.9473C769.361 92.5262 777.344 97.3977 785.144 102.552C785.271 102.665 785.419 102.749 785.553 102.855C789.509 106.663 800.045 116.832 803.769 127.368C803.966 127.953 804.248 128.708 804.396 129.293C808.444 143.038 801.025 152.6 782.394 157.727Z" fill="#6A00EC"/> <path d="M928.441 329.93C932.347 341.618 935.626 353.506 938.265 365.543C956.939 363.921 954.668 344.86 949.471 329.176C945.578 317.773 939.435 303.429 934.541 291.567C941.339 309.289 939.302 322.187 928.441 329.93Z" fill="#6A00EC"/> <path d="M934.54 291.589C934.025 290.207 933.44 288.803 932.812 287.351C933.377 288.712 933.962 290.143 934.54 291.589Z" fill="#6A00EC"/> <path d="M945.055 659.324L951.55 640.826L956.592 624.536C952.135 637.385 945.859 656.256 945.055 659.324Z" fill="#6A00EC"/> <path d="M968.103 567.738C967.884 567.929 967.475 568.126 967.411 568.387C966.304 572.393 966.051 576.525 965.289 580.587C963.94 587.817 962.411 595.012 960.705 602.166C961.699 603.612 962.13 603.154 962.609 601.771C965.726 589.98 968.124 573.86 970.395 561.871C969.577 565.834 968.582 567.238 968.081 567.717L968.103 567.738Z" fill="#6A00EC"/> <path d="M970.654 509.341C970.202 521.029 969.277 532.693 967.883 544.305C971 545.539 972.579 543.741 973.468 537.902C975.09 524.877 975.351 507.332 976 494.215C975.612 503.284 973.574 506.81 970.633 509.341H970.654Z" fill="#6A00EC"/> <path d="M965.465 449.582C966.425 461.456 966.851 473.367 966.741 485.28C973.166 486.02 976 480.759 975.697 468.75C975.246 455.774 973.229 438.546 972.087 425.605C973.271 438.137 971.417 444.865 965.486 449.603L965.465 449.582Z" fill="#6A00EC"/> <path d="M951.656 389.95C954.06 401.825 955.873 413.812 957.086 425.866C967.213 425.718 970.831 417.319 968.123 400.204C965.852 387.115 961.247 370 958.172 357.088C962.171 373.724 960.224 383.568 951.656 389.95Z" fill="#6A00EC"/> <path d="M951.247 394.408C951.437 391.333 947.199 382.384 938.546 367.561C933.398 399.041 920.049 419.957 895.254 435.45C896.248 441.057 898.604 454.166 899.619 471.825C941.12 459.554 949.773 418.039 951.247 394.386V394.408Z" fill="#6A00EC"/> <path d="M752.579 99.8931C752.536 100.281 752.494 100.803 752.424 101.191C750.216 113.764 734.124 118.778 728.821 120.429C720.744 112.523 712.127 105.19 703.031 98.4827C707.446 95.4151 712.008 92.2558 715.21 85.4365C720.986 72.63 709.674 61.382 705.408 57.1367C712.7 59.9716 720.922 63.2861 731.395 68.0674L731.825 68.3001C737.325 72.6935 754.024 86.1064 752.579 99.8931Z" fill="#6A00EC"/> <path d="M691.888 78.2302L691.733 78.4488C685.95 85.1553 676.197 88.4627 671.5 90.0705C662.474 83.2724 654.519 78.0821 643.955 72.1584C645.648 70.9878 647.855 69.3658 649.477 68.0894C661.465 56.5946 660.443 46.1294 646.141 34.1621C650.922 35.3045 660.901 37.6881 673.842 41.4257C673.99 41.4751 674.145 41.5385 674.293 41.602C694.567 54.888 700.498 67.222 691.888 78.2373V78.2302Z" fill="#6A00EC"/> <path d="M613.877 22.9064C613.736 22.8641 613.581 22.8429 613.405 22.8006C603.747 21.3937 594.06 20.1946 584.351 19.2041C600.288 30.0924 599.646 41.5167 582.404 53.1949C585.564 54.4572 590.867 56.5516 597.933 59.9295C602.799 62.2638 606.311 64.0902 611.332 66.8969C613.384 66.1424 616.219 65.0987 619.011 63.8011C619.505 63.5613 620.14 63.2369 620.633 63.0042C626.698 60.0142 654.864 44.0272 613.906 22.8853L613.885 22.9064H613.877Z" fill="#6A00EC"/> <path d="M519.24 41.771C523.119 42.7301 534.931 45.5791 547.611 50.4732C548.062 50.6495 548.647 50.9668 549.127 51.0585C550.77 51.4111 552.78 49.634 554.317 48.957C575.931 39.4156 583.421 24.3807 551.376 12.3076C551.221 12.3076 551.052 12.2653 550.897 12.2653C536.722 12.0538 526.06 12.2653 520.926 12.3711C536.708 20.622 536.144 30.5019 519.24 41.7992V41.778V41.771Z" fill="#6A00EC"/> <path d="M455.419 38.1032C459.368 38.4628 471.47 39.6123 484.234 42.4684C484.692 42.5742 485.292 42.8351 485.771 42.821C485.813 42.821 493.366 39.9155 499.269 36.1498C511.715 28.2092 516.151 16.5663 487.717 9.97266H487.245C474.692 11.3337 466.018 12.5043 456.823 13.8019C471.942 19.1473 471.47 27.5392 455.412 38.1173V38.0961L455.419 38.1032Z" fill="#6A00EC"/> <path d="M420.646 42.1938C421.119 42.2079 421.746 42.3842 422.198 42.2714C422.289 42.2714 433.431 37.7299 439.687 32.4479C447.345 25.9812 447.775 17.7585 423.784 15.918C423.629 15.9391 423.46 15.9673 423.305 16.0096C407.903 19.5568 397.706 22.2859 392.798 23.5835C393.531 23.6893 394.504 23.8162 395.245 23.9714C399.723 24.8599 412.727 28.8373 391.719 42.3207C395.675 42.081 407.706 41.3899 420.646 42.1656V42.1868V42.1938Z" fill="#6A00EC"/> <path d="M329.012 54.7188C332.89 53.8726 344.632 51.2986 357.699 49.9093C358.179 49.867 358.828 49.9093 359.258 49.7401C359.392 49.6978 373.863 43.3792 378.538 37.7093C379.899 36.0662 385.442 27.9493 360.428 30.4458C360.273 30.481 360.104 30.5233 359.949 30.5868C349.81 34.1893 339.74 37.9839 329.745 41.9688C332.34 41.7995 335.006 41.6232 337.15 42.2509C340.133 43.1394 343.031 45.9532 329.012 54.7329V54.7188Z" fill="#6A00EC"/> <path d="M297.786 65.4022C297.941 65.3387 313.907 57.7225 316.544 53.2022C317.912 50.8609 315.684 48.3081 298.526 53.5689C298.371 53.6394 298.223 53.6958 298.068 53.7805C288.151 58.6426 278.335 63.707 268.626 68.9705C270.854 68.1948 275.501 66.594 277.102 67.1793C279.027 67.8704 276.066 70.663 268.252 75.4443C271.997 73.9704 283.379 69.4924 296.248 65.8394C296.707 65.7054 297.356 65.5997 297.793 65.4022H297.786Z" fill="#6A00EC"/> <path d="M255.79 78.1447C255.445 77.9966 252.956 77.6087 239.007 85.4576C238.852 85.5493 238.696 85.6339 238.569 85.7397C228.767 92.0371 220.396 97.6576 211.419 104.004C214.057 102.164 217.385 99.9143 218.253 99.7027C217.449 100.281 216.024 101.254 211.412 104.004C219.811 99.0094 228.422 94.3813 237.223 90.1331C237.399 90.0485 255.642 80.5917 255.79 78.1658V78.1447Z" fill="#6A00EC"/> </g> <defs> <clipPath id="clip0_311_15904"> <rect width="976" height="976" fill="white"/> </clipPath> </defs> </svg></div> <script src="//pages.dynamicyield.com/js/forms2/js/forms2.min.js"></script> <div id="g-demo-form" class="form-popup-wrap"><div class="form-popup"><div class="form-popup-close"></div><div class="form-popup-body"><div class="form-popup-left"><div class="form-block"> <strong class="form-popup-title">Ready to Lead?</strong><p>Get in touch to realize your customer experience vision.</p><div id="form-wrapper-demo" class="form-wrapper"><form id="mktoForm_5110"></form> <script>MktoForms2.loadForm("//pages.dynamicyield.com", "386-GHP-185", 5110, function(_form) {
let form = _form.getFormElem(),
filledOut = form.find('INPUT[name="Form_Filled_out__c"]'),
checkbox = form.find('.mktoCheckboxList');
$(filledOut).val("gartner-report");
checkbox.parents('.mktoFormRow').after('<div class="privacy-message">' +
'You acknowledge and agree that your personal data will be processed by Dynamic Yield as described in the <a href="https://www.dynamicyield.com/privacy-notice/" target="_blank">Privacy Notice</a>. By clicking the button, you confirm that you have read and agree to the <a href="https://www.dynamicyield.com/tos/" target="_blank">Terms of Use</a>.' +
'</div>');
dy_bind_adobe_mkto_events(_form, 5110, "Gartner Page Form - Demo");
});</script> </div></div></div><div class="form-popup-right"><div class="form-popup-right-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/trophy.png" alt="" width="158" height="191"></div></div></div></div></div><div id="g-report-form" class="form-popup-wrap"><div class="form-popup"><div class="form-popup-close"></div><div class="form-popup-body"><div class="form-popup-left"><div class="form-block"> <strong class="form-popup-title">️</strong><p class="form-popup-description"></p><div id="form-wrapper-report" class="form-wrapper"><form id="mktoForm_5319"></form> <script>MktoForms2.loadForm("//pages.dynamicyield.com", "386-GHP-185", 5319, function(_form) {
let btnClicked = $('.trigger-report-form');
let form = _form.getFormElem(),
formBtn = form.find('button[type="submit"]'),
filledOut = form.find('INPUT[name="Form_Filled_out__c"]'),
popupWrap = $('#g-report-form'),
formTitle = popupWrap.find('.form-popup-title'),
formDescr = popupWrap.find('.form-popup-description'),
checkbox = form.find('.mktoCheckboxList'),
criticalReport = false;
btnClicked.on("click", function (e) {
let btnType = $(this).attr('data-type');
if (btnType == 'critical_capabilities') {
popupWrap.addClass('popup-critical');
formTitle.html('2025 Gartner<sup>®</sup> Critical Capabilities Report');
formDescr.text('Find out why we were ranked #1 in all the 3 Use cases');
$(filledOut).val('gartner_critical_capabilities');
criticalReport = true;
} else {
popupWrap.removeClass('popup-critical');
formTitle.html('The latest Gartner<sup>®</sup> Magic Quadrant<sup>™</sup>');
formDescr.text('Find out what makes a Leader in Personalization Engines');
$(filledOut).val('gartner-report-download');
criticalReport = false;
}
});
$(formBtn).text("Access the report");
checkbox.parents('.mktoFormRow').after('<div class="privacy-message">' +
'You acknowledge and agree that your personal data will be processed by Dynamic Yield as described in the <a href="https://www.dynamicyield.com/privacy-notice/" target="_blank">Privacy Notice</a>. By clicking the button, you confirm that you have read and agree to the <a href="https://www.dynamicyield.com/tos/" target="_blank">Terms of Use</a>.' +
'</div>');
MktoForms2.whenReady(function(mktoForm) {
mktoForm.onSuccess(function(submittedValues,originalThankYouURL) {
if(criticalReport == true) {
console.log('send critical');
let newThankYouURL = "https://www.dynamicyield.com/guides/gartner/2025-critical-capabilities-report/";
document.location.href = newThankYouURL;
return false;
}
});
});
dy_bind_adobe_mkto_events(_form, 5319, "Gartner Page Form - Report");
});</script> </div></div></div><div class="form-popup-right"><div class="form-popup-right-inner"> <img loading="lazy" decoding="async" src="/wp-content/uploads/2024/11/trophy.png" alt="" width="158" height="191"></div></div></div></div></div></div></div></div></div></div></div></div></section><section class="elementor-element elementor-element-384c060 section section-footnote elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="384c060" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-row"><div class="elementor-element elementor-element-5d068c3 elementor-column elementor-col-100 elementor-top-column" data-id="5d068c3" data-element_type="column"><div class="elementor-column-wrap elementor-element-populated"><div class="elementor-widget-wrap"><div class="elementor-element elementor-element-a514ae8 elementor-widget elementor-widget-text-editor" data-id="a514ae8" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><p>Gartner, Magic Quadrant for Personalized Engines, Penny Gillespie, Alex De Fursac Gash, Mike Froggatt, Jessica Dervyn, Jason Daigler, 4 February 2025. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. GARTNER is a registered trademark and service mark, and the GARTNER PEER INSIGHTS CUSTOMERS’ CHOICE badge and MAGIC QUADRANT are trademarks and service marks, of Gartner, Inc. and/or its affiliates in the U.S. and internationally and are used herein with permission. All rights reserved. This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Dynamic Yield.</p></div></div></div><div class="elementor-element elementor-element-a9b6f0e footnote-bottom elementor-widget elementor-widget-html" data-id="a9b6f0e" data-element_type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div id="footer-info"> <a href="https://www.dynamicyield.com/privacy-policy" target="_blank" class="animlink">Privacy Policy</a> <a href="https://www.dynamicyield.com/tos" target="_blank" class="animlink">Terms of use</a> <span>© All rights reserved</span></div><div class="footer_social_icons"> <span itemscope="" itemtype="http://schema.org/Organization"><link itemprop="url" href="https://www.dynamicyield.com"><ul class="et-social-icons"><li class="et-social-icon"> <a itemprop="sameAs" href="https://twitter.com/DynamicYield" class="icon" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg> </a></li><li class="et-social-icon"> <a itemprop="sameAs" href="https://www.linkedin.com/company/dynamic-yield" class="icon" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"/></svg> </a></li><li class="et-social-icon"> <a itemprop="sameAs" href="https://www.youtube.com/c/Dynamicyield" class="icon" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> </a></li><li class="et-social-icon"> <a itemprop="sameAs" href="https://www.tiktok.com/@dynamic.yield" class="icon" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg> </a></li><li class="et-social-icon"> <a itemprop="sameAs" href="https://www.facebook.com/DynamicYield" class="icon" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460.1990662 458.5138245"><path d="M460.1990662,230.0995331C460.1990662,103.0190277,357.1800232,0,230.0995331,0S0,103.0190277,0,230.0995331C0,338.011261,74.2903519,428.5578003,174.5126801,453.4230957V300.4146423H127.064209v-70.3151093h47.4484711v-30.2983704c0-78.3184433,35.4433594-114.619339,112.3326569-114.619339c14.5774536,0,39.730896,2.8583221,50.020874,5.7166443v63.7409363c-5.4308167-0.5716553-14.8633118-0.8574677-26.58255-0.8574677c-37.7300415,0-52.3075867,14.2916718-52.3075867,51.4501038v24.8674927h75.158783l-12.9122009,70.3151093h-62.246582v158.0991821C371.9082336,444.7527161,460.1990662,347.742981,460.1990662,230.0995331z"/></svg> </a></li></ul> </span></div></div></div></div></div></div></div></div></section></div></div></div></div> <script src="https://cdnjs.cloudflare.com/ajax/libs/color-thief/2.3.0/color-thief.umd.js"></script> <div id="dy-mixtape-popup-wrap"><div class="dy-close-mixtape-icon"></div><div class="dy-open-mixtape-title"> <strong>Hit play:</strong> The Album to Your 2025 Year in Personalization is Here<div class="dy-open-mixtape-icon"></div></div><div class="dy-mixtape-popup-inner"><div class="playlist-container"><div class="playlist-header"><div class="playlist-cover"> <img src="https://www.dynamicyield.com/wp-content/uploads/2025/04/hits-7-thumb-1417x1417-2.webp" alt="Playlist Cover"></div><div class="playlist-info"><h1 class="playlist-title"> Leadership Mixtape</h1><div class="main-control"> <button class="play-all-button"> <img src="https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/play.svg" alt="Play"> <span>Play all</span> </button> <button class="shuffle-button"> <img src="https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/shuffle.svg" alt="Shuffle"> </button></div><p class="playlist-description">Celebrate the release of the 2024/25 Gartner® Magic Quadrant™ for Personalization Engines with THE soundtrack of a 7-times Leader. Every song is inspired by the products, features, and solutions we believe helped Dynamic Yield reach the top of the charts, performed by the biggest names in CX. Click through each one to learn more!</p> <a href="/guides/gartner/report/" class="link-button" target="_blank">Read the report</a><div class="credits-container"><div class="credits-title">Orchestrated & Produced by the Product Ensemble</div><div class="credits-list"><div class="credit-row"> <span class="role">Lead Vocalists:</span> <span class="names">Yuval Apel, Hila Asseo, Adi Ben-Ivri, Eran Cohen, Parks Daniel, Lior Delouya, Ofek Derin, Eden Feldman Idgar, Oran Hirsch, Hadar Landau, Alexis Martin, Tal Rota, Maia Segal, Nadav Yair, Yonny Zafrani & Ehud Zisquit</span></div><div class="credit-row"> <span class="role">Visual Composers:</span> <span class="names">Shiri Arad, Ido Back, Tal Dagan, Shirli Bar Pizanti & Yonatan Syrkin</span></div><div class="credit-row"> <span class="role">Recording Engineers:</span> <span class="names">Hily Abramovich, Shimon Diament, Lotem Faigenzvaig, Aviv Mendelson & Aharon Rivkin</span></div><div class="credit-row"> <span class="role">Lyrics:</span> <span class="names">Tsipi Erann & Ravit Morales</span></div><div class="credit-row"> <span class="role">Mixing:</span> <span class="names">Caroline Avoth Sagive, Oren Evron, Ohad Goldfarb & Shira Itzhaki</span></div><div class="credit-row"> <span class="role">Executive Producers:</span> <span class="names">Ayelet Geva, Omer Felder, Einat Haftel, Yaron Muzikant & Gidi Vigo</span></div><div class="credit-row"> <span class="role">Special Thanks:</span> <span class="names">Carlo Alberto-Dallamico</span></div><div class="credit-row"> <span class="role">Record Label:</span> <span class="names">Mastercard Dynamic Yield</span></div></div></div></div></div><div class="songs-list"></div></div><div class="full-player" style="display: none;"><div class="full-player-header"> <button class="minimize-button"> <svg width="32" height="32" viewBox="0 0 32 32" fill="none" stroke="#D9FF00" stroke-width="3"> <line x1="27" y1="9" x2="9" y2="27"></line> <line x1="9" y1="9" x2="27" y2="27"></line> </svg> </button></div><div class="full-player-content"><div class="left-player"><div class="full-player-cover"> <img src="https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/song-cover.jpg" alt="Current Song"></div><div class="song-info"><h2 class="song-title">Song Name</h2><p class="artist-name">Artist Name</p></div><div class="progress-container"><div class="progress-bar"><div class="progress"></div></div><div class="time-info"> <span class="current-time">0:00</span> <span class="total-time">3:45</span></div></div><div class="player-controls"> <button class="prev-button"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2"> <polygon points="19 20 9 12 19 4 19 20"></polygon> <line x1="5" y1="19" x2="5" y2="5"></line> </svg> </button> <button class="play-button"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> <polygon points="5 3 19 12 5 21 5 3"></polygon> </svg> </button> <button class="next-button"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2"> <polygon points="5 4 15 12 5 20 5 4"></polygon> <line x1="19" y1="5" x2="19" y2="19"></line> </svg> </button></div><div class="about-song"> <a href="" class="link-button" target="_blank"></a></div></div><div class="lyrics-container"><h3>Lyrics</h3><div class="lyrics-content"></div></div></div></div></div></div><style>@import url('https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&family=Noto+Sans+Hebrew:wght@100..900&display=swap');
#dy-mixtape-popup-wrap {
font-family: "Mark for MC", sans-serif;
color: #ffffff;
line-height: 1.5;
overflow: hidden;
position: fixed;
bottom: 0;
border-radius: 22px 22px 0 0;
z-index: 999999;
right: 0;
background: linear-gradient(0deg, #5D007C, #5D007C);
transform: translateY(calc(var(--popup-height) + 1px));
transition: transform .5s ease-in-out;
border: 1px solid #D9FF00;
border-bottom: none;
--popup-height: 650px;
}
.dy-open-mixtape-title {
line-height: 1.2;
letter-spacing: -0.01em;
padding: 10px 70px 12px 25px;
position: relative;
cursor: pointer;
}
.dy-open-mixtape-icon,
.dy-close-mixtape-icon {
background: url('https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/popup-icon.svg') no-repeat 50% 50%;
background-size: contain;
position: absolute;
right: 20px;
width: 12px;
height: 14px;
}
.dy-open-mixtape-icon {
top: calc(50% - 7px);
}
.dy-close-mixtape-icon {
top: 15px;
transform: rotate(180deg);
opacity: 0;
pointer-events: none;
z-index: 1;
}
#dy-mixtape-popup-wrap.popup-slideopen {
transform: translateY(0);
transition: transform .5s ease-in-out;
}
#dy-mixtape-popup-wrap.popup-slideopen .dy-open-mixtape-title {
opacity: 0;
pointer-events: none;
height: 0;
padding: 0;
}
#dy-mixtape-popup-wrap.popup-slideopen .dy-close-mixtape-icon {
opacity: 1;
pointer-events: auto;
cursor: pointer;
}
.dy-mixtape-popup-inner {
height: var(--popup-height);
}
/* Playlist Header */
#dy-mixtape-popup-wrap .playlist-container {
box-sizing: border-box;
font-family: "Mark for MC", sans-serif;
width: 100%;
height: 100%;
padding: 25px 55px 0;
display: flex;
flex-wrap: wrap;
overflow-y: auto;
}
#dy-mixtape-popup-wrap .playlist-container *,
#dy-mixtape-popup-wrap .full-player * {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Mark for MC", sans-serif !important;
}
#dy-mixtape-popup-wrap .playlist-header {
position: relative;
transition: background 0.3s ease;
text-align: center;
}
#dy-mixtape-popup-wrap .playlist-cover {
width: 180px;
height: 180px;
margin: 0 auto 24px;
}
#dy-mixtape-popup-wrap .playlist-cover img {
width: 100%;
height: 100%;
object-fit: cover;
box-shadow: 0 4px 60px rgba(0,0,0,0.5);
border-radius: 8px;
}
#dy-mixtape-popup-wrap .playlist-title {
color: #fff;
font-size: 23px;
font-weight: bold;
margin-bottom: 16px;
}
#dy-mixtape-popup-wrap .main-control {
margin-top: 16px;
margin-bottom: 16px;
}
#dy-mixtape-popup-wrap .playlist-description {
text-align: left;
margin-bottom: 20px;
font-size: 14px;
line-height: 1.5;
}
html:not([lang="en=EN"]) #dy-mixtape-popup-wrap .playlist-description {
letter-spacing: -0.4px;
}
#dy-mixtape-popup-wrap .play-all-button {
border-radius: 34px;
background-color: #D9FF00;
border: none;
color: black;
cursor: pointer;
padding: 12px 20px 12px 12px;
transition: transform 0.2s;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3);
font-size: 16px;
vertical-align:top;
}
#dy-mixtape-popup-wrap .play-all-button:hover {
transform: scale(1.05);
}
#dy-mixtape-popup-wrap .play-all-button img {
fill:#000;
vertical-align:middle;
display:inline-block;
}
#dy-mixtape-popup-wrap .play-all-button span {
vertical-align: middle;
display:inline-block;
}
#dy-mixtape-popup-wrap .shuffle-button {
border-radius: 34px;
background: none;
border: none;
cursor: pointer;
border: 2px solid white;
padding: 10px 9px 8px;
width: 48px;
height: 48px;
transition: transform 0.2s;
margin-left: 8px;
vertical-align:top;
}
#dy-mixtape-popup-wrap .shuffle-button:hover {
transform: scale(1.05);
}
#dy-mixtape-popup-wrap .shuffle-button img {
width: 24px;
height: 24px;
}
/* Songs List */
#dy-mixtape-popup-wrap .songs-list {
flex-basis: 0;
flex-grow: 1;
padding: 12px;
background: #12121250;
border-radius: 16px 16px 0 0;
transition: 0.2s;
overflow: auto;
max-height: 100%;
}
#dy-mixtape-popup-wrap .songs-list::-webkit-scrollbar-thumb {
background: #12121230;
}
#dy-mixtape-popup-wrap .songs-list::-webkit-scrollbar {
background: transparent;
width: 10px;
}
#dy-mixtape-popup-wrap .song-item {
display: flex;
align-items: center;
padding: 12px;
cursor: pointer;
border-radius: 6px;
opacity: 0; /* Start invisible */
transform: translateY(10px); /* Start slightly below */
transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
}
#dy-mixtape-popup-wrap .song-item.fade-in {
opacity: 1;
transform: translateY(0);
}
#dy-mixtape-popup-wrap .song-item:hover {
background-color: rgba(255,255,255,0.1);
}
#dy-mixtape-popup-wrap .song-item:hover {
background-color: rgba(255,255,255,0.1);
}
#dy-mixtape-popup-wrap .song-cover {
width: 40px;
height: 40px;
margin-right: 12px;
position:relative;
}
#dy-mixtape-popup-wrap .song-cover.playing::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
border-radius: 4px;
}
/* Playing bars container */
#dy-mixtape-popup-wrap .song-cover.playing::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 18px;
height: 18px;
z-index: 1;
display: flex;
justify-content: space-between;
background:
linear-gradient(#D9FF00 0 0),
linear-gradient(#D9FF00 0 0),
linear-gradient(#D9FF00 0 0);
background-repeat: no-repeat;
animation: playing 1.5s infinite;
background-size: 4px 100%;
}
@keyframes playing {
0% {
background-position:
0 50%,
50% 50%,
100% 50%;
background-size:
4px 60%,
4px 80%,
4px 60%;
}
25% {
background-position:
0 30%,
50% 50%,
100% 70%;
background-size:
4px 80%,
4px 60%,
4px 80%;
}
50% {
background-position:
0 70%,
50% 30%,
100% 50%;
background-size:
4px 60%,
4px 80%,
4px 60%;
}
75% {
background-position:
0 50%,
50% 70%,
100% 30%;
background-size:
4px 80%,
4px 60%,
4px 80%;
}
100% {
background-position:
0 50%,
50% 50%,
100% 50%;
background-size:
4px 60%,
4px 80%,
4px 60%;
}
}
#dy-mixtape-popup-wrap .song-cover img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius:4px;
}
#dy-mixtape-popup-wrap .song-details {
flex: 1;
}
#dy-mixtape-popup-wrap .song-info .song-title {
color: #fff;
font-size: 19px;
margin-bottom: 4px;
padding: 0;
}
#dy-mixtape-popup-wrap .artist-name {
opacity: 0.7;
}
#dy-mixtape-popup-wrap .song-artist {
font-size: 14px;
color: #b3b3b3;
}
/* Full Screen Player */
#dy-mixtape-popup-wrap .full-player {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 100%;
background-color: #121212;
z-index: 1000;
transform: translateX(100%); /* Start from right, outside viewport */
transition: transform 0.3s ease-out;
overflow-y: auto;
padding-top: 40px;
}
#dy-mixtape-popup-wrap .full-player.active {
transform: translateX(0);
}
#dy-mixtape-popup-wrap .full-player-header {
text-align: right;
height: 40px;
position: absolute;
z-index: 9;
right: 0;
top: 0;
}
#dy-mixtape-popup-wrap .full-player-gradient {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(to bottom, rgba(0,0,0,0.7), #121212);
z-index: -1;
transition: background 0.3s ease;
}
#dy-mixtape-popup-wrap .minimize-button {
background: none;
border: none;
color: white;
cursor: pointer;
padding: 12px;
}
#dy-mixtape-popup-wrap .minimize-button svg {
display: block;
width: 16px;
height: auto;
}
#dy-mixtape-popup-wrap .full-player-content {
position: relative;
z-index: 1;
display: flex;
flex-wrap: wrap;
}
#dy-mixtape-popup-wrap .full-player-cover {
width: 160px;
height: 160px;
margin: 0 auto 30px;
}
#dy-mixtape-popup-wrap .full-player-cover img {
width: 100%;
height: 100%;
object-fit: cover;
box-shadow: 0 4px 60px rgba(0,0,0,0.5);
border-radius: 8px;
}
#dy-mixtape-popup-wrap .song-info {
margin-bottom: 24px;
}
#dy-mixtape-popup-wrap .progress-container {
margin-bottom: 24px;
}
#dy-mixtape-popup-wrap .progress-bar {
height: 4px;
background-color: #bebebe;
margin-bottom: 8px;
cursor: pointer;
position: relative;
}
#dy-mixtape-popup-wrap .progress {
height: 100%;
background-color: #D9FF00;
width: 0;
}
#dy-mixtape-popup-wrap .time-info {
display: flex;
justify-content: space-between;
color: #b3b3b3;
font-size: 12px;
}
#dy-mixtape-popup-wrap .player-controls {
display: flex;
justify-content: center;
align-items: center;
gap: 24px;
margin-bottom: 32px;
}
#dy-mixtape-popup-wrap .player-controls button {
background: none;
border: none;
color: white;
cursor: pointer;
}
#dy-mixtape-popup-wrap .play-button {
width: 56px;
height: 56px;
border-radius: 50%;
background-color: #D9FF00 !important;
color: black !important;
display: flex;
align-items: center;
justify-content: center;
}
#dy-mixtape-popup-wrap .lyrics-container {
text-align: left;
margin-bottom: 24px;
padding: 24px;
border-radius: 16px;
background: #19211c;
margin-top: 24px;
}
#dy-mixtape-popup-wrap .lyrics-container h3 {
color: #fff;
font-size: 18px;
}
#dy-mixtape-popup-wrap .lyrics-content {
margin-top: 10px;
color: #fff;
font-size: 14px;
line-height: 2;
}
#dy-mixtape-popup-wrap .about-song {
margin-top: 24px;
}
#dy-mixtape-popup-wrap .link-button {
display: block;
position: relative;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 12px;
padding: 16px 48px 16px 16px; /* Extra padding on right for icon */
color: #D9FF00;
fill: #D9FF00;
text-decoration: none;
font-size: 16px;
line-height: 1.5;
transition: box-shadow 0.3s ease;
}
#dy-mixtape-popup-wrap .link-button::after {
content: '';
position: absolute;
top: 19px; /* Align with first line */
right: 19px;
width: 20px;
height: 20px;
background-image: url('https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/new_tab.svg');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition:0.3s;
}
#dy-mixtape-popup-wrap .link-button svg {
pointer-events: none; /* Prevents the SVG from intercepting clicks */
fill: #D9FF00; /* Ensures the fill color is maintained */
}
#dy-mixtape-popup-wrap .link-button:hover {
background: #000;
}
#dy-mixtape-popup-wrap .credits-container {
display: none;
margin-top: 30px;
text-align: left;
}
#dy-mixtape-popup-wrap .credits-title {
font-size: 16px;
letter-spacing: 2px;
color: #D9FF00;
margin-bottom: 8px;
font-weight: 500;
}
#dy-mixtape-popup-wrap .credit-row {
border-radius: 8px;
transition: background-color 0.3s ease;
margin-bottom: 4px;
}
#dy-mixtape-popup-wrap .role {
font-size: 12px;
letter-spacing: 1px;
color: #D9FF00;
font-weight: 500;
}
#dy-mixtape-popup-wrap .names {
color: rgba(255, 255, 255, 0.8);
line-height: 1.6;
font-size: 12px;
}
/* Responsive adjustments */
@media only screen and (min-width: 768px) {
#dy-mixtape-popup-wrap .credit-row {
flex-direction: row;
align-items: baseline;
}
#dy-mixtape-popup-wrap .role {
width: 240px;
flex-shrink: 0;
}
#dy-mixtape-popup-wrap .names {
flex: 1;
}
}
/* Mobile styling */
@media only screen and (max-width: 767px) {
#dy-mixtape-popup-wrap .role {
font-size: 10px;
}
#dy-mixtape-popup-wrap .names {
font-size: 10px;
}
}
@media only screen and (max-width: 839px) {
.dy-mixtape-popup-inner {
height: var(--popup-height);
}
#dy-mixtape-popup-wrap {
--popup-height: 670px;
width: 100%;
}
.dy-open-mixtape-title {
font-size: 16px;
padding: 10px 61px 12px 20px;
}
#dy-mixtape-popup-wrap .full-player {
width: 100%; /* Full width on mobile */
transform: translateY(100%); /* Start from bottom on mobile */
}
#dy-mixtape-popup-wrap .full-player.active {
transform: translateY(0); /* Slide up from bottom on mobile */
}
#dy-mixtape-popup-wrap .playlist-header {
width: 100%;
}
#dy-mixtape-popup-wrap .songs-list {
width: 100%;
display: block;
margin-top: 30px;
max-height: 225px;
}
#dy-mixtape-popup-wrap .left-player,
#dy-mixtape-popup-wrap .lyrics-container {
width: 100%;
}
#dy-mixtape-popup-wrap .playlist-container,
#dy-mixtape-popup-wrap .full-player-content {
padding-left: 20px;
padding-right: 20px;
}
}
@media only screen and (min-width: 840px) {
#dy-mixtape-popup-wrap {
width: 800px;
}
.dy-open-mixtape-title {
font-size: 19px;
}
#dy-mixtape-popup-wrap .full-player {
overflow-y: hidden;
}
#dy-mixtape-popup-wrap .playlist-header {
width: 260px;
margin-right: 50px;
}
#dy-mixtape-popup-wrap .left-player {
width: 63%;
padding: 0 9%;
}
#dy-mixtape-popup-wrap .lyrics-container {
flex-basis: 0;
flex-grow: 1;
max-height: calc(var(--popup-height) - 70px);
overflow-y: auto;
}
#dy-mixtape-popup-wrap .lyrics-container::-webkit-scrollbar-thumb {
background: #12121230;
}
#dy-mixtape-popup-wrap .lyrics-container::-webkit-scrollbar {
background: transparent;
width: 10px;
}
}</style> <script>// The songs
const songs = [
{
id: "01",
title: "Lead You to the Top",
artist: "7",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover00.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/00.mp3",
lyrics: [
"We’ve been climbing, high above the rest,",
"Every challenge, we just rise and pass the test,",
"Through the ups and downs, we always find our way,",
"Now we’re standin’ tall, no one can take our place, hey!",
"It’s a new world we’re making, just for you, ooh, yeah!",
"",
"Every step, every move, it’s all for you,",
"We’re the ones you trust, we’ll always pull you through,",
"With Dynamic Yield, it’s clear, it’s true,",
"Now we’re making history, and we’re taking you too.",
"",
"Highest, furthest, better with you,",
"So we can lead you to the top, and create something new,",
"No limits, no walls, we’ll break on through,",
"Together, there’s nothing that we can’t do,",
"Highest, furthest, better with you.",
"",
"For seven years, we’ve kept our place,",
"Gartner’s Magic Quadrant, we lead the race,",
"Every year, the bar gets higher,",
"But with you by our side, we’ll take it even further, yeah!",
"We’re the future, and we’re taking flight.",
"",
"Every step, every move, it’s all for you,",
"We’re the ones you trust, we’ll always pull you through,",
"With Dynamic Yield, it’s clear, it’s true,",
"Now we’re making history, and we’re taking you too.",
"",
"Highest, furthest, better with you,",
"So we can lead you to the top, and create something new,",
"No limits, no walls, we’ll break on through,",
"Together, there’s nothing that we can’t do,",
"Highest, furthest, better with you.",
"",
"We’ll reach the stars, with you, we’ll fly,",
"No destination too far, just touch the sky,",
"From the bottom to the top, we rise,",
"With Dynamic Yield, it’s no surprise!",
"",
"Highest, furthest, better with you,",
"So we can lead you to the top, and create something new,",
"No limits, no walls, we’ll break on through,",
"Together, there’s nothing that we can’t do,",
"Highest, furthest, better with you.",
"",
"We’ll lead you to the top, and create something new,",
"Better with you, better with you.",
"Highest, furthest, better with you...",
"So we can lead you to the top!",
],
button: "Learn more about Shopping Muse",
link: "https://www.dynamicyield.com/shopping-muse/"
},
{
id: "02",
title: "Shopping Muse",
artist: "Dia Logue",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover1.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/01.mp3",
lyrics: [
"You say you need a look that’s right,",
"For city days or Friday night.",
"Just type it out, don’t need to choose,",
"Let’s style it up with Shopping Muse.",
"",
"Tell me your dream, I’ll make it real,",
"With every vibe and every feel.",
"From winter coats to summer hues,",
"The perfect find, that’s Shopping Muse.",
"",
"Shopping Muse, got the style you crave,",
"Every piece, every shade, every wave.",
"From glam to cool, to what’s brand new,",
"Just say the word — Shopping Muse.",
"",
"Whether bold or subtle flair,",
"I’ll guide you there, just say where.",
"A dress, some heels, a sparkly view,",
"It’s all here with Shopping Muse.",
"",
"Shopping Muse, got the style you crave,",
"Every piece, every shade, every wave.",
"From glam to cool, to what’s brand new,",
"Just say the word — Shopping Muse.",
"",
"It’s more than search, it’s like a friend,",
"Bringing trends that never end.",
"Just chat with me, your fashion guide,",
"With Shopping Muse, I’m by your side.",
"",
"Shopping Muse, got the style you crave,",
"Every piece, every shade, every wave.",
"From glam to cool, to what’s brand new,",
"Just say the word — Shopping Muse."
],
button: "Learn more about Shopping Muse",
link: "https://www.dynamicyield.com/shopping-muse/"
},
{
id: "03",
title: "Sorting Optimizer",
artist: "Page Ranker",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover2.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/02.mp3",
lyrics: [
"In the world of clicks and shopping stages,",
"We built a tool for category pages.",
"Sorting Optimizer’s here to play,",
"Boost the best, keep the rest at bay.",
"",
"With AI insight and rules so smart,",
"Bringing order, right from the start.",
"Show the popular, hide the bland,",
"Give each user a helping hand.",
"",
"Sorting Optimizer, leading the way,",
"Making category pages shine each day.",
"With affinity, algorithms in line,",
"Finding each shopper’s perfect sign.",
"",
"Promote that brand, boost what's bold,",
"Bury the rest, leave nothing cold.",
"Redirect the search, keep things clear,",
"Bring them the products they hold dear.",
"",
"Category pages, now set right,",
"Conversion rates soaring high and bright.",
"With Sorting Optimizer’s guiding hand,",
"Your products will shine across the land.",
"",
"Sorting Optimizer, taking control,",
"For category pages that reach the goal.",
"With every click, and every scroll,",
"We make sure customers find their role."],
button: "Learn more about Sorting Optimizer",
link: "tbd"
},
{
id: "04",
title: "VisualML",
artist: "Lil’ Twin",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover3.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/03.mp3",
lyrics: [
"Yo, it's VisualML, see it in the game,",
"Image recognition, ain't nothing the same.",
"Customers scroll, they got a style in mind,",
"VisualML says, \"Hold up, let me find.\"",
"",
"Got that couch in blue? Here’s what’s close,",
"From deep in the catalog, pulling out the most.",
"It’s not about tags, it’s the look and feel,",
"Bringing matches to life, making style real.",
"",
"VisualML, yeah, knows what you see,",
"Finds that vibe, brings it back to your feed.",
"Not just words, but the shape and the hue,",
"Recommending what's perfect for you.",
"",
"Attributes pop that you can’t describe,",
"It’s the long-tail find, that deeper vibe.",
"From colors to curves, every detail's tight,",
"VisualML making vision right.",
"",
"VisualML, yeah, knows what you see,",
"Finds that vibe, brings it back to your feed.",
"Not just words, but the shape and the hue,",
"Recommending what's perfect for you."
],
button: "Learn more about VisualML",
link: "https://support.dynamicyield.com/hc/en-us/articles/15932675315229-VisualML"
},
{
id: "05",
title: "Empathic Personalization",
artist: "Sadie Love",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover4.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/04.mp3",
lyrics: [
"Oh, Empathic Personalization, you read my soul,",
"Know where I’m at, yeah, make me whole.",
"Curious to focused, you know my mind,",
"Serving up those feelings, one click at a time.",
"",
"Ain’t just data, it’s the heart you feel,",
"Empathy and insight, makin' it real.",
"Through every mood swing, joy or pain,",
"You know what I need, time and again.",
"",
"Oh, Empathic Personalization, got me understood,",
"You’re the kind of connection, that’s too good.",
"From browsing to buying, you guide me right,",
"Bringin' me back, night after night.",
"",
"Curious and cautious, then I’m ready to buy,",
"Empathic Personalization, oh, you get why.",
"So keep that rhythm, follow my lead,",
"‘Cause you know my heart, my wants, my needs."
],
button: "Learn more about Empathic Personalization",
link: "https://www.dynamicyield.com/blog/empathic-personalization/"
},
{
id: "06",
title: "Client-Side Templates... for Server-Side Campaigns",
artist: "Syntax Wrath",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover5.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/05.mp3",
lyrics: [
"Crushing through deployment chains, no more wait,",
"Client-side power, server-side fate.",
"No full release, no code delay,",
"With Dynamic Yield, we make it our way.",
"",
"Oh, templates from the cloud, straight to the screen,",
"Rendering campaigns, fast and mean.",
"HTML, CSS, JS in line,",
"Personalized power in every sign.",
"",
"Token in hand, from API's core,",
"Fetching the scripts, and ready for more.",
"From server-side calls to the front-end scene,",
"Seamless transition, code so clean.",
"",
"Oh, templates from the cloud, straight to the screen,",
"Rendering campaigns, fast and mean.",
"HTML, CSS, JS in line,",
"Personalized power in every sign."
],
button: "Learn more about Client-Side Templates in Server-Side Campaigns",
link: "https://dy.dev/docs/client-side-templates-for-api"
},
{
id: "07",
title: "Experience OS Impact Report",
artist: "Metric Tide",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover6.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/06.mp3",
lyrics: [
"Measured moments, split in two,",
"One side static, the other moves through.",
"Patterns rise, through crafted design,",
"Experience OS, the data’s refined.",
"",
"Ninety-five ride on waves we steer,",
"While five hold steady, outcomes appear.",
"The test, the trial, side by side,",
"Seeing the strength of a tailored guide.",
"",
"Impact unveiled, results drawn near,",
"Personalized insights, crystal clear.",
"Uplift in motion, gain takes flight,",
"Revealing the reach of dynamic might.",
"",
"Probability’s climb, odds unfold,",
"A trophy of green or amber gold.",
"The data speaks, direction found,",
"Which path prevails, in measures profound.",
"",
"Impact unveiled, results drawn near,",
"Personalized insights, crystal clear.",
"Measure the pulse, feel the rise,",
"Power in metrics, truth realized."
],
button: "Learn more about Experience OS Impact Report",
link: "https://support.dynamicyield.com/hc/en-us/articles/21658270309149-Experience-OS-Impact"
},
{
id: "08",
title: "Reconnect",
artist: " Sandy Mel",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover7.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/07.mp3",
lyrics: ["Messages lost, across time and space,",
"A chance to reach, a moment’s grace.",
"I know you’re out there, feelin’ the same,",
"Just one alert, callin’ your name.",
"",
"I’m tryna reconnect, sendin’ signals high and low,",
"SMS, email, which way to go?",
"Localized for every place you roam,",
"Each word a pull to bring you home.",
"",
"When data shifts, when it all aligns,",
"I’m there in push, just read the signs.",
"You got options, channels all around,",
"Pick just one, don’t let me down.",
"",
"I’m tryna reconnect, in every language, every tone,",
"Prioritized to reach your zone.",
"No matter where, no matter when,",
"I’ll find the way to you again.",
"",
"Price drops, reminders, I’m everywhere you turn,",
"Cart’s waitin’ for you, just say the word.",
"In every format, voice soft and clear,",
"Tell me you feel me, feel me near.",
"",
"I’m tryna reconnect, through every line and phrase,",
"Hoping to find you in these ways.",
"Web or mobile, just reach back through,",
"Let me know it’s me and you.",
"",
"One final chance, this time I know,",
"Every channel leads where you go.",
"So here’s my message, my last appeal,",
"To bring you close and make it real."
],
button: "Learn more about Reconnect",
link: "https://www.dynamicyield.com/blog/channel-prioritization/"
},
{
id: "09",
title: "Personalization Breeze",
artist: "Debbie Kart",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover8.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/08.mp3",
lyrics: [
"Breeze, just like a whisper in the trees,",
"You take the weight off with such ease.",
"Personal touch, on every call,",
"A message just right, for one and all.",
"",
"Let it flow, let it be,",
"Effortless personalization, set free.",
"With Mastercard’s insight, close and near,",
"Breeze brings it to life, crystal clear.",
"",
"No need to struggle, no need to try,",
"The data knows you, won’t ask why.",
"A map for your journey, a count on time,",
"Each moment set right, rhythm and rhyme.",
"",
"Let it flow, let it be,",
"Effortless personalization, set free.",
"With Mastercard’s insight, close and near,",
"Breeze brings it to life, crystal clear.",
"",
"So let it roll, let it shine,",
"Every note in harmony, every line.",
"Breeze on the surface, deep inside,",
"Personalization—so easy to ride."
],
button: "Learn more about Personalization Breeze",
link: "https://www.dynamicyield.com/personalization-breeze/"
},
{
id: "10",
title: "Experience Email",
artist: "Hope N. Rait",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover9.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/09.mp3",
lyrics: [
"A message just for you, sent through the wire,",
"A map with a spot, close to what you desire.",
"Menus that shift, just like your vibe,",
"Bringing you back, time after time.",
"",
"Oh, it’s experience, crafted and true,",
"Every word tailored, every click made for you.",
"Countdowns tickin’, widgets in play,",
"This email knows just what to say.",
"",
"No more plain links, it’s all in tune,",
"With your path, your style, and your favorite tune.",
"A/B tests run, so fresh and free,",
"Every update a little more uniquely.",
"",
"Oh, it’s experience, crafted and true,",
"Every word tailored, every click made for you.",
"Countdowns tickin’, widgets in play,",
"This email knows just what to say.",
"",
"So when it lands, know it’s your song,",
"Experience Email, right where you belong."
],
button: "Learn more about Experience Email",
link: "https://support.dynamicyield.com/hc/en-us/articles/4404013832465-Experience-Email"
},
{
id: "11",
title: "Dynamic Yield for QSRs",
artist: "The Spencers",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover10.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/10.mp3",
lyrics: [
"Neon lights cut through the night,",
"Menus glowing, orders ignite.",
"From the arches to the stars,",
"Expanding dreams, we've come so far.",
"",
"From kiosks bright to mobile screens,",
"Where flavors dance in endless scenes.",
"Each choice tailored, sharp and clear,",
"The future’s served right here.",
"",
"We’re turning moments into gold,",
"Personalized, bold stories told.",
"Every drive, every bite,",
"QSR takes the spotlight tonight!",
"",
"Add a little bacon, shake things up,",
"A fry, a side, a custom cup.",
"Delivery calls, we shift the game,",
"Each order sings your name.",
"",
"Weather changes, time rewinds,",
"Menus flex for every mind.",
"Dine-in, take-out, where you go,",
"We lead the rhythm, set the flow.",
"",
"We’re turning moments into gold,",
"Personalized, bold stories told.",
"Every drive, every bite,",
"QSR takes the spotlight tonight!",
"",
"Synth beats rise like the morning sun,",
"KFC, KUDO, Wawa—on the run.",
"Algorithms groove, the rhythm’s tight,",
"We’re serving hits all through the night.",
"",
"Neon dreams, our journey’s wide,",
"Beyond McDonald’s, horizons collide.",
"Dynamic flavors in every sight,",
"QSR shines in the neon light."],
button: "Learn more about Dynamic Yield for QSRs",
link: "https://www.dynamicyield.com/restaurants/"
},
{
id: "12",
title: "Acquisition Pages",
artist: "Lenny Page",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover11.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/11.mp3",
lyrics: [
"Tailored to fit, each page in place,",
"For banks and brands, a digital space.",
"Personal touches, every line,",
"Guiding users down paths they find.",
"",
"Oh, crafted pages, built to last,",
"With clicks that rise, impressions cast.",
"Mastered by Yield, with every view,",
"For every bank, a journey new.",
"",
"URL codes and targets aligned,",
"A seamless route, uniquely defined.",
"Testing for clicks, measuring gains,",
"Hosting that holds, while reach sustains.",
"",
"Oh, crafted pages, built to last,",
"With clicks that rise, impressions cast.",
"Mastered by Yield, with every view,",
"For every bank, a journey new.",
"",
"Pages in sync, a place to grow,",
"With every click, the numbers show.",
"For banks that need a tailored way,",
"Dynamic brings them into play.",
"",
"A brand-new stage, for those who know,",
"Financial paths that only grow.",
"With every page, a place to see,",
"Yield’s crafted space, for loyalty."
],
button: "Learn more about Acquisition Pages",
link: "https://www.dynamicyield.com/personalization-breeze/"
},
{
id: "13",
title: "Ecosystem",
artist: "In The Great",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover12.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/12.mp3",
lyrics: ["Plug into the flow, segments in line,",
"mParticle, Segment, the data’s prime.",
"With loyalty points and CMS grace,",
"Content tailored, all in one place.",
"",
"Ecosystem groove, integrations tight,",
"Data’s dancing, day and night.",
"Sync it up, sync it right,",
"Dynamic’s got the tech in sight!",
"",
"Klaviyo syncs, Experience Email so sweet,",
"SessionM keeps those points on repeat.",
"Content from Dato, Crownpeak, too,",
"Personalize every touch, just for you.",
"",
"Ecosystem groove, integrations tight,",
"Data’s dancing, day and night.",
"Sync it up, sync it right,",
"Dynamic’s got the tech in sight!",
"",
"From CDPs to loyalty, CMS in play,",
"All systems connect, every day.",
"No more limits, just pure delight,",
"It’s the ecosystem in disco light.",
"",
"Ecosystem groove, integrations tight,",
"Data’s dancing, shining bright.",
"Sync it up, sync it right,",
"Dynamic Yield, we’re outta sight!"],
button: "Learn more about Dynamic Yield's Ecosystem",
link: "https://www.dynamicyield.com/partners/"
},
{
id: "14",
title: "Riding High on the Forrester Wave",
artist: "The Researchers",
cover: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/cover13.png",
file: "https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/songs/13.mp3",
lyrics: ["Dynamic Yield, a name well known,",
"In Experience Optimization, they've grown.",
"Testing, targeting, recommendations lead,",
"They’re the engine driving customer need.",
"",
"With Mastercard's power, the vision expands,",
"Tapping into datasets vast and grand.",
"A modular OS, a future aligned,",
"Personalization redefined.",
"",
"Riding high on The Forrester Wave,",
"Innovation bold, the market they pave.",
"Deep learning models, insights clear,",
"AdaptML pushing the frontier.",
"",
"From customer feedback, the story's told,",
"Ease of use and results unfold.",
"Campaigns that run with thoughtful care,",
"Experience transformed everywhere.",
"",
"Across drive-throughs, apps, and more,",
"Their strategy sharp, impossible to ignore.",
"For marketers, personalization to the core,",
"Dynamic Yield opens the door.",
"",
"Riding high on The Forrester Wave,",
"A leader strong, a name to stay.",
"Experience Optimization, they’ve claimed the stage,",
"Dynamic Yield writes the next page.",],
button: "Learn more about the Forrester Wave",
link: "https://www.dynamicyield.com/guides/forrester/"
}
];
class MusicPlayer {
constructor() {
this.audio = new Audio();
this.currentSongIndex = 0;
this.isPlaying = false;
this.colorThief = new ColorThief();
this.initializeElements();
this.setupEventListeners();
this.renderSongsList();
}
initializeElements() {
// Main containers
this.songsList = document.querySelector('.songs-list');
this.fullPlayer = document.querySelector('.full-player');
this.shuffleButton = document.querySelector('.shuffle-button');
// Full player elements
this.fullPlayerCover = document.querySelector('.full-player-cover img');
this.playButton = document.querySelector('.play-button');
this.prevButton = document.querySelector('.prev-button');
this.nextButton = document.querySelector('.next-button');
this.minimizeButton = document.querySelector('.minimize-button');
this.progressBar = document.querySelector('.progress-bar');
this.progress = document.querySelector('.progress');
this.currentTimeSpan = document.querySelector('.current-time');
this.totalTimeSpan = document.querySelector('.total-time');
this.playAllButton = document.querySelector('.play-all-button');
this.songTitleElement = document.querySelector('.song-info .song-title');
this.artistNameElement = document.querySelector('.song-info .artist-name');
this.aboutContent = document.querySelector('.about-song .link-button');
this.lyricsContent = document.querySelector('.lyrics-content');
this.shuffledIndices = [...Array(songs.length).keys()]; // Array of indices [0,1,2,...]
// Add gradient element to full player
if (!document.querySelector('.full-player-gradient')) {
const gradientDiv = document.createElement('div');
gradientDiv.className = 'full-player-gradient';
this.fullPlayer.insertBefore(gradientDiv, this.fullPlayer.firstChild);
}
this.fullPlayerGradient = document.querySelector('.full-player-gradient');
}
shufflePlaylist() {
// Fisher-Yates shuffle algorithm
for (let i = this.shuffledIndices.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[this.shuffledIndices[i], this.shuffledIndices[j]] =
[this.shuffledIndices[j], this.shuffledIndices[i]];
}
// Re-render the songs list with the new order
this.renderSongsList();
// Play the first song
this.playSong(document.querySelector('.songs-list .song-item').dataset.index);
}
updatePlayerInfo() {
const song = songs[this.currentSongIndex];
// Update existing info
this.fullPlayerCover.src = song.cover;
this.songTitleElement.textContent = song.title;
this.artistNameElement.textContent = song.artist;
this.lyricsContent.innerHTML = Array.isArray(song.lyrics) ? song.lyrics.join('<br>') : song.lyrics;
this.aboutContent.href = song.link;
this.aboutContent.textContent = song.button;
// Update background color based on album art
this.updateBackgroundColor(this.fullPlayerCover);
}
async updateBackgroundColor(imageElement) {
// Make sure the image is loaded
if (!imageElement.complete) {
await new Promise(resolve => {
imageElement.onload = resolve;
});
}
try {
// Get the dominant color
const color = this.colorThief.getColor(imageElement);
// Create the gradient with the dominant color
const gradientColor = `rgb(${color[0]}, ${color[1]}, ${color[2]})`;
// Apply to full player gradient
this.fullPlayerGradient.style.background = `linear-gradient(to bottom, ${gradientColor}, #121212)`;
} catch (error) {
console.log('Error getting dominant color:', error);
// Fallback to default colors
this.fullPlayerGradient.style.background = 'linear-gradient(to bottom, rgba(0,0,0,0.7), #121212)';
}
}
updatePlayingIndicator() {
// Remove indicator from all songs
document.querySelectorAll('.song-cover').forEach(cover => {
cover.classList.remove('playing');
});
// Add indicator to current song
if (this.isPlaying) {
const currentSongCover = document.querySelector(`[data-index="${this.currentSongIndex}"]`)?.querySelector('.song-cover');
if (currentSongCover) {
currentSongCover.classList.add('playing');
}
}
}
setupEventListeners() {
// Audio events
this.audio.addEventListener('timeupdate', () => this.updateProgress());
this.audio.addEventListener('ended', () => this.playNext());
this.audio.addEventListener('loadedmetadata', () => this.updateTotalTime());
this.shuffleButton.addEventListener('click', () => this.shufflePlaylist());
// Player controls
this.playButton.addEventListener('click', () => this.togglePlay());
this.prevButton.addEventListener('click', () => this.playPrevious());
this.nextButton.addEventListener('click', () => this.playNext());
this.playAllButton.addEventListener('click', () => {
if (this.audio.src) {
// If music is already loaded, toggle play/pause
this.togglePlay();
} else {
// If no music is playing, start from first song
this.playAll();
}
});
document.addEventListener('keydown', (e) => {
// Only handle keyboard shortcuts if we're not in an input field
if (e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA') {
switch(e.code) {
case 'Space':
e.preventDefault(); // Prevent page scroll on space press
this.togglePlay();
break;
case 'ArrowRight':
e.preventDefault();
this.playNext();
break;
case 'ArrowLeft':
e.preventDefault();
this.playPrevious();
break;
}
}
});
// Progress bar
this.progressBar.addEventListener('click', (e) => this.seek(e));
// Full player
this.minimizeButton.addEventListener('click', () => this.hideFullPlayer());
}
renderSongsList() {
this.songsList.innerHTML = this.shuffledIndices.map((originalIndex, displayIndex) => {
const song = songs[originalIndex];
return `
<div class="song-item" data-index="${originalIndex}">
<div class="song-cover">
<img src="${song.cover}" alt="${song.title}">
</div>
<div class="song-details">
<div class="song-title">${song.title}</div>
<div class="song-artist">${song.artist}</div>
</div>
</div>
`;
}).join('');
// Add click listeners and trigger animations
const songItems = document.querySelectorAll('.song-item');
songItems.forEach((item, index) => {
// Add click listener
item.addEventListener('click', () => {
const songIndex = parseInt(item.dataset.index);
this.playSong(songIndex);
});
// Trigger fade-in animation with delay based on index
setTimeout(() => {
item.classList.add('fade-in');
}, index * 50); // 50ms delay between each item
});
}
getCurrentDisplayIndex() {
return this.shuffledIndices.indexOf(this.currentSongIndex);
}
playSong(index) {
if (index >= 0 && index < songs.length) {
this.currentSongIndex = index;
const song = songs[this.currentSongIndex];
this.audio.src = song.file;
this.audio.play();
this.isPlaying = true;
this.updatePlayButtons();
this.updatePlayerInfo();
this.updatePlayingIndicator();
this.showFullPlayer();
}
}
updateBackgroundColor(imageElement) {
if (!imageElement.complete) {
return new Promise(resolve => {
imageElement.onload = () => {
this.applyColors(imageElement);
resolve();
};
});
}
return this.applyColors(imageElement);
}
applyColors(imageElement) {
try {
const color = this.colorThief.getColor(imageElement);
const gradientColor = `rgb(${color[0]}, ${color[1]}, ${color[2]})`;
// Update player gradient
this.fullPlayerGradient.style.background = `linear-gradient(to bottom, ${gradientColor}, #121212)`;
// Update body background
/*document.body.style.background = `
linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)),
url(${imageElement.src}) center/cover fixed no-repeat
`;*/
} catch (error) {
console.log('Error getting dominant color:', error);
this.fullPlayerGradient.style.background = 'linear-gradient(to bottom, rgba(0,0,0,0.7), #121212)';
/*document.body.style.background = '#121212';*/
}
}
updatePlayButtons() {
// Update play buttons
if (!this.playButton.querySelector('img')) {
// Create img element if it doesn't exist
const img = document.createElement('img');
img.style.width = '28px'; // Match the size of the original SVG
img.style.height = '28px';
this.playButton.innerHTML = '';
this.playButton.appendChild(img);
}
this.playButton.querySelector('img').src = this.isPlaying ?
'https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/pause.svg' :
'https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/play.svg';
// Update play all button
const playAllImg = this.playAllButton.querySelector('img');
playAllImg.src = this.isPlaying ? 'https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/pause.svg' : 'https://www.dynamicyield.com/wp-content/themes/Divi/custom/include/mixtape/images/play.svg';
const playAllText = this.playAllButton.querySelector('span');
if (playAllText) {
playAllText.textContent = this.isPlaying ? 'Pause' : 'Play all';
}
}
togglePlay() {
if (this.audio.src) {
if (this.isPlaying) {
this.audio.pause();
} else {
this.audio.play();
}
this.isPlaying = !this.isPlaying;
this.updatePlayButtons();
this.updatePlayingIndicator();
} else {
this.playAll();
}
}
playAll() {
this.playSong(0);
}
playNext() {
const currentDisplayIndex = this.getCurrentDisplayIndex();
const nextDisplayIndex = (currentDisplayIndex + 1) % songs.length;
const nextSongIndex = this.shuffledIndices[nextDisplayIndex];
this.playSong(nextSongIndex);
}
playPrevious() {
const currentDisplayIndex = this.getCurrentDisplayIndex();
const prevDisplayIndex = (currentDisplayIndex - 1 + songs.length) % songs.length;
const prevSongIndex = this.shuffledIndices[prevDisplayIndex];
this.playSong(prevSongIndex);
}
updateProgress() {
const duration = this.audio.duration;
const currentTime = this.audio.currentTime;
const progress = (currentTime / duration) * 100;
this.progress.style.width = `${progress}%`;
this.currentTimeSpan.textContent = this.formatTime(currentTime);
}
updateTotalTime() {
this.totalTimeSpan.textContent = this.formatTime(this.audio.duration);
}
formatTime(seconds) {
const minutes = Math.floor(seconds / 60);
const remainingSeconds = Math.floor(seconds % 60);
return `${minutes}:${remainingSeconds.toString().padStart(2, '0')}`;
}
seek(e) {
const rect = this.progressBar.getBoundingClientRect();
const percent = (e.clientX - rect.left) / rect.width;
this.audio.currentTime = percent * this.audio.duration;
}
showFullPlayer() {
this.fullPlayer.style.display = 'block';
// Use setTimeout to ensure the display change has taken effect
setTimeout(() => {
this.fullPlayer.classList.add('active');
}, 10);
}
hideFullPlayer() {
this.fullPlayer.classList.remove('active');
// Wait for transition to complete before hiding
setTimeout(() => {
this.fullPlayer.style.display = 'none';
}, 300);
}
}
let popupWrapper = document.getElementById('dy-mixtape-popup-wrap'),
popupTitle = document.querySelector('.dy-open-mixtape-title'),
popupClose = document.querySelector('.dy-close-mixtape-icon');
function slideUpDown() {
popupTitle.addEventListener('click', () => {
popupWrapper.classList.add('popup-slideopen');
});
popupClose.addEventListener('click', () => {
popupWrapper.classList.remove('popup-slideopen');
});
}
// Initialize player when the page loads
document.addEventListener('DOMContentLoaded', () => {
window.player = new MusicPlayer();
slideUpDown();
//add click event for button if exists
if( document.querySelectorAll('.open-mixtape-btn').length > 0 ){
document.querySelectorAll('.open-mixtape-btn').forEach((btn) => {
btn.addEventListener('click', (e) => {
e.preventDefault();
popupWrapper.classList.add('popup-slideopen');
});
})
}
});</script> <div id="mobile_menu_overlay"></div> <script type='text/javascript' src='//cdn.dynamicyield.com/api/8765281/api_dynamic.js'></script> <script type='text/javascript' src='//cdn.dynamicyield.com/api/8765281/api_static.js'></script> <script type="text/javascript">var sbiajaxurl = "https://www.dynamicyield.com/wp-admin/admin-ajax.php";</script> <script type="text/javascript">!function(e,n){var r={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":2,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"beyond","language":"generic","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""},"resources":["https:\/\/www.dynamicyield.com\/wp-content\/plugins\/enlighter\/cache\/enlighterjs.min.css?tvrakvcLArVio6C","https:\/\/www.dynamicyield.com\/wp-content\/plugins\/enlighter\/resources\/enlighterjs\/enlighterjs.min.js"]},o=document.getElementsByTagName("head")[0],t=n&&(n.error||n.log)||function(){};e.EnlighterJSINIT=function(){!function(e,n){var r=0,l=null;function c(o){l=o,++r==e.length&&(!0,n(l))}e.forEach(function(e){switch(e.match(/\.([a-z]+)(?:[#?].*)?$/)[1]){case"js":var n=document.createElement("script");n.onload=function(){c(null)},n.onerror=c,n.src=e,n.async=!0,o.appendChild(n);break;case"css":var r=document.createElement("link");r.onload=function(){c(null)},r.onerror=c,r.rel="stylesheet",r.type="text/css",r.href=e,r.media="all",o.appendChild(r);break;default:t("Error: invalid file extension",e)}})}(r.resources,function(e){e?t("Error: failed to dynamically load EnlighterJS resources!",e):"undefined"!=typeof EnlighterJS?EnlighterJS.init(r.selectors.block,r.selectors.inline,r.options):t("Error: EnlighterJS resources not loaded yet!")})},(document.querySelector(r.selectors.block)||document.querySelector(r.selectors.inline))&&e.EnlighterJSINIT()}(window,console);</script><script type="text/javascript" id="rfw-script-js-extra">var rfw = {"speed":""};</script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_a5ec58aa1f222bedaf60cdced3b8a004.js?ver=2026021056" id="rfw-script-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_c1b7fbe6b1a3b777fddfe187094deb97.js?ver=2026021056" id="rfw-script-fitvid-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_ea3fad8947382ebf8709507a11a805db.js" id="divi-fitvids-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/themes/Divi/js/waypoints.min.js" id="waypoints-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_845779ea879c70773af95b2f6fc394d2.js" id="magnific-popup-js"></script> <script type="text/javascript" id="divi-custom-script-js-extra">var et_custom = {"ajaxurl":"https:\/\/www.dynamicyield.com\/wp-admin\/admin-ajax.php","images_uri":"https:\/\/www.dynamicyield.com\/wp-content\/themes\/Divi\/images","et_load_nonce":"ee490c83a0","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","fill":"Fill","field":"field","invalid":"Invalid email","captcha":"Captcha"};</script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_43b4a88b2828bc5c023dc913689e8da5.js?ver=20.4" id="divi-custom-script-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/themes/Divi/custom/bootstrap/js/bootstrap.min.js" id="bootstrap-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/themes/Divi/custom/slick/slick.min.js" id="slick-js"></script> <script type="text/javascript" data-ot-ignore src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_12efd5a7d441d8b7f817fc6fc685dca9.js?ver=21.85" id="customscript-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_33fa37a5effe9361e40b8525e36e3eaf.js" id="typed-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_eb8981568f49ac148e96af3241eb95c7.js?ver=21.85" id="form_validation-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_be33bce741fd746dee1a6cf31c0b5bde.js" id="retina_js-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_9a50928b26148d1c35a95957e5ef2b9d.js?ver=21.85" id="mkto-scripts-js"></script> <script type="module" src="https://www.dynamicyield.com/wp-content/themes/Divi/js/cid-validation.js?ver=21.85" id="cid-validation"></script><script type="text/javascript" src="https://www.dynamicyield.com/wp-content/themes/Divi/js/gsap.min.js?ver=21.85" id="gsap.min-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/themes/Divi/js/ScrollTrigger.min.js?ver=21.85" id="ScrollTrigger.min-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_6fc38b2593d1ba8de727fe495a549d64.js?ver=21.85" id="gartner-2024-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver=1.3.4" id="wp-featherlight-js"></script> <script type="text/javascript" id="dc_conversion_api-js-extra">var ajax_obj = {"nonce":"910abf0a29","ajax_url":"https:\/\/www.dynamicyield.com\/wp-admin\/admin-ajax.php","ajax_action":"conversion_api_call"};</script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/cache/autoptimize/js/autoptimize_single_34a6a3100a2ecbc7706af2d4c798f856.js?ver=935c7f8ce03960b02800bc8ae3231df8" id="dc_conversion_api-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=2.9.9" id="elementor-frontend-modules-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=2.10.0" id="elementor-sticky-js"></script> <script type="text/javascript" id="elementor-pro-frontend-js-before">var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.dynamicyield.com\/wp-admin\/admin-ajax.php","nonce":"aefd84c751","i18n":{"toc_no_headings_found":"No headings were found on this page."},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"google":{"title":"Google+","has_counter":true},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"delicious":{"title":"Delicious"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},
"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.dynamicyield.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};</script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=2.10.0" id="elementor-pro-frontend-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/dialog/dialog.min.js?ver=4.7.6" id="elementor-dialog-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/swiper/swiper.min.js?ver=5.3.6" id="swiper-js"></script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor/assets/lib/share-link/share-link.min.js?ver=2.9.9" id="share-link-js"></script> <script type="text/javascript" id="elementor-frontend-js-before">var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","downloadImage":"Download image"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"version":"2.9.9","urls":{"assets":"https:\/\/www.dynamicyield.com\/wp-content\/plugins\/elementor\/assets\/"},"settings":{"page":[],"general":{"elementor_lightbox_enable_counter":"yes","elementor_lightbox_enable_fullscreen":"yes","elementor_lightbox_enable_zoom":"yes","elementor_lightbox_enable_share":"yes","elementor_lightbox_title_src":"title","elementor_lightbox_description_src":"description"},"editorPreferences":[]},"post":{"id":234359,"title":"A%20Leader%20in%20the%20Gartner%20Magic%20Quadrant%20for%20Personalization%20-%20Dynamic%20Yield","excerpt":"","featuredImage":false}};</script> <script type="text/javascript" src="https://www.dynamicyield.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=2.9.9" id="elementor-frontend-js"></script> <script type="text/javascript" data-noptimize>var dy_search_params = new URLSearchParams(window.location.search);
if(dy_search_params.has('utm_source')) {
localStorage.setItem('utm_source', dy_search_params.get('utm_source'));
}
if(dy_search_params.has('utm_medium')) {
localStorage.setItem('utm_medium', dy_search_params.get('utm_medium'));
}
if(dy_search_params.has('utm_content')) {
localStorage.setItem('utm_content', dy_search_params.get('utm_content'));
}
if(dy_search_params.has('utm_campaign')) {
localStorage.setItem('utm_campaign', dy_search_params.get('utm_campaign'));
}
if(dy_search_params.has('utm_term')) {
localStorage.setItem('utm_term', dy_search_params.get('utm_term'));
}
if(dy_search_params.has('mkt_tok')) {
localStorage.setItem('mkt_tok', dy_search_params.get('mkt_tok'));
}
// Also, fill in the data inside the Marketo form once its available
if(typeof window.MktoForms2 === 'object') {
MktoForms2.whenReady(function(_form) {
var form = _form.getFormElem();
console.log('MKTO FORM READY');
// Append the mkt_tok param if it exists in the URL
var ls_mkto_tok = localStorage.getItem('mkt_tok');
if(ls_mkto_tok) {
_form.addHiddenFields({
mkt_tok: ls_mkto_tok
});
_form.vals({ mkt_tok: ls_mkto_tok });
}
// Fill in the UTM data from localStorage
var dy_utms = {
'utm_source': 'txt_source__c',
'utm_medium': 'txt_medium__c',
'utm_content': 'txt_content__c',
'utm_campaign': 'txt_campaign_name__c',
'utm_term': 'txt_term__c',
'gclid': ['GCLID__c', 'GCLID_c__c']
};
for(var i = 0; i < Object.keys(dy_utms).length; i++) {
var ls_key = Object.keys(dy_utms)[i],
ls_value = localStorage.getItem(ls_key),
form_key = dy_utms[ls_key],
form_field;
if(ls_value) {
if(ls_key === 'gclid') {
ls_value = JSON.parse(ls_value).value;
}
if(typeof(form_key) === 'string') {
form_field = form[0].querySelector('input[type="hidden"][name="' + form_key + '"]');
if(form_field) {
form_field.value = ls_value;
}
} else {
for(var j = 0; j < form_key.length; j++) {
form_field = form[0].querySelector('input[type="hidden"][name="' + form_key[j] + '"]');
if(form_field) {
form_field.value = ls_value;
}
}
}
}
}
// IP Address
fetch('https://www.cloudflare.com/cdn-cgi/trace').then(function(result) {
result.text().then(function(values) {
values.split("\n").map(function(item) {
var pair = item.split('=');
if(['ip'].includes(pair[0])) {
form[0].querySelector('input[type="hidden"][name="IP__c"]').value = pair[1];
}
});
});
});
// GA ID and Referrer
var dy_utms_cookie = {};
document.cookie.split(';').forEach(function(el) {
var splitCookie = el.split('=');
var key = splitCookie[0].trim();
var value = splitCookie[1];
dy_utms_cookie[key] = value;
});
if(dy_utms_cookie["_ga"]) {
form[0].querySelector('input[type="hidden"][name="Visitor_ID__c"]').value = dy_utms_cookie["_ga"].substring(6);
}
if(dy_utms_cookie["personalize_referrer_string"]) {
form[0].querySelector('input[type="hidden"][name="Referral__c"]').value = dy_utms_cookie["personalize_referrer_string"].substring(6);
}
// ZoomInfo
if(localStorage.getItem('ZoomInfoData')) {
var zoominfo_data = JSON.parse(localStorage.getItem('ZoomInfoData'));
if(zoominfo_data) {
form[0].querySelector('input[type="hidden"][name="Alexa_Rank__c"]').value = zoominfo_data.alexaglobalrank;
form[0].querySelector('input[type="hidden"][name="Employees__c"]').value = zoominfo_data.employeesrange;
form[0].querySelector('input[type="hidden"][name="Company_Revenue_Range__c"]').value = zoominfo_data.estimatedannualrevenue;
}
}
// Also, dispatch a dataLayer event on success
_form.onSuccess(function(values, follow_up_url) {
window.dataLayer = window.dataLayer || [];
if([3739, 4802, 5094, 5110, 4946, 5076, 5116, 5171, 5172, 5173].includes(_form.getId())) {
window.dataLayer.push({
'event': 'demo_request_complete',
'eventCallback': function() {
if(follow_up_url) {
window.location.href = follow_up_url;
}
}
});
return false;
} else if([3876].includes(_form.getId())) {
window.dataLayer.push({
'event': 'newsletter_signup_complete',
'eventCallback': function() {
if(follow_up_url) {
window.location.href = follow_up_url;
}
}
});
return false;
}
});
});
}</script> <script>if(typeof(jQuery) !== 'undefined') {
$ = jQuery.noConflict();
}
function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
}
$(window).load(function(){
var videoID = getUrlParameter('video');
if(videoID !== undefined){
if($('#wistia-' + videoID + '-1').length){
var videoName = $('#wistia-' + videoID + '-1').parents('.tab-pane');
videoName = videoName[0].id
}
if($('a[href="#' + videoName +'"]').length){
$('a[href="#' + videoName +'"]').each(function(){
$(this).click();
});
}
addScript('https://fast.wistia.com/embed/medias/'+ videoID +'.jsonp');
addScript('https://fast.wistia.com/assets/external/E-v1.js');
$('body').append('<span class="wistia_embed wistia_async_'+videoID+' popover=true popoverContent=link dy-wistia-popup" style="display:inline"></span>');
window._wq = window._wq || [];
_wq.push({ id: videoID, onReady: function(video) {
var video = Wistia.api(videoID);
video.popover.show(); // open the popover
video.play(); // play the video
setTimeout(function(){video.unmute();}, 500);
}});
}
});</script> <style>#adBanner {
background-color: transparent;
height: 0;
width: 1px;
}</style><div id="wrapfabtest"><div id="adBanner"></div></div></body></html>
<!-- Dynamic page generated in 4.061 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-02-28 05:56:25 -->
<!-- super cache -->