PageSourceSearch

https://meiro.io/

html meiro.io collected 2026-10-02 15:03:53 UTC 213,917 bytes, 355 lines download raw bytes

1<!DOCTYPE html><html lang="en"> <head><!-- Mida A/B Testing — temporarily disabled, reports of it stalling page rendering in some cases.
2         Not running any tests right now, so it's paired-off (anti-flicker + loader) rather than
3         leaving the anti-flicker hide-body-3s script running with nothing to un-hide for. --><!--
4    
4<script is:inline>
5      var timeout = 3000;
6      !function(h,i,d,e){var t,n=h.createElement("style");n.id=e,n.innerHTML="body{opacity:0}",h.head.appendChild(n),t=d,i.rmfk=function(){var t=h.getElementById(e);t&&t.parentNode.removeChild(t)},setTimeout(i.rmfk,t)}(document,window,timeout,"abhide");
7    </script>
7
8    
8<script is:inline type="text/javascript" async src="https://cdn-eu.mida.so/js/optimize.js?key=3Ejq4KNndxbWpRJyArpv7b"></script>
8
9    --><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="description" content="Reach every customer on every channel, personalized in real time. A self-hosted CDP for regulated industries: Meiro Engage for marketers, Meiro Pipes for…"><meta name="generator" content="Astro v6.1.1"><link rel="canonical" href="https://www.meiro.io/"><!-- Open Graph --><meta property="og:type" content="website"><meta property="og:url" content="https://www.meiro.io/"><meta property="og:title" content="Customer Data Platform: On-Premise or Private Cloud | Meiro"><meta property="og:description" content="Reach every customer on every channel, personalized in real time. A self-hosted CDP for regulated industries: Meiro Engage for marketers, Meiro Pipes for…"><meta property="og:image" content="https://www.meiro.io/images/og-homepage.jpg"><!-- Twitter / X --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Customer Data Platform: On-Premise or Private Cloud | Meiro"><meta name="twitter:description" content="Reach every customer on every channel, personalized in real time. A self-hosted CDP for regulated industries: Meiro Engage for marketers, Meiro Pipes for…"><meta name="twitter:image" content="https://www.meiro.io/images/og-homepage.jpg"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="shortcut icon" href="/favicon.ico"><title>Customer Data Platform: On-Premise or Private Cloud | Meiro</title>
9<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://www.meiro.io/#organization","name":"Meiro","url":"https://www.meiro.io/","logo":"https://www.meiro.io/meiro-logo.svg","description":"Meiro is a composable customer data platform that can be deployed on-premise, in private cloud, or inside a customer’s own cloud account, built for organisations with data residency and compliance requirements.","sameAs":["https://www.linkedin.com/company/meiro-customer-data-infrastructure/","https://x.com/meiro_io"],"legalName":"Meiro Pte. Ltd.","identifier":{"@type":"PropertyValue","propertyID":"UEN","value":"201716898D"},"address":{"@type":"PostalAddress","streetAddress":"53 Jalan Rumia","addressLocality":"Singapore","postalCode":"278004","addressCountry":"SG"},"contactPoint":[{"@type":"ContactPoint","contactType":"sales","email":"[email protected]","url":"https://www.meiro.io/contact-us/","availableLanguage":["en"]},{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","url":"https://www.meiro.io/technical-support/","availableLanguage":["en"]},{"@type":"ContactPoint","contactType":"privacy","name":"Data Protection Officer","email":"[email protected]","url":"https://www.meiro.io/contact-us/","availableLanguage":["en"]}]}</script>
9<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","@id":"https://www.meiro.io/#faq","mainEntity":[{"@type":"Question","name":"What is Meiro?","acceptedAnswer":{"@type":"Answer","text":"Meiro is a composable customer data platform. It collects customer data from every touchpoint, resolves it into unified profiles in real-time, builds audiences, and makes them available instantly to marketing without an engineer in the loop. It is made up of three modules: Pipes for data collection, routing, and identity resolution, Audiences for audience segmentation, and Engage for campaign design and execution, with Piper as the AI agent across all three."}},{"@type":"Question","name":"Can Meiro run inside our own infrastructure?","acceptedAnswer":{"@type":"Answer","text":"Yes. That is the reason most customers choose it. Meiro deploys on-premise, in a private cloud inside your own AWS, Azure or Google Cloud account, under your security rules, your VPN and your update policy. With full feature parity. Meiro Cloud is also available as an opt-in."}},{"@type":"Question","name":"How is Meiro different from Segment, Bloomreach or Tealium?","acceptedA
9nswer":{"@type":"Answer","text":"Deployment and pricing model, mainly. Most customer data platforms are delivered as SaaS in a region the vendor offers, under their contract, priced per tracked user, and on infrastructure you do not control. Meiro can run inside your own environment with the AI model alongside it, and prices as an annual tier rather than a monthly meter, so a seasonal peak does not produce an overage. If deployment control is not a requirement for you, the cloud-native platforms are genuinely easier."}}]}</script>
9<!-- Google Tag Manager -->
9<script id="google-tag-manager-init" data-container-id="GTM-KJ4G37FD" data-data-layer-name="dataLayer">
10      (function () {
11        const localHosts = new Set(['localhost', '127.0.0.1', '0.0.0.0', '::1']);
12        if (localHosts.has(window.location.hostname)) return;
13
14        const initScript = document.getElementById('google-tag-manager-init');
15        const containerId = initScript.getAttribute('data-container-id');
16        const dataLayerName = initScript.getAttribute('data-data-layer-name') || 'dataLayer';
17        const triggerEvents = ['pointerdown', 'keydown', 'touchstart', 'scroll'];
18
19        window[dataLayerName] = window[dataLayerName] || [];
20
21        let loaded = false;
22
23        function removeInteractionListeners() {
24          triggerEvents.forEach(function (eventName) {
25            window.removeEventListener(eventName, loadGtm);
26          });
27        }
28
29        function loadGtm() {
30          if (loaded) return;
31          loaded = true;
32          removeInteractionListeners();
33
34          window[dataLayerName].push({
35            'gtm.start': new Date().getTime(),
36            event: 'gtm.js',
37          });
38
39          const firstScript = document.getElementsByTagName('script')[0];
40          const managerScript = document.createElement('script');
41          const dataLayerQuery = dataLayerName !== 'dataLayer' ? '&l=' + encodeURIComponent(dataLayerName) : '';
42
43          managerScript.async = true;
44          managerScript.src = 'https://www.googletagmanager.com/gtm.js?id=' + encodeURIComponent(containerId) + dataLayerQuery;
45          firstScript.parentNode.insertBefore(managerScript, firstScript);
46        }
47
48        triggerEvents.forEach(function (eventName) {
49          window.addEventListener(eventName, loadGtm, { once: true, passive: true });
50        });
51      })();
52    </script>
52<!-- End Google Tag Manager --><style>@keyframes ann-pulse{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ann-banner[data-astro-cid-2opq22vd]{display:none}:root[data-ann=czsk] .ann-banner[data-astro-cid-2opq22vd]{position:relative;display:flex;align-items:center;justify-content:center;padding:.65rem 3rem;background:linear-gradient(90deg,#d44f00,#f07000,#f5a623,#f9c05a,#f5a623,#f07000,#d44f00);background-size:300% 100%;animation:ann-pulse 5s ease infinite;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center;z-index:110}.ann-link[data-astro-cid-2opq22vd]{color:#fff;text-decoration:none;transition:opacity .15s}.ann-link[data-astro-cid-2opq22vd]:hover{opacity:.88}.ann-link[data-astro-cid-2opq22vd] strong[data-astro-cid-2opq22vd]{font-weight:700;text-decoration:underline;text-underline-offset:2px}.ann-text[data-astro-cid-2opq22vd]{color:#fff}@media(max-width:640px){:root[data-ann=czsk] .ann-banner[data-astro-cid-2opq22vd]{padding:.6rem 2.75rem;font-size:.82rem}.ann-more[data-astro-cid-2opq22vd]{display:none}}.ann-close[data-astro-cid-2opq22vd]{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);background:#ffffff2e;border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .15s;flex-shrink:0}.ann-close[data-astro-cid-2opq22vd]:hover{background:#ffffff52}.psm-overlay[data-astro-cid-rvmbaepd]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.psm-overlay[data-astro-cid-rvmbaepd][hidden]{display:none}.psm-backdrop[data-astro-cid-rvmbaepd]{position:absolute;inset:0;background:#0c0c1899;backdrop-filter:blur(4px);cursor:pointer}.psm-dialog[data-astro-cid-rvmbaepd]{position:relative;z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 8px #0c0c180f,0 24px 80px #0c0c182e;padding:0;width:100%;max-width:540px;max-height:90vh;overflow:hidden}.psm-close[data-astro-cid-rvmbaepd]{position:absolute;top:1rem;right:1rem;background:#fff;border:none;cursor:pointer;color:#536078;padding:.4rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .14s,color .14s;z-index:2;box-shadow:0 1px 2px #0c0c1814}.psm-close[data-astro-cid-rvmbaepd]:hover{background:#f3f4f6;color:#0c0c18}.psm-frame-wrap[data-astro-cid-rvmbaepd]{position:relative;min-height:min(760px,90vh)}.psm-loading[data-astro-cid-rvmbaepd]{position:absolute;inset:0;display:grid;place-items:center;color:#536078;font-family:var(--font-ui);font-size:.9rem;background:#fff}.psm-loading[data-astro-cid-rvmbaepd][hidden]{display:none}.psm-frame-wrap[data-astro-cid-rvmbaepd] iframe[data-astro-cid-rvmbaepd]{display:block;width:100%;height:min(760px,90vh);border:0;background:#fff}@media(max-width:520px){.psm-overlay[data-astro-cid-rvmbaepd]{padding:.75rem;align-items:stretch}.psm-dialog[data-astro-cid-rvmbaepd]{max-height:calc(100vh - 1.5rem)}.psm-frame-wrap[data-astro-cid-rvmbaepd]{min-height:calc(100vh - 1.5rem)}.psm-frame-wrap[data-astro-cid-rvmbaepd] iframe[data-astro-cid-rvmbaepd]{height:calc(100vh - 1.5rem)}}.site-nav[data-astro-cid-pux6a34n]{--sg: "Inter", system-ui, sans-serif;--pipes: var(--pipes);--audiences: #F26E1E;--engage: #FF5F19;--text: #0f1628;--text-soft: #1e2d44;--muted: #536078;--border: #dde3ee;--bg-hover: rgba(var(--accent-rgb), .08);--bg-hover-neutral: #f3f4f6;--max: 1300px;position:sticky;top:0;z-index:100}.site-nav[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{color:inherit;text-decoration:none}.site-nav[data-astro-cid-pux6a34n] .nav-cta[data-astro-cid-pux6a34n],.site-nav[data-astro-cid-pux6a34n] .mobile-nav-cta[data-astro-cid-pux6a34n]:not(.mobile-nav-cta--outline){color:#fff!important}.site-nav[data-astro-cid-pux6a34n] .mobile-nav-cta--outline[data-astro-cid-pux6a34n]{color:var(--accent)!important}.nav[data-astro-cid-pux6a34n]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-pux6a34n]{max-width:var(--max);margin:0 auto;padding:0 2.5rem;height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.nav-logo[data-astro-cid-pux6a34n] img[data-astro-cid-pux6a34n]{height:32px;width:auto;display:block}.nav-links[data-astro-cid-pux6a34n]{display:flex;list-style:none;gap:.25rem;padding:0;margin:0;justify-content:center;align-items:center}.nav-item[data-astro-cid-pux6a34n]{position:relative}.nav-item[data-astro-cid-pux6a34n].has-mega{position:static}.nav-link[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);padding:.5rem 1rem;border-radius:6px;background:none;border:none;cursor:pointer;display:block;text-decoration:none;white-space:nowrap;line-height:1;transition:background .15s,color .15s}.nav-link[data-astro-cid-pux6a34n]:hover,.nav-link[data-astro-cid-pux6a34n]:focus-visible{background:var(--bg-hover);color:var(--text);outline:none}.nav-link-button[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.35rem}.nav-link-button[data-astro-cid-pux6a34n][aria-expanded=true]{background:var(--bg-hover);color:var(--accent)}.nav-caret[data-astro-cid-pux6a34n]{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;
52opacity:.55;transition:transform .2s ease,opacity .2s ease}.nav-item[data-astro-cid-pux6a34n][data-open=true] .nav-caret[data-astro-cid-pux6a34n]{transform:rotate(180deg);opacity:1}@keyframes dd-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dd-in-mega{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown[data-astro-cid-pux6a34n]{display:none;position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid var(--border);border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0f16280a,0 8px 24px #0f162814;z-index:200;transform-origin:top left}.dropdown--mega[data-astro-cid-pux6a34n]{top:calc(100% + 8px);left:50%;transform:translate(-50%);transform-origin:top center;max-width:calc(var(--max) - 5rem);width:max-content}.nav-item[data-astro-cid-pux6a34n][data-open=true] .dropdown[data-astro-cid-pux6a34n]{display:flex;gap:0;animation:dd-in .2s cubic-bezier(.16,1,.3,1) both}.nav-item[data-astro-cid-pux6a34n][data-open=true] .dropdown--mega[data-astro-cid-pux6a34n]{animation:dd-in-mega .2s cubic-bezier(.16,1,.3,1) both}.dd-cols[data-astro-cid-pux6a34n]{display:flex;gap:0}.dd-group[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.2rem;min-width:188px;padding:0 1.5rem}.dd-group[data-astro-cid-pux6a34n]:first-child{padding-left:0}.dd-group-header[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.7rem;padding:0 .65rem .75rem;border-bottom:1px solid var(--border)}.dd-group-header--link[data-astro-cid-pux6a34n]{text-decoration:none;border-radius:8px;padding:.45rem .5rem;margin:-.45rem -.5rem .25rem;transition:background .14s}.dd-group-header--link[data-astro-cid-pux6a34n]:hover{background:var(--bg-hover-neutral)}.dd-group-header--link[data-astro-cid-pux6a34n]:hover .dd-group-name[data-astro-cid-pux6a34n]{color:var(--accent)}.dd-group-title-row[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:.45rem}.dd-group-dot[data-astro-cid-pux6a34n]{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.dd-group-name[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .14s}.dd-group-tag[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.6875rem;font-weight:400;color:var(--muted);margin-left:auto;white-space:nowrap}.dd-group-desc[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.75rem;font-weight:400;color:var(--muted);line-height:1.4;margin:0;white-space:normal;max-width:22ch}.dd-item[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .65rem;border-radius:8px;text-decoration:none;transition:background .14s ease}.dd-item[data-astro-cid-pux6a34n]:hover{background:var(--bg-hover-neutral)}.dd-item[data-astro-cid-pux6a34n]:hover .dd-item-title[data-astro-cid-pux6a34n]{color:var(--accent)}.dd-item-title[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.95rem;font-weight:600;color:var(--text);display:block;line-height:1.3;white-space:nowrap;transition:color .14s ease}.dd-item-desc[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.82rem;font-weight:400;color:var(--muted);display:block;line-height:1.3;white-space:nowrap}.dd-summary[data-astro-cid-pux6a34n]{min-width:185px;max-width:200px;margin-left:1.25rem;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.dd-summary-label[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0}.dd-summary-title[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:1rem;font-weight:700;color:var(--text);line-height:1.25;margin:0}.dd-summary-body[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.8rem;color:var(--muted);line-height:1.55;margin:0}.dd-summary-link[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--sg);font-size:.825rem;font-weight:600;color:var(--accent);margin-top:.25rem;transition:gap .14s}.dd-summary-link[data-astro-cid-pux6a34n]:hover{gap:.55rem}.nav-cta[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.35rem;border-radius:6px;font-family:var(--sg);font-size:.875rem;font-weight:600;background:var(--accent);color:#fff!important;transition:background .15s;white-space:nowrap;justify-self:end;cursor:pointer;text-decoration:none}.nav-cta[data-astro-cid-pux6a34n]:hover{background:var(--accent-hover)}.nav-cta[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{transition:transform .15s}.nav-cta[data-astro-cid-pux6a34n]:hover svg[data-astro-cid-pux6a34n]{transform:translate(2px)}.hamburger[data-astro-cid-pux6a34n]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;justify-self:end}.hamburger[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .24s,opacity .2s}.hamburger[data-astro-cid-pux6a34n].active span[data-astro-cid-pux6a34n]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-pux6a34n].active span[data-astro-cid-pux6a34n]:nth-child(2){opacity:0}
52.hamburger[data-astro-cid-pux6a34n].active span[data-astro-cid-pux6a34n]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-astro-cid-pux6a34n]{display:none;position:fixed;inset:76px 0 0;background:#fff;z-index:99;overflow-y:auto;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 32px #0f162814}.mobile-nav[data-astro-cid-pux6a34n].open{transform:translate(0)}.mobile-nav-inner[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;padding:1.25rem 1.25rem 2rem}.mob-ctas[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.mobile-nav-cta[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-family:var(--sg);font-size:.9rem;font-weight:700;background:var(--accent);color:#fff;text-decoration:none;border:1.5px solid var(--accent);transition:opacity .15s;cursor:pointer;width:100%;box-sizing:border-box}.mobile-nav-cta[data-astro-cid-pux6a34n]:hover{opacity:.88}.mobile-nav-cta--outline[data-astro-cid-pux6a34n]{background:transparent;color:var(--accent)}.mob-top-link[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:1rem;font-weight:600;color:var(--text-soft);padding:.9rem 0;border-bottom:1px solid var(--border);display:block;text-decoration:none;transition:color .12s}.mob-top-link[data-astro-cid-pux6a34n]:hover{color:var(--text)}.mob-section[data-astro-cid-pux6a34n]{border-bottom:1px solid var(--border)}.mob-toggle[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.9rem 0;background:none;border:none;cursor:pointer;font-family:var(--sg);font-size:1rem;font-weight:600;color:var(--text-soft);text-align:left;transition:color .12s}.mob-toggle[data-astro-cid-pux6a34n]:hover{color:var(--text)}.mob-toggle[data-astro-cid-pux6a34n][aria-expanded=true]{color:var(--accent)}.mob-caret[data-astro-cid-pux6a34n]{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;opacity:.6;transition:transform .2s}.mob-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .mob-caret[data-astro-cid-pux6a34n]{transform:rotate(180deg);opacity:1}.mob-body[data-astro-cid-pux6a34n]{display:none;flex-direction:column;gap:0;padding:0 0 1rem}[data-astro-cid-pux6a34n][data-mob-section][data-open=true] .mob-body[data-astro-cid-pux6a34n]{display:flex}.mob-group[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.mob-group[data-astro-cid-pux6a34n]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mob-group-label[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:.5rem 0 .35rem;display:block}.mob-group-head[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.85rem;font-weight:700;color:var(--text);padding:.5rem 0 .35rem;display:block;text-decoration:none;transition:color .12s}.mob-group-head[data-astro-cid-pux6a34n]:hover{color:var(--accent)}.mob-pillar-badge[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.6rem;font-weight:700;letter-spacing:.06em;border-radius:4px;padding:.1em .4em;line-height:1.6;vertical-align:middle;flex-shrink:0}.mob-pillar-badge--pipes[data-astro-cid-pux6a34n]{color:#993df5;background:#993df517;border:1px solid rgba(153,61,245,.35)}.mob-pillar-badge--audiences[data-astro-cid-pux6a34n]{color:#f26e1e;background:#f26e1e17;border:1px solid rgba(242,110,30,.35)}.mob-pillar-badge--engage[data-astro-cid-pux6a34n]{color:#ff5f19;background:#ff5f1914;border:1px solid rgba(255,95,25,.35)}.mob-link[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.9rem;font-weight:500;color:var(--text-soft);padding:.45rem 0;display:block;text-decoration:none;border-radius:6px;transition:background .12s,color .12s}.mob-link[data-astro-cid-pux6a34n]:hover{color:var(--text)}.mob-link--accent[data-astro-cid-pux6a34n]{font-weight:600;color:var(--accent);margin-top:.15rem}.mob-link--accent[data-astro-cid-pux6a34n]:hover{background:var(--bg-hover);color:var(--accent)}.dd-cols--product[data-astro-cid-pux6a34n]{align-items:stretch;gap:.875rem}.dd-product-pillar[data-astro-cid-pux6a34n][data-pillar=pipes]{--pc: #993DF5;--pc-bg: rgba(153,61,245,.09);--pc-border: rgba(153,61,245,.35)}.dd-product-pillar[data-astro-cid-pux6a34n][data-pillar=audiences]{--pc: #F26E1E;--pc-bg: rgba(242,110,30,.09);--pc-border: rgba(242,110,30,.35)}.dd-product-pillar[data-astro-cid-pux6a34n][data-pillar=engage]{--pc: #FF5F19;--pc-bg: rgba(255,95,25,.08);--pc-border: rgba(255,95,25,.35)}.dd-product-pillar[data-astro-cid-pux6a34n]{min-width:195px;padding:0!important;gap:0;background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .18s,box-shadow .18s;position:relative;z-index:0}.dd-product-pillar[data-astro-cid-pux6a34n]:hover{border-color:var(--pc);box-shadow:0 0 0 1px var(--pc),0 4px 16px #0000001a;z-index:1}.dd-pillar-head[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:0;padding:1.1rem 1.1rem 1rem;text-decoration:none;background:#fff;border-bottom:1px solid var(--border);transition:background .15s;position:relative}.dd-pillar-head[data-astro-cid-pux6a34n]:hover{background:var(--pc-bg)}.dd-pillar-arrow[data-astro-cid-pux6a34n]{position:absolute;bottom:.9rem;right:.9rem;width:22px;height:22px;border-radius:50%;background:#f0f1f3;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s,color .15s;flex-shrink:0}.dd-pillar-head[data-astro-cid-pux6a34n]:hover .dd-pillar-arrow[data-astro-cid-pux6a34n]{background:var(--pc);color:#fff}.dd-pillar-tag[data-astro-cid-pux6a34n]{display:none}.dd-pillar-name[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:1.05rem;font-weight:700;color:var(--text);display:inline-flex;align-items:center;gap:.45rem;letter-spacing:-.015em;line-height:1.2;margin-bottom:.4rem}.dd-pillar-badge[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.6rem;font-weight:700;letter-spacing:.06em;color:var(--pc);background:var(--pc-bg);border:1px solid var(--pc-border);border-radius:4px;padding:.1em .4em;line-height:1.6;vertical-align:middle;flex-shrink:0}.dd-pillar-value[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.8rem;color:var(--muted);margin:0;line-height:1.4}.dd-pillar-links[data-astro-cid-pux6a34n]{padding:.5rem;display:flex;flex-direction:column}.dd-product-pillar[data-astro-cid-pux6a34n] .dd-item[data-astro-cid-pux6a34n]{padding:.45rem .6rem;border-radius:7px}.dd-product-pillar[data-astro-cid-pux6a34n] .dd-item[data-astro-cid-pux6a34n]:hover{background:var(--pc-bg)}.dd-product-pillar[data-astro-cid-pux6a34n] .dd-item[data-astro-cid-pux6a34n]:hover .dd-item-title[data-astro-cid-pux6a34n]{color:var(--pc)}.dd-product-pillar[data-astro-cid-pux6a34n] .dd-item-title[data-astro-cid-pux6a34n]{white-space:normal;font-size:.9rem}.dd-product-pillar[data-astro-cid-pux6a34n] .dd-item-desc[data-astro-cid-pux6a34n]{white-space:normal;font-size:.775rem}.dd-cols--solutions[data-astro-cid-pux6a34n]{align-items:flex-start;gap:0}.dd-group--use-cases[data-astro-cid-pux6a34n]{min-width:240px}.dd-use-case-cta[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--sg);font-size:.825rem;font-weight:600;color:var(--accent);padding:.5rem .65rem;margin-top:.25rem;border-radius:8px;text-decoration:none;transition:gap .14s,background .14s}.dd-use-case-cta[data-astro-cid-pux6a34n]:hover{gap:.55rem;background:var(--bg-hover)}.dd-group--by-team[data-astro-cid-pux6a34n]{min-width:220px}.dd-team-cards[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.5rem;margin-top:.1rem}.dd-team-card[data-astro-cid-pux6a34n][data-team=technical]{--tc: var(--accent);--tc-bg: rgba(var(--accent-rgb),.07);--tc-border: rgba(var(--accent-rgb),.2)}.dd-team-card[data-astro-cid-pux6a34n][data-team=marketing]{--tc: #F26E1E;--tc-bg: rgba(242,110,30,.07);--tc-border: rgba(242,110,30,.2)}.dd-team-card[data-astro-cid-pux6a34n][data-team=ai]{--tc: #4fae2b;--tc-bg: rgba(135,200,103,.1);--tc-border: rgba(135,200,103,.3)}.dd-team-card[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .9rem;border-radius:8px;background:#fff;border:1px solid var(--border);cursor:pointer;position:relative;transition:background .15s;text-decoration:none;color:inherit}div[data-astro-cid-pux6a34n].dd-team-card[aria-disabled=true]{curs
52or:default}.dd-team-card[data-astro-cid-pux6a34n]:hover{background:#f8f9fb}.dd-team-tag[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc);margin:0 0 .2rem;line-height:1}.dd-team-name[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.9rem;font-weight:700;color:var(--text);display:block;line-height:1.25}.dd-team-desc[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.775rem;color:var(--muted);margin:0;line-height:1.4}.dd-team-badge[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#f0f2f5;border:1px solid var(--border);padding:.15rem .45rem;border-radius:4px;align-self:flex-start;margin-top:.3rem}.dd-cols--integrations[data-astro-cid-pux6a34n]{align-items:flex-start;gap:0}.dd-group--integrations-hero[data-astro-cid-pux6a34n]{min-width:230px;padding-right:1.5rem}.dd-integrations-feature[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:10px;background:#f8f9fb;border:1px solid var(--border);text-decoration:none;transition:background .15s,border-color .15s}.dd-integrations-feature[data-astro-cid-pux6a34n]:hover{background:#f0f3f8;border-color:#c8d2e0}.dd-int-icon-grid[data-astro-cid-pux6a34n]{display:flex;gap:.3rem;margin-bottom:.2rem}.dd-int-dot[data-astro-cid-pux6a34n]{width:22px;height:22px;border-radius:6px;display:block}.dd-int-count[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:1.15rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em;line-height:1.2}.dd-int-desc[data-astro-cid-pux6a34n]{font-family:var(--sg);font-size:.8rem;color:var(--muted);margin:0;line-height:1.5;max-width:22ch}.dd-int-link[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--sg);font-size:.8rem;font-weight:600;color:var(--accent);margin-top:.1rem;transition:gap .14s}.dd-integrations-feature[data-astro-cid-pux6a34n]:hover .dd-int-link[data-astro-cid-pux6a34n]{gap:.55rem}@media(max-width:980px){.nav-links[data-astro-cid-pux6a34n],.nav-cta[data-astro-cid-pux6a34n]{display:none}.hamburger[data-astro-cid-pux6a34n]{display:flex}.mobile-nav[data-astro-cid-pux6a34n]{display:block}.nav-inner[data-astro-cid-pux6a34n]{padding:0 1.25rem;grid-template-columns:auto auto}}.ba-menu[data-astro-cid-albuan5o]{position:fixed;z-index:900;min-width:258px;padding:.4rem;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 18px 48px #0c0c1829,0 2px 6px #0c0c180f;font-family:var(--font-ui)}.ba-menu[data-astro-cid-albuan5o][hidden]{display:none}.ba-menu-title[data-astro-cid-albuan5o]{margin:0;padding:.45rem .7rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ba-item[data-astro-cid-albuan5o]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .7rem;border:0;border-radius:8px;background:none;font:inherit;font-size:.875rem;color:var(--dark);text-align:left;text-decoration:none;cursor:pointer}.ba-item[data-astro-cid-albuan5o]:hover,.ba-item[data-astro-cid-albuan5o]:focus-visible{background:var(--soft);color:var(--accent);outline:none}.ba-ico[data-astro-cid-albuan5o]{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.ba-sep[data-astro-cid-albuan5o]{height:1px;margin:.35rem .3rem;background:var(--border)}.ba-toast[data-astro-cid-albuan5o]{position:fixed;left:50%;bottom:2rem;z-index:901;transform:translate(-50%);padding:.6rem 1.1rem;border-radius:999px;background:var(--dark);color:#fff;font-family:var(--font-ui);font-size:.85rem;box-shadow:0 12px 32px #0c0c1838}.ba-toast[data-astro-cid-albuan5o][hidden]{display:none}.fn[data-astro-cid-saj3jj5k]{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #E2E4E9}.fn-text[data-astro-cid-saj3jj5k]{min-width:0}.fn-headline[data-astro-cid-saj3jj5k]{margin:0 0 .15rem;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:700;line-height:1.2;
52color:#1a1a2e;letter-spacing:-.01em;white-space:nowrap}.fn-sub[data-astro-cid-saj3jj5k]{margin:0;font-size:.85rem;line-height:1.5;color:#5a6178;white-space:nowrap}.fn-form-wrap[data-astro-cid-saj3jj5k]{flex-shrink:0}.fn-field[data-astro-cid-saj3jj5k]{display:flex;gap:.6rem}.fn-input[data-astro-cid-saj3jj5k]{width:320px;max-width:100%;padding:.7rem 1rem;border:1px solid #d3d7e0;border-radius:8px;background:#fff;color:#1a1a2e;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.fn-input[data-astro-cid-saj3jj5k]::placeholder{color:#9aa1b4}.fn-input[data-astro-cid-saj3jj5k]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ff5f191f}.fn-submit[data-astro-cid-saj3jj5k]{flex-shrink:0;padding:.7rem 1.5rem;border:none;border-radius:8px;background:var(--accent);color:#fff;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,transform .15s;white-space:nowrap}.fn-submit[data-astro-cid-saj3jj5k]:hover:not(:disabled){background:var(--accent-hover, #E5540F);transform:translateY(-1px)}.fn-submit[data-astro-cid-saj3jj5k]:disabled{opacity:.7;cursor:not-allowed}.fn-error[data-astro-cid-saj3jj5k]{margin:.55rem 0 0;font-size:.8rem;color:#d8341f}.fn-success[data-astro-cid-saj3jj5k][hidden]{display:none}.fn-success[data-astro-cid-saj3jj5k]{display:flex;align-items:center;gap:.55rem;margin:0;padding:.35rem 0;font-size:.95rem;font-weight:600;color:#1a1a2e;line-height:1.4}.fn-success-icon[data-astro-cid-saj3jj5k]{flex-shrink:0}.fn-sr-only[data-astro-cid-saj3jj5k]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.fn[data-astro-cid-saj3jj5k]{flex-direction:column;align-items:flex-start;gap:1rem}.fn-headline[data-astro-cid-saj3jj5k],.fn-sub[data-astro-cid-saj3jj5k]{white-space:normal}.fn-form-wrap[data-astro-cid-saj3jj5k],.fn-field[data-astro-cid-saj3jj5k]{width:100%}.fn-input[data-astro-cid-saj3jj5k]{flex:1;width:auto}}@media(max-width:420px){.fn-field[data-astro-cid-saj3jj5k]{flex-direction:column}.fn-submit[data-astro-cid-saj3jj5k]{width:100%}}.sf-footer[data-astro-cid-gcn2mc3v]{background:#f4f5f7;color:#1a1a2e;padding:1.5rem 0 0;font-family:var(--font-sans, "Inter", system-ui, sans-serif);border-top:1px solid #E2E4E9;overflow-x:hidden}.sf-container[data-astro-cid-gcn2mc3v]{max-width:1240px;margin:0 auto;padding:0 2rem}.sf-footer-top[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:260px 1fr;gap:4rem;padding-bottom:3rem;border-bottom:none;margin-bottom:0}.sf-footer-brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:.85rem 0 0;color:#5a6178;font-size:.875rem;line-height:1.7;max-width:240px}.sf-footer-social[data-astro-cid-gcn2mc3v]{display:flex;gap:.6rem;margin-top:1.25rem}.sf-footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#5a6178;background:#e8eaf0;transition:background .15s,color .15s;text-decoration:none}.sf-footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{background:var(--accent);color:#fff}.sf-footer-links[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.sf-footer-col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:.6rem}.sf-footer-col[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:.72rem;font-weight:var(--weight-semibold, 600);text-transform:uppercase;letter-spacing:.08em;color:#1a1a2e;margin-bottom:.35rem}.sf-footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#5a6178;font-size:.9rem;line-height:1.5;transition:color .12s;text-decoration:none}.sf-footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent)}.sf-footer-bottom[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:#eceef3;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.sf-footer-bottom[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;color:#7a849c;font-size:.8rem}.sf-footer-legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.sf-footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#7a849c;font-size:.8rem;transition:color .12s;text-decoration:none}.sf-footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent)}@media(max-width:1100px){.sf-footer-links[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,1fr)}}
52@media(max-width:900px){.sf-footer-top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:2rem}.sf-footer-links[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.sf-footer[data-astro-cid-gcn2mc3v]{padding:3rem 0 0}.sf-footer-top[data-astro-cid-gcn2mc3v]{gap:1.5rem}.sf-footer-links[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.sf-footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start;gap:.5rem;flex-wrap:wrap}}
53.trust-strip[data-astro-cid-m6ehmle4]{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2rem 0 2.5rem;overflow:hidden}.trust-strip-label[data-astro-cid-m6ehmle4]{display:flex;align-items:center;gap:1.25rem;max-width:860px;margin:0 auto 1.75rem;padding:0 2rem}.trust-strip-rule[data-astro-cid-m6ehmle4]{flex:1;height:1px;background:var(--border);display:block}.trust-strip-text[data-astro-cid-m6ehmle4]{font-family:var(--font-ui);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.trust-strip-marquee-wrap[data-astro-cid-m6ehmle4]{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.trust-strip-track[data-astro-cid-m6ehmle4]{display:flex;align-items:center;gap:0;width:max-content;animation:trustMarquee 36s linear infinite}.trust-strip-track[data-astro-cid-m6ehmle4]:hover{animation-play-state:paused}.trust-logo-cell[data-astro-cid-m6ehmle4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 2.5rem;height:72px}.trust-logo-cell[data-astro-cid-m6ehmle4] img[data-astro-cid-m6ehmle4]{height:52px;width:auto;max-width:160px;object-fit:contain;display:block;filter:none;transition:opacity .2s}.trust-logo-cell[data-astro-cid-m6ehmle4] img[data-astro-cid-m6ehmle4]:hover{opacity:.75}@keyframes trustMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.trust-strip-track[data-astro-cid-m6ehmle4]{animation:none}}@media(max-width:768px){.trust-strip-rule[data-astro-cid-m6ehmle4]{display:none}.trust-strip-label[data-astro-cid-m6ehmle4]{justify-content:center;padding:0 1.25rem}.trust-strip-text[data-astro-cid-m6ehmle4]{white-space:normal;text-align:center}.trust-logo-cell[data-astro-cid-m6ehmle4]{padding:0 1.25rem;height:44px}.trust-logo-cell[data-astro-cid-m6ehmle4] img[data-astro-cid-m6ehmle4]{height:32px;max-width:100px}}
54.hpb-page[data-astro-cid-jisss465]{background:#fff;--hpb-paper-soft: #F6F7FB;font-feature-settings:"tnum"}.hpb-page[data-astro-cid-jisss465] [data-astro-cid-jisss465]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.hpb-page[data-astro-cid-jisss465] .trust-strip{border-top:none}.hpb-eyebrow--center[data-astro-cid-jisss465]{display:block;text-align:center}.hpb-h2[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:var(--dark);margin:0}.hpb-purple[data-astro-cid-jisss465]{color:var(--pipes)}.hpb-accent[data-astro-cid-jisss465]{color:var(--accent)}.hpb-lead[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-lead);line-height:1.7;color:var(--text-body);margin:1rem auto 0}.hpb-dot[data-astro-cid-jisss465]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.hpb-dot--pipes[data-astro-cid-jisss465]{background:var(--pipes)}.hpb-products[data-astro-cid-jisss465]{position:relative;overflow:hidden;padding:5rem 0;background:#f4f4f8;border-bottom:1px solid var(--border)}.hpb-orb[data-astro-cid-jisss465]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;z-index:0;pointer-events:none}.hpb-products[data-astro-cid-jisss465] .container[data-astro-cid-jisss465],.hpb-mkt[data-astro-cid-jisss465] .container[data-astro-cid-jisss465],.hpb-close[data-astro-cid-jisss465] .container[data-astro-cid-jisss465]{position:relative;z-index:1}.hpb-orb--p1[data-astro-cid-jisss465]{width:340px;height:340px;top:6%;left:3%;background:radial-gradient(circle,rgba(255,95,25,.34),transparent 70%)}.hpb-orb--p2[data-astro-cid-jisss465]{width:360px;height:360px;bottom:4%;right:4%;background:radial-gradient(circle,rgba(153,61,245,.3),transparent 70%)}.hpb-orb--m1[data-astro-cid-jisss465]{width:340px;height:340px;top:8%;right:4%;background:radial-gradient(circle,rgba(153,61,245,.32),transparent 70%)}.hpb-orb--m2[data-astro-cid-jisss465]{width:320px;height:320px;bottom:6%;right:24%;background:radial-gradient(circle,rgba(255,95,25,.26),transparent 70%)}.hpb-orb--c1[data-astro-cid-jisss465]{width:340px;height:340px;top:8%;right:5%;background:radial-gradient(circle,rgba(255,95,25,.32),transparent 70%)}.hpb-orb--c2[data-astro-cid-jisss465]{width:340px;height:340px;bottom:6%;right:22%;background:radial-gradient(circle,rgba(153,61,245,.28),transparent 70%)}.hpb-products-head[data-astro-cid-jisss465]{text-align:center;max-width:min(1040px,100%);margin:0 auto 3rem}.hpb-products-head[data-astro-cid-jisss465]>.hpb-products-eyebrow[data-astro-cid-jisss465],.hpb-products-head[data-astro-cid-jisss465]>.hpb-products-spec[data-astro-cid-jisss465],.hpb-products-head[data-astro-cid-jisss465]>.hpb-products-arch[data-astro-cid-jisss465]{max-width:620px;margin-left:auto;margin-right:auto}.hpb-products-eyebrow[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;display:block}.hpb-products-headline[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.9rem,3.5vw,3.1rem);font-weight:700;color:var(--dark);line-height:1.08;margin:0 0 1rem;letter-spacing:-.03em}.hpb-products-sub-link[data-astro-cid-jisss465]{color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,95,25,.35)}.hpb-products-sub-link[data-astro-cid-jisss465]:hover{border-bottom-color:var(--accent)}.hpb-products-arch[data-astro-cid-jisss465]{display:inline-block;margin:1.15rem 0 0;padding:.6rem 1.15rem;border:1px solid rgba(255,95,25,.22);border-radius:999px;background:#fffaf7e6;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:0 1px 2px #1c120d0a,0 12px 28px -22px #ff5f1966;font-size:var(--text-sm);font-weight:500;line-height:1.5;color:var(--dark)}@media(max-width:560px){.hpb-products-arch[data-astro-cid-jisss465]{border-radius:14px}}.hpb-products-spec[data-astro-cid-jisss465]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;line-height:1.6;color:#4b5567;margin:.9rem 0 0}.hpb-products-sub[data-astro-cid-jisss465]{font-size:var(--text-body);color:var(--muted);line-height:1.7;margin:0}.hpb-product-flow[data-astro-cid-jisss465]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2.5rem;flex-wrap:wrap}.hpb-flow-step[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px}.hpb-flow-pipes[data-astro-cid-jisss465]{color:var(--pipes);border:1.5px solid var(--pipes)}.hpb-flow-audiences[data-astro-cid-jisss465],.hpb-flow-engage[data-astro-cid-jisss465]{color:var(--accent);border:1.5px solid var(--accent)}.hpb-flow-arrow[data-astro-cid-jisss465]{color:var(--muted);font-size:var(--text-lead)}.hpb-flow-item[data-astro-cid-jisss465]{display:inline-flex;align-items:center;gap:.75rem}.hpb-flow-arrow-down[data-astro-cid-jisss465]{display:none}.hpb-flow-arrow-right[data-astro-cid-jisss465]{display:inline}.hpb-product-cards[data-astro-cid-jisss465]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.hpb-product-card[data-astro-cid-jisss465]{position:relative;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.6);background:#fff9;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);padding:2rem 2rem 1.75rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 1px 2px #1416240a,0 16px 36px -20px #14162433;text-decoration:none;color:inherit}.hpb-product-card[data-astro-cid-jisss465]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.hpb-product-card[data-astro-cid-jisss465]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.hpb-product-card--pipes[data-astro-cid-jisss465]:before{background:var(--pipes)}.hpb-product-card--audiences[data-astro-cid-jisss465]:before{background:var(--accent)}.hpb-product-card--engage[data-astro-cid-jisss465]:before{background:var(--accent)}.hpb-product-card-header[data-astro-cid-jisss465]{margin-bottom:1rem}.hpb-product-tag[data-astro-cid-jisss465]{display:inline-block;font-family:var(--font-display);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;margin-bottom:.85rem}.hpb-product-tag--pipes[data-astro-cid-jisss465]{background:var(--pipes);color:#fff}.hpb-product-tag--audiences[data-astro-cid-jisss465],.hpb-product-tag--engage[data-astro-cid-jisss465]{background:var(--accent);color:#fff}.hpb-product-for[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-label);color:#374151;margin:0 0 .5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hpb-product-name[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;margin:0 0 .3rem;letter-spacing:-.02em}.hpb-product-card--pipes[data-astro-cid-jisss465] .hpb-product-name[data-astro-cid-jisss465]{color:var(--pipes)}.hpb-product-card--audiences[data-astro-cid-jisss465] .hpb-product-name[data-astro-cid-jisss465],.hpb-product-card--engage[data-astro-cid-jisss465] .hpb-product-name[data-astro-cid-jisss465]{color:var(--accent)}.hpb-product-tagline[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--dark);margin:0;font-weight:600}.hpb-product-desc[data-astro-cid-jisss465]{font-size:var(--text-sm);line-height:1.7;color:#4b5567;margin:0 0 1.25rem}.hpb-product-benefits[data-astro-cid-jisss465]{list-style:disc;margin:0 0 1.75rem;padding:0 0 0 1.15rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.hpb-product-benefits[data-astro-cid-jisss465] li[data-astro-cid-jisss465]{font-size:var(--text-sm);color:#374151;font-weight:500;line-height:1.5}.hpb-product-card--pipes[data-astro-cid-jisss465] .hpb-product-benefits[data-astro-cid-jisss465] li[data-astro-cid-jisss465]::marker{color:var(--pipes)}.hpb-product-card--audiences[data-astro-cid-jisss465] .hpb-product-benefits[data-astro-cid-jisss465] li[data-astro-cid-jisss465]::marker{color:var(--accent)}.hpb-product-card--engage[data-astro-cid-jisss465] .hpb-product-benefits[data-astro-cid-jisss465] li[data-astro-cid-jisss465]::marker{color:var(--accent)}.hpb-product-link[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1rem;border-radius:var(--radius-md);color:#fff;text-decoration:none;transition:opacity .14s,transform .14s}.hpb-product-link--pipes[data-astro-cid-jisss465]{background:var(--pipes)}.hpb-product-link--audiences[data-astro-cid-jisss465],.hpb-product-link--engage[data-astro-cid-jisss465]{background:var(--accent)}.hpb-product-link[data-astro-cid-jisss465]:hover{opacity:.9;transform:translate(2px)}
54@media(max-width:900px){.hpb-product-cards[data-astro-cid-jisss465]{grid-template-columns:1fr;max-width:560px;margin:0 auto}.hpb-product-flow[data-astro-cid-jisss465]{flex-direction:column;gap:0;align-items:center}.hpb-flow-item[data-astro-cid-jisss465]{flex-direction:column;gap:.3rem;align-items:center}.hpb-flow-arrow-down[data-astro-cid-jisss465]{display:inline}.hpb-flow-arrow-right[data-astro-cid-jisss465]{display:none}}.hpb-close[data-astro-cid-jisss465]{position:relative;overflow:hidden;padding:5.5rem 0 6rem;background:#fff}.hpb-close-grid[data-astro-cid-jisss465]{display:grid;grid-template-columns:3fr 2fr;gap:3.5rem;align-items:center}.hpb-close-headline[data-astro-cid-jisss465]{margin:0 0 1rem}.hpb-close-sub[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-lead);line-height:1.7;color:var(--text-body);max-width:520px;margin:0 0 2rem}.hpb-close-stats[data-astro-cid-jisss465]{display:grid;grid-template-columns:repeat(3,auto);gap:1.5rem 2.25rem;margin-bottom:.6rem;justify-content:start}.hpb-stat-num[data-astro-cid-jisss465]{display:block;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--accent);margin-bottom:.5rem}.hpb-stat-label[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45;color:var(--text-body);max-width:180px;margin:0}.hpb-close-caveat[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-xs);font-style:italic;color:var(--muted);margin:0 0 2rem}.hpb-journey[data-astro-cid-jisss465]{background:radial-gradient(circle,rgba(12,12,24,.05) 1px,transparent 1.4px) 0 0 / 16px 16px,#ffffff80;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-2xl);padding:2rem 1.75rem;box-shadow:0 1px 2px #1416240a,0 30px 60px -28px #0c0c1838;display:flex;flex-direction:column}.hpb-jnode[data-astro-cid-jisss465]{background:#fff;border:1px solid #EAECF2;border-radius:var(--radius-lg);padding:.9rem 1rem;box-shadow:0 2px 8px #0c0c180d}.hpb-jnode-top[data-astro-cid-jisss465]{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.hpb-jicon[data-astro-cid-jisss465]{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.hpb-jicon--pipes[data-astro-cid-jisss465]{background:#993df51f;color:var(--pipes)}.hpb-jicon--wait[data-astro-cid-jisss465]{background:#f6a83c29;color:#c7791a}.hpb-jicon--engage[data-astro-cid-jisss465]{background:#ff5f191f;color:var(--accent)}.hpb-jtext[data-astro-cid-jisss465]{display:flex;flex-direction:column;line-height:1.3}.hpb-jtext[data-astro-cid-jisss465] strong[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--dark);font-weight:600}.hpb-jtext[data-astro-cid-jisss465] span[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--muted)}.hpb-jbadge[data-astro-cid-jisss465]{display:inline-block;font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .6rem;border-radius:var(--radius-full)}.hpb-jbadge--pipes[data-astro-cid-jisss465]{background:#993df51a;color:var(--pipes)}.hpb-jbadge--wait[data-astro-cid-jisss465]{background:#f6a83c2e;color:#b0700f}.hpb-jbadge--engage[data-astro-cid-jisss465]{background:#ff5f191a;color:var(--accent)}.hpb-jbadge--id[data-astro-cid-jisss465]{background:#993df52e;color:#b49df7}.hpb-jbadge--teal[data-astro-cid-jisss465]{background:#0d94881f;color:#0d9488}.hpb-jicon--id[data-astro-cid-jisss465]{background:#993df526;color:var(--pipes)}.hpb-jnode--dark[data-astro-cid-jisss465]{background:#0d0d1c;border-color:#ffffff14}.hpb-jnode--dark[data-astro-cid-jisss465] .hpb-jtext[data-astro-cid-jisss465] strong[data-astro-cid-jisss465]{color:#fff}.hpb-jnode--dark[data-astro-cid-jisss465] .hpb-jtext[data-astro-cid-jisss465] span[data-astro-cid-jisss465]{color:#ffffff8c}.hpb-jicon--id[data-astro-cid-jisss465]{background:#993df540;color:#b49df7}.hpb-jnode[data-astro-cid-jisss465]{opacity:.35;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease,box-shadow .4s ease}.hpb-jnode[data-astro-cid-jisss465].is-active{opacity:1;transform:translateY(0);box-shadow:0 4px 20px #0c0c181f}.hpb-jnode[data-astro-cid-jisss465][data-jstep="3"].is-active{box-shadow:0 4px 24px #0d948833}@media(prefers-reduced-motion:reduce){.hpb-jnode[data-astro-cid-jisss465]{opacity:1;transform:none}}.hpb-jconnector[data-astro-cid-jisss465]{width:2px;height:26px;margin:0 auto;background:repeating-linear-gradient(to bottom,#C9CEDA 0 4px,transparent 4px 9px)}.hpb-mkt[data-astro-cid-jisss465]{position:relative;overflow:hidden;padding:5.5rem 0;background:#fff;border-top:1px solid var(--border)}.hpb-mkt-grid[data-astro-cid-jisss465]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 4rem;align-items:start}.hpb-mkt-head[data-astro-cid-jisss465]{grid-column:1 / -1;margin-bottom:0}.hpb-mkt-eyebrow[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:1.1rem}.hpb-mkt-headline[data-astro-cid-jisss465]{margin:0 0 1.25rem}.hpb-mkt-lead[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.15rem,1.9vw,1.42rem);font-weight:700;line-height:1.35;color:var(--dark);margin:0 0 .7rem}.hpb-grad[data-astro-cid-jisss465]{background:linear-gradient(90deg,#ff5f19,#993df5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:600}.hpb-mkt-security[data-astro-cid-jisss465]{margin:1.1rem 0 2rem;padding:.85rem 1.1rem;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:#fffaf7e6;font-size:var(--text-sm);line-height:1.6;color:var(--dark)}.hpb-mkt-sub-link[data-astro-cid-jisss465]{color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,95,25,.35)}.hpb-mkt-sub-link[data-astro-cid-jisss465]:hover{border-bottom-color:var(--accent)}.hpb-mkt-sub[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-body);line-height:1.7;color:var(--text-body);margin:0 0 2rem}.hpb-mkt-features[data-astro-cid-jisss465]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.hpb-mkt-feat[data-astro-cid-jisss465]{display:flex;gap:1rem;align-items:flex-start}.hpb-mkt-icon[data-astro-cid-jisss465]{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#0569cc14;border:1px solid rgba(5,105,204,.12);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-top:.1rem}.hpb-mkt-feat[data-astro-cid-jisss465] strong[data-astro-cid-jisss465]{display:block;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--dark);margin-bottom:.3rem}.hpb-mkt-feat[data-astro-cid-jisss465] p[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--text-body);margin:0 0 .4rem}.hpb-mkt-learn[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;color:var(--accent);text-decoration:none}.hpb-mkt-learn[data-astro-cid-jisss465]:hover{text-decoration:underline}.hpb-acc-inner[data-astro-cid-jisss465]{flex:1;min-width:0}.hpb-acc-trigger[data-astro-cid-jisss465]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;background:none;border:none;cursor:pointer;padding:0;text-align:left}.hpb-acc-trigger[data-astro-cid-jisss465] strong[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--dark)}.hpb-acc-chevron[data-astro-cid-jisss465]{flex-shrink:0;color:var(--muted);transition:transform .22s ease}.hpb-acc-item[data-astro-cid-jisss465].is-open .hpb-acc-chevron[data-astro-cid-jisss465]{transform:rotate(180deg)}.hpb-acc-body[data-astro-cid-jisss465]{display:none;padding-top:.5rem}.hpb-acc-item[data-astro-cid-jisss465].is-open .hpb-acc-body[data-astro-cid-jisss465]{display:block}.hpb-mkt-feat[data-astro-cid-jisss465]{align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:1.25rem}.hpb-ui-mock[data-astro-cid-jisss465]{background:#ffffff94;-webkit-backdrop-filter:blur(26px) saturate(1.4);backdrop-filter:blur(26px) saturate(1.4);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-2xl);padding:1.5rem;box-shadow:0 1px 2px #1416240a,0 30px 60px -28px #0c0c1838}.hpb-ui-tabs[data-astro-cid-jisss465]{display:flex;gap:.25rem;background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:.3rem;margin-bottom:1.25rem}.hpb-ui-tab[data-astro-cid-jisss465]{flex:1;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--muted);padding:.45rem .5rem;border-radius:7px;transition:background .15s,color .15s}
54.hpb-ui-tab--active[data-astro-cid-jisss465]{background:var(--accent);color:#fff}.hpb-ui-card[data-astro-cid-jisss465]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.25rem;margin-bottom:.75rem}.hpb-ui-card-title[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--dark);margin:0 0 1rem}.hpb-ui-card-since[data-astro-cid-jisss465]{font-weight:400;color:var(--muted);font-size:var(--text-xs)}.hpb-ui-filters[data-astro-cid-jisss465]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.hpb-ui-filter-row[data-astro-cid-jisss465]{display:flex;align-items:center;gap:.5rem}.hpb-ui-filter-label[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--dark);background:#f3f4f6;border:1px solid #E5E7EB;border-radius:6px;padding:.25rem .6rem}.hpb-ui-filter-op[data-astro-cid-jisss465]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);min-width:14px;text-align:center}.hpb-ui-filter-val[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--dark);background:#f3f4f6;border:1px solid #E5E7EB;border-radius:6px;padding:.25rem .6rem}.hpb-ui-filter-val--orange[data-astro-cid-jisss465]{background:#f26e1e1a;color:#c7501a;border-color:#f26e1e33}.hpb-ui-filter-val--green[data-astro-cid-jisss465]{background:#22c55e1a;color:#166534;border-color:#22c55e33}.hpb-ui-filter-val--ai[data-astro-cid-jisss465],.hpb-ui-filter-label--ai[data-astro-cid-jisss465]{background:linear-gradient(90deg,var(--accent),var(--pipes));color:#fff;border-color:transparent}.hpb-ui-and[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;color:var(--accent);padding-left:.1rem}.hpb-ui-results[data-astro-cid-jisss465]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #F3F4F6}.hpb-ui-count[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:var(--accent);margin:0 0 .15rem;letter-spacing:-.03em}.hpb-ui-count-label[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-label);color:var(--muted);margin:0}.hpb-ui-activate-label[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:700;letter-spacing:.1em;color:var(--muted);margin:0 0 .4rem}.hpb-ui-channels[data-astro-cid-jisss465]{display:flex;gap:.35rem}.hpb-ui-metrics[data-astro-cid-jisss465]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.hpb-ui-metric[data-astro-cid-jisss465]{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:.85rem 1rem}.hpb-ui-metric-label[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:700;letter-spacing:.1em;color:var(--muted);margin:0 0 .3rem;text-transform:uppercase}.hpb-ui-metric-val[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-lead);font-weight:700;color:var(--dark);margin:0 0 .15rem;letter-spacing:-.02em}.hpb-ui-metric-val--green[data-astro-cid-jisss465]{color:#16a34a}.hpb-ui-metric-val--accent[data-astro-cid-jisss465]{color:var(--accent)}.hpb-ui-metric-sub[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-label);color:var(--muted);margin:0}.hpb-ui-panel[data-astro-cid-jisss465]{min-height:var(--hpb-ui-h, 0px)}.hpb-ui-panel[data-astro-cid-jisss465][hidden]{display:none}.hpb-ui-panel[data-astro-cid-jisss465][data-ui-panel=journeys]{height:var(--hpb-ui-h, 360px)}.hpb-ui-panel[data-astro-cid-jisss465][data-ui-panel=campaigns]{display:flex;align-items:center}.hpb-ui-panel[data-astro-cid-jisss465][data-ui-panel=campaigns][hidden]{display:none}.hpb-ui-panel[data-astro-cid-jisss465][data-ui-panel=campaigns] .hpb-assets[data-astro-cid-jisss465]{width:100%}.hpb-jd[data-astro-cid-jisss465]{position:relative;height:100%;background:#fff;border:1px solid #EAECF2;border-radius:12px;overflow:hidden}.hpb-jd-grid[data-astro-cid-jisss465]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(20,22,36,.07) 1px,transparent 1px);background-size:18px 18px;opacity:.6}.hpb-jd-stage[data-astro-cid-jisss465]{position:absolute;top:50%;left:50%;width:520px;height:380px;transform:translate(-50%,-50%);transform-origin:center}.hpb-jd-wires[data-astro-cid-jisss465]{position:absolute;inset:0;width:520px;height:380px;pointer-events:none;z-index:0}
54.hpb-jd-node[data-astro-cid-jisss465]{position:absolute;z-index:1;width:230px;background:#fff;border:1px solid rgba(79,74,64,.12);border-radius:9px;padding:13px 15px 2px;box-shadow:0 1px 2px #0000000a,0 12px 28px -16px #0000002e}.hpb-jd-head[data-astro-cid-jisss465]{display:flex;align-items:flex-start;gap:9px}.hpb-jd-icon[data-astro-cid-jisss465]{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hpb-jd-icon--blue[data-astro-cid-jisss465]{background:#e8edf8;color:#3a62c8}.hpb-jd-icon--peach[data-astro-cid-jisss465]{background:#fdf0e6;color:#d45a1a}.hpb-jd-icon--lavender[data-astro-cid-jisss465]{background:#eceaf8;color:#6840c0}.hpb-jd-icon--green[data-astro-cid-jisss465]{background:#e3f4e9;color:#1f9d52}.hpb-jd-title[data-astro-cid-jisss465]{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);line-height:1.3;color:#2c2a25}.hpb-jd-body[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-xs);color:#4f4b43;margin-top:5px}.hpb-jd-tag[data-astro-cid-jisss465]{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:var(--text-2xs);letter-spacing:.07em;padding:4px 7px;border-radius:4px;margin:.6rem 0}.hpb-jd-tag--blue[data-astro-cid-jisss465]{background:#e8edf8;color:#2a4fa8}.hpb-jd-tag--peach[data-astro-cid-jisss465]{background:#fdf0e6;color:#d45a1a}.hpb-jd-tag--lavender[data-astro-cid-jisss465]{background:#eceaf8;color:#4c2e9a}.hpb-jd-tag--green[data-astro-cid-jisss465]{background:#e3f4e9;color:#197a43}.hpb-jd-output[data-astro-cid-jisss465]{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:var(--text-xs);color:#4f4b43;border-top:1px solid rgba(79,74,64,.08);margin:0 -15px;padding:6px 15px}.hpb-jd-port[data-astro-cid-jisss465]{width:8px;height:8px;border-radius:50%;background:#d45a1a;box-shadow:0 0 0 2px #fff,0 0 0 3px #d45a1a66;flex-shrink:0}.hpb-jd-port--right[data-astro-cid-jisss465]{position:absolute;right:-4px;top:50%;margin-top:-4px}.hpb-jd-port--bottom[data-astro-cid-jisss465]{position:absolute;bottom:-4px;left:50%;margin-left:-4px}.hpb-jd-ai[data-astro-cid-jisss465]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;color:#fff;background:linear-gradient(90deg,var(--accent),var(--pipes));padding:3px 7px 3px 5px;border-radius:var(--radius-full);line-height:1}.hpb-jd-node--ai[data-astro-cid-jisss465] .hpb-jd-head[data-astro-cid-jisss465]{padding-right:48px}.hpb-ai-pill[data-astro-cid-jisss465]{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:.05em;color:#fff;background:linear-gradient(90deg,var(--accent),var(--pipes));padding:2px 7px 2px 5px;border-radius:var(--radius-full);line-height:1.05;white-space:nowrap}.hpb-asset-head[data-astro-cid-jisss465] .hpb-ai-pill[data-astro-cid-jisss465]{margin-left:auto}.hpb-assets[data-astro-cid-jisss465]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hpb-asset[data-astro-cid-jisss465]{background:#fff;border:1px solid #EAECF2;border-radius:12px;padding:.8rem .85rem;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column}.hpb-asset-head[data-astro-cid-jisss465]{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem}.hpb-asset-chan[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--radius-full)}.hpb-asset-chan--email[data-astro-cid-jisss465]{background:#ff5f191a;color:var(--accent)}.hpb-asset-chan--sms[data-astro-cid-jisss465]{background:#993df51a;color:var(--pipes)}.hpb-asset-chan--wa[data-astro-cid-jisss465]{background:#25d36624;color:#1f9d52}.hpb-asset-chan--push[data-astro-cid-jisss465]{background:#0c0c1814;color:var(--dark)}.hpb-asset-name[data-astro-cid-jisss465]{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);color:var(--dark)}.hpb-asset-thumb[data-astro-cid-jisss465]{background:var(--hpb-paper-soft);border:1px solid #EEF0F5;border-radius:8px;padding:.7rem;flex:1;min-height:90px;display:flex;flex-direction:column;gap:6px;justify-content:center}.hpb-thumb-hero[data-astro-cid-jisss465]{height:24px;border-radius:4px;background:linear-gradient(120deg,#ff5f1947,#993df538)}.hpb-thumb-line[data-astro-cid-jisss465]{height:6px;border-radius:3px;background:#d9dde6}.hpb-thumb-line--short[data-astro-cid-jisss465]{width:60%}
54.hpb-thumb-subject[data-astro-cid-jisss465]{font-family:var(--font-display);font-weight:600;font-size:var(--text-label);color:var(--dark);margin:0}.hpb-thumb-emailtext[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-2xs);line-height:1.4;color:var(--text-body);margin:0}.hpb-thumb-btn[data-astro-cid-jisss465]{margin-top:2px;width:58px;height:13px;border-radius:4px;background:var(--accent)}.hpb-thumb-bubble[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-label);line-height:1.4;color:var(--dark);background:#fff;border:1px solid #E5E7EB;border-radius:4px 12px 12px;padding:.45rem .6rem}.hpb-thumb-bubble--wa[data-astro-cid-jisss465]{background:#25d3661a;border-color:#25d36638}.hpb-push-row[data-astro-cid-jisss465]{display:flex;gap:.5rem;align-items:flex-start;background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:.5rem .6rem}.hpb-push-ico[data-astro-cid-jisss465]{width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,var(--accent),var(--pipes));flex-shrink:0}.hpb-push-txt[data-astro-cid-jisss465]{font-family:var(--font-body);font-size:var(--text-label);line-height:1.35;color:var(--dark)}@media(max-width:960px){.hpb-mkt-grid[data-astro-cid-jisss465]{grid-template-columns:1fr;gap:3rem}.hpb-ui-panel[data-astro-cid-jisss465]{min-height:0}}@media(max-width:480px){.hpb-assets[data-astro-cid-jisss465]{grid-template-columns:1fr}}.hpb-eng[data-astro-cid-jisss465]{padding:4rem 0;background:linear-gradient(180deg,#000d1a,#29005b);color:#fff;position:relative;overflow:hidden}.hpb-eng-bg-pattern[data-astro-cid-jisss465]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;pointer-events:none}.hpb-eng-bg-blobs[data-astro-cid-jisss465]{position:absolute;bottom:-60px;right:-80px;width:500px;opacity:.18;pointer-events:none}.hpb-eng-eyebrow[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#b49df7;display:block;margin-bottom:1rem}.hpb-eng-headline[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0 0 1rem;max-width:760px}.hpb-eng-hl[data-astro-cid-jisss465]{color:#b49df7}.hpb-eng-lead[data-astro-cid-jisss465]{font-size:var(--text-body);line-height:1.7;color:#ffffffa6;margin:0;max-width:720px}.hpb-eng-head[data-astro-cid-jisss465]{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;margin-bottom:3rem}.hpb-eng-poweredby[data-astro-cid-jisss465]{flex-shrink:0;margin-top:.35rem;display:inline-flex;align-items:center;gap:.7rem;background:#fff;border-radius:var(--radius-full);padding:.65rem 1.15rem;box-shadow:0 8px 28px #00000047;text-decoration:none;transition:transform .14s,box-shadow .14s}.hpb-eng-poweredby[data-astro-cid-jisss465]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000057}.hpb-pb-label[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4b5567}.hpb-pb-logo[data-astro-cid-jisss465]{height:24px;width:auto;display:block}@media(max-width:860px){.hpb-eng-head[data-astro-cid-jisss465]{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}}.hpb-eng-grid[data-astro-cid-jisss465]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}@media(max-width:1240px){.hpb-eng-grid[data-astro-cid-jisss465]{grid-template-columns:repeat(2,1fr)}}.hpb-eng-cell[data-astro-cid-jisss465]{border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column}.hpb-eng-figure[data-astro-cid-jisss465]{height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border-radius:10px;overflow:hidden}.hpb-eng-figure[data-astro-cid-jisss465] img[data-astro-cid-jisss465]{max-height:100%;width:auto;max-width:100%;object-fit:contain}.hpb-eng-cell[data-astro-cid-jisss465] h3[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-body);font-weight:600;color:#fff;margin:0 0 .4rem}.hpb-eng-cell[data-astro-cid-jisss465] p[data-astro-cid-jisss465]{font-size:var(--text-sm);line-height:1.65;color:#fff9;margin:0 0 .85rem;flex:1}.hpb-eng-learn[data-astro-cid-jisss465]{font-size:var(--text-sm);font-weight:700;color:#b49df7;text-decoration:none;margin-top:auto}.hpb-eng-learn[data-astro-cid-jisss465]:hover{text-decoration:underline}.hpb-eng-cta[data-astro-cid-jisss465]{margin-top:2.5rem}.hpb-cta-actions[data-astro-cid-jisss465]{display:flex;gap:.85rem;flex-wrap:wrap}@media(max-width:960px){.hpb-product-cards[data-astro-cid-jisss465]{grid-template-columns:1fr}.hpb-close-grid[data-astro-cid-jisss465]{grid-template-columns:1fr;gap:2.5rem}.hpb-stat-label[data-astro-cid-jisss465]{max-width:none}.hpb-eng-grid[data-astro-cid-jisss465]{grid-template-columns:1fr;gap:1.75rem}}@media(max-width:600px){.hpb-products[data-astro-cid-jisss465],.hpb-eng[data-astro-cid-jisss465]{padding:4rem 0}.hpb-close[data-astro-cid-jisss465]{padding:3.5rem 0 4rem}.hpb-close-stats[data-astro-cid-jisss465]{gap:1.25rem 1rem}.hpb-eng-cell[data-astro-cid-jisss465]{padding:2rem 1.5rem}.hpb-eng-figure[data-astro-cid-jisss465]{height:150px;margin-bottom:1.25rem}}@media(prefers-reduced-motion:reduce){.hpb-page[data-astro-cid-jisss465] [data-astro-cid-jisss465]{transition:none!important;animation:none!important}}.hpb-proof[data-astro-cid-jisss465]{padding:5rem 0 4.5rem;background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hpb-proof-metrics[data-astro-cid-jisss465]{padding:2.25rem 1rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffcfa,#fff);box-shadow:0 1px 2px #1c120d08,0 18px 40px -30px #1c120d40}.hpb-proof-header[data-astro-cid-jisss465]{text-align:center;margin-bottom:3.5rem}.hpb-proof-headline[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.9rem,3.5vw,3.1rem);font-weight:700;color:var(--dark);letter-spacing:-.025em;line-height:1.1;margin:0}.hpb-proof-metrics[data-astro-cid-jisss465]{display:grid;grid-template-columns:repeat(5,1fr)}.hpb-proof-stat[data-astro-cid-jisss465]{padding:0 2rem;border-right:1px solid var(--border)}.hpb-proof-stat[data-astro-cid-jisss465]:first-child{padding-left:0}.hpb-proof-stat[data-astro-cid-jisss465]:last-child{border-right:none}.hpb-proof-number[data-astro-cid-jisss465]{display:block;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;color:var(--dark);letter-spacing:-.04em;line-height:1;margin-bottom:.55rem}.hpb-proof-number--g2[data-astro-cid-jisss465]{display:flex;align-items:baseline;gap:.1em}.hpb-proof-g2-denom[data-astro-cid-jisss465]{font-size:.5em;font-weight:700;color:var(--muted);letter-spacing:0}.hpb-proof-label[data-astro-cid-jisss465]{display:block;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--muted);line-height:1.45}
54.hpb-proof-reviews-link[data-astro-cid-jisss465]{display:block;margin-top:.35rem;font-size:var(--text-sm);color:var(--accent);font-weight:600;text-decoration:none}.hpb-proof-reviews-link[data-astro-cid-jisss465]:hover{text-decoration:underline}@media(max-width:960px){.hpb-proof-metrics[data-astro-cid-jisss465]{grid-template-columns:repeat(3,1fr);gap:2rem 0}.hpb-proof-stat[data-astro-cid-jisss465]{border-right:none;border-bottom:1px solid var(--border);padding:0 1rem 1.5rem}.hpb-proof-stat[data-astro-cid-jisss465]:nth-child(odd){padding-right:1.5rem;border-right:1px solid var(--border)}.hpb-proof-stat[data-astro-cid-jisss465]:nth-child(2n){padding-left:1.5rem}.hpb-proof-stat[data-astro-cid-jisss465]:nth-last-child(-n+3){border-bottom:none;padding-bottom:0}.hpb-proof-stat[data-astro-cid-jisss465]:first-child{padding-left:0}}@media(max-width:600px){.hpb-proof[data-astro-cid-jisss465]{padding:3rem 0 2.5rem}.hpb-proof-metrics[data-astro-cid-jisss465]{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}.hpb-proof-stat[data-astro-cid-jisss465]{border-right:none!important;border-bottom:none!important;padding:0 .75rem 1.25rem!important}.hpb-proof-stat[data-astro-cid-jisss465]:nth-child(odd){padding-left:0!important;border-right:1px solid var(--border)!important}.hpb-proof-stat[data-astro-cid-jisss465]:nth-child(2n){padding-left:.75rem!important}}.hpb-he[data-astro-cid-jisss465]{background:#fff;padding:4rem 0}.hpb-he-grid[data-astro-cid-jisss465]{display:grid;grid-template-columns:55fr 45fr;gap:3.5rem;align-items:center}.hpb-he-panel[data-astro-cid-jisss465]{background:#fff;padding:0;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hpb-he-eyebrow[data-astro-cid-jisss465]{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 1.1rem;display:block}.hpb-he-headline[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(2.1rem,3.4vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--dark);margin:0 0 1.5rem}.hpb-he-highlight[data-astro-cid-jisss465]{color:#f26e1e}.hpb-he-deck[data-astro-cid-jisss465]{font-size:var(--text-lead);line-height:1.5;font-weight:500;color:#2a3142;margin:0 0 1rem;max-width:540px}.hpb-he-sub[data-astro-cid-jisss465]{font-size:var(--text-body);line-height:1.7;color:#4b5567;margin:0 0 2.25rem;max-width:540px}.hpb-he-audience[data-astro-cid-jisss465]{font-size:var(--text-sm);line-height:1.6;color:#6b7385;margin:-1.25rem 0 2.25rem;padding-top:1rem;border-top:1px solid var(--border);max-width:540px}.hpb-he-actions[data-astro-cid-jisss465]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.hpb-he-trust[data-astro-cid-jisss465]{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.6;display:flex;align-items:flex-start;gap:.5rem}.hpb-he-dot[data-astro-cid-jisss465]{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:.38em}.hpb-he-visual[data-astro-cid-jisss465]{border-radius:16px;overflow:hidden;position:relative;box-shadow:0 12px 40px #ff5f191f,0 4px 16px #0c0c1814;animation:hpb-float 5s ease-in-out infinite,hpb-glow 5s ease-in-out infinite;width:100%;max-width:470px;margin:0 auto;align-self:center}.hpb-he-slides[data-astro-cid-jisss465]{position:relative;width:100%}.hpb-he-img[data-astro-cid-jisss465]{width:100%;height:auto;display:block}.hpb-he-slide[data-astro-cid-jisss465]{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out}.hpb-he-slide--active[data-astro-cid-jisss465]{opacity:1;position:relative}@keyframes hpb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hpb-glow{0%,to{box-shadow:0 12px 40px #ff5f191f,0 4px 16px #0c0c1814}50%{box-shadow:0 20px 56px #ff5f1938,0 8px 24px #0c0c181a}}@media(prefers-reduced-motion:reduce){.hpb-he-visual[data-astro-cid-jisss465]{animation:none}}@media(max-width:860px){.hpb-he-grid[data-astro-cid-jisss465]{grid-template-columns:1fr;min-height:auto}.hpb-he-visual[data-astro-cid-jisss465]{width:50%;margin:0 auto;animation:none}}@media(max-width:768px){.hpb-he-visual[data-astro-cid-jisss465]{display:none}}.hpb-vp[data-astro-cid-jisss465]{padding:5rem 0;background:var(--soft);border-top:1px solid var(--border)}.hpb-vp-head[data-astro-cid-jisss465]{text-align:center;max-width:640px;margin:0 auto 3.5rem}.hpb-vp-headline[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;color:var(--dark);letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.hpb-vp-tagline[data-astro-cid-jisss465]{font-size:var(--text-body);color:var(--muted);line-height:1.65;margin:0}.hpb-vp-cards[data-astro-cid-jisss465]{display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem}.hpb-vp-card[data-astro-cid-jisss465]{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.6rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;overflow:hidden}.hpb-vp-card[data-astro-cid-jisss465]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),rgba(255,95,25,0))}.hpb-vp-card-num[data-astro-cid-jisss465]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;color:var(--accent);letter-spacing:.08em}.hpb-vp-card-icon[data-astro-cid-jisss465]{color:var(--accent);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#ff5f1914}.hpb-vp-card[data-astro-cid-jisss465] h3[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-body);font-weight:700;color:var(--dark);margin:.15rem 0 0;line-height:1.3;letter-spacing:-.01em}.hpb-vp-card[data-astro-cid-jisss465] p[data-astro-cid-jisss465]{font-size:var(--text-sm);line-height:1.65;color:#4b5567;margin:0}@media(max-width:1150px){.hpb-vp-cards[data-astro-cid-jisss465]{grid-template-columns:repeat(3,1fr)}}
54@media(max-width:900px){.hpb-vp-cards[data-astro-cid-jisss465]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hpb-vp[data-astro-cid-jisss465]{padding:3.5rem 0}.hpb-vp-cards[data-astro-cid-jisss465]{grid-template-columns:1fr}}.hpb-cs[data-astro-cid-jisss465]{padding:5rem 0 5.5rem;background:#fff;border-top:1px solid var(--border)}.hpb-cs-head[data-astro-cid-jisss465]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}.hpb-cs-title[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:700;color:var(--dark);letter-spacing:-.025em;margin:0}.hpb-cs-all[data-astro-cid-jisss465]{font-size:var(--text-sm);font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.hpb-cs-all[data-astro-cid-jisss465]:hover{text-decoration:underline}.hpb-cs-grid[data-astro-cid-jisss465]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.hpb-cs-card[data-astro-cid-jisss465]{display:flex;flex-direction:column}.hpb-cs-link[data-astro-cid-jisss465]{display:flex;flex-direction:column;height:100%;border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;background:#fff;transition:box-shadow .2s,transform .2s}.hpb-cs-link[data-astro-cid-jisss465]:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-3px)}.hpb-cs-img-wrap[data-astro-cid-jisss465]{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--soft);position:relative}.hpb-cs-badge[data-astro-cid-jisss465]{position:absolute;top:.75rem;left:.75rem;background:#f26e1e;color:#fff;font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;pointer-events:none}.hpb-cs-img[data-astro-cid-jisss465]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.hpb-cs-link[data-astro-cid-jisss465]:hover .hpb-cs-img[data-astro-cid-jisss465]{transform:scale(1.03)}.hpb-cs-body[data-astro-cid-jisss465]{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.hpb-cs-tag[data-astro-cid-jisss465]{display:inline-block;font-size:var(--text-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#0569cc14;color:var(--accent);border-radius:999px;padding:.2rem .65rem;margin-bottom:.85rem;align-self:flex-start}.hpb-cs-name[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:var(--text-body);font-weight:700;color:var(--dark);line-height:1.4;margin:0 0 auto;padding-bottom:1rem}.hpb-cs-cta[data-astro-cid-jisss465]{font-size:var(--text-sm);font-weight:700;color:var(--accent);margin-top:auto}@media(max-width:900px){.hpb-cs-grid[data-astro-cid-jisss465]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hpb-cs[data-astro-cid-jisss465]{padding:3.5rem 0 4rem}.hpb-cs-grid[data-astro-cid-jisss465]{grid-template-columns:1fr}.hpb-cs-head[data-astro-cid-jisss465]{flex-direction:column;gap:.5rem}}.hpb-faq[data-astro-cid-jisss465]{padding:5rem 0;background:var(--soft)}.hpb-faq-inner[data-astro-cid-jisss465]{width:100%}.hpb-faq-headline[data-astro-cid-jisss465]{max-width:22ch}.hpb-faq-eyebrow[data-astro-cid-jisss465]{display:block;font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem}.hpb-faq-headline[data-astro-cid-jisss465]{margin:0 0 1.9rem;max-width:none}.hpb-faq-list[data-astro-cid-jisss465]{display:grid;gap:.65rem}.hpb-faq-item[data-astro-cid-jisss465]{background:#fff;border:1px solid #E3E8EF;border-radius:var(--r-lg);padding:1.1rem 1.35rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.hpb-faq-item[data-astro-cid-jisss465][open]{border-color:#ff5f1947;background:#fffaf7d1;box-shadow:0 14px 32px -26px #ff5f198c}.hpb-faq-item[data-astro-cid-jisss465] summary[data-astro-cid-jisss465]{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--dark);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hpb-faq-item[data-astro-cid-jisss465] summary[data-astro-cid-jisss465]::-webkit-details-marker{display:none}.hpb-faq-item[data-astro-cid-jisss465] summary[data-astro-cid-jisss465]:after{content:"";flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#ff5f1914 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 7L9 11.5L13.5 7' stroke='%23FF5F19' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat;transition:transform .2s ease,background-color .2s ease}.hpb-faq-item[data-astro-cid-jisss465][open] summary[data-astro-cid-jisss465]:after{transform:rotate(180deg);background-color:#ff5f1929}.hpb-faq-item[data-astro-cid-jisss465] p[data-astro-cid-jisss465]{margin:.85rem 0 0;font-size:var(--text-body);line-height:1.75;color:#4b5567}@media(max-width:640px){.hpb-faq[data-astro-cid-jisss465]{padding:3.25rem 0}}.hpb-band[data-astro-cid-jisss465]{background:var(--accent);padding:5rem 0;text-align:center}.hpb-band-inner[data-astro-cid-jisss465]{max-width:1240px;margin:0 auto;padding:0 2rem}.hpb-band-headline[data-astro-cid-jisss465]{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.15;margin:0 auto 1rem;max-width:700px}.hpb-band-sub[data-astro-cid-jisss465]{font-size:var(--text-body);line-height:1.65;color:#fff;margin:0 auto 2.5rem;max-width:540px}.hpb-band-actions[data-astro-cid-jisss465]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hpb-btn[data-astro-cid-jisss465]{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1rem;border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;line-height:1;transition:transform .14s,box-shadow .14s,background .14s;
54cursor:pointer;border:none}.hpb-btn-white[data-astro-cid-jisss465]{background:#fff;color:var(--accent)}.hpb-btn-white[data-astro-cid-jisss465]:hover{background:#f5f5f5;transform:translateY(-2px)}.hpb-btn-dark[data-astro-cid-jisss465]{background:#00000026;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.hpb-btn-dark[data-astro-cid-jisss465]:hover{background:#00000040;transform:translateY(-2px)}@media(max-width:480px){.hpb-band[data-astro-cid-jisss465]{padding:3.5rem 0}.hpb-band-actions[data-astro-cid-jisss465]{flex-direction:column;align-items:center}}.hpb-eng-figure--wh[data-astro-cid-jisss465]{border-radius:0}.hpb-whtiles[data-astro-cid-jisss465]{list-style:none;display:grid;grid-template-columns:repeat(2,auto);justify-content:center;align-content:center;gap:.6rem;margin:0;padding:0}.hpb-whtiles[data-astro-cid-jisss465] a[data-astro-cid-jisss465]{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:13px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hpb-whtiles[data-astro-cid-jisss465] img[data-astro-cid-jisss465]{width:30px;height:30px;object-fit:contain}.hpb-whtiles[data-astro-cid-jisss465] a[data-astro-cid-jisss465]:hover{transform:translateY(-2px);border-color:#ff5f198c;background:#ffffff1a}@media(max-width:1100px){.hpb-whtiles[data-astro-cid-jisss465] a[data-astro-cid-jisss465]{width:54px;height:54px;border-radius:11px}.hpb-whtiles[data-astro-cid-jisss465] img[data-astro-cid-jisss465]{width:26px;height:26px}}
55@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
56:root{--font-display: "Space Grotesk", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-ui: "Space Grotesk", sans-serif;--font: "Space Grotesk", sans-serif;--font-d: "Space Grotesk", sans-serif;--sans: "Space Grotesk", sans-serif;--serif: "Space Grotesk", sans-serif;--text-hero: clamp(2.2rem, 4.2vw, 3.25rem);--text-h2: clamp(1.9rem, 3.5vw, 3.1rem);--text-h3: 1.55rem;--text-body: 1rem;--text-sm: .875rem;--text-xs: .8rem;--text-label: .72rem;--text-2xs: .65rem;--hero-sub: 1.1rem;--pipes: #993DF5;--audiences: #FF5F19;--engage: #FF5F19;--accent: #FF5F19;--accent-hover: #E5540F;--dark: #0C0C18;--dark-2: #1A1A2E;--dark-surface: #12121F;--text: #0C0C18;--text-body: #4B5567;--muted: #6B7280;--border: #E5E7EB;--soft: #F8F9FC;--white: #FFFFFF;--ink: #0C0C18;--orange: #F26E1E;--max: 1200px;--container-pad: 2rem;--r-xl: 24px;--r-lg: 16px;--r-md: 12px;--r-sm: 8px;--r: 12px;--shadow-card: 0 4px 24px rgba(12, 12, 24, .08);--shadow-card-hover: 0 12px 40px rgba(12, 12, 24, .14);--shadow-sm: 0 1px 4px rgba(12, 12, 24, .06);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-20: 5rem;--s-24: 6rem;--section-y: 5rem;--section-y-lg: 7rem;--section-y-sm: 3rem;--color-bg: #fafafa;--color-bg-surface: #F8F9FC;--color-bg-elevated: #ffffff;--color-border: #E5E7EB;--color-border-strong: #dde3ee;--color-text-primary: #0C0C18;--color-text-secondary:#4B5567;--color-text-muted: #6B7280;--color-accent: #FF5F19;--color-accent-hover: #E5540F;--color-accent-subtle: rgba(255, 95, 25, .08);--accent-rgb: 255, 95, 25;--dark-rgb: 12, 12, 24;--pipes-rgb: 153, 61, 245;--color-success: #87C867;--color-warning: #f6a83c;--color-error: #f65c5c;--gradient-brand: linear-gradient(90deg, #FF5F19, #993DF5);--gradient-hero-glow: radial-gradient(ellipse 80% 50% at 50% -10%, rgba(255,95,25,.12) 0%, transparent 70%);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.75rem;--text-4xl: 3.25rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.55;--leading-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;
56--space-32: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-ds-card: 0 4px 24px rgba(12, 12, 24, .08);--shadow-glow: 0 0 40px rgba(255,95,25,.15);--shadow-lg: 0 12px 40px rgba(12, 12, 24, .14);--transition-fast: .12s ease;--transition-base: .2s ease;--transition-slow: .35s ease;--container-max: 1200px;--container-wide: 1400px;--container-narrow: 760px}::selection{background:var(--color-accent);color:#fff}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-sans, var(--font-body));color:var(--color-text-primary);background:var(--color-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 var(--container-pad)}.section-eyebrow{font-family:var(--font-sans, var(--font-ui));font-size:var(--text-sm, var(--text-xs));font-weight:var(--weight-medium, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);display:block;margin-bottom:.75rem}.section-eyebrow.centered{text-align:center}.section-head{max-width:700px;margin-bottom:3rem}.section-head.centered{margin-left:auto;margin-right:auto;text-align:center}.section-head h2{font-family:var(--font-sans, var(--font-display));font-size:var(--text-2xl, var(--text-h2));font-weight:var(--weight-bold, 800);color:var(--color-text-primary);line-height:var(--leading-snug, 1.1);margin:0 0 1.25rem;letter-spacing:-.025em}.section-head p{font-family:var(--font-sans, var(--font-body));font-size:var(--text-base, var(--text-body));color:var(--color-text-secondary);line-height:var(--leading-normal, 1.7);margin:0}.link-arrow{color:var(--accent);font-weight:600;font-size:var(--text-sm)}.link-arrow:hover{text-decoration:underline}.feat-link{font-size:.82rem;font-weight:600;color:var(--accent);margin-top:auto;text-decoration:none}.feat-link:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1rem;border-radius:var(--radius-md);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s,box-shadow .14s,background .14s;cursor:pointer;border:none;white-space:nowrap;line-height:1;text-decoration:none}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 2px 14px #24599359}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 24px #24599373}.btn-dark{background:var(--dark);color:#fff;box-shadow:0 2px 14px #0c0c182e}.btn-dark:hover{background:var(--dark-2);transform:translateY(-2px);box-shadow:0 6px 24px #0c0c1847}.btn-white{background:#fff;color:var(--dark)}.btn-white:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.btn-outline{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.btn-outline:hover{background:rgba(var(--accent-rgb),.06);transform:translateY(-2px)}.btn-ghost{background:#ffffff1f;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.btn-ghost:hover{background:#fff3;transform:translateY(-2px)}.btn-outline-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;transition:background .14s,transform .14s;cursor:pointer;text-decoration:none}.btn-outline-light:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-outline-sm{display:inline-flex;align-items:center;padding:.65rem 1rem;border-radius:var(--radius-md);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border:1.5px solid var(--border);color:var(--accent);background:transparent;transition:background .14s,transform .14s,border-color .14s;text-decoration:none}.btn-outline-sm:hover{background:rgba(var(--accent-rgb),.06);border-color:var(--accent);transform:translateY(-2px)}.card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl, var(--r-lg));padding:var(--space-8, 2rem);transition:border-color var(--transition-base, .18s),box-shadow var(--transition-base, .18s)}.card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}
56.form-field{display:flex;flex-direction:column;gap:var(--space-1)}.form-field label{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.form-field input,.form-field select,.form-field textarea{width:100%;padding:.6rem var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--color-border-strong);background:var(--color-bg-elevated)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);background:var(--color-bg-elevated)}.form-field-error{font-size:var(--text-2xs);color:var(--color-error);font-weight:500;min-height:1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
57</style></head> <body> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 57
57 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
57GTM-KJ4G37FD
vendor: 83 bytes, line 57
57" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
57<!-- End Google Tag Manager (noscript) --> <!-- Shown only to visitors in CZ/SK or with a Czech or Slovak browser.
58         The gate and the campaign copy both live in the component. --> <!-- A complementary landmark, not an alert. role="alert" interrupts whatever a
59     screen reader is currently saying, which is for errors and timeouts, not a
60     webinar promo. It is also static content, so it is not a live region. -->
60<script>
61  // Blocking on purpose and deliberately tiny. It sets the flag before the
62  // banner is parsed, so a non-Czech visitor never paints it and a Czech one
63  // never sees it appear late. CSS below does the showing.
64  (function () {
65    try {
66      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone || '';
67      var langs = navigator.languages || [navigator.language || ''];
68      var here = tz === 'Europe/Prague' || tz === 'Europe/Bratislava';
69      var speaks = langs.some(function (l) {
70        return /^(cs|sk)\b/i.test(l || '');
71      });
72      if (here || speaks) document.documentElement.dataset.ann = 'czsk';
73    } catch (e) {
74      /* No flag, no banner. Failing closed is the right way round here. */
75    }
76  })();
77</script>
77 <aside class="ann-banner" id="ann-banner" lang="cs" aria-label="Oznámení" data-astro-cid-2opq22vd> <span class="ann-text" data-astro-cid-2opq22vd>8. října v Praze: Anatomie zákaznické zkušenosti<span class="ann-more" data-astro-cid-2opq22vd>, celý den s Air Bank, Heurekou a Oktagonem</span>.&nbsp;<a href="https://anatomiecx.cz/" class="ann-link" target="_blank" rel="noopener noreferrer" aria-label="Koupit vstupenku na konferenci Anatomie zákaznické zkušenosti, 8. října v Praze" data-astro-cid-2opq22vd><strong data-astro-cid-2opq22vd>Koupit vstupenku<span aria-hidden="true" data-astro-cid-2opq22vd>&nbsp;&rarr;</span></strong></a></span> <button class="ann-close" type="button" aria-label="Zavřít oznámení" id="ann-close-btn" data-astro-cid-2opq22vd> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" data-astro-cid-2opq22vd> <path d="M1 1l11 11M12 1L1 12" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" data-astro-cid-2opq22vd></path> </svg> </button> </aside> 
77<script type="module">const e=document.getElementById("ann-banner"),n=document.getElementById("ann-close-btn"),t=e?.querySelector(".ann-link");sessionStorage.getItem("ann-dismissed")==="1"&&e?.remove();t?.addEventListener("click",()=>{sessionStorage.setItem("ann-dismissed","1")});n?.addEventListener("click",()=>{e&&(e.style.transition="opacity 0.25s ease, max-height 0.3s ease",e.style.opacity="0",e.style.maxHeight="0",e.style.overflow="hidden",e.style.paddingTop="0",e.style.paddingBottom="0",setTimeout(()=>e.remove(),320),sessionStorage.setItem("ann-dismissed","1"))});</script>
77 <div id="pipes-signup-modal" class="psm-overlay" role="dialog" aria-modal="true" aria-label="Pipes signup form" hidden inert data-astro-cid-rvmbaepd> <div class="psm-backdrop" id="psm-backdrop" data-astro-cid-rvmbaepd></div> <div class="psm-dialog" data-astro-cid-rvmbaepd> <button class="psm-close" id="psm-close" aria-label="Close signup form" data-astro-cid-rvmbaepd> <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true" data-astro-cid-rvmbaepd> <path d="M14 4L4 14M4 4l10 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" data-astro-cid-rvmbaepd></path> </svg> </button> <div class="psm-frame-wrap" data-astro-cid-rvmbaepd> <div class="psm-loading" id="psm-loading" aria-live="polite" data-astro-cid-rvmbaepd>Loading signup form...</div> <iframe id="psm-frame" title="Meiro Pipes signup form" data-src="/onboarding/embed/" loading="lazy" data-astro-cid-rvmbaepd></iframe> </div> </div> </div> 
77<script>
78  (function () {
79    function openPipesModal() {
80      var modal = document.getElementById('pipes-signup-modal');
81      if (!modal) return;
82      var frame = document.getElementById('psm-frame');
83      var loading = document.getElementById('psm-loading');
84      var shouldLoadFrame = frame && !frame.getAttribute('src');
85
86      if (shouldLoadFrame) {
87        frame.setAttribute('src', frame.getAttribute('data-src') || '/onboarding/embed/');
88      }
89
90      if (loading && shouldLoadFrame) loading.removeAttribute('hidden');
91      modal.removeAttribute('hidden');
92      modal.removeAttribute('inert');
93      document.body.style.overflow = 'hidden';
94      setTimeout(function () {
95        var close = document.getElementById('psm-close');
96        if (close) close.focus();
97      }, 80);
98    }
99
100    function closePipesModal() {
101      var modal = document.getElementById('pipes-signup-modal');
102      if (!modal) return;
103      modal.setAttribute('hidden', '');
104      modal.setAttribute('inert', '');
105      document.body.style.overflow = '';
106    }
107
108    window.openPipesModal  = openPipesModal;
109    window.closePipesModal = closePipesModal;
110
111    var backdrop = document.getElementById('psm-backdrop');
112    var closeBtn = document.getElementById('psm-close');
113    if (backdrop) backdrop.addEventListener('click', closePipesModal);
114    if (closeBtn) closeBtn.addEventListener('click', closePipesModal);
115
116    var frame = document.getElementById('psm-frame');
117    if (frame) {
118      frame.addEventListener('load', function () {
119        var loading = document.getElementById('psm-loading');
120        if (loading) loading.setAttribute('hidden', '');
121      });
122    }
123
124    document.addEventListener('keydown', function (e) {
125      var modal = document.getElementById('pipes-signup-modal');
126      if (e.key === 'Escape' && modal && !modal.hasAttribute('hidden')) {
127        closePipesModal();
128      }
129    });
130  })();
131</script>
131 <div class="site-nav" data-astro-cid-pux6a34n> <nav class="nav" aria-label="Primary" data-astro-cid-pux6a34n> <div class="nav-inner" data-astro-cid-pux6a34n> <a href="/" class="nav-logo" aria-label="Meiro home" data-brand-asset="Meiro logo" data-asset-svg="/brand/meiro-logo.svg" data-asset-png="/brand/meiro-logo.png" data-astro-cid-pux6a34n> <img src="/images/Meiro-logo-2026.svg" alt="Meiro" width="120" height="30" data-astro-cid-pux6a34n> </a> <ul class="nav-links" role="list" data-astro-cid-pux6a34n> <!-- Product --> <li class="nav-item has-dropdown has-mega" data-dropdown-item data-astro-cid-pux6a34n> <button class="nav-link nav-link-button" type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-dd-product" data-dropdown-trigger data-astro-cid-pux6a34n>
132Product
133<svg class="nav-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="dropdown dropdown--mega" id="nav-dd-product" data-astro-cid-pux6a34n> <div class="dd-cols dd-cols--product" data-astro-cid-pux6a34n> <!-- ① Meiro Pipes --> <div class="dd-group dd-product-pillar" data-pillar="pipes" data-astro-cid-pux6a34n> <a href="/product/meiro-pipes/" class="dd-pillar-head" data-astro-cid-pux6a34n> <p class="dd-pillar-tag" data-astro-cid-pux6a34n>Data Control Plane</p> <span class="dd-pillar-name" data-astro-cid-pux6a34n>Meiro Pipes <span class="dd-pillar-badge" data-astro-cid-pux6a34n>CDI</span></span> <p class="dd-pillar-value" data-astro-cid-pux6a34n>Capture and route data</p> <span class="dd-pillar-arrow" aria-hidden="true" data-astro-cid-pux6a34n><svg width="12" height="12" viewBox="0 0 12 12" fill="none" data-astro-cid-pux6a34n><path d="M2.5 6h7M6 2.5l3.5 3.5L6 9.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path></svg></span> </a> <div class="dd-pillar-links" data-astro-cid-pux6a34n> <a href="/product/meiro-pipes/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Event Router</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Collect events across the entire customer journey</span> </a> <a href="/product/architecture/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Architecture</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>How Pipes is built and deployed</span> </a> <a href="/product/data-collection/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Reverse ETL</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Sync warehouse data to any tool</span> </a> <a href="/product/identity-resolution/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Identity Resolution</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Merge fragmented customer identities</span> </a> <a href="/integrations/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Integrations</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>300+ native connectors</span> </a> <a href="/ai-agents/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>AI Enablement</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Data enrichment and AI pipelines</span> </a> </div> </div> <!-- ② Meiro Audiences --> <div class="dd-group dd-product-pillar" data-pillar="audiences" data-astro-cid-pux6a34n> <a href="/meiro-audience/" class="dd-pillar-head" data-astro-cid-pux6a34n> <p class="dd-pillar-tag" data-astro-cid-pux6a34n>Profile Engine</p> <span class="dd-pillar-name" data-astro-cid-pux6a34n>Meiro Audiences <span class="dd-pillar-badge" data-astro-cid-pux6a34n>CDP</span></span> <p class="dd-pillar-value" data-astro-cid-pux6a34n>Build unified customer profiles</p> <span class="dd-pillar-arrow" aria-hidden="true" data-astro-cid-pux6a34n><svg width="12" height="12" viewBox="0 0 12 12" fill="none" data-astro-cid-pux6a34n><path d="M2.5 6h7M6 2.5l3.5 3.5L6 9.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path></svg></span> </a> <div class="dd-pillar-links" data-astro-cid-pux6a34n> <a href="/product/single-customer-view/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Single Customer View</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Unified, persistent customer profiles</span> </a> <a href="/product/smart-segmentation/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Audience Center</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Build and activate complex segments</span> </a> </div> </div> <!-- ③ Meiro Engage --> <div class="dd-group dd-product-pillar" data-pillar="engage" data-astro-cid-pux6a34n>
133 <a href="/meiro-engage/" class="dd-pillar-head" data-astro-cid-pux6a34n> <p class="dd-pillar-tag" data-astro-cid-pux6a34n>Activation Layer</p> <span class="dd-pillar-name" data-astro-cid-pux6a34n>Meiro Engage <span class="dd-pillar-badge" data-astro-cid-pux6a34n>CEP</span></span> <p class="dd-pillar-value" data-astro-cid-pux6a34n>Activate across channels</p> <span class="dd-pillar-arrow" aria-hidden="true" data-astro-cid-pux6a34n><svg width="12" height="12" viewBox="0 0 12 12" fill="none" data-astro-cid-pux6a34n><path d="M2.5 6h7M6 2.5l3.5 3.5L6 9.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path></svg></span> </a> <div class="dd-pillar-links" data-astro-cid-pux6a34n> <a href="/product/email/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Email Marketing</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Built-in email with any SMTP provider</span> </a> <a href="/product/mobile-push/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Mobile Push</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Personalized app notifications</span> </a> <a href="/product/whatsapp-marketing/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>WhatsApp</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Automated campaign messaging</span> </a> <a href="/product/customer-journey-orchestration-tool/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Journey Orchestration</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Multi-channel workflow automation</span> </a> <a href="/product/personalization/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>AI Personalization</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Real-time personalization at scale</span> </a> <a href="/ai-agents/#marketing" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Marketing AI Agents</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Automate campaign ideation and launch</span> </a> </div> </div> </div> <div class="dd-summary" data-astro-cid-pux6a34n> <p class="dd-summary-label" data-astro-cid-pux6a34n>Platform</p> <p class="dd-summary-title" data-astro-cid-pux6a34n>Deploy anywhere / Private&nbsp;deployment</p> <p class="dd-summary-body" data-astro-cid-pux6a34n>Pipes → Audiences → Engage. Self-hosted on your cloud, on-prem, or managed. Zero data egress.</p> <a href="/hosting/" class="dd-summary-link" data-astro-cid-pux6a34n>
134Explore hosting options
135<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" data-astro-cid-pux6a34n> <path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path> </svg> </a> </div> </div> </li> <!-- Solutions --> <li class="nav-item has-dropdown has-mega" data-dropdown-item data-astro-cid-pux6a34n> <button class="nav-link nav-link-button" type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-dd-solutions" data-dropdown-trigger data-astro-cid-pux6a34n>
136Solutions
137<svg class="nav-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="dropdown dropdown--mega" id="nav-dd-solutions" data-astro-cid-pux6a34n> <div class="dd-cols dd-cols--solutions" data-astro-cid-pux6a34n> <!-- Col 1: By Use Case --> <div class="dd-group dd-group--use-cases" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>By Use Case</span> </div> <a href="/use-cases/personalize-cx-to-anonymous-visitors/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Convert Anonymous Web Visitors</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Personalize for users before they identify</span> </a> <a href="/use-cases/customer-lifecycle-management/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Boost Customer Lifetime Value</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Maximize revenue across the full lifecycle</span> </a> <a href="/use-cases/churn-management/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Prevent Churn</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>
137Identify and re-engage at-risk customers</span> </a> <a href="/use-cases/optimize-ad-performance-and-spend-through-suppression/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Optimize Advertising Spend</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Suppress converted users, improve ROAS</span> </a> <a href="/use-cases/" class="dd-use-case-cta" data-astro-cid-pux6a34n>
138Explore more use cases
139<svg width="11" height="11" viewBox="0 0 12 12" fill="none" aria-hidden="true" data-astro-cid-pux6a34n> <path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path> </svg> </a> </div> <!-- Col 2: Industries --> <div class="dd-group" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>Industries</span> </div> <a href="/industries/banking/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Banking &amp; Finance</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Compliant CDP for regulated sectors</span> </a> <a href="/industries/retail/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Retail &amp; E-commerce</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Personalization at purchase scale</span> </a> <a href="/industries/health-beauty-retail/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Health &amp; Beauty</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Loyalty and lifecycle marketing</span> </a> <a href="/industries/media/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Media &amp; Publishers</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Audience monetization and retention</span> </a> <a href="/industries/igaming/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>iGaming</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Real-time player context and activation</span> </a> </div> <!-- Col 3: By Team --> <div class="dd-group dd-group--by-team" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>By Team</span> </div> <div class="dd-team-cards" data-astro-cid-pux6a34n> <a href="/it-engineering-teams/" class="dd-team-card" data-team="technical" data-astro-cid-pux6a34n> <p class="dd-team-tag" data-astro-cid-pux6a34n>Technical</p> <span class="dd-team-name" data-astro-cid-pux6a34n>For Technical Teams</span> <p class="dd-team-desc" data-astro-cid-pux6a34n>Data engineers, architects &amp; developers</p> </a> <a href="/marketing-teams/" class="dd-team-card" data-team="marketing" data-astro-cid-pux6a34n> <p class="dd-team-tag" data-astro-cid-pux6a34n>Marketing</p> <span class="dd-team-name" data-astro-cid-pux6a34n>For Marketing &amp; Business</span> <p class="dd-team-desc" data-astro-cid-pux6a34n>Marketers, analysts &amp; CX teams</p> </a> <div class="dd-team-card" data-team="ai" aria-disabled="true" data-astro-cid-pux6a34n> <p class="dd-team-tag" data-astro-cid-pux6a34n>AI &amp; Agents</p> <span class="dd-team-name" data-astro-cid-pux6a34n>For AI &amp; Agents</span> <p class="dd-team-desc" data-astro-cid-pux6a34n>AI-first teams building agentic workflows</p> <span class="dd-team-badge" data-astro-cid-pux6a34n>Coming soon</span> </div> </div> </div> </div> </div> </li> <!-- Integrations --> <li class="nav-item has-dropdown has-mega" data-dropdown-item data-astro-cid-pux6a34n> <button class="nav-link nav-link-button" type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-dd-integrations" data-dropdown-trigger data-astro-cid-pux6a34n>
140Integrations
141<svg class="nav-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="dropdown dropdown--mega" id="nav-dd-integrations" data-astro-cid-pux6a34n> <div class="dd-cols dd-cols--integrations" data-astro-cid-pux6a34n> <!-- Featured integrations block --> <div class="dd-group dd-group--integrations-hero" data-astro-cid-pux6a34n> <a href="/integrations/" class="dd-integrations-feature" data-astro-cid-pux6a34n> <p class="dd-int-count" data-astro-cid-pux6a34n>300+ integrations</p> <p class="dd-int-desc" data-astro-cid-pux6a34n>Connect your existing stack across analytics, marketing, data warehouses, and more.</p> <span class="dd-int-link" data-astro-cid-pux6a34n>
142Browse all integrations
143<svg width="11" height="11" viewBox="0 0 12 12" fill="none" aria-hidden="true" data-astro-cid-pux6a34n> <path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path> </svg> </span> </a> </div> <!-- Pipes Integrations --> <div class="dd-group" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>Pipes Integrations</span> </div> <a href="/integrations/warehouse-activation/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Warehouse Activation</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Sync warehouse data<br data-astro-cid-pux6a34n>to your engagement stack.</span> </a> <a href="/integrations/warehouse-analytics/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Analytics × Warehouse</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Close the enrichment loop between<br data-astro-cid-pux6a34n>your analytics tool and warehouse.</span> </a> </div> <!-- Deployment (moved from Solutions) --> <div class="dd-group" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>Deployment</span> </div> <a href="/hosting/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>All Options</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Your infrastructure, your choice</span> </a> <a href="/local-ai-cdp/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Local AI CDP</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>The AI model runs where the CDP runs</span> </a> <a href="/hosting/aws/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Amazon Web Services</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Deploy within your AWS infrastructure</span> </a> <a href="/hosting/azure/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Microsoft Azure</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Run securely in Microsoft Azure</span> </a> <a href="/hosting/gcp/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Google Cloud Platform</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Scale on Google Cloud infrastructure</span> </a> <a href="/hosting/on-premise/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>On-Premise</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Full control within your own servers</span> </a> <a href="/hosting/private-cloud-cdp/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Customer Cloud Account</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Self-host in your own cloud account</span> </a> </div> </div> </div> </li> <!-- Pricing --> <li class="nav-item" data-astro-cid-pux6a34n> <a href="/pricing/" class="nav-link" data-astro-cid-pux6a34n>Pricing</a> </li> <!-- Resources --> <li class="nav-item has-dropdown has-mega" data-dropdown-item data-astro-cid-pux6a34n> <button class="nav-link nav-link-button" type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-dd-resources" data-dropdown-trigger data-astro-cid-pux6a34n>
144Resources
145<svg class="nav-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="dropdown dropdown--mega" id="nav-dd-resources" data-astro-cid-pux6a34n> <div class="dd-cols" data-astro-cid-pux6a34n> <div class="dd-group" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>Learn</span> </div> <a href="/blog/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Blog</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Insights on data and personalization</span> </a> <a href="/use-cases/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Use Cases</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Real-world activation patterns</span> </a> <a href="/events/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Events</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Conferences and meetups</span> </a> <a href="/resource-library/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Resource Library</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Guides, reports, and whitepapers</span> </a> </div> <div class="dd-group" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>Watch</span> </div> <a href="/webinars/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Webinars</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Live and on-demand sessions</span> </a> <a href="/product-videos/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Product Videos</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Recorded product explainers</span> </a> <a href="/success-story/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Case Studies</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Customer success stories</span> </a> </div> <div class="dd-group" data-astro-cid-pux6a34n> <div class="dd-group-header" data-astro-cid-pux6a34n> <span class="dd-group-name" data-astro-cid-pux6a34n>Compare</span> </div> <a href="/competitors/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>CDP Competitors</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>How Meiro stacks up</span> </a>
145 <a href="/pipes/competitors/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>CDI Competitors</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Pipes vs. Segment, Snowplow & more</span> </a> <a href="/wall-of-love/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Testimonials</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>What our customers say</span> </a> </div> </div> </div> </li> <!-- Company --> <li class="nav-item has-dropdown" data-dropdown-item data-astro-cid-pux6a34n> <button class="nav-link nav-link-button" type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-dd-company" data-dropdown-trigger data-astro-cid-pux6a34n>
146Company
147<svg class="nav-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="dropdown" id="nav-dd-company" data-astro-cid-pux6a34n> <div class="dd-cols" data-astro-cid-pux6a34n> <div class="dd-group" data-astro-cid-pux6a34n> <a href="/about/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>About Us</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Our team and mission</span> </a> <a href="/career/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Careers</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Join the Meiro team</span> </a> <a href="/partners/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Partners</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Technology and agency partners</span> </a> <a href="/contact-us/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Contact Us</span> </a> <a href="/she-loves-data/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Social Mission</span> </a> <a href="/newsroom/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Newsroom</span> </a> <a href="/brand/" class="dd-item" data-astro-cid-pux6a34n> <span class="dd-item-title" data-astro-cid-pux6a34n>Brand &amp; Media Kit</span> <span class="dd-item-desc" data-astro-cid-pux6a34n>Logos, colours and press assets</span> </a> </div> </div> </div> </li> </ul> <a href="/contact-us/" class="nav-cta" data-astro-cid-pux6a34n>
148Contact Us
149<svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" data-astro-cid-pux6a34n> <path d="M2 6.5h9M7 2.5l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n></path> </svg> </a> <button class="hamburger" type="button" aria-label="Toggle menu" aria-expanded="false" data-hamburger data-astro-cid-pux6a34n> <span data-astro-cid-pux6a34n></span><span data-astro-cid-pux6a34n></span><span data-astro-cid-pux6a34n></span> </button> </div> </nav> <div class="mobile-nav" data-mobile-nav inert data-astro-cid-pux6a34n> <div class="mobile-nav-inner" data-astro-cid-pux6a34n> <!-- CTA buttons --> <div class="mob-ctas" data-astro-cid-pux6a34n> <button type="button" class="mobile-nav-cta mobile-nav-cta--ghost" onclick="window.openPipesModal && window.openPipesModal()" data-astro-cid-pux6a34n>Try Pipes For Free</button> <a href="/contact-us/" class="mobile-nav-cta" data-astro-cid-pux6a34n>Contact Us</a> </div> <!-- Product accordion --> <div class="mob-section" data-mob-section data-astro-cid-pux6a34n> <button class="mob-toggle" type="button" aria-expanded="false" data-mob-toggle data-astro-cid-pux6a34n>
150Product <svg class="mob-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="mob-body" data-mob-body data-astro-cid-pux6a34n> <div class="mob-group" data-astro-cid-pux6a34n> <a href="/product/meiro-pipes/" class="mob-group-head" data-astro-cid-pux6a34n>Meiro Pipes <span class="mob-pillar-badge mob-pillar-badge--pipes" data-astro-cid-pux6a34n>CDI</span></a> <a href="/product/meiro-pipes/" class="mob-link" data-astro-cid-pux6a34n>Event Router</a> <a href="/product/architecture/" class="mob-link" data-astro-cid-pux6a34n>Architecture</a> <a href="/product/data-collection/" class="mob-link" data-astro-cid-pux6a34n>Reverse ETL</a> <a href="/product/identity-resolution/" class="mob-link" data-astro-cid-pux6a34n>
150Identity Resolution</a> <a href="/integrations/" class="mob-link" data-astro-cid-pux6a34n>Integrations</a> <a href="/ai-agents/" class="mob-link" data-astro-cid-pux6a34n>AI Enablement</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <a href="/meiro-audience/" class="mob-group-head" data-astro-cid-pux6a34n>Meiro Audiences <span class="mob-pillar-badge mob-pillar-badge--audiences" data-astro-cid-pux6a34n>CDP</span></a> <a href="/product/single-customer-view/" class="mob-link" data-astro-cid-pux6a34n>Single Customer View</a> <a href="/product/smart-segmentation/" class="mob-link" data-astro-cid-pux6a34n>Audience Center</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <a href="/meiro-engage/" class="mob-group-head" data-astro-cid-pux6a34n>Meiro Engage <span class="mob-pillar-badge mob-pillar-badge--engage" data-astro-cid-pux6a34n>CEP</span></a> <a href="/product/email/" class="mob-link" data-astro-cid-pux6a34n>Email Marketing</a> <a href="/product/mobile-push/" class="mob-link" data-astro-cid-pux6a34n>Mobile Push</a> <a href="/product/whatsapp-marketing/" class="mob-link" data-astro-cid-pux6a34n>WhatsApp</a> <a href="/product/customer-journey-orchestration-tool/" class="mob-link" data-astro-cid-pux6a34n>Journey Orchestration</a> <a href="/product/personalization/" class="mob-link" data-astro-cid-pux6a34n>AI Personalization</a> <a href="/ai-agents/#marketing" class="mob-link" data-astro-cid-pux6a34n>Marketing AI Agents</a> </div> <a href="/hosting/" class="mob-link mob-link--accent" data-astro-cid-pux6a34n>Explore hosting options →</a> </div> </div> <!-- Solutions accordion --> <div class="mob-section" data-mob-section data-astro-cid-pux6a34n> <button class="mob-toggle" type="button" aria-expanded="false" data-mob-toggle data-astro-cid-pux6a34n>
151Solutions <svg class="mob-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="mob-body" data-mob-body data-astro-cid-pux6a34n> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>By Use Case</span> <a href="/use-cases/personalize-cx-to-anonymous-visitors/" class="mob-link" data-astro-cid-pux6a34n>Convert Anonymous Web Visitors</a> <a href="/use-cases/customer-lifecycle-management/" class="mob-link" data-astro-cid-pux6a34n>Boost Customer Lifetime Value</a> <a href="/use-cases/churn-management/" class="mob-link" data-astro-cid-pux6a34n>Prevent Churn</a> <a href="/use-cases/optimize-ad-performance-and-spend-through-suppression/" class="mob-link" data-astro-cid-pux6a34n>Optimize Advertising Spend</a> <a href="/use-cases/" class="mob-link mob-link--accent" data-astro-cid-pux6a34n>All use cases →</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>Industries</span> <a href="/industries/banking/" class="mob-link" data-astro-cid-pux6a34n>Banking &amp; Finance</a> <a href="/industries/retail/" class="mob-link" data-astro-cid-pux6a34n>Retail &amp; E-commerce</a> <a href="/industries/health-beauty-retail/" class="mob-link" data-astro-cid-pux6a34n>Health &amp; Beauty</a> <a href="/industries/media/" class="mob-link" data-astro-cid-pux6a34n>Media &amp; Publishers</a> <a href="/industries/igaming/" class="mob-link" data-astro-cid-pux6a34n>iGaming</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>By Team</span> <a href="/it-engineering-teams/" class="mob-link" data-astro-cid-pux6a34n>For Technical Teams</a> <a href="/marketing-teams/" class="mob-link" data-astro-cid-pux6a34n>For Marketing &amp; Business</a> </div> </div> </div> <!-- Integrations accordion --> <div class="mob-section" data-mob-section data-astro-cid-pux6a34n> <button class="mob-toggle" type="button" aria-expanded="false" data-mob-toggle data-astro-cid-pux6a34n>
152Integrations <svg class="mob-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="mob-body" data-mob-body data-astro-cid-pux6a34n> <a href="/integrations/" class="mob-link mob-link--accent" data-astro-cid-pux6a34n>Browse all 300+ integrations →</a> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>Pipes Integrations</span> <a href="/integrations/warehouse-activation/" class="mob-link" data-astro-cid-pux6a34n>Warehouse Activation</a> <a href="/integrations/warehouse-analytics/" class="mob-link" data-astro-cid-pux6a34n>Analytics × Warehouse</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>Deployment</span> <a href="/hosting/" class="mob-link" data-astro-cid-pux6a34n>All Options</a> <a href="/local-ai-cdp/" class="mob-link" data-astro-cid-pux6a34n>Local AI CDP</a> <a href="/hosting/aws/" class="mob-link" data-astro-cid-pux6a34n>Amazon Web Services</a> <a href="/hosting/azure/" class="mob-link" data-astro-cid-pux6a34n>Microsoft Azure</a> <a href="/hosting/gcp/" class="mob-link" data-astro-cid-pux6a34n>Google Cloud Platform</a> <a href="/hosting/on-premise/" class="mob-link" data-astro-cid-pux6a34n>On-Premise</a> <a href="/hosting/private-cloud-cdp/" class="mob-link" data-astro-cid-pux6a34n>Customer Cloud Account</a> </div> </div> </div> <!-- Pricing (direct link) --> <a href="/pricing/" class="mob-top-link" data-astro-cid-pux6a34n>Pricing</a> <!-- Resources accordion --> <div class="mob-section" data-mob-section data-astro-cid-pux6a34n> <button class="mob-toggle" type="button" aria-expanded="false" data-mob-toggle data-astro-cid-pux6a34n>
153Resources <svg class="mob-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="mob-body" data-mob-body data-astro-cid-pux6a34n> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>Learn</span> <a href="/blog/" class="mob-link" data-astro-cid-pux6a34n>Blog</a> <a href="/use-cases/" class="mob-link" data-astro-cid-pux6a34n>Use Cases</a> <a href="/events/" class="mob-link" data-astro-cid-pux6a34n>Events</a> <a href="/resource-library/" class="mob-link" data-astro-cid-pux6a34n>Resource Library</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>Watch</span> <a href="/webinars/" class="mob-link" data-astro-cid-pux6a34n>Webinars</a> <a href="/product-videos/" class="mob-link" data-astro-cid-pux6a34n>Product Videos</a> <a href="/success-story/" class="mob-link" data-astro-cid-pux6a34n>Case Studies</a> </div> <div class="mob-group" data-astro-cid-pux6a34n> <span class="mob-group-label" data-astro-cid-pux6a34n>Compare</span> <a href="/competitors/" class="mob-link" data-astro-cid-pux6a34n>CDP Competitors</a>
153 <a href="/pipes/competitors/" class="mob-link" data-astro-cid-pux6a34n>CDI Competitors</a> <a href="/wall-of-love/" class="mob-link" data-astro-cid-pux6a34n>Testimonials</a> </div> </div> </div> <!-- Company accordion --> <div class="mob-section" data-mob-section data-astro-cid-pux6a34n> <button class="mob-toggle" type="button" aria-expanded="false" data-mob-toggle data-astro-cid-pux6a34n>
154Company <svg class="mob-caret" aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-pux6a34n><path d="M4 6l4 4 4-4" data-astro-cid-pux6a34n></path></svg> </button> <div class="mob-body" data-mob-body data-astro-cid-pux6a34n> <a href="/about/" class="mob-link" data-astro-cid-pux6a34n>About Us</a> <a href="/career/" class="mob-link" data-astro-cid-pux6a34n>Careers</a> <a href="/partners/" class="mob-link" data-astro-cid-pux6a34n>Partners</a> <a href="/contact-us/" class="mob-link" data-astro-cid-pux6a34n>Contact Us</a> <a href="/she-loves-data/" class="mob-link" data-astro-cid-pux6a34n>Social Mission</a> <a href="/newsroom/" class="mob-link" data-astro-cid-pux6a34n>Newsroom</a> <a href="/brand/" class="mob-link" data-astro-cid-pux6a34n>Brand &amp; Media Kit</a> </div> </div> </div> </div> </div> 
154<script type="module">const f=document.querySelectorAll(".site-nav");for(const a of f){const d=a.querySelectorAll("[data-dropdown-item]"),r=a.querySelector("[data-hamburger]"),t=a.querySelector("[data-mobile-nav]"),l=()=>window.matchMedia("(min-width: 981px)").matches,n=()=>{for(const e of d){e.setAttribute("data-open","false");const o=e.querySelector("[data-dropdown-trigger]");o&&o.setAttribute("aria-expanded","false")}},s=()=>{!r||!t||(r.classList.remove("active"),r.setAttribute("aria-expanded","false"),t.classList.remove("open"),t.setAttribute("inert",""),document.body.style.overflow="")};for(const e of d){const o=e.querySelector("[data-dropdown-trigger]");o&&o.addEventListener("click",c=>{if(!l())return;c.preventDefault();const i=e.getAttribute("data-open")==="true";n(),i||(e.setAttribute("data-open","true"),o.setAttribute("aria-expanded","true"))})}document.addEventListener("click",e=>{e.target instanceof Node&&(a.contains(e.target)||n())}),document.addEventListener("keydown",e=>{e.key==="Escape"&&(n(),s())}),window.addEventListener("resize",()=>{if(!l()){n();return}s()}),r&&t&&(r.addEventListener("click",()=>{const e=!t.classList.contains("open");r.classList.toggle("active",e),r.setAttribute("aria-expanded",String(e)),t.classList.toggle("open",e),t.toggleAttribute("inert",!e),document.body.style.overflow=e?"hidden":""}),t.querySelectorAll("[data-mob-toggle]").forEach(e=>{e.addEventListener("click",()=>{const o=e.closest("[data-mob-section]");if(!o)return;const c=o.getAttribute("data-open")==="true";t.querySelectorAll("[data-mob-section]").forEach(i=>{i.setAttribute("data-open","false");const u=i.querySelector("[data-mob-toggle]");u&&u.setAttribute("aria-expanded","false")}
154),c||(o.setAttribute("data-open","true"),e.setAttribute("aria-expanded","true"))})}),t.querySelectorAll("a").forEach(e=>{e.addEventListener("click",()=>s())}))}</script>
154   <main class="hpb-page" data-astro-cid-jisss465> <!-- ① HERO --> <section class="hpb-he" data-astro-cid-jisss465> <div class="container hpb-he-grid" data-astro-cid-jisss465> <div class="hpb-he-panel" data-astro-cid-jisss465> <p class="hpb-he-eyebrow" data-astro-cid-jisss465>The only agentic CDP with full marketing activation</p> <h1 class="hpb-he-headline" data-astro-cid-jisss465>From customer data<br data-astro-cid-jisss465>to customer <span class="hpb-he-highlight" data-astro-cid-jisss465>context.</span></h1> <p class="hpb-he-deck" data-astro-cid-jisss465>The customer data platform (CDP) that runs on infrastructure you control, including a local AI model as an option.</p> <p class="hpb-he-sub" data-astro-cid-jisss465>Capture every signal, resolve it into one customer profile in real time, and activate it across every channel.</p> <p class="hpb-he-audience" data-astro-cid-jisss465>Built for marketing and data teams in banking, telco, fintech, pharma, travel, e-commerce and others.</p> <div class="hpb-he-actions" data-astro-cid-jisss465> <a href="/engage/demo" class="btn btn-primary" target="_blank" rel="noopener" data-astro-cid-jisss465>Watch Demo</a> <a href="/live-demo/" class="btn btn-outline" data-astro-cid-jisss465>Book a Custom Demo</a> </div> <p class="hpb-he-trust" data-astro-cid-jisss465><span class="hpb-he-dot" aria-hidden="true" data-astro-cid-jisss465></span>Deploys in your cloud, on prem, or fully managed.</p> </div> <div class="hpb-he-visual" data-astro-cid-jisss465> <div class="hpb-he-slides" id="hpb-he-slides" data-astro-cid-jisss465> <img src="/images/hp-hero-1.jpg" alt="High-credit-score audience" class="hpb-he-img hpb-he-slide hpb-he-slide--active" width="1024" height="1024" loading="eager" data-astro-cid-jisss465> <img src="/images/hp-hero-2.jpg" alt="Affluent cross-sell audience" class="hpb-he-img hpb-he-slide" width="1024" height="1024" loading="lazy" data-astro-cid-jisss465> <img src="/images/hp-hero-3.jpg" alt="Lapsing high-value audience" class="hpb-he-img hpb-he-slide" width="1024" height="1024" loading="lazy" data-astro-cid-jisss465> <img src="/images/hp-hero-4.jpg" alt="High-value remittance actives" class="hpb-he-img hpb-he-slide" width="1024" height="1024" loading="lazy" data-astro-cid-jisss465> </div> </div> </div> </section> <!-- ② SOCIAL PROOF — reused global logo strip --> <section class="trust-strip" data-astro-cid-m6ehmle4> <div class="trust-strip-label" data-astro-cid-m6ehmle4> <span class="trust-strip-rule" aria-hidden="true" data-astro-cid-m6ehmle4></span> <span class="trust-strip-text" data-astro-cid-m6ehmle4>Tried &amp; trusted by clients worldwide</span> <span class="trust-strip-rule" aria-hidden="true" data-astro-cid-m6ehmle4></span> </div> <div class="trust-strip-marquee-wrap" aria-label="Client logos" data-astro-cid-m6ehmle4> <div class="trust-strip-track" data-astro-cid-m6ehmle4> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/oktagon_a528ed4522.png" alt="Oktagon" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/direct_d9e444a9c8.svg" alt="Direct" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/cnc_96482f0a5f.svg" alt="CNC" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/der_touristik_fcc45d265b.svg" alt="Der Touristik" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/drmax_7e12bf9bf2.svg" alt="DrMax" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/chemist_warehouse_15a9f10a4f.svg" alt="Chemist Warehouse" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/bca_d74a3fe16e.svg" alt="BCA" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/home_credit_1af8dd87cd.svg" alt="Home Credit" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/kb_021d691b35.svg" alt="KB" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/super_mom_dd7dfc3879.svg" alt="Super Mom" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/ergo-logo.svg" alt="Ergo" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/heureka_group_d379acadf8.svg" alt="Heureka Group" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/iprima_155dfd25dd.svg" alt="iPrima" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/wego_943792edca.svg" alt="Wego" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" data-astro-cid-m6ehmle4><img src="/images/societe_generale_884ff9dbc7.svg" alt="Société Générale" loading="lazy" data-astro-cid-m6ehmle4></div> <!-- duplicate set for seamless loop --> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/oktagon_a528ed4522.png" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/direct_d9e444a9c8.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/cnc_96482f0a5f.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/der_touristik_fcc45d265b.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/drmax_7e12bf9bf2.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/chemist_warehouse_15a9f10a4f.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/bca_d74a3fe16e.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/home_credit_1af8dd87cd.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/kb_021d691b35.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/super_mom_dd7dfc3879.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/ergo-logo.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/heureka_group_d379acadf8.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/iprima_155dfd25dd.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/wego_943792edca.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> <div class="trust-logo-cell" aria-hidden="true" data-astro-cid-m6ehmle4><img src="/images/societe_generale_884ff9dbc7.svg" alt="" loading="lazy" data-astro-cid-m6ehmle4></div> </div> </div> </section> <!-- ② PROVEN IMPACT STATS --> <section class="hpb-proof" data-astro-cid-jisss465> <div class="container" data-astro-cid-jisss465> <div class="hpb-proof-header" data-astro-cid-jisss465> <h2 class="hpb-proof-headline" data-astro-cid-jisss465>What teams running Meiro report back</h2> </div> <div class="hpb-proof-metrics" data-astro-cid-jisss465> <div class="hpb-proof-stat" data-astro-cid-jisss465> <strong class="hpb-proof-number" data-astro-cid-jisss465>+300%</strong> <span class="hpb-proof-label" data-astro-cid-jisss465>Bigger addressable audience</span> </div> <div class="hpb-proof-stat" data-astro-cid-jisss465> <strong class="hpb-proof-number" data-astro-cid-jisss465>+160%</strong> <span class="hpb-proof-label" data-astro-cid-jisss465>Higher return on ad spend</span> </div> <div class="hpb-proof-stat" data-astro-cid-jisss465> <strong class="hpb-proof-number" data-astro-cid-jisss465>+330%</strong> <span class="hpb-proof-label" data-astro-cid-jisss465>More efficient cost per acquisition</span> </div> <div class="hpb-proof-stat" data-astro-cid-jisss465> <strong class="hpb-proof-number" data-astro-cid-jisss465>60&#8209;80%</strong> <span class="hpb-proof-label" data-astro-cid-jisss465>Cost savings vs. Segment at scale</span> </div> <div class="hpb-proof-stat" data-astro-cid-jisss465> <strong class="hpb-proof-number hpb-proof-number--g2" data-astro-cid-jisss465>4.8<span class="hpb-proof-g2-denom" data-astro-cid-jisss465>/5</span></strong> <span class="hpb-proof-label" data-astro-cid-jisss465>
155Rated by marketing &amp; data teams
156<a href="https://www.g2.com/products/meiro/reviews" target="_blank" rel="noopener noreferrer" class="hpb-proof-reviews-link" data-astro-cid-jisss465>See reviews →</a> </span> </div> </div> </div> </section> <!-- ③ THREE PRODUCTS — replaces Three Steps --> <section class="hpb-products" data-astro-cid-jisss465> <span class="hpb-orb hpb-orb--p1" aria-hidden="true" data-astro-cid-jisss465></span> <span class="hpb-orb hpb-orb--p2" aria-hidden="true" data-astro-cid-jisss465></span> <div class="container" data-astro-cid-jisss465> <div class="hpb-products-head" data-astro-cid-jisss465> <p class="hpb-products-eyebrow" data-astro-cid-jisss465>Three modules. Single composable product.</p> <h2 class="hpb-products-headline" data-astro-cid-jisss465>From first signal to activation, without moving data between tools</h2> <p class="hpb-products-spec" data-astro-cid-jisss465>One engine, zero syncing, no ETL between products.</p> <p class="hpb-products-arch" data-astro-cid-jisss465>
156All three deploy inside your own infrastructure. <a href="/local-ai-cdp/" class="hpb-products-sub-link" data-astro-cid-jisss465>So does the AI model</a>.</p> </div> <div class="hpb-product-flow" aria-hidden="true" data-astro-cid-jisss465> <span class="hpb-flow-item" data-astro-cid-jisss465> <span class="hpb-flow-step hpb-flow-pipes" data-astro-cid-jisss465>Capture &amp; Resolve</span> <span class="hpb-flow-arrow hpb-flow-arrow-down" data-astro-cid-jisss465>↓</span> </span> <span class="hpb-flow-arrow hpb-flow-arrow-right" data-astro-cid-jisss465>→</span> <span class="hpb-flow-item" data-astro-cid-jisss465> <span class="hpb-flow-step hpb-flow-audiences" data-astro-cid-jisss465>Profile &amp; Segment</span> <span class="hpb-flow-arrow hpb-flow-arrow-down" data-astro-cid-jisss465>↓</span> </span> <span class="hpb-flow-arrow hpb-flow-arrow-right" data-astro-cid-jisss465>→</span> <span class="hpb-flow-item" data-astro-cid-jisss465> <span class="hpb-flow-step hpb-flow-engage" data-astro-cid-jisss465>Activate &amp; Engage</span> </span> </div> <div class="hpb-product-cards" data-astro-cid-jisss465> <a href="/product/meiro-pipes/" class="hpb-product-card hpb-product-card--pipes" data-astro-cid-jisss465> <div class="hpb-product-card-header" data-astro-cid-jisss465> <div class="hpb-product-tag hpb-product-tag--pipes" data-astro-cid-jisss465>CDI</div> <p class="hpb-product-for" data-astro-cid-jisss465>For data engineering &amp; product teams</p> <h3 class="hpb-product-name" data-astro-cid-jisss465>Meiro Pipes</h3> <p class="hpb-product-tagline" data-astro-cid-jisss465>The agentic data control plane</p> </div> <p class="hpb-product-desc" data-astro-cid-jisss465>Capture behavioral data from every touchpoint, resolve identity in real time, and route it anywhere. Your warehouse, your analytics, your activation tools. AI agents handle schema mapping, debugging, and setup. Deploy anywhere.</p> <ul class="hpb-product-benefits" data-astro-cid-jisss465> <li data-astro-cid-jisss465>184ms identity resolution</li> <li data-astro-cid-jisss465>No copy on Meiro infrastructure</li> <li data-astro-cid-jisss465>AI-assisted schema mapping &amp; ops</li> <li data-astro-cid-jisss465>Self-hosted, any cloud, or managed</li> </ul> <span class="hpb-product-link hpb-product-link--pipes" data-astro-cid-jisss465>Explore Pipes →</span> </a> <a href="/meiro-audience/" class="hpb-product-card hpb-product-card--audiences" data-astro-cid-jisss465> <div class="hpb-product-card-header" data-astro-cid-jisss465> <div class="hpb-product-tag hpb-product-tag--audiences" data-astro-cid-jisss465>CDP</div> <p class="hpb-product-for" data-astro-cid-jisss465>For marketing &amp; growth teams</p> <h3 class="hpb-product-name" data-astro-cid-jisss465>Meiro Audiences</h3> <p class="hpb-product-tagline" data-astro-cid-jisss465>The persistent customer profile engine</p> </div> <p class="hpb-product-desc" data-astro-cid-jisss465>One customer. One truth. Audiences builds the persistent, complex customer profile: a continuously updated single view of every customer, with consent governance and powerful audience segmentation.</p> <ul class="hpb-product-benefits" data-astro-cid-jisss465> <li data-astro-cid-jisss465>Persistent single customer view</li> <li data-astro-cid-jisss465>Consent governance built-in</li> <li data-astro-cid-jisss465>AI-powered audience segmentation</li> <li data-astro-cid-jisss465>Trusted by AI agents, queryable in real time</li> </ul> <span class="hpb-product-link hpb-product-link--audiences" data-astro-cid-jisss465>Explore Audiences →</span> </a> <a href="/product/meiro-engage/" class="hpb-product-card hpb-product-card--engage" data-astro-cid-jisss465> <div class="hpb-product-card-header" data-astro-cid-jisss465> <div class="hpb-product-tag hpb-product-tag--engage" data-astro-cid-jisss465>CEP</div> <p class="hpb-product-for" data-astro-cid-jisss465>For marketing &amp; growth teams</p> <h3 class="hpb-product-name" data-astro-cid-jisss465>Meiro Engage</h3> <p class="hpb-product-tagline" data-astro-cid-jisss465>Turn customer context into action</p> </div> <p class="hpb-product-desc" data-astro-cid-jisss465>Engage activates unified profiles across email, push, SMS, advertising, and more so the right message reaches the right customer at the right moment. The activation layer where unified knowledge becomes personalized action.</p> <ul class="hpb-product-benefits" data-astro-cid-jisss465> <li data-astro-cid-jisss465>Email, push, SMS, paid media</li> <li data-astro-cid-jisss465>Journey orchestration with AI</li> <li data-astro-cid-jisss465>Agent-triggered actions</li> <li data-astro-cid-jisss465>No message volume limits</li> </ul> <span class="hpb-product-link hpb-product-link--engage" data-astro-cid-jisss465>Explore Engage →</span> </a> </div> </div> </section> <!-- ④ FOR MARKETING TEAMS --> <section class="hpb-mkt" data-astro-cid-jisss465> <span class="hpb-orb hpb-orb--m1" aria-hidden="true" data-astro-cid-jisss465></span> <span class="hpb-orb hpb-orb--m2" aria-hidden="true" data-astro-cid-jisss465></span> <div class="container hpb-mkt-grid" data-astro-cid-jisss465> <div class="hpb-mkt-head" data-astro-cid-jisss465> <span class="hpb-mkt-eyebrow" data-astro-cid-jisss465>For marketing teams</span> <h2 class="hpb-h2 hpb-mkt-headline" data-astro-cid-jisss465>Agentic marketing that runs on customer context.</h2> </div> <div class="hpb-mkt-left" data-astro-cid-jisss465> <p class="hpb-mkt-lead" data-astro-cid-jisss465>Your team has the ideas.</p> <p class="hpb-mkt-sub" data-astro-cid-jisss465> <a href="/ai-agents/" class="hpb-mkt-sub-link" data-astro-cid-jisss465><span class="hpb-grad" data-astro-cid-jisss465>
156Piper, Meiro's AI agent,</span></a> finds the right audience, writes the content, sets up the journey, and executes across every channel. You stay focused on strategy.
157</p> <p class="hpb-mkt-security" data-astro-cid-jisss465>
158You don't worry about security, we got you with the <a href="/local-ai-cdp/" class="hpb-mkt-sub-link" data-astro-cid-jisss465>local AI model</a> option.
159</p> <ul class="hpb-mkt-features" data-astro-cid-jisss465> <li class="hpb-mkt-feat hpb-acc-item is-open" data-astro-cid-jisss465> <span class="hpb-mkt-icon" aria-hidden="true" data-astro-cid-jisss465> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><circle cx="12" cy="12" r="3" data-astro-cid-jisss465></circle><path d="M12 1v4M12 19v4M4.22 4.22l2.83 2.83M16.95 16.95l2.83 2.83M1 12h4M19 12h4M4.22 19.78l2.83-2.83M16.95 7.05l2.83-2.83" data-astro-cid-jisss465></path></svg> </span> <div class="hpb-acc-inner" data-astro-cid-jisss465> <button class="hpb-acc-trigger" data-ui-target="audiences" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>Know who's ready to buy, right now</strong> <svg class="hpb-acc-chevron" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><polyline points="6 9 12 15 18 9" data-astro-cid-jisss465></polyline></svg> </button> <div class="hpb-acc-body" data-astro-cid-jisss465> <p data-astro-cid-jisss465>Spot high-intent moments the instant they happen. Audiences built on live behavior, with identity resolved across sessions and devices, refreshing in real time as your customers move.</p> <a href="/product/smart-segmentation/" class="hpb-mkt-learn" data-astro-cid-jisss465>Learn more →</a> </div> </div> </li> <li class="hpb-mkt-feat hpb-acc-item" data-astro-cid-jisss465> <span class="hpb-mkt-icon" aria-hidden="true" data-astro-cid-jisss465> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><polyline points="22 12 18 12 15 21 9 3 6 12 2 12" data-astro-cid-jisss465></polyline></svg> </span> <div class="hpb-acc-inner" data-astro-cid-jisss465> <button class="hpb-acc-trigger" data-ui-target="journeys" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>Journeys that react, not just schedule</strong> <svg class="hpb-acc-chevron" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><polyline points="6 9 12 15 18 9" data-astro-cid-jisss465></polyline></svg> </button> <div class="hpb-acc-body" data-astro-cid-jisss465> <p data-astro-cid-jisss465>Build flows that branch on real signals: a cart abandoned, a loyalty tier reached, a product browsed twice. No static drip campaigns. Journeys that adapt to what customers actually do.</p> <a href="/product/customer-journey-orchestration-tool/" class="hpb-mkt-learn" data-astro-cid-jisss465>Learn more →</a> </div> </div> </li> <li class="hpb-mkt-feat hpb-acc-item" data-astro-cid-jisss465> <span class="hpb-mkt-icon" aria-hidden="true" data-astro-cid-jisss465> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2" data-astro-cid-jisss465></path><circle cx="12" cy="7" r="4" data-astro-cid-jisss465></circle></svg> </span> <div class="hpb-acc-inner" data-astro-cid-jisss465> <button class="hpb-acc-trigger" data-ui-target="campaigns" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>Every message feels written for that one person</strong> <svg class="hpb-acc-chevron" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><polyline points="6 9 12 15 18 9" data-astro-cid-jisss465></polyline></svg> </button> <div class="hpb-acc-body" data-astro-cid-jisss465> <p data-astro-cid-jisss465>Pull any resolved attribute, lifetime value, last category, predicted churn, directly into email, SMS, or push. Not basic mail merge. The kind of personalization that makes customers feel genuinely known.</p> <a href="/product/personalization/" class="hpb-mkt-learn" data-astro-cid-jisss465>Learn more →</a> </div> </div> </li> <li class="hpb-mkt-feat hpb-acc-item" data-astro-cid-jisss465> <span class="hpb-mkt-icon" aria-hidden="true" data-astro-cid-jisss465> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><polyline points="22 7 13.5 15.5 8.5 10.5 2 17" data-astro-cid-jisss465></polyline><polyline points="16 7 22 7 22 13" data-astro-cid-jisss465></polyline></svg> </span> <div class="hpb-acc-inner" data-astro-cid-jisss465> <button class="hpb-acc-trigger" data-ui-target="audiences" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>First-party audiences that outperform cookie lists</strong>
159 <svg class="hpb-acc-chevron" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><polyline points="6 9 12 15 18 9" data-astro-cid-jisss465></polyline></svg> </button> <div class="hpb-acc-body" data-astro-cid-jisss465> <p data-astro-cid-jisss465>First-party resolved profiles match to Meta, Google, and TikTok far better than cookie-based lists. Enterprise clients consistently see meaningful lifts in match rates and return on ad spend.</p> <a href="/product/meiro-audiences/" class="hpb-mkt-learn" data-astro-cid-jisss465>Learn more →</a> </div> </div> </li> </ul> </div> <div class="hpb-mkt-right" data-astro-cid-jisss465> <div class="hpb-ui-mock" data-astro-cid-jisss465> <div class="hpb-ui-tabs" role="tablist" aria-label="Engage capabilities" data-astro-cid-jisss465> <button class="hpb-ui-tab hpb-ui-tab--active" type="button" role="tab" aria-selected="true" data-ui-tab="audiences" data-astro-cid-jisss465>Audiences</button> <button class="hpb-ui-tab" type="button" role="tab" aria-selected="false" data-ui-tab="journeys" data-astro-cid-jisss465>Journeys</button> <button class="hpb-ui-tab" type="button" role="tab" aria-selected="false" data-ui-tab="campaigns" data-astro-cid-jisss465>Campaigns</button> </div> <!-- Panel: Audiences --> <div class="hpb-ui-panel is-active" data-ui-panel="audiences" data-astro-cid-jisss465> <div class="hpb-ui-card" data-astro-cid-jisss465> <p class="hpb-ui-card-title" data-astro-cid-jisss465>High-intent shoppers <span class="hpb-ui-card-since" data-astro-cid-jisss465>last 7 days</span></p> <div class="hpb-ui-filters" data-astro-cid-jisss465> <div class="hpb-ui-filter-row" data-astro-cid-jisss465> <span class="hpb-ui-filter-label" data-astro-cid-jisss465>Lifetime value</span> <span class="hpb-ui-filter-op" data-astro-cid-jisss465>&gt;</span> <span class="hpb-ui-filter-val" data-astro-cid-jisss465>€200</span> </div> <span class="hpb-ui-and" data-astro-cid-jisss465>AND</span> <div class="hpb-ui-filter-row" data-astro-cid-jisss465> <span class="hpb-ui-filter-label" data-astro-cid-jisss465>Last purchase</span> <span class="hpb-ui-filter-op" data-astro-cid-jisss465>≤</span> <span class="hpb-ui-filter-val hpb-ui-filter-val--orange" data-astro-cid-jisss465>7 days ago</span> </div> <span class="hpb-ui-and" data-astro-cid-jisss465>AND</span> <div class="hpb-ui-filter-row" data-astro-cid-jisss465> <span class="hpb-ui-filter-label hpb-ui-filter-label--ai" data-astro-cid-jisss465>Predicted churn</span> <span class="hpb-ai-pill" aria-hidden="true" data-astro-cid-jisss465><svg width="9" height="9" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-jisss465><path d="M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2z" data-astro-cid-jisss465></path></svg>AI</span> <span class="hpb-ui-filter-op" data-astro-cid-jisss465>=</span> <span class="hpb-ui-filter-val hpb-ui-filter-val--green" data-astro-cid-jisss465>Low</span> </div> </div> <div class="hpb-ui-results" data-astro-cid-jisss465> <div data-astro-cid-jisss465> <p class="hpb-ui-count" data-astro-cid-jisss465>38 412</p> <p class="hpb-ui-count-label" data-astro-cid-jisss465>Matching profiles · live</p> </div> <div class="hpb-ui-activate" data-astro-cid-jisss465> <p class="hpb-ui-activate-label" data-astro-cid-jisss465>ACTIVATE VIA</p> <div class="hpb-ui-channels" data-astro-cid-jisss465> <span class="hpb-chip hpb-chip--on" data-astro-cid-jisss465>Email</span> <span class="hpb-chip hpb-chip--on" data-astro-cid-jisss465>SMS</span> <span class="hpb-chip hpb-chip--on" data-astro-cid-jisss465>Push</span> </div> </div> </div> </div> <div class="hpb-ui-metrics" data-astro-cid-jisss465> <div class="hpb-ui-metric" data-astro-cid-jisss465> <p class="hpb-ui-metric-label" data-astro-cid-jisss465>AUDIENCE HEALTH</p> <p class="hpb-ui-metric-val hpb-ui-metric-val--green" data-astro-cid-jisss465>+2.4%</p> <p class="hpb-ui-metric-sub" data-astro-cid-jisss465>vs last week</p> </div> <div class="hpb-ui-metric" data-astro-cid-jisss465> <p class="hpb-ui-metric-label" data-astro-cid-jisss465>LAST SYNC</p> <p class="hpb-ui-metric-val" data-astro-cid-jisss465>2s ago</p> <p class="hpb-ui-metric-sub" data-astro-cid-jisss465>Real-time</p> </div> <div class="hpb-ui-metric" data-astro-cid-jisss465> <p class="hpb-ui-metric-label" data-astro-cid-jisss465>ADDRESSABLE</p> <p class="hpb-ui-metric-val hpb-ui-metric-val--accent" data-astro-cid-jisss465>+300%</p> <p class="hpb-ui-metric-sub" data-astro-cid-jisss465>
159vs cookie-only</p> </div> </div> </div> <!-- Panel: Journeys (horizontal Engage canvas, mirrors /demo/engage) --> <div class="hpb-ui-panel" data-ui-panel="journeys" hidden data-astro-cid-jisss465> <div class="hpb-jd" data-astro-cid-jisss465> <div class="hpb-jd-grid" aria-hidden="true" data-astro-cid-jisss465></div> <div class="hpb-jd-stage" data-astro-cid-jisss465> <svg class="hpb-jd-wires" viewBox="0 0 520 380" width="520" height="380" aria-hidden="true" data-astro-cid-jisss465></svg> <article class="hpb-jd-node" style="left:0; top:4px;" data-astro-cid-jisss465> <header class="hpb-jd-head" data-astro-cid-jisss465> <span class="hpb-jd-icon hpb-jd-icon--blue" aria-hidden="true" data-astro-cid-jisss465><svg width="13" height="13" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-jisss465><path d="M13 2 4 14h7l-1 8 9-12h-7z" data-astro-cid-jisss465></path></svg></span> <span class="hpb-jd-title" data-astro-cid-jisss465>Cart abandoned</span> </header> <div class="hpb-jd-body" data-astro-cid-jisss465>store · cart-abandon</div> <span class="hpb-jd-tag hpb-jd-tag--blue" data-astro-cid-jisss465>EVENT TRIGGER</span> <span class="hpb-jd-port hpb-jd-port--bottom" data-astro-cid-jisss465></span> </article> <article class="hpb-jd-node hpb-jd-node--ai" style="left:0; top:124px;" data-astro-cid-jisss465> <span class="hpb-jd-ai" aria-hidden="true" data-astro-cid-jisss465><svg width="9" height="9" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-jisss465><path d="M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2z" data-astro-cid-jisss465></path></svg>AI</span> <header class="hpb-jd-head" data-astro-cid-jisss465> <span class="hpb-jd-icon hpb-jd-icon--peach" aria-hidden="true" data-astro-cid-jisss465><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><line x1="6" y1="3" x2="6" y2="15" data-astro-cid-jisss465></line><circle cx="18" cy="6" r="3" data-astro-cid-jisss465></circle><circle cx="6" cy="18" r="3" data-astro-cid-jisss465></circle><path d="M18 9a9 9 0 0 1-9 9" data-astro-cid-jisss465></path></svg></span> <span class="hpb-jd-title" data-astro-cid-jisss465>Value &amp; affinity split</span> </header> <div class="hpb-jd-body" data-astro-cid-jisss465>agent-scored attributes</div> <span class="hpb-jd-tag hpb-jd-tag--peach" data-astro-cid-jisss465>DECISION SPLIT</span> <div class="hpb-jd-output" data-astro-cid-jisss465><span data-astro-cid-jisss465>high affinity</span><span class="hpb-jd-port" data-astro-cid-jisss465></span></div> <div class="hpb-jd-output" data-astro-cid-jisss465><span data-astro-cid-jisss465>everyone else</span><span class="hpb-jd-port" data-astro-cid-jisss465></span></div> </article> <article class="hpb-jd-node" style="left:290px; top:150px;" data-astro-cid-jisss465> <header class="hpb-jd-head" data-astro-cid-jisss465> <span class="hpb-jd-icon hpb-jd-icon--lavender" aria-hidden="true" data-astro-cid-jisss465><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><rect width="20" height="16" x="2" y="4" rx="2" data-astro-cid-jisss465></rect><path d="m22 7-10 5L2 7" data-astro-cid-jisss465></path></svg></span> <span class="hpb-jd-title" data-astro-cid-jisss465>Send category offer</span> </header> <span class="hpb-jd-tag hpb-jd-tag--lavender" data-astro-cid-jisss465>EMAIL CAMPAIGN SEND</span> <div class="hpb-jd-output" data-astro-cid-jisss465><span data-astro-cid-jisss465>sent</span><span class="hpb-jd-port" data-astro-cid-jisss465></span></div> </article> <article class="hpb-jd-node" style="left:290px; top:268px;" data-astro-cid-jisss465> <header class="hpb-jd-head" data-astro-cid-jisss465> <span class="hpb-jd-icon hpb-jd-icon--green" aria-hidden="true" data-astro-cid-jisss465><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><path d="M21 11.5a8.5 8.5 0 0 1-8.5 8.5 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 
1590 0 1-.9-3.8A8.5 8.5 0 1 1 21 11.5z" data-astro-cid-jisss465></path></svg></span> <span class="hpb-jd-title" data-astro-cid-jisss465>Send reminder</span> </header> <span class="hpb-jd-tag hpb-jd-tag--green" data-astro-cid-jisss465>WHATSAPP SEND</span> <div class="hpb-jd-output" data-astro-cid-jisss465><span data-astro-cid-jisss465>sent</span><span class="hpb-jd-port" data-astro-cid-jisss465></span></div> </article> </div> </div> </div> <!-- Panel: Campaigns (individual channel assets) --> <div class="hpb-ui-panel" data-ui-panel="campaigns" hidden data-astro-cid-jisss465> <div class="hpb-assets" data-astro-cid-jisss465> <div class="hpb-asset" data-astro-cid-jisss465> <div class="hpb-asset-head" data-astro-cid-jisss465><span class="hpb-asset-chan hpb-asset-chan--email" data-astro-cid-jisss465>Email</span><span class="hpb-asset-name" data-astro-cid-jisss465>Welcome series</span><span class="hpb-ai-pill" aria-hidden="true" data-astro-cid-jisss465><svg width="8" height="8" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-jisss465><path d="M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2z" data-astro-cid-jisss465></path></svg>AI created</span></div> <div class="hpb-asset-thumb hpb-asset-thumb--email" aria-hidden="true" data-astro-cid-jisss465> <span class="hpb-thumb-hero" data-astro-cid-jisss465></span> <p class="hpb-thumb-subject" data-astro-cid-jisss465>Welcome to Acme Co 👋</p> <p class="hpb-thumb-emailtext" data-astro-cid-jisss465>Hi Alex, thanks for joining Acme Co. Here's everything to get you started.</p> <span class="hpb-thumb-btn" data-astro-cid-jisss465></span> </div> </div> <div class="hpb-asset" data-astro-cid-jisss465> <div class="hpb-asset-head" data-astro-cid-jisss465><span class="hpb-asset-chan hpb-asset-chan--sms" data-astro-cid-jisss465>SMS</span><span class="hpb-asset-name" data-astro-cid-jisss465>Flash sale</span></div> <div class="hpb-asset-thumb" aria-hidden="true" data-astro-cid-jisss465> <span class="hpb-thumb-bubble" data-astro-cid-jisss465>⚡ Acme flash sale: 20% off everything for 24h. Shop now ›</span> </div> </div> <div class="hpb-asset" data-astro-cid-jisss465> <div class="hpb-asset-head" data-astro-cid-jisss465><span class="hpb-asset-chan hpb-asset-chan--wa" data-astro-cid-jisss465>WhatsApp</span><span class="hpb-asset-name" data-astro-cid-jisss465>Back in stock</span></div> <div class="hpb-asset-thumb" aria-hidden="true" data-astro-cid-jisss465> <span class="hpb-thumb-bubble hpb-thumb-bubble--wa" data-astro-cid-jisss465>📦 Good news: the item you saved is back in stock!</span> </div> </div> <div class="hpb-asset" data-astro-cid-jisss465> <div class="hpb-asset-head" data-astro-cid-jisss465><span class="hpb-asset-chan hpb-asset-chan--push" data-astro-cid-jisss465>Push</span><span class="hpb-asset-name" data-astro-cid-jisss465>Price drop</span><span class="hpb-ai-pill" aria-hidden="true" data-astro-cid-jisss465><svg width="8" height="8" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-jisss465><path d="M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2z" data-astro-cid-jisss465></path></svg>AI created</span></div> <div class="hpb-asset-thumb hpb-asset-thumb--push" aria-hidden="true" data-astro-cid-jisss465> <span class="hpb-push-row" data-astro-cid-jisss465><span class="hpb-push-ico" data-astro-cid-jisss465></span><span class="hpb-push-txt" data-astro-cid-jisss465><b data-astro-cid-jisss465>Price drop</b> · Your saved item is 15% off today.</span></span> </div> </div> </div> </div> </div> </div> </div> </section> <!-- ④ FOR ENGINEERING — dark inverse band --> <section class="hpb-eng" data-astro-cid-jisss465> <img src="/images/eng-bg-pattern.png" alt="" class="hpb-eng-bg-pattern" aria-hidden="true" data-astro-cid-jisss465> <div class="container" data-astro-cid-jisss465> <div class="hpb-eng-head" data-astro-cid-jisss465> <div class="hpb-eng-intro" data-astro-cid-jisss465> <span class="hpb-eng-eyebrow" data-astro-cid-jisss465>For engineering &amp; data teams</span> <h2 class="hpb-eng-headline" data-astro-cid-jisss465>
160Meiro runs on your own infrastructure or in cloud. <span class="hpb-eng-hl" data-astro-cid-jisss465>Your data, your choice.</span> </h2> <p class="hpb-eng-lead" data-astro-cid-jisss465>
161Meiro Pipes is the CDI at the heart of Meiro: a real-time data control plane that captures events, resolves identity, and routes customer data wherever it needs to go. It runs where you put it. No lock-in.
162</p> </div> <a class="hpb-eng-poweredby" href="https://meiro.io/product/meiro-pipes/" target="_blank" rel="noopener" data-astro-cid-jisss465> <span class="hpb-pb-label" data-astro-cid-jisss465>Powered by</span> <img src="/images/meiro-pipes-logo.svg" class="hpb-pb-logo" alt="Meiro Pipes" width="66" height="24" loading="lazy" data-astro-cid-jisss465> </a> </div> <div class="hpb-eng-grid" data-astro-cid-jisss465> <div class="hpb-eng-cell" data-astro-cid-jisss465> <div class="hpb-eng-figure" data-astro-cid-jisss465> <img src="/images/eng-private-deploy.png" alt="" width="1000" height="422" loading="lazy" data-astro-cid-jisss465> </div> <h3 data-astro-cid-jisss465>Private deployment model</h3> <p data-astro-cid-jisss465>
162Deploy Meiro anywhere in the world. Choose on-premise infrastructure or bring your own cloud for total control over your data and compliance with any security requirement.</p> <a href="/deployment/on-premise/" class="hpb-eng-learn" data-astro-cid-jisss465>Learn more →</a> </div> <div class="hpb-eng-cell" data-astro-cid-jisss465> <div class="hpb-eng-figure hpb-eng-figure--wh" data-astro-cid-jisss465> <ul class="hpb-whtiles" role="list" data-astro-cid-jisss465> <li data-astro-cid-jisss465><a href="/integrations/bigquery/" title="BigQuery" data-astro-cid-jisss465><img src="/images/tech/bigquery.png" alt="BigQuery" width="36" height="36" loading="lazy" data-astro-cid-jisss465></a></li> <li data-astro-cid-jisss465><a href="/integrations/snowflake/" title="Snowflake" data-astro-cid-jisss465><img src="/images/tech/snowflake.png" alt="Snowflake" width="36" height="36" loading="lazy" data-astro-cid-jisss465></a></li> <li data-astro-cid-jisss465><a href="/integrations/databricks-lakehouse/" title="Databricks" data-astro-cid-jisss465><img src="/images/tech/databricks-v2.png" alt="Databricks" width="36" height="36" loading="lazy" data-astro-cid-jisss465></a></li> <li data-astro-cid-jisss465><a href="/integrations/microsoft-fabric/" title="Microsoft Fabric" data-astro-cid-jisss465><img src="/images/icons/microsoft-fabric.svg" alt="Microsoft Fabric" width="36" height="36" loading="lazy" data-astro-cid-jisss465></a></li> </ul> </div> <h3 data-astro-cid-jisss465>Composable with the data warehouse</h3> <p data-astro-cid-jisss465>Unlike tools that only query warehouse data, Meiro lets you keep and orchestrate all customer data functions directly within your DWH, without ever exporting data outside.</p> <a href="/integrations/" class="hpb-eng-learn" data-astro-cid-jisss465>Learn more →</a> </div> <div class="hpb-eng-cell" data-astro-cid-jisss465> <div class="hpb-eng-figure" data-astro-cid-jisss465> <img src="/images/eng-local-ai-zero-egress.svg" alt="" width="982" height="362" loading="lazy" data-astro-cid-jisss465> </div> <h3 data-astro-cid-jisss465>Local AI CDP</h3> <p data-astro-cid-jisss465>Personalization, audience building, reactivation, next best action and analytics, on a model inside your own infrastructure. Nothing leaves, and nobody trains on it.</p> <a href="/local-ai-cdp/" class="hpb-eng-learn" data-astro-cid-jisss465>Learn more →</a> </div> <div class="hpb-eng-cell" data-astro-cid-jisss465> <div class="hpb-eng-figure" data-astro-cid-jisss465> <img src="/images/eng-identity-resolution.svg" alt="" width="982" height="362" loading="lazy" data-astro-cid-jisss465> </div> <h3 data-astro-cid-jisss465>Real-time identity resolution</h3> <p data-astro-cid-jisss465>Set your own identifier types, priority rules, and merge logic. Profiles update in under a second and reach every connected channel.</p> <a href="/product/identity-resolution/" class="hpb-eng-learn" data-astro-cid-jisss465>Learn more →</a> </div> </div> <div class="hpb-eng-cta" data-astro-cid-jisss465> <a href="/pipes/demo" class="btn btn-ghost" target="_blank" rel="noopener" data-astro-cid-jisss465>Explore Pipes demo →</a> </div> </div> </section> <!-- ⑥ CLOSING — Get started + numbers (left) / product journey (right) --> <section class="hpb-close" data-astro-cid-jisss465> <span class="hpb-orb hpb-orb--c1" aria-hidden="true" data-astro-cid-jisss465></span> <span class="hpb-orb hpb-orb--c2" aria-hidden="true" data-astro-cid-jisss465></span> <div class="container hpb-close-grid" data-astro-cid-jisss465> <div class="hpb-close-left" data-astro-cid-jisss465> <h2 class="hpb-h2 hpb-close-headline" data-astro-cid-jisss465>From first browse to personalized offer in seconds.</h2> <p class="hpb-close-sub" data-astro-cid-jisss465>
163Watch Meiro recognize a returning visitor, match them to a high-value segment, and fire a personalized offer across email and paid. Explore it yourself, no call required.
164</p> <div class="hpb-close-stats" data-astro-cid-jisss465> <div class="hpb-stat" data-astro-cid-jisss465> <span class="hpb-stat-num" data-astro-cid-jisss465>84%</span> <p class="hpb-stat-label" data-astro-cid-jisss465>CAPI Match Rate · up from 52%</p> </div> <div class="hpb-stat" data-astro-cid-jisss465> <span class="hpb-stat-num" data-astro-cid-jisss465>$420K</span> <p class="hpb-stat-label" data-astro-cid-jisss465>Recovered Ad Efficiency · annually</p> </div> <div class="hpb-stat" data-astro-cid-jisss465> <span class="hpb-stat-num" data-astro-cid-jisss465>75%</span> <p class="hpb-stat-label" data-astro-cid-jisss465>Cost Reduction · vs. Segment</p> </div> </div> <p class="hpb-close-caveat" data-astro-cid-jisss465>As observed with typical clients.</p> <div class="hpb-cta-actions" data-astro-cid-jisss465> <a href="/engage/demo" class="btn btn-primary" target="_blank" rel="noopener" data-astro-cid-jisss465>Explore interactive demo →</a> <a href="/live-demo/" class="btn btn-outline" data-astro-cid-jisss465>Request a personalized demo</a> </div> </div> <div class="hpb-close-right" data-astro-cid-jisss465> <div class="hpb-journey" aria-label="On-site personalization journey in Meiro" data-astro-cid-jisss465> <div class="hpb-jnode" data-jstep="0" data-astro-cid-jisss465> <div class="hpb-jnode-top" data-astro-cid-jisss465> <span class="hpb-jicon hpb-jicon--pipes" aria-hidden="true" data-astro-cid-jisss465>
164 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><circle cx="11" cy="11" r="8" data-astro-cid-jisss465></circle><path d="M21 21l-4.35-4.35" data-astro-cid-jisss465></path></svg> </span> <div class="hpb-jtext" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>Browsing detected</strong> <span data-astro-cid-jisss465>holiday-packages · page view ×3</span> </div> </div> <span class="hpb-jbadge hpb-jbadge--pipes" data-astro-cid-jisss465>Event trigger</span> </div> <span class="hpb-jconnector" aria-hidden="true" data-astro-cid-jisss465></span> <div class="hpb-jnode hpb-jnode--dark" data-jstep="1" data-astro-cid-jisss465> <div class="hpb-jnode-top" data-astro-cid-jisss465> <span class="hpb-jicon hpb-jicon--id" aria-hidden="true" data-astro-cid-jisss465> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" data-astro-cid-jisss465></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" data-astro-cid-jisss465></path></svg> </span> <div class="hpb-jtext" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>Identity resolved</strong> <span data-astro-cid-jisss465>Anonymous cookie matched to known profile</span> </div> </div> <span class="hpb-jbadge hpb-jbadge--id" data-astro-cid-jisss465>Identity resolution</span> </div> <span class="hpb-jconnector" aria-hidden="true" data-astro-cid-jisss465></span> <div class="hpb-jnode" data-jstep="2" data-astro-cid-jisss465> <div class="hpb-jnode-top" data-astro-cid-jisss465> <span class="hpb-jicon hpb-jicon--wait" aria-hidden="true" data-astro-cid-jisss465> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><circle cx="12" cy="12" r="10" data-astro-cid-jisss465></circle><path d="M12 8v4l3 3" data-astro-cid-jisss465></path></svg> </span> <div class="hpb-jtext" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>High-intent segment matched</strong> <span data-astro-cid-jisss465>Lifetime value &gt;€500 · last trip 4 months ago</span> </div> </div> <span class="hpb-jbadge hpb-jbadge--wait" data-astro-cid-jisss465>Audience segment</span> </div> <span class="hpb-jconnector" aria-hidden="true" data-astro-cid-jisss465></span> <div class="hpb-jnode" data-jstep="3" data-astro-cid-jisss465> <div class="hpb-jnode-top" data-astro-cid-jisss465> <span class="hpb-jicon hpb-jicon--engage" aria-hidden="true" data-astro-cid-jisss465> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-jisss465><rect x="3" y="5" width="18" height="14" rx="2" data-astro-cid-jisss465></rect><path d="M3 7l9 6 9-6" data-astro-cid-jisss465></path></svg> </span> <div class="hpb-jtext" data-astro-cid-jisss465> <strong data-astro-cid-jisss465>Personalised offer activated</strong> <span data-astro-cid-jisss465>Email + Meta Ads · destination matched to browsing</span> </div> </div> <span class="hpb-jbadge hpb-jbadge--teal" data-astro-cid-jisss465>Multi-channel send</span> </div> </div> </div> </div> </section> <!-- ⑥ WHY MEIRO WINS --> <section class="hpb-vp" data-astro-cid-jisss465> <div class="container" data-astro-cid-jisss465> <div class="hpb-vp-head" data-astro-cid-jisss465> <h2 class="hpb-vp-headline" data-astro-cid-jisss465>No other platform combines all five of these</h2> <p class="hpb-vp-tagline" data-astro-cid-jisss465>Deploy anywhere. Full loop. Warehouse-composable. Local AI. Pricing that doesn't punish growth.</p> </div> <div class="hpb-vp-cards" data-astro-cid-jisss465> <div class="hpb-vp-card" data-astro-cid-jisss465> <div class="hpb-vp-card-num" aria-hidden="true" data-astro-cid-jisss465>01</div> <div class="hpb-vp-card-icon" data-astro-cid-jisss465> <svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" data-astro-cid-jisss465><path d="M12 2L2 7l10 5 10-5-10-5z" data-astro-cid-jisss465></path><path d="M2 17l10 5 10-5" data-astro-cid-jisss465></path><path d="M2 12l10 5 10-5" data-astro-cid-jisss465></path></svg> </div> <h3 data-astro-cid-jisss465>Deploy anywhere</h3> <p data-astro-cid-jisss465>Self-hosted on your cloud, Meiro-managed on any cloud in any region, or fully managed SaaS. Your customer data stays where your compliance, security, and AI strategy need it to be.</p> </div> <div class="hpb-vp-card" data-astro-cid-jisss465> <div class="hpb-vp-card-num" aria-hidden="true" data-astro-cid-jisss465>02</div> <div class="hpb-vp-card-icon" data-astro-cid-jisss465> <svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" data-astro-cid-jisss465><circle cx="12" cy="12" r="10" data-astro-cid-jisss465></circle><path d="M12 6v6l4 2" data-astro-cid-jisss465></path></svg> </div> <h3 data-astro-cid-jisss465>The full loop</h3> <p data-astro-cid-jisss465>Pipes captures and resolves. Audiences profiles and segments. Engage activates natively, over push, email, web and WhatsApp. One platform from signal to send, where most CDPs stop at the audience and hand off to a separate tool to deliver it.</p> </div> <div class="hpb-vp-card" data-astro-cid-jisss465> <div class="hpb-vp-card-num" aria-hidden="true" data-astro-cid-jisss465>03</div> <div class="hpb-vp-card-icon" data-astro-cid-jisss465> <svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" data-astro-cid-jisss465><path d="M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18" data-astro-cid-jisss465></path></svg> </div> <h3 data-astro-cid-jisss465>
164Warehouse-composable</h3> <p data-astro-cid-jisss465>Works with Snowflake, BigQuery, Databricks or Microsoft Fabric natively, or runs fully independently. You don't need a data warehouse to get started.</p> </div> <div class="hpb-vp-card" data-astro-cid-jisss465> <div class="hpb-vp-card-num" aria-hidden="true" data-astro-cid-jisss465>04</div> <div class="hpb-vp-card-icon" data-astro-cid-jisss465> <svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" data-astro-cid-jisss465><rect x="7" y="7" width="10" height="10" rx="2" data-astro-cid-jisss465></rect><path d="M10 2v3M14 2v3M10 19v3M14 19v3M2 10h3M2 14h3M19 10h3M19 14h3" data-astro-cid-jisss465></path></svg> </div> <h3 data-astro-cid-jisss465>Local AI</h3> <p data-astro-cid-jisss465>Personalization, audience building and next best action on a model inside your own infrastructure. Nothing leaves, and nobody trains on it.</p> </div> <div class="hpb-vp-card" data-astro-cid-jisss465> <div class="hpb-vp-card-num" aria-hidden="true" data-astro-cid-jisss465>05</div> <div class="hpb-vp-card-icon" data-astro-cid-jisss465> <svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" data-astro-cid-jisss465><path d="M12 2a10 10 0 100 20 10 10 0 000-20z" data-astro-cid-jisss465></path><path d="M12 6v6l3 3" data-astro-cid-jisss465></path></svg> </div> <h3 data-astro-cid-jisss465>Pricing that doesn't punish growth</h3> <p data-astro-cid-jisss465>One usage metric, not five. An annual subscription priced on monthly active users, tiered rather than metered, with the allowance counted across the year so a seasonal peak does not trigger a charge. Typical savings of 60-80% vs. Segment or RudderStack at scale.</p> </div> </div> </div> </section> <!-- ⑦ CUSTOMER SUCCESS STORIES --> <section class="hpb-cs" data-astro-cid-jisss465> <div class="container" data-astro-cid-jisss465> <div class="hpb-cs-head" data-astro-cid-jisss465> <h2 class="hpb-cs-title" data-astro-cid-jisss465>Customer success stories</h2> <a href="/success-story/" class="hpb-cs-all" data-astro-cid-jisss465>See all stories &rarr;</a> </div> <ul class="hpb-cs-grid" role="list" data-astro-cid-jisss465> <li class="hpb-cs-card" data-astro-cid-jisss465> <a href="/success-story/drmax-ecommerce-personalization/" class="hpb-cs-link" data-astro-cid-jisss465> <div class="hpb-cs-img-wrap" style="position:relative" data-astro-cid-jisss465> <img src="/images/drmax-pharmacists-card.jpg" alt="Dr.Max case study" class="hpb-cs-img" loading="lazy" decoding="async" width="600" height="338" data-astro-cid-jisss465> <span class="hpb-cs-badge" data-astro-cid-jisss465>New</span> </div> <div class="hpb-cs-body" data-astro-cid-jisss465> <span class="hpb-cs-tag" data-astro-cid-jisss465>Pharmacy Retail</span> <h3 class="hpb-cs-name" data-astro-cid-jisss465>Dr.Max Turned Web Personalization Into a Margin-Printing Engine</h3> <span class="hpb-cs-cta" data-astro-cid-jisss465>Read the success story &rarr;</span> </div> </a> </li> <li class="hpb-cs-card" data-astro-cid-jisss465> <a href="/success-story/how-meiro-transformed-megapixels-ecommerce/" class="hpb-cs-link" data-astro-cid-jisss465> <div class="hpb-cs-img-wrap" data-astro-cid-jisss465> <img src="/images/Megapixel-case-study-hero.png" alt="Megapixel case study" class="hpb-cs-img" loading="lazy" decoding="async" width="600" height="338" data-astro-cid-jisss465> </div> <div class="hpb-cs-body" data-astro-cid-jisss465> <span class="hpb-cs-tag" data-astro-cid-jisss465>E-commerce</span> <h3 class="hpb-cs-name" data-astro-cid-jisss465>How Megapixel Makes Every Photographer Feel Like a Regular</h3> <span class="hpb-cs-cta" data-astro-cid-jisss465>Read the success story &rarr;</span> </div> </a> </li> <li class="hpb-cs-card" data-astro-cid-jisss465> <a href="/success-story/der-touristik-leading-travel-company-in-europe-improves-marketing-roi-with-meiro-cdp/" class="hpb-cs-link" data-astro-cid-jisss465> <div class="hpb-cs-img-wrap" data-astro-cid-jisss465> <img src="/images/Image_f379f81e6e.jpg" alt="DER Touristik case study" class="hpb-cs-img" loading="lazy" decoding="async" width="600" height="338" data-astro-cid-jisss465> </div> <div class="hpb-cs-body" data-astro-cid-jisss465> <span class="hpb-cs-tag" data-astro-cid-jisss465>Travel</span> <h3 class="hpb-cs-name" data-astro-cid-jisss465>DER Touristik, leading travel company in Europe, improves marketing ROI with Meiro CDP</h3> <span class="hpb-cs-cta" data-astro-cid-jisss465>Read the success story &rarr;</span> </div> </a> </li> <li class="hpb-cs-card" data-astro-cid-jisss465>
164 <a href="/success-story/kb-achieves-360-customer-journey-tracking-without-compromising-data-governance/" class="hpb-cs-link" data-astro-cid-jisss465> <div class="hpb-cs-img-wrap" data-astro-cid-jisss465> <img src="/images/KB_Hero_Image_A_1_f7a7987b61.png" alt="Komerční Banka case study" class="hpb-cs-img" loading="lazy" decoding="async" width="600" height="338" data-astro-cid-jisss465> </div> <div class="hpb-cs-body" data-astro-cid-jisss465> <span class="hpb-cs-tag" data-astro-cid-jisss465>Banking</span> <h3 class="hpb-cs-name" data-astro-cid-jisss465>Meiro Helps Komerční Banka Build On-Premise Digital Analytics Solution</h3> <span class="hpb-cs-cta" data-astro-cid-jisss465>Read the success story &rarr;</span> </div> </a> </li> </ul> </div> </section> <!-- ⑦b COMMON QUESTIONS. Same source as the FAQPage schema in the head. --> <section class="hpb-faq" data-astro-cid-jisss465> <div class="container hpb-faq-inner" data-astro-cid-jisss465> <span class="hpb-faq-eyebrow" data-astro-cid-jisss465>Common questions</span> <h2 class="hpb-h2 hpb-faq-headline" data-astro-cid-jisss465>What people ask before they get in touch</h2> <div class="hpb-faq-list" data-astro-cid-jisss465> <details class="hpb-faq-item" data-astro-cid-jisss465> <summary data-astro-cid-jisss465>What is Meiro?</summary> <p data-astro-cid-jisss465>Meiro is a composable customer data platform. It collects customer data from every touchpoint, resolves it into unified profiles in real-time, builds audiences, and makes them available instantly to marketing without an engineer in the loop. It is made up of three modules: Pipes for data collection, routing, and identity resolution, Audiences for audience segmentation, and Engage for campaign design and execution, with Piper as the AI agent across all three.</p> </details><details class="hpb-faq-item" data-astro-cid-jisss465> <summary data-astro-cid-jisss465>Can Meiro run inside our own infrastructure?</summary> <p data-astro-cid-jisss465>Yes. That is the reason most customers choose it. Meiro deploys on-premise, in a private cloud inside your own AWS, Azure or Google Cloud account, under your security rules, your VPN and your update policy. With full feature parity. Meiro Cloud is also available as an opt-in.</p> </details><details class="hpb-faq-item" data-astro-cid-jisss465> <summary data-astro-cid-jisss465>How is Meiro different from Segment, Bloomreach or Tealium?</summary> <p data-astro-cid-jisss465>Deployment and pricing model, mainly. Most customer data platforms are delivered as SaaS in a region the vendor offers, under their contract, priced per tracked user, and on infrastructure you do not control. Meiro can run inside your own environment with the AI model alongside it, and prices as an annual tier rather than a monthly meter, so a seasonal peak does not produce an overage. If deployment control is not a requirement for you, the cloud-native platforms are genuinely easier.</p> </details> </div> </div> </section> <!-- ⑧ CLOSING CTA BAND --> <section class="hpb-band" data-astro-cid-jisss465> <div class="hpb-band-inner" data-astro-cid-jisss465> <h2 class="hpb-band-headline" data-astro-cid-jisss465>Turn customer data into customer context.</h2> <p class="hpb-band-sub" data-astro-cid-jisss465>Collect, resolve, and activate first-party data across every channel. On-premise, in private cloud, or in Meiro Cloud.</p> <div class="hpb-band-actions" data-astro-cid-jisss465> <a href="/engage/demo" class="hpb-btn hpb-btn-white" target="_blank" rel="noopener" data-astro-cid-jisss465>Explore interactive demo</a> <a href="/live-demo/" class="hpb-btn hpb-btn-dark" data-astro-cid-jisss465>Talk to an expert</a> </div> </div> </section> </main> 
164<script type="module">(function(){var e=document.querySelectorAll("#hpb-he-slides .hpb-he-slide");if(!(e.length<2)){var s=0;setInterval(function(){e[s].classList.remove("hpb-he-slide--active"),s=(s+1)%e.length,e[s].classList.add("hpb-he-slide--active")},6e3)}})();</script>
164 <footer class="sf-footer" data-astro-cid-gcn2mc3v> <div class="sf-container" data-astro-cid-gcn2mc3v> <section class="fn" aria-labelledby="fn-heading" data-astro-cid-saj3jj5k> <div class="fn-text" data-astro-cid-saj3jj5k> <h2 id="fn-heading" class="fn-headline" data-astro-cid-saj3jj5k>Get customer data insights in your inbox</h2> <p class="fn-sub" data-astro-cid-saj3jj5k>Monthly newsletters, webinars, and events. No spam, unsubscribe anytime.</p> </div> <div class="fn-form-wrap" data-astro-cid-saj3jj5k> <form id="fn-form" class="fn-form" novalidate data-astro-cid-saj3jj5k> <div class="fn-field" data-astro-cid-saj3jj5k> <label for="fn-email" class="fn-sr-only" data-astro-cid-saj3jj5k>Email address</label> <input type="email" id="fn-email" name="email" class="fn-input" autocomplete="email" required data-astro-cid-saj3jj5k> <button type="submit" id="fn-submit" class="fn-submit" data-astro-cid-saj3jj5k>Subscribe</button> </div> <p id="fn-error" class="fn-error" hidden aria-live="polite" data-astro-cid-saj3jj5k></p> </form> <p id="fn-success" class="fn-success" hidden data-astro-cid-saj3jj5k> <svg class="fn-success-icon" width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true" data-astro-cid-saj3jj5k> <circle cx="10" cy="10" r="9" fill="var(--accent)" data-astro-cid-saj3jj5k></circle> <path d="M6 10.2l2.6 2.6L14 7.4" stroke="#fff" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-saj3jj5k></path> </svg>
165You’re in. Get ready for some great stuff.
166</p> </div> </section> 
166<script>
167  (function () {
168    var form = document.getElementById('fn-form');
169    if (!form || form.dataset.bound) return;
170    form.dataset.bound = '1';
171
172    var email = document.getElementById('fn-email');
173    var submit = document.getElementById('fn-submit');
174    var errEl = document.getElementById('fn-error');
175    var successEl = document.getElementById('fn-success');
176
177    var PORTAL_ID = '144634033';
178    var FORM_ID = '6d891d0c-c008-4aed-a5e7-cae312045b10';
179    var HS_URL = 'https://api.hsforms.com/submissions/v3/integration/submit/' + PORTAL_ID + '/' + FORM_ID;
180    var EMAIL_RE = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
181
182    function dlPush(obj) {
183      window.dataLayer = window.dataLayer || [];
184      window.dataLayer.push(obj);
185    }
186    function showError(msg) {
187      if (!errEl) return;
188      errEl.textContent = msg;
189      errEl.removeAttribute('hidden');
190    }
191    function clearError() {
192      if (!errEl) return;
193      errEl.textContent = '';
194      errEl.setAttribute('hidden', '');
195    }
196
197    form.addEventListener('submit', function (e) {
198      e.preventDefault();
199      clearError();
200
201      var val = (email.value || '').trim();
202      if (!EMAIL_RE.test(val)) {
203        showError('Please enter a valid email address.');
204        email.focus();
205        return;
206      }
207
208      var originalLabel = submit.textContent;
209      submit.disabled = true;
210      submit.textContent = 'Subscribing…';
211
212      fetch(HS_URL, {
213        method: 'POST',
214        headers: { 'Content-Type': 'application/json' },
215        body: JSON.stringify({
216          fields: [{ name: 'email', value: val }],
217          context: { pageUri: window.location.href, pageName: document.title },
218        }),
219      })
220        .then(function (res) {
221          if (res.ok) {
222            dlPush({ event: 'form_submit', form_name: 'footer_newsletter', email: val });
223            form.setAttribute('hidden', '');
224            if (successEl) successEl.removeAttribute('hidden');
225            return;
226          }
227          return res.text().then(function (body) {
228            console.error('[FooterNewsletter] HubSpot ' + res.status + ': ' + body);
229            dlPush({ event: 'form_hubspot_error', form_name: 'footer_newsletter' });
230            showError('Something went wrong. Please try again.');
231            submit.disabled = false;
232            submit.textContent = originalLabel;
233          });
234        })
235        .catch(function (err) {
236          console.error('[FooterNewsletter] fetch error:', err);
237          dlPush({ event: 'form_hubspot_error', form_name: 'footer_newsletter' });
238          showError('Something went wrong. Please try again.');
239          submit.disabled = false;
240          submit.textContent = originalLabel;
241        });
242    });
243  })();
244</script>
244 <div class="sf-footer-top" data-astro-cid-gcn2mc3v> <div class="sf-footer-brand" data-astro-cid-gcn2mc3v> <img src="/images/Meiro-logo-2026.svg" alt="Meiro" width="110" height="28" data-brand-asset="Meiro logo" data-asset-svg="/brand/meiro-logo.svg" data-asset-png="/brand/meiro-logo.png" data-astro-cid-gcn2mc3v> <p data-astro-cid-gcn2mc3v>The customer context platform for the agentic era. Capture, resolve, profile, and activate customer data, deployed on your infrastructure.</p> <div class="sf-footer-social" data-astro-cid-gcn2mc3v> <a href="https://www.linkedin.com/company/meiro-customer-data-infrastructure/" aria-label="LinkedIn" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v> <svg viewBox="0 0 24 24" width="20" height="20" fill="currentColor" aria-hidden="true" data-astro-cid-gcn2mc3v><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z" data-astro-cid-gcn2mc3v></path><rect x="2" y="9" width="4" height="12" data-astro-cid-gcn2mc3v></rect><circle cx="4" cy="4" r="2" data-astro-cid-gcn2mc3v></circle></svg> </a> <a href="https://twitter.com/meiro_io" aria-label="X / Twitter" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v> <svg viewBox="0 0 24 24" width="20" height="20" fill="currentColor" aria-hidden="true" data-astro-cid-gcn2mc3v><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" data-astro-cid-gcn2mc3v></path></svg> </a> </div> </div> <nav class="sf-footer-links" aria-label="Footer navigation" data-astro-cid-gcn2mc3v> <div class="sf-footer-col" data-astro-cid-gcn2mc3v> <strong data-astro-cid-gcn2mc3v>Platform</strong> <a href="/product/meiro-pipes/" data-astro-cid-gcn2mc3v>Meiro Pipes (CDI)</a> <a href="/meiro-audience/" data-astro-cid-gcn2mc3v>Meiro Audiences (CDP)</a> <a href="/product/email/" data-astro-cid-gcn2mc3v>Meiro Engage (CEP)</a> <a href="/ai-agents/" data-astro-cid-gcn2mc3v>AI Agents</a> <a href="/integrations/" data-astro-cid-gcn2mc3v>Integrations</a> </div> <div class="sf-footer-col" data-astro-cid-gcn2mc3v> <strong data-astro-cid-gcn2mc3v>Deployment</strong> <a href="/hosting/aws/" data-astro-cid-gcn2mc3v>AWS</a> <a href="/hosting/azure/" data-astro-cid-gcn2mc3v>Azure</a> <a href="/hosting/gcp/" data-astro-cid-gcn2mc3v>Google Cloud</a> <a href="/hosting/on-premise/" data-astro-cid-gcn2mc3v>On-Premise</a> <a href="/hosting/" data-astro-cid-gcn2mc3v>All Hosting Options</a> </div> <div class="sf-footer-col" data-astro-cid-gcn2mc3v> <strong data-astro-cid-gcn2mc3v>Solutions</strong> <a href="/industries/banking/" data-astro-cid-gcn2mc3v>Banking &amp; Finance</a> <a href="/industries/retail/" data-astro-cid-gcn2mc3v>Retail &amp; E-commerce</a> <a href="/industries/health-beauty-retail/" data-astro-cid-gcn2mc3v>Health &amp; Beauty</a> <a href="/industries/media/" data-astro-cid-gcn2mc3v>Media &amp; Publishers</a> </div> <div class="sf-footer-col" data-astro-cid-gcn2mc3v> <strong data-astro-cid-gcn2mc3v>Resources</strong> <a href="/blog/" data-astro-cid-gcn2mc3v>Blog</a> <a href="/resource-library/?filter=Customer+Stories" data-astro-cid-gcn2mc3v>Case Studies</a> <a href="/webinars/" data-astro-cid-gcn2mc3v>Webinars</a> <a href="/competitors/" data-astro-cid-gcn2mc3v>Compare</a> </div> <div class="sf-footer-col" data-astro-cid-gcn2mc3v> <strong data-astro-cid-gcn2mc3v>Company</strong> <a href="/about/" data-astro-cid-gcn2mc3v>About</a> <a href="/career/" data-astro-cid-gcn2mc3v>Careers</a> <a href="/contact-us/" data-astro-cid-gcn2mc3v>Contact</a> <a href="/partners/" data-astro-cid-gcn2mc3v>Partners</a> <a href="/brand/" data-astro-cid-gcn2mc3v>Brand &amp; Media Kit</a> <a href="/live-demo/" data-astro-cid-gcn2mc3v>Schedule Demo</a> </div> <div class="sf-footer-col" data-astro-cid-gcn2mc3v> <strong data-astro-cid-gcn2mc3v>By Region</strong> <a href="/cdp-for-saudi-arabia/" data-astro-cid-gcn2mc3v>Saudi Arabia</a> <a href="/cdp-for-singapore/" data-astro-cid-gcn2mc3v>Singapore &amp; SEA</a> <a href="/cdp-for-australia/" data-astro-cid-gcn2mc3v>Australia</a> <a href="/cdp-for-czech-republic/" data-astro-cid-gcn2mc3v>Czech Republic</a> </div> </nav> </div> <div class="sf-footer-bottom" data-astro-cid-gcn2mc3v> <p data-astro-cid-gcn2mc3v>© 2026 - Meiro Pte. Ltd. All rights reserved.</p> <div class="sf-footer-legal" data-astro-cid-gcn2mc3v> <a href="https://docs.meiro.io/books/releases" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v>Product Updates</a> <a href="https://drive.google.com/file/d/1RvkaHxC4wdkK40ebdzzPfRFGG3Ri4sF9/view" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v>Terms &amp; Conditions</a> <a href="https://drive.google.com/file/d/1X1mrSvMUIQlskfICE1QmP0JCMnEunYCA/view" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v>Privacy Policy</a> <a href="https://drive.google.com/file/d/1DYeo-HHp13cRH76uGEozHPVN74X4rAXy/view" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v>Terms Events</a> <a href="https://docs.meiro.io/books/implementation/page/meiro-customer-data-platform-software-limits-requirements" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v>Software Limits</a> <a href="https://drive.google.com/file/d/1w0dv_2b8ywSj9eTycRNnDHcfNBuckKB2/view" target="_blank" rel="noopener noreferrer" data-astro-cid-gcn2mc3v>Cookie Notice</a> </div> </div> </div> </footer>  
244<script>
245  (() => {
246    const modelContext = navigator.modelContext;
247    if (!modelContext) return;
248
249    const routes = {
250      pipes: '/product/meiro-pipes/',
251      audiences: '/product/meiro-audiences/',
252      engage: '/product/meiro-engage/',
253      'ai-agents': '/ai-agents/',
254      integrations: '/integrations/',
255    };
256
257    const tools = [
258      {
259        name: 'meiro_get_discovery_resources',
260        title: 'Get Meiro discovery resources',
261        description:
262          'Return public discovery endpoints, API catalog, agent skills, and documentation links for Meiro.',
263        inputSchema: {
264          type: 'object',
265          additionalProperties: false,
266          properties: {},
267        },
268        annotations: { readOnlyHint: true },
269        execute: async () => ({
270          apiCatalog: new URL('/.well-known/api-catalog', location.origin).href,
271          apiDocs: new URL('/docs/api/', location.origin).href,
272          agentSkills: new URL('/.well-known/agent-skills/index.json', location.origin).href,
273          mcpServerCard: new URL('/.well-known/mcp/server-card.json', location.origin).href,
274          openApi: new URL('/api/openapi.json', location.origin).href,
275        }),
276      },
277      {
278        name: 'meiro_open_product_page',
279        title: 'Open a Meiro product page',
280        description: 'Navigate to a Meiro product or integrations page.',
281        inputSchema: {
282          type: 'object',
283          additionalProperties: false,
284          required: ['product'],
285          properties: {
286            product: {
287              type: 'string',
288              enum: ['pipes', 'audiences', 'engage', 'ai-agents', 'integrations'],
289              description: 'The product page to open.',
290            },
291          },
292        },
293        execute: async (input) => {
294          const product = input && typeof input.product === 'string' ? input.product : '';
295          const path = routes[product];
296          if (!path) throw new Error('Unknown Meiro product page.');
297          location.assign(path);
298          return { opened: new URL(path, location.origin).href };
299        },
300      },
301      {
302        name: 'meiro_start_pipes_trial',
303        title: 'Start a Meiro Pipes trial',
304        description:
305          'Open the Meiro Pipes trial signup flow on the current page, or navigate to onboarding.',
306        inputSchema: {
307          type: 'object',
308          additionalProperties: false,
309          properties: {},
310        },
311        execute: async () => {
312          if (typeof window.openPipesModal === 'function') {
313            window.openPipesModal();
314            return { opened: 'pipes-trial-modal' };
315          }
316          location.assign('/onboarding/');
317          return { opened: new URL('/onboarding/', location.origin).href };
318        },
319      },
320      {
321        name: 'meiro_request_demo',
322        title: 'Request a Meiro demo',
323        description: 'Navigate to the Meiro live demo request page.',
324        inputSchema: {
325          type: 'object',
326          additionalProperties: false,
327          properties: {},
328        },
329        execute: async () => {
330          location.assign('/live-demo/');
331          return { opened: new URL('/live-demo/', location.origin).href };
332        },
333      },
334    ];
335
336    if (typeof modelContext.provideContext === 'function') {
337      modelContext.provideContext({ tools });
338      return;
339    }
340
341    if (typeof modelContext.registerTool === 'function') {
342      for (const tool of tools) {
343        modelContext.registerTool(tool);
344      }
345    }
346  })();
347</script>
347 <div class="ba-menu" id="ba-menu" role="menu" aria-label="Logo download options" hidden data-astro-cid-albuan5o> <p class="ba-menu-title" id="ba-menu-title" data-astro-cid-albuan5o>Meiro logo</p> <button class="ba-item" type="button" role="menuitem" data-ba-action="copy-svg" data-astro-cid-albuan5o> <svg class="ba-ico" viewBox="0 0 16 16" aria-hidden="true" data-astro-cid-albuan5o><rect x="5.5" y="1.5" width="9" height="11" rx="1.5" data-astro-cid-albuan5o></rect><path d="M10.5 14.5h-8a1 1 0 0 1-1-1v-9" data-astro-cid-albuan5o></path></svg>
348Copy logo as SVG
349</button> <button class="ba-item" type="button" role="menuitem" data-ba-action="download-svg" data-astro-cid-albuan5o> <svg class="ba-ico" viewBox="0 0 16 16" aria-hidden="true" data-astro-cid-albuan5o><path d="M8 1.5v9M4.5 7.5 8 11l3.5-3.5M2 13.5h12" data-astro-cid-albuan5o></path></svg>
350Download SVG
351</button> <button class="ba-item" type="button" role="menuitem" data-ba-action="download-png" data-astro-cid-albuan5o> <svg class="ba-ico" viewBox="0 0 16 16" aria-hidden="true" data-astro-cid-albuan5o><path d="M8 1.5v9M4.5 7.5 8 11l3.5-3.5M2 13.5h12" data-astro-cid-albuan5o></path></svg>
352Download PNG
353</button> <div class="ba-sep" role="none" data-astro-cid-albuan5o></div> <a class="ba-item" role="menuitem" href="/brand/meiro-brand-kit.zip" download data-ba-action="kit" data-astro-cid-albuan5o> <svg class="ba-ico" viewBox="0 0 16 16" aria-hidden="true" data-astro-cid-albuan5o><path d="M2.5 5.5h11v8h-11zM2.5 5.5 4 2.5h8l1.5 3M6.5 8.5h3" data-astro-cid-albuan5o></path></svg> Download brand kit (.zip) </a> <a class="ba-item" role="menuitem" href="/brand/" data-ba-action="media" data-astro-cid-albuan5o> <svg class="ba-ico" viewBox="0 0 16 16" aria-hidden="true" data-astro-cid-albuan5o><path d="M3 8h10M9.5 4.5 13 8l-3.5 3.5" data-astro-cid-albuan5o></path></svg>
354All brand assets
355</a> </div> <div class="ba-toast" id="ba-toast" role="status" aria-live="polite" hidden data-astro-cid-albuan5o></div>  
355<script type="module">(()=>{const m=document.getElementById("ba-menu"),w=document.getElementById("ba-menu-title"),h=document.getElementById("ba-toast");if(!m||!w||!h)return;const n=m,D=w,f=h,k="/brand/meiro-brand-kit.zip";let i=null,b=0;const y=()=>Array.from(n.querySelectorAll(".ba-item")).filter(t=>!t.hasAttribute("hidden"));function d(t){f.textContent=t,f.hidden=!1,window.clearTimeout(b),b=window.setTimeout(()=>{f.hidden=!0},2400)}function c(t){const e=document.createElement("a");e.href=t,e.download=t.split("/").pop()||"",document.body.appendChild(e),e.click(),e.remove()}function a(){n.hidden=!0,i=null}function A(t,e,o){i=t,D.textContent=t.dataset.brandAsset||"Meiro logo";const s=t.dataset.assetSvg,l=t.dataset.assetPng;n.querySelectorAll("[data-ba-action]").forEach(E=>{const g=E.dataset.baAction,L=g==="copy-svg"||g==="download-svg";E.hidden=L&&!s||g==="download-png"&&!l}),n.hidden=!1,n.style.visibility="hidden";const{width:r,height:u}=n.getBoundingClientRect(),p=e+r+8>window.innerWidth?Math.max(8,e-r):e,x=o+u+8>window.innerHeight?Math.max(8,o-u):o;n.style.left=`${p}px`,n.style.top=`${x}px`,n.style.visibility="visible";const v=y()[0];v&&v.focus()}document.addEventListener("contextmenu",t=>{if(t.shiftKey)return;const e=t.target?.closest("[data-brand-asset]");e&&(t.preventDefault(),A(e,t.clientX,t.clientY))}),n.addEventListener("click",async t=>{const e=t.target?.closest(".ba-item");if(!e||!i)return;const o=e.dataset.baAction,s=i.dataset.assetSvg,l=i.dataset.assetPng,r=i.dataset.brandAsset||"Logo";if(o==="copy-svg"&&s){t.preventDefault();try{const u=await fetch(s).then(p=>p.text());await navigator.clipboard.writeText(u),d(`${r} copied as SVG`)}catch{c(s),d("Clipboard blocked, downloaded the SVG instead")}a();return}o==="download-svg"&&s?(t.preventDefault(),c(s),d(`Downloading ${s.split("/").pop()}`)):o==="download-png"&&l?(t.preventDefault(),c(l),d(`Downloading ${l.split("/").pop()}`)):o==="kit"&&(t.preventDefault(),c(k),d("Downloading the brand kit")),a()}),n.addEventListener("keydown",t=>{const e=y(),o=e.indexOf(document.activeElement);if(t.key==="Escape"){t.preventDefault();const s=i;
355a(),s?.focus()}else t.key==="ArrowDown"?(t.preventDefault(),e[(o+1)%e.length]?.focus()):t.key==="ArrowUp"?(t.preventDefault(),e[(o-1+e.length)%e.length]?.focus()):t.key==="Home"?(t.preventDefault(),e[0]?.focus()):t.key==="End"&&(t.preventDefault(),e[e.length-1]?.focus())}),document.addEventListener("pointerdown",t=>{n.hidden||t.target?.closest("#ba-menu")||a()}),window.addEventListener("blur",a),window.addEventListener("resize",a),window.addEventListener("scroll",()=>{n.hidden||a()},{passive:!0})})();</script>
355 </body></html> 
355<script type="module">(()=>{const t=window.matchMedia("(prefers-reduced-motion: reduce)").matches,e=Array.from(document.querySelectorAll(".hpb-journey .hpb-jnode"));if(!e.length||t){e.forEach(c=>c.classList.add("is-active"));return}let o=0;const n=900,s=2200;function a(c){e.forEach((h,p)=>h.classList.toggle("is-active",p<=c))}function u(){a(o),o<e.length-1?(o++,setTimeout(u,n)):(o=0,setTimeout(u,s))}u()})();function q(t){t&&(document.querySelectorAll(".hpb-ui-mock").forEach(e=>{e.querySelectorAll(".hpb-ui-tab").forEach(o=>{const n=o.getAttribute("data-ui-tab")===t;o.classList.toggle("hpb-ui-tab--active",n),o.setAttribute("aria-selected",n?"true":"false")}),e.querySelectorAll(".hpb-ui-panel").forEach(o=>{const n=o.getAttribute("data-ui-panel")===t;o.classList.toggle("is-active",n),n?o.removeAttribute("hidden"):o.setAttribute("hidden","")})}),t==="journeys"&&requestAnimationFrame(v))}document.querySelectorAll(".hpb-acc-trigger").forEach(t=>{t.addEventListener("click",()=>{const e=t.closest(".hpb-acc-item");e&&e.classList.toggle("is-open"),q(t.getAttribute("data-ui-target"))})});document.querySelectorAll(".hpb-ui-tab").forEach(t=>{t.addEventListener("click",()=>q(t.getAttribute("data-ui-tab")))});function E(){const t=document.querySelector(".hpb-jd-stage"),e=document.querySelector(".hpb-jd-wires");if(!t||!e)return;const o=t.querySelectorAll(".hpb-jd-node");if(o.length<4)return;const n=o[0],s=o[1],a=o[2],u=o[3],c=(r,i)=>({x:i.offsetLeft+r.offsetLeft+r.offsetWidth/2,y:i.offsetTop+r.offsetTop+r.offsetHeight/2}),h=r=>r.offsetTop+r.offsetHeight/2,p=n.querySelector(".hpb-jd-port--bottom")||n.querySelector(".hpb-jd-port--right"),b=s.querySelectorAll(".hpb-jd-output .hpb-jd-port");if(!p||b.length<2)return;const y=c(p,n),A=c(b[0],s),$=c(b[1],s),S=(r,i,l,d)=>{const f=(r+l)/2;return`M ${r} ${i} C ${f} ${i}, ${f} ${d}, ${l} ${d}`},w=(r,i,l,d)=>{const f=(i+d)/2;return`M ${r} ${i} C ${r} ${f}, ${l} ${f}, ${l} ${d}`},g="#d45a1a",L=s.offsetLeft+s.offsetWidth/2;e.innerHTML=`<path d="${w(y.x,y.y,L,s.offsetTop)}" stroke="${g}" stroke-width="1.5" fill="none"/><path d="${S(A.x,A.y,a.offsetLeft,h(a))}" stroke="${g}" stroke-width="1.5" fill="none"/><path d="${S($.x,$.y,u.offsetLeft,h(u))}" stroke="${g}" stroke-width="1.5" fill="none"/>`}function v(){const t=document.querySelector(".hpb-jd"),e=document.querySelector(".hpb-jd-stage");if(!t||!e)return;const o=t.closest(".hpb-ui-panel");if(o&&o.hasAttribute("hidden"))return;const n=t.clientWidth,s=t.clientHeight;if(!n||!s)return;const a=Math.min(n/520,s/380,1.15)*.96;e.style.transform=`translate(-50%, -50%) scale(${a})`,E()}function j(){document.querySelectorAll(".hpb-ui-mock").forEach(t=>{const e=t.querySelector('[data-ui-panel="audiences"]');!e||e.hasAttribute("hidden")||t.style.setProperty("--hpb-ui-h",e.offsetHeight+"px")})}function m(){j(),v()}window.addEventListener("resize",m);window.addEventListener("load",m);requestAnimationFrame(m);document.addEventListener("click",t=>{const e=t.target;!(e instanceof Element)||!e.closest("[data-pipes-cta]")||(t.preventDefault(),typeof window.openPipesModal=="function"&&window.openPipesModal())});</script>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.