{"id":32019,"date":"2024-06-06T13:02:48","date_gmt":"2024-06-06T13:02:48","guid":{"rendered":"https:\/\/www.bloomreach.com\/?post_type=products&#038;p=32019"},"modified":"2026-04-09T15:15:29","modified_gmt":"2026-04-09T15:15:29","slug":"loomi-ai","status":"publish","type":"products","link":"https:\/\/www.bloomreach.com\/en\/products\/loomi-ai","title":{"rendered":"Loomi AI main"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"32019\" class=\"elementor elementor-32019\" data-elementor-post-type=\"products\">\n\t\t\t\t<div class=\"elementor-element elementor-element-716df5e e-flex e-con-boxed e-con e-parent\" data-id=\"716df5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00b3a72 elementor-widget elementor-widget-html\" data-id=\"00b3a72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\nmain.site-main {\n    overflow: hidden !important;\n\n    --pad-def: 96px;\n    --gradient: linear-gradient(90deg, #3DB9A5 0%, #019ACE 12.98%, #FEED1B 41.35%);\n}\n@media (max-width: 1199px) {\n    main.site-main {\n        --pad-def: 80px;\n    }\n}\n@media (max-width: 767px) {\n    main.site-main {\n        --pad-def: 60px;\n    }\n}\n.lsec {\n    width: 100% !important;\n    padding-left: 7.5vw;\n    padding-right: 7.5vw;\n}\n@media (max-width: 1500px) {\n    .lsec {\n        padding-left: 40px;\n        padding-right: 40px;\n    }\n}\n@media (max-width: 1340px) {\n    .lsec {\n        padding-left: 20px;\n        padding-right: 20px;\n    }\n}\n.lsec > .e-con-inner {\n    width: 100% !important;\n    max-width: 1240px !important;\n}\n.lsec.lsec-large > .e-con-inner {\n    max-width: 1400px !important;\n}\n.gradient {\n    background: var(--gradient);\n    background-clip: text;\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n}\n@media (min-width: 768px) {\n    h1,\n    h2,\n    h3,\n    h4 {\n        line-height: 1.1 !important;\n    }\n    h1 span,\n    h2 span,\n    h3 span,\n    h4 span {\n        font-size: 1.3em;\n    }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d7e8026 e-con-full e-flex e-con e-parent\" data-id=\"3d7e8026\" data-element_type=\"container\" data-e-type=\"container\" id=\"cursor-area\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fa8379d e-con-full e-flex e-con e-child\" data-id=\"fa8379d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59805345 elementor-widget elementor-widget-image\" data-id=\"59805345\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"280\" height=\"96\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/loomi-ai-dark.png\" class=\"attachment-full size-full wp-image-86081\" alt=\"loomi-ai-dark\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f5226b e-con-full e-flex e-con e-child\" data-id=\"6f5226b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a33fb34 elementor-widget elementor-widget-heading\" data-id=\"6a33fb34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><span><strong>The Mind Behind<\/strong>  the Best Minds in Marketing<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d73a407 elementor-widget elementor-widget-text-editor\" data-id=\"1d73a407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Loomi AI is the agentic intelligence powering every Bloomreach product. It is the centralized brain that brings your customer data, predictive models, and channel activation into a single place, empowering you to personalize experiences across every channel \u2014 from email to search, ads to app.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67554057 elementor-widget__width-initial elementor-widget elementor-widget-bloomreach_buttons\" data-id=\"67554057\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bloomreach_buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div><\/div>        <a class=\"br-cta \"  href=\"\/en\/request-demo\"><strong>Schedule a Demo<\/strong><span><\/span><\/a>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38472a63 e-con-full e-flex e-con e-child\" data-id=\"38472a63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-236726f7 e-con-full e-flex e-con e-child\" data-id=\"236726f7\" data-element_type=\"container\" data-e-type=\"container\" id=\"cursor-move\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16cde0ab elementor-widget elementor-widget-html\" data-id=\"16cde0ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n  const area = document.getElementById('cursor-area');\n  const circle = document.getElementById('cursor-move');\n\n    area.addEventListener('mouseenter', () => circle.classList.add('active'));\n    area.addEventListener('mouseleave', () => circle.classList.remove('active'));\n\n  area.addEventListener('mousemove', e => {\n    const rect = area.getBoundingClientRect();\n    circle.style.left = (e.clientX - rect.left) + 'px';\n    circle.style.top  = (e.clientY - rect.top)  + 'px';\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ef5c7cd lsec lsec-large e-flex e-con-boxed e-con e-parent\" data-id=\"2ef5c7cd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18437af8 elementor-widget elementor-widget-heading\" data-id=\"18437af8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Trusted by 1,400+ Brands<\/strong> Across Retail, Travel, Beauty, and More<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c9345c8 e-con-full e-flex e-con e-child\" data-id=\"5c9345c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b689688 e-con-full trusted-logo e-flex e-con e-child\" data-id=\"5b689688\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71f1473 elementor-widget elementor-widget-image\" data-id=\"71f1473\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"128\" height=\"21\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/redbull-logo.svg\" class=\"attachment-full size-full wp-image-86159\" alt=\"redbull-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6344b6b2 e-con-full trusted-logo e-flex e-con e-child\" data-id=\"6344b6b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22f7c8c3 elementor-widget elementor-widget-image\" data-id=\"22f7c8c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"90\" height=\"30\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/benefit-logo.svg\" class=\"attachment-full size-full wp-image-86156\" alt=\"benefit-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b3cf2b3 e-con-full trusted-logo e-flex e-con e-child\" data-id=\"1b3cf2b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55c0c26e elementor-widget elementor-widget-image\" data-id=\"55c0c26e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"97\" height=\"20\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/pandora-logo.svg\" class=\"attachment-full size-full wp-image-86153\" alt=\"pandora-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4044f09c e-con-full trusted-logo e-flex e-con e-child\" data-id=\"4044f09c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71f1082e elementor-widget elementor-widget-image\" data-id=\"71f1082e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"100\" height=\"22\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/freshdirect-logo.svg\" class=\"attachment-full size-full wp-image-86150\" alt=\"freshdirect-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4357fb1e e-con-full trusted-logo e-flex e-con e-child\" data-id=\"4357fb1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7591f70f elementor-widget elementor-widget-image\" data-id=\"7591f70f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"99\" height=\"22\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/bosch-logo.svg\" class=\"attachment-full size-full wp-image-86147\" alt=\"bosch-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-457b82f4 e-con-full trusted-logo e-flex e-con e-child\" data-id=\"457b82f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cef9d88 elementor-widget elementor-widget-image\" data-id=\"6cef9d88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"96\" height=\"16\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/forever21-logo.svg\" class=\"attachment-full size-full wp-image-86144\" alt=\"forever21-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57d025bc e-con-full trusted-logo e-flex e-con e-child\" data-id=\"57d025bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2522ce8e elementor-widget elementor-widget-image\" data-id=\"2522ce8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"83\" height=\"32\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/virgin-exp-logo.svg\" class=\"attachment-full size-full wp-image-86141\" alt=\"virgin-exp-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4de77a60 e-con-full trusted-logo e-flex e-con e-child\" data-id=\"4de77a60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21a19cfd elementor-widget elementor-widget-image\" data-id=\"21a19cfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"101\" height=\"21\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/t-mobile-logo.svg\" class=\"attachment-full size-full wp-image-86138\" alt=\"t-mobile-logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c47c258 lsec e-flex e-con-boxed e-con e-parent\" data-id=\"6c47c258\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ff6fd77 elementor-widget elementor-widget-image\" data-id=\"5ff6fd77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"488\" height=\"454\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/loomi-circle.jpg\" class=\"attachment-full size-full wp-image-86177\" alt=\"loomi-circle\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/loomi-circle.jpg 488w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/loomi-circle-300x279.jpg 300w\" sizes=\"(max-width: 488px) 100vw, 488px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6826a272 elementor-widget elementor-widget-heading\" data-id=\"6826a272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span>The Complete Picture of <br><strong>Every Customer\u2019s Intent<\/strong><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c7f5db6 e-flex e-con-boxed e-con e-parent\" data-id=\"4c7f5db6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30406606 e-con-full e-flex e-con e-parent\" data-id=\"30406606\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c128c49 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"1c128c49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .ltabs {\n        --anim-def: 200ms ease-in-out;\n        --anim-long: 600ms ease-out;\n\n        display: flex;\n        flex-direction: column;\n        gap: 0;\n        width: 100%;\n        max-width: calc(1240px + 15vw);\n        margin: 0 auto;\n        color: #fff;\n        padding-left: 7.5vw;\n        padding-right: 7.5vw;\n    }\n    @media (max-width: 1500px) {\n        .ltabs {\n            max-width: calc(1240px + 80px);\n            padding-left: 40px;\n            padding-right: 40px;\n        }\n    }\n    @media (max-width: 1340px) {\n        .ltabs {\n            max-width: calc(1240px + 40px);\n            padding-left: 20px;\n            padding-right: 20px;\n        }\n    }\n    @media (max-width: 1199px) {\n        .ltabs {\n            max-width: 100%;\n            padding-left: 15px;\n            padding-right: 15px;\n            padding-bottom: var(--pad-def);\n        }\n    }\n    .ltabs-tabs {\n        position: relative;\n        z-index: 10;\n        display: flex;\n        gap: 0;\n        margin: 0 auto;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-tabs {\n            order: 20;\n            gap: 8px;\n            width: calc(100% + 30px);\n            overflow-x: auto;\n            overflow-y: hidden;\n            padding: 0 15px;\n            margin-bottom: 20px;\n            margin-left: -15px;\n        }\n    }\n    .ltabs-tab {\n        position: relative;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 16px;\n        width: 270px;\n        height: 70px;\n        font-size: 14px;\n        font-weight: 500;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-tab {\n            white-space: nowrap;\n            width: auto;\n            height: 40px;\n            padding: 2px 30px 0;\n            border-radius: 100px;\n        }\n    }\n    @media (max-width: 767px) {\n        .ltabs-tab {\n            white-space: nowrap;\n            width: auto;\n            height: 30px;\n            padding: 2px 12px 0;\n            border-radius: 100px;\n        }\n    }\n    .ltabs-tab span {\n        opacity: .5;\n        transition: opacity var(--anim-def);\n    }\n    .ltabs-tab:hover span {\n        opacity: .8;\n    }\n    .ltabs-tab.active span {\n        opacity: 1;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-tab span {\n            display: none;\n        }\n    }\n    .ltabs-tab:after {\n        content: '';\n        position: absolute;\n        z-index: 5;\n        top: 100%;\n        left: 0;\n        width: 100%;\n        height: 1px;\n        background: rgba(255,255,255,.2);\n        transform-origin: center bottom;\n        transition: background var(--anim-def);\n    }\n    .ltabs-tab:hover:after {\n        transform: scale(1,2);\n        background: rgba(255,255,255,.6);\n    }\n    .ltabs-tab.active:after {\n        transform: scale(1,2);\n        background: #feed1b;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-tab:after {\n            content: none !important;\n        }\n        .ltabs-tab:before {\n            content: \"\";\n            position: absolute;\n            inset: 0;\n            background: #fff;\n            border-radius: inherit;\n            padding: 1px;\n            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n            mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n            -webkit-mask-composite: xor;\n            mask-composite: exclude;\n        }\n        .ltabs-tab {\n            opacity: .7;\n        }\n        .ltabs-tab.active {\n            opacity: 1;\n        }\n        .ltabs-tab.active:before {\n            background: linear-gradient(256deg, #FEED1B 19.75%, #14A1D0 69.08%);\n        }\n    }\n    .ltabs-contents {\n        position: relative;\n        z-index: 10;\n        aspect-ratio: 1200\/860;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-contents {\n            order: 30;\n            aspect-ratio: auto;\n        }\n    }\n    .ltabs-content {\n        pointer-events: none;\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        opacity: 0;\n        transition: opacity var(--anim-long);  \n    }\n    @media (max-width: 1199px) {\n        .ltabs-content {\n            height: auto;\n        }\n    }\n    .ltabs-content.active {\n        pointer-events: auto;\n        opacity: 1;\n    }\n    .ltabs-content__text {\n        position: absolute;\n        left: 0;\n        bottom: 250px;\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: flex-end;\n        width: 100%;\n        max-width: 480px;\n        height: auto;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-content__text {\n            position: static;\n            max-width: none;\n        }\n    }\n    .ltabs-content__label {\n        position: relative;\n        font-size: 13px;\n        font-weight: 500;\n        line-height: 2.3;\n        padding: 3px 16px 0;\n        border-radius: 100px;\n        margin-bottom: 48px;\n\n        opacity: 0;\n        transform: translateX(-30px);\n        transition: opacity var(--anim-long), transform var(--anim-long);\n        transition-delay: 200ms;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-content__label {\n            display: none !important;\n        }\n    }\n    .ltabs-content.active .ltabs-content__label {\n        opacity: 1;\n        transform: translateX(0);\n    }\n    .ltabs-content__label:before {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        background: var(--gradient);\n        border-radius: inherit;\n        padding: 1px;\n        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n        mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n        -webkit-mask-composite: xor;\n        mask-composite: exclude;\n    }\n    .ltabs-content__h {\n        color: #fff !important;\n        max-width: 310px;\n\n        opacity: 0;\n        transform: translateX(-30px);\n        transition: opacity var(--anim-long), transform var(--anim-long);\n        transition-delay: 400ms;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-content__h {\n            max-width: none;\n        }\n    }\n    .ltabs-content.active .ltabs-content__h {\n        opacity: 1;\n        transform: translateX(0);\n    }\n    .ltabs-content__p {\n        margin-top: 32px;\n\n        opacity: 0;\n        transform: translateX(-30px);\n        transition: opacity var(--anim-long), transform var(--anim-long);\n        transition-delay: 600ms;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-content__p {\n            margin-top: 16px;\n        }\n    }\n    .ltabs-content.active .ltabs-content__p {\n        opacity: 1;\n        transform: translateX(0);\n    }\n    .ltabs-content__img {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        right: 0;\n        width: 100%;\n        max-width: 488px;\n        height: auto;\n    }\n    .ltabs-content__img img {\n        display: block;\n        width: 100%;\n        height: auto;\n        object-fit: contain;\n    }\n    .ltabs-arrows {\n        position: absolute;\n        z-index: 50;\n        left: calc(50% - 620px);\n        bottom: 160px;\n        display: flex;\n        align-items: center;\n        justify-content: flex-start;\n        gap: 8px;\n    }\n    @media (max-width: 1280px) {\n        .ltabs-arrows {\n            left: 20px;\n        }\n    }\n    @media (max-width: 1199px) {\n        .ltabs-arrows {\n            order: 40;\n            position: static;\n            margin-top: 20px;\n        }\n    }\n    .ltabs-arrow {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        width: 52px;\n        height: auto;\n        aspect-ratio: 1\/1;\n        background: #019ACE;\n        border-radius: 50%;\n        cursor: pointer;\n        transition: transform var(--anim-def);\n    }\n    .ltabs-arrow:hover {\n        transform: scale(1.1);\n    }\n    .ltabs-arrow svg {\n        width: 19px;\n    }\n    .ltabs-bgs {\n        pointer-events: none;\n        position: absolute;\n        z-index: 1;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n    }\n    @media (max-width: 1199px) {\n        .ltabs-bgs {\n            order: 10;\n            position: relative;\n            width: 100%;\n            height: 400px;\n            transform: translateY(-10%);\n        }\n    }\n    @media (max-width: 767px) {\n        .ltabs-bgs {\n            height: auto;\n            aspect-ratio: 5\/4;\n        }\n    }\n    .ltabs-bg {\n        position: absolute;\n        opacity: 0;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        transition: opacity var(--anim-long);\n    }\n    @media (max-width: 1199px) {\n        .ltabs-bg {\n            transform: scale(1.3);\n        }\n    }\n    .ltabs-bg.active {\n        opacity: 1;\n    }\n    .ltabs-bg img {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: contain;\n        border-radius: 0 !important;\n    }\n    @media (max-width: 767px) {\n        .ltabs-bg img {\n            object-position: 70% 50%;\n        }\n    }\n<\/style>\n\n<div class=\"ltabs\">\n\n    <div class=\"ltabs-tabs\">\n        <div class=\"ltabs-tab active\" data-ltab>\n            <span>01<\/span> <strong>First-Party Context<\/strong>\n        <\/div>\n        <div class=\"ltabs-tab\" data-ltab>\n            <span>02<\/span> <strong>Business Understanding<\/strong>\n        <\/div>\n        <div class=\"ltabs-tab\" data-ltab>\n            <span>03<\/span> <strong>Cross-Channel Inteligence<\/strong>\n        <\/div>\n    <\/div>\n\n    <div class=\"ltabs-contents\">\n        <div class=\"ltabs-content active\" data-ltab-content>\n            <div class=\"ltabs-content__text\">\n                <div class=\"ltabs-content__label\">First-Party Context<\/div>\n                <h3 class=\"ltabs-content__h\">It Knows What Your Customers Want Right Now<\/h3>\n                <p class=\"ltabs-content__p\">Instead of relying on yesterday's data, Loomi AI builds a live view based on what your customers are interested in at this exact second. No data lag. Just pure, real-time intent.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"ltabs-content\" data-ltab-content>\n            <div class=\"ltabs-content__text\">\n                <div class=\"ltabs-content__label\">Business Understanding<\/div>\n                <h3 class=\"ltabs-content__h\">It Knows What Matters to Your Business<\/h3>\n                <p class=\"ltabs-content__p\">Inventory, margins, pricing. Loomi AI doesn't just look at the shopper; it looks at your bottom line. It never recommends\n                    a product you can't sell or a discount you shouldn't give.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"ltabs-content\" data-ltab-content>\n            <div class=\"ltabs-content__text\">\n                <div class=\"ltabs-content__label\">Cross-Channel Inteligence<\/div>\n                <h3 class=\"ltabs-content__h\">It Connects the Entire Journey<\/h3>\n                <p class=\"ltabs-content__p\">Your channels shouldn't compete \u2014 they should coordinate. If a customer buys on your mobile app, email knows instantly. Loomi AI ensures every message builds on the last one, creating a single, unbroken conversation.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"ltabs-arrows\">\n        <div class=\"ltabs-arrow ltabs-arrow-prev\">\n            <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <g clip-path=\"url(#clip0_1144_1509)\">\n                    <path d=\"M23.25 12H0.75\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path>\n                    <path d=\"M11.25 22.5L0.75 12L11.25 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path>\n                <\/g>\n                <defs>\n                    <clipPath id=\"clip0_1144_1509\">\n                        <rect fill=\"white\" height=\"24\" transform=\"matrix(-1 0 0 1 24 0)\" width=\"24\"><\/rect>\n                    <\/clipPath>\n                <\/defs>\n            <\/svg>\n        <\/div>\n        <div class=\"ltabs-arrow ltabs-arrow-next\">\n            <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <g clip-path=\"url(#clip0_1294_345)\">\n                    <path d=\"M0.75 12H23.25\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path>\n                    <path d=\"M12.75 22.5L23.25 12L12.75 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path>\n                <\/g>\n                <defs>\n                    <clipPath id=\"clip0_1294_345\">\n                        <rect fill=\"white\" height=\"24\" width=\"24\"><\/rect>\n                    <\/clipPath>\n                <\/defs>\n            <\/svg>\n        <\/div>\n    <\/div>\n\n    <div class=\"ltabs-bgs\">\n        <div class=\"ltabs-bg active\" data-ltab-content><img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/section-1.jpg\"><\/div>\n        <div class=\"ltabs-bg\" data-ltab-content><img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/section-2.jpg\"><\/div>\n        <div class=\"ltabs-bg\" data-ltab-content><img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/section-3.jpg\"><\/div>\n    <\/div>\n\n\n<\/div>\n\n<script>\nfunction adjustTabsHeight() {\n  if (window.innerWidth >= 1200) return;\n\n  let maxH = 0;\n  document.querySelectorAll('.ltabs-content').forEach(el => {\n    const h = el.offsetHeight;\n    if (h > maxH) maxH = h;\n  });\n\n  const container = document.querySelector('.ltabs-contents');\n  if (container) container.style.height = maxH + 'px';\n}\nwindow.addEventListener('resize', adjustTabsHeight);\n\ndocument.addEventListener('DOMContentLoaded', function () {\n  adjustTabsHeight();\n\n  const tabs    = Array.from(document.querySelectorAll('.ltabs-tab'));\n  const content = Array.from(document.querySelectorAll('.ltabs-content'));\n  const bgs     = Array.from(document.querySelectorAll('.ltabs-bg'));\n  const prev    = document.querySelector('.ltabs-arrow-prev');\n  const next    = document.querySelector('.ltabs-arrow-next');\n\n  function goTo(idx) {\n    const total = tabs.length;\n    idx = (idx + total) % total;\n\n    tabs.forEach((t, i)    => t.classList.toggle('active', i === idx));\n    content.forEach((c, i) => c.classList.toggle('active', i === idx));\n    bgs.forEach((b, i)     => b.classList.toggle('active', i === idx));\n  }\n\n  function activeIndex() {\n    return tabs.findIndex(t => t.classList.contains('active'));\n  }\n\n  tabs.forEach((tab, i) => tab.addEventListener('click', () => goTo(i)));\n\n  prev.addEventListener('click', () => goTo(activeIndex() - 1));\n  next.addEventListener('click', () => goTo(activeIndex() + 1));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-772e15ab e-flex e-con-boxed e-con e-parent\" data-id=\"772e15ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-501acd29 lsec e-flex e-con-boxed e-con e-parent\" data-id=\"501acd29\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2d6a4de7 e-con-full e-flex e-con e-child\" data-id=\"2d6a4de7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72eff598 elementor-widget elementor-widget-heading\" data-id=\"72eff598\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Compounding ROI of Connected Channels<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-659e5583 elementor-widget elementor-widget-text-editor\" data-id=\"659e5583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWhen your channels share the same AI brain, the results compound. See how brands use Loomi&nbsp;AI across their entire customer journey to drive bigger revenue increases.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-744e7824 e-con-full e-flex e-con e-child\" data-id=\"744e7824\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39f7a98 e-con-full e-flex e-con e-child\" data-id=\"39f7a98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-450c169e elementor-widget elementor-widget-html\" data-id=\"450c169e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.lslider {\n    overflow: visible !important;\n}\n.lslider img {\n    border-radius: 0 !important;\n}\n.lslide-wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 40px;\n}\n@media (max-width: 767px) {\n    .lslide-wrapper {\n        flex-direction: column-reverse;\n        gap: 20px;\n    }\n}\n.lslide {\n    opacity: 0;\n    transition: opacity 400ms ease-out;\n\n}\n.lslide.swiper-slide-active {\n    opacity: 1;\n}\n.lslide-txt {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: flex-start;\n    gap: 28px;\n    width: 50%;\n    max-width: 500px;\n    padding-bottom: 20px;\n}\n@media (max-width: 767px) {\n    .lslide-txt {\n        gap: 16px;\n        width: 100%;\n        max-width: none;\n    }\n}\n.lslide-txt__logo {\n    margin-bottom: -10px;\n}\n@media (max-width: 767px) {\n    .lslide-txt__logo {\n        transform: scale(.8);\n        transform-origin: left center;\n        margin-bottom: 0;\n    }\n}\n.lslide-txt__h {\n    color: #000 !important;\n    text-wrap: balance;\n}\n.lslide-txt__labels {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: flex-start;\n    gap: 4px;\n}\n.lslide-txt__labels span {\n    color: #000;\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1;\n    padding: 5px 8px 4px;\n    background: #feed1b;\n    border-radius: 100px;\n}\n.lslide-txt__p {\n    color: #000;\n    font-size: 15px;\n    line-height: 1.8;\n}\n.lslide-txt__stat {\n    position: relative;\n    display: flex;\n    align-items: flex-start;\n    justify-content: flex-start;\n    width: 290px;\n    gap: 8px;\n    padding: 20px 0;\n}\n@media (max-width: 767px) {\n    .lslide-txt__stat {\n        width: 200px;\n    }\n}\n.lslide-txt__stat:before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 4px;\n    background: var(--gradient);\n}\n.lslide-txt__stat strong {\n    color: #000;\n    font-size: 48px;\n    line-height: 1;\n}\n@media (max-width: 767px) {\n    .lslide-txt__stat strong {\n        font-size: 24px;\n    }\n}\n.lslide-txt__stat span {\n    color: #000;\n    font-size: 15px;\n    line-height: 1.5;\n}\n@media (max-width: 767px) {\n    .lslide-txt__stat span {\n        font-size: 14px;\n    }\n}\n.lslide-img {\n    width: 50%;\n    max-width: 600px;\n}\n@media (max-width: 767px) {\n    .lslide-img {\n        width: 100%;\n        max-width: none;\n    }\n}\n.lslider .lslide-img img {\n    display: block;\n    width: 100%;\n    height: auto;\n    aspect-ratio: 600\/720;\n    object-fit: cover;\n    border-radius: 20px !important;\n}\n@media (max-width: 767px) {\n    .lslider .lslide-img img {\n        aspect-ratio: 1\/1;\n    }\n}\n.lslider-arrows {\n    position: absolute;\n    left: 0;\n    bottom: 0;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n    gap: 8px;\n}\n@media (max-width: 1199px) {\n    .lslider-arrows {\n        position: static;\n    }\n}\n.lslider-arrow {\n    cursor: pointer;\n    position: static;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 52px;\n    height: auto;\n    aspect-ratio: 1 \/ 1;\n    background: #019ACE;\n    border-radius: 50%;\n    margin: 0 !important;\n    transition: transform 200ms ease-out, opacity 200ms ease-out;\n}\n.lslider-arrow:hover {\n    transform: scale(1.1);\n}\n.lslider-arrow:before,\n.lslider-arrow:after {\n    content: none !important;\n}\n.lslider-arrow svg {\n    width: 19px;\n}\n.lslider-arrow svg path {\n    stroke: #fff;\n}\n<\/style>\n\n<div class=\"lslider swiper\">\n\n    <div class=\"swiper-wrapper\">\n\n        <!-- slide start -->\n        <div class=\"lslide swiper-slide\">\n            <div class=\"lslide-wrapper\">\n                <div class=\"lslide-txt\">\n                    <img decoding=\"async\" class=\"lslide-txt__logo\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/logo-on-the-beach-black.svg\" alt=\"On the Beach logo\">\n                    <h2 class=\"lslide-txt__h\">Price Drops, Revenue Bumps<\/h2>\n                    <div class=\"lslide-txt__labels\">\n                        <span>Email<\/span> <span>Messaging<\/span> <span>Web<\/span> <span>App<\/span>\n                    <\/div>\n                    <p class=\"lslide-txt__p\">Loomi AI tracked specific travel dates, destinations, and airline preferences for On the Beach's customers. When prices dropped within a 7-day window, it instantly identified price-sensitive travelers and triggered an alert on the exact channel they check most.<\/p>\n                    <div class=\"lslide-txt__stat\">\n                        <strong>+362%<\/strong> <span>RPV<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"lslide-img\">\n                    <img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/img-on-the-beach.jpg\" alt=\"On the Beach\">\n                <\/div>\n            <\/div>\n        <\/div>\n        <!-- slide end -->\n\n        <!-- slide start -->\n        <div class=\"lslide swiper-slide\">\n            <div class=\"lslide-wrapper\">\n                <div class=\"lslide-txt\">\n                    <img decoding=\"async\" class=\"lslide-txt__logo\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/logo-new-york-pizza-black.svg\" alt=\"New York Pizza logo\">\n                    <h2 class=\"lslide-txt__h\">The Perfect Slice for the Perfect Moment<\/h2>\n                    <div class=\"lslide-txt__labels\">\n                        <span>Email<\/span> <span>Web<\/span> <span>Categories<\/span> <span>Search<\/span>\n                    <\/div>\n                    <p class=\"lslide-txt__p\">Instead of blasting a generic promo, Loomi AI combined local weather, store location, and individual taste profiles for New York Pizza's customers. It served the perfect, highly personalized offer to each person on the exact channel they actually use.<\/p>\n                    <div class=\"lslide-txt__stat\">\n                        <strong>+89%<\/strong> <span>Conversion Rate<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"lslide-img\">\n                    <img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/img-new-york-pizza.jpg\" alt=\"New York Pizza\">\n                <\/div>\n            <\/div>\n        <\/div>\n        <!-- slide end -->\n\n        <!-- slide start -->\n        <div class=\"lslide swiper-slide\">\n            <div class=\"lslide-wrapper\">\n                <div class=\"lslide-txt\">\n                    <img decoding=\"async\" class=\"lslide-txt__logo\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/logo-bensons-for-beds-black.svg\" alt=\"Bensons for Beds logo\">\n                    <h2 class=\"lslide-txt__h\">Browsing Their Way to a Good Night's Sleep<\/h2>\n                    <div class=\"lslide-txt__labels\">\n                        <span>Email<\/span> <span>Web<\/span> <span>Conversational shopping agent<\/span>\n                    <\/div>\n                    <p class=\"lslide-txt__p\">Loomi AI connected online browsing from Bensons for Beds' customers with the retailer's surplus inventory needs. It understood each shopper's preference for mattress firmness and prioritized in-stock items, syncing the perfect message across email, web, and a conversational shopping agent.<\/p>\n                    <div class=\"lslide-txt__stat\">\n                        <strong>+41%<\/strong> <span>Ecommerce Sales<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"lslide-img\">\n                    <img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/img-bensons-for-beds.jpg\" alt=\"Bensons for Beds\">\n                <\/div>\n            <\/div>\n        <\/div>\n        <!-- slide end -->\n\n        <!-- slide start -->\n        <div class=\"lslide swiper-slide\">\n            <div class=\"lslide-wrapper\">\n                <div class=\"lslide-txt\">\n                    <img decoding=\"async\" class=\"lslide-txt__logo\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/logo-hmv-black.svg\" alt=\"hmv logo\">\n                    <h2 class=\"lslide-txt__h\">Smarter Acquisition, Zero Waste<\/h2>\n                    <div class=\"lslide-txt__labels\">\n                        <span>Email<\/span> <span>Web<\/span> <span>Conversational shopping agent<\/span>\n                    <\/div>\n                    <p class=\"lslide-txt__p\">Loomi AI analyzed HMV's customer base to automatically pinpoint its most profitable shoppers. It synced those precise profiles directly to Google Ads to acquire perfect lookalikes, while actively suppressing chronic returners to ensure not a single ad dollar was wasted.<\/p>\n                    <div class=\"lslide-txt__stat\">\n                        <strong>+14%<\/strong> <span>Campaign Revenue<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"lslide-img\">\n                    <img decoding=\"async\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/img-hmv.jpg\" alt=\"hmv\">\n                <\/div>\n            <\/div>\n        <\/div>\n        <!-- slide end -->\n\n    <\/div>\n\n    <div class=\"lslider-arrows\">\n        <div class=\"lslider-arrow swiper-button-prev\">\n            <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_1144_1509)\"><path d=\"M23.25 12H0.75\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><path d=\"M11.25 22.5L0.75 12L11.25 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/g><defs><clipPath id=\"clip0_1144_1509\"><rect fill=\"white\" height=\"24\" transform=\"matrix(-1 0 0 1 24 0)\" width=\"24\"><\/rect><\/clipPath><\/defs><\/svg>\n        <\/div>\n        <div class=\"lslider-arrow swiper-button-next\">\n            <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_1294_345)\"><path d=\"M0.75 12H23.25\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><path d=\"M12.75 22.5L23.25 12L12.75 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/g><defs><clipPath id=\"clip0_1294_345\"><rect fill=\"white\" height=\"24\" width=\"24\"><\/rect><\/clipPath><\/defs><\/svg>\n        <\/div>\n    <\/div>\n\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const swiper = new Swiper('.lslider', {\n        loop: true,\n        spaceBetween: 100,\n        navigation: {\n            nextEl: '.lslider .swiper-button-next',\n            prevEl: '.lslider .swiper-button-prev',\n        },\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1994f831 e-flex e-con-boxed e-con e-parent\" data-id=\"1994f831\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41e10419 lsec e-flex e-con-boxed e-con e-parent\" data-id=\"41e10419\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6536c116 e-con-full e-flex e-con e-child\" data-id=\"6536c116\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dbc452b elementor-widget elementor-widget-heading\" data-id=\"2dbc452b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><strong>One Native Engine<\/strong> <br>vs. Disconnected Tools<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bb2266c e-con-full e-flex e-con e-child\" data-id=\"7bb2266c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-408b4d96 e-con-full compare-labels e-flex e-con e-child\" data-id=\"408b4d96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5483d698 e-con-full e-flex e-con e-child\" data-id=\"5483d698\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bbe1c74 compare-label compare-label-fragmented active elementor-widget elementor-widget-heading\" data-id=\"5bbe1c74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Fragmented AI Solutions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-189ce118 e-con-full e-flex e-con e-child\" data-id=\"189ce118\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c2ac5fd compare-label compare-label-br elementor-widget elementor-widget-heading\" data-id=\"1c2ac5fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span>The Bloomreach Way<\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52fb5ccf e-con-full e-flex e-con e-child\" data-id=\"52fb5ccf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-34551616 e-con-full e-flex e-con e-child\" data-id=\"34551616\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2c4ebcac e-con-full compare-box compare-dotted e-flex e-con e-child\" data-id=\"2c4ebcac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7af53e91 elementor-widget elementor-widget-heading\" data-id=\"7af53e91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Stitched Together<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35789eb3 e-con-full e-flex e-con e-child\" data-id=\"35789eb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7ffda517 e-con-full e-flex e-con e-child\" data-id=\"7ffda517\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-599861ac e-con-full compare-dotted compare-smallbox e-flex e-con e-child\" data-id=\"599861ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c87dd17 elementor-widget elementor-widget-text-editor\" data-id=\"6c87dd17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Point solutions force you to manually connect your data, your models, and your marketing channels.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c7844b5 e-con-full compare-dotted compare-smallbox e-flex e-con e-child\" data-id=\"6c7844b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4546c081 elementor-widget elementor-widget-text-editor\" data-id=\"4546c081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You spend your time patching the system instead of growing your business.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee2067c e-con-full e-flex e-con e-child\" data-id=\"ee2067c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1a788a60 e-con-full compare-dotted compare-smallbox e-flex e-con e-child\" data-id=\"1a788a60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65b8fe44 elementor-widget elementor-widget-text-editor\" data-id=\"65b8fe44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Complexity goes up, costs go up, and the customer experience breaks.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68b65d38 e-con-full e-flex e-con e-child\" data-id=\"68b65d38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6e3700ac e-con-full compare-box e-flex e-con e-child\" data-id=\"6e3700ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5da536ad elementor-widget elementor-widget-heading\" data-id=\"5da536ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Built As One<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d24b609 elementor-widget elementor-widget-text-editor\" data-id=\"6d24b609\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With Loomi, your data, models, and activation live in a single platform \u2014 so a signal from search can personalise an email in milliseconds, not days.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13fa4f3e elementor-widget elementor-widget-text-editor\" data-id=\"13fa4f3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The more channels you connect, the smarter every experience gets.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1deba107 elementor-widget elementor-widget-heading\" data-id=\"1deba107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">No stitching. <br>\nNo lag. <br>\nNo gaps.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-167d7223 e-con-full e-flex e-con e-child\" data-id=\"167d7223\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64a3d9c5 elementor-widget elementor-widget-html\" data-id=\"64a3d9c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    document.querySelectorAll('.compare-label').forEach(label => {\n      label.addEventListener('click', function () {\n        document.querySelectorAll('.compare-label').forEach(l => l.classList.remove('active'));\n        this.classList.add('active');\n\n        if (this.classList.contains('compare-label-fragmented')) {\n          document.querySelectorAll('.compare-box').forEach(b => b.style.display = 'none');\n          document.querySelectorAll('.compare-box.compare-dotted').forEach(b => b.style.display = 'block');\n        } else if (this.classList.contains('compare-label-br')) {\n          document.querySelectorAll('.compare-box').forEach(b => b.style.display = 'block');\n          document.querySelectorAll('.compare-box.compare-dotted').forEach(b => b.style.display = 'none');\n        }\n      });\n    });\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c1c4569 lsec e-flex e-con-boxed e-con e-parent\" data-id=\"3c1c4569\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-288e8f68 e-con-full e-flex e-con e-child\" data-id=\"288e8f68\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f47853c e-con-full e-flex e-con e-child\" data-id=\"5f47853c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6938f242 elementor-widget elementor-widget-image\" data-id=\"6938f242\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"140\" height=\"28\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/stars-5.svg\" class=\"attachment-full size-full wp-image-86445\" alt=\"stars-5\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68486df8 elementor-widget elementor-widget-text-editor\" data-id=\"68486df8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I am in love with Loomi AI \u2014 it is not a single feature, rather a whole AI engine woven into the Bloomreach platform that powers smarter personalization, automation, reporting, segmentation, and deeper insights into the entire suite.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e0e226a e-con-full e-flex e-con e-child\" data-id=\"2e0e226a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f46d361 elementor-widget elementor-widget-image\" data-id=\"6f46d361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/megha-sahu.png\" class=\"attachment-full size-full wp-image-86448\" alt=\"megha-sahu\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5ba830 elementor-widget elementor-widget-heading\" data-id=\"f5ba830\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Megha Sahu<\/strong>\n<span>Velux<\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46be88e6 e-con-full e-flex e-con e-child\" data-id=\"46be88e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b81b42e e-con-full e-flex e-con e-child\" data-id=\"7b81b42e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-425574ef e-con-full e-flex e-con e-child\" data-id=\"425574ef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37da7e84 e-con-full e-flex e-con e-child\" data-id=\"37da7e84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55d7bfd2 elementor-widget elementor-widget-heading\" data-id=\"55d7bfd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span><strong>A Single Engine<\/strong> for Data, Context, and Real-Time Action<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ca20bf3 elementor-widget elementor-widget-text-editor\" data-id=\"5ca20bf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Competitors might offer your data, context, or real-time execution. Loomi AI is the only intelligence engine that unifies all three.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5758cc11 e-con-full e-flex e-con e-child\" data-id=\"5758cc11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3778d2ca elementor-widget elementor-widget-html\" data-id=\"3778d2ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.lanim {\n    --lanim-transition: 600ms ease-out;\n\n    display: flex;\n    align-items: stretch;\n    justify-content: space-between;\n}\n@media (max-width: 1199px) {\n    .lanim {\n        flex-direction: column;\n    }\n}\n.lanim-circle {\n    flex: 1 1 0;\n}\n@media (min-width: 1200px) and (max-width: 1300px) {\n  .lanim-circle {\n      left: calc(100vw - 1300px);\n  }\n}\n@media (max-width: 1199px) {\n    .lanim-circle {\n        flex: 1;\n    }\n}\n.lanim-text {\n    position: relative;\n    z-index: 10;\n    flex: 0 0 500px;\n}\n@media (max-width: 1199px) {\n    .lanim-text {\n        flex: 1;\n    }\n}\n@media (max-width: 767px) {\n    .lanim-text {\n        display: flex;\n        flex-direction: column;\n    }\n}\n.lanim-text .br-cta {\n    float: left;\n    margin-bottom: 100px;\n}\n@media (max-width: 767px) {\n    .lanim-text .br-cta {\n        float: none;\n        margin: 0 auto 60px;\n    }\n}\n.lanim-text-item {\n    opacity: .6;\n    filter: blur(5px);\n    margin: 150px 0;\n    transition: opacity var(--lanim-transition), filter var(--lanim-transition);\n}\n@media (max-width: 1199px) {\n    .lanim-text-item {\n      padding-right: calc(40vw - 30px);\n      margin: 100px 0;\n    }\n}\n.lanim-text-item.active {\n    opacity: 1;\n    filter: blur(0);\n}\n.lanim-text-item h3 {\n    color: #fff;\n    font-size: 24px;\n    margin-bottom: 24px;\n}\n.lanim-text-item p {\n    color: #EAFDFF;\n    font-size: 16px;\n    line-height: 1.6;\n    margin-bottom: 24px;\n}\n.lanim-text-item-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    opacity: 0;\n    transition: opacity var(--lanim-transition);\n}\n.lanim-text-item.active .lanim-text-item-tags {\n    opacity: 1;\n}\n.lanim-text-item-tags span {\n    position: relative;\n    display: block;\n    color: #fff;\n    font-size: 16px;\n    font-weight: 500;\n    line-height: 1;\n    padding: 8px 10px 6px;\n    border-radius: 100px;\n}\n.lanim-text-item-tags span:before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(256deg, #FEED1B 19.75%, #14A1D0 69.08%);\n    border-radius: inherit;\n    padding: 1px;\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n}\n.lanim-text-item-logos {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: flex-start;\n    gap: 16px;\n    margin-top: 20px;\n}\n.lanim-text-item-logos img {\n    height: auto !important;\n    border-radius: 0 !important;\n}\n.lanim-circle {\n    position: relative;\n    z-index: 1;\n}\n.lanim-circle-bg {\n    position: absolute;\n    z-index: 1;\n    left: -120px;\n    width: 680px;\n    height: auto;\n    aspect-ratio: 1\/1;\n}\n@media (max-width: 1199px) {\n  .lanim-circle-bg {\n      left: auto !important;\n      right: -120px !important;\n      width: 60vw;\n  }\n}\n.lanim-circle-move-rotate {\n    position: absolute;\n    z-index: 5;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    animation: lanimcirclerotate 5s linear infinite;\n}\n@keyframes lanimcirclerotate {\n    from {\n        transform: rotate(0deg);\n    }\n    to {\n        transform: rotate(360deg);\n    }\n}\n.lanim-circle-move {\n    position: absolute;\n    z-index: 5;\n    top: 0;\n    left: 0;\n    transform: scale(.2);\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(198deg, #FFFB00 10.06%, #FFD500 27.18%, #00B2DB 89.69%);\n    border-radius: 100%;\n    transition: transform var(--lanim-transition);\n}\n.lanim-circle-move:after {\n    content: \"\";\n    position: absolute;\n    top: 1%;\n    left: 1%;\n    width: 98%;\n    height: 98%;\n    border-radius: 1090.779px;\n    background: var(--Black, #000);\n    filter: blur(45px);\n}\n.lanim-circle-move.zoom-2 {\n    transform: scale(.4);\n}\n.lanim-circle-move.zoom-3 {\n    transform: scale(.6);\n}\n.lanim-circle-move.zoom-4 {\n    transform: scale(.8);\n}\n.lanim-circle-move.zoom-5 {\n    transform: scale(1);\n}\n.lanim-circle-static {\n    position: absolute;\n    z-index: 10;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: url('https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/circle-bg-transparent.png') no-repeat left center;\n    background-size: contain;\n    animation: lanimbgrotate 160s linear infinite;\n}\n@keyframes lanimbgrotate {\n    from {\n        transform: rotate(0deg);\n    }\n    to {\n        transform: rotate(-360deg);\n    }\n}\n.lanim-circle-line {\n    position: absolute;\n    z-index: 15;\n    width: 40%;\n    height: 1px;\n    top: 50%;\n    left: 66%;\n    background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,1));\n}\n@media (max-width: 1199px) {\n    .lanim-circle-line {\n        display: none;\n    }\n}\n.lanim-circle-line:after {\n    content: \"\";\n    position: absolute;\n    z-index: 15;\n    top: -3px;\n    left: 100%;\n    width: 7px;\n    height: 7px;\n    background: #fff;\n    border-radius: 100%;\n}\n.lanim-circle-line span {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    left: 120%;\n    color: #fff;\n    font-size: 24px;\n    font-weight: 500;\n    line-height: 1;\n}\n<\/style>\n\n<div class=\"lanim\">\n    <div class=\"lanim-circle\">\n        <div class=\"lanim-circle-bg\">\n            <div class=\"lanim-circle-line\"><span>01<\/span><\/div>\n            <div class=\"lanim-circle-move-rotate\"><div class=\"lanim-circle-move\"><\/div><\/div>\n            <div class=\"lanim-circle-static\"><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"lanim-text\">\n        <div class=\"lanim-text-item active\" data-lanim-item=\"1\">\n            <h3>Unified Context<\/h3>\n            <p>Instead of marketing to abstract personas, get a single unified view you need to sell more effectively.<\/p>\n            <div class=\"lanim-text-item-tags\">\n                <span>Customer<\/span>\n                <span>Product<\/span>\n                <span>Campaign Context<\/span>\n                <span>Business Context<\/span>\n            <\/div>\n        <\/div>\n        <div class=\"lanim-text-item\" data-lanim-item=\"2\">\n            <h3>Real-Time Infrastructure<\/h3>\n            <p>Go from data ingestion to activation in milliseconds, so you'll never miss the exact second customers are ready to buy.<\/p>\n            <div class=\"lanim-text-item-tags\">\n                <span>IMG<\/span>\n                <span>NoSQL<\/span>\n            <\/div>\n        <\/div>\n        <div class=\"lanim-text-item\" data-lanim-item=\"3\">\n            <h3>AI Models<\/h3>\n            <p>Loomi AI instantly determines the perfect message, timing, and channel, so you can replace guesswork with profitability.<\/p>\n            <div class=\"lanim-text-item-tags\">\n                <span>Proprietary Models<\/span>\n            <\/div>\n            <div class=\"lanim-text-item-logos\">\n                <img decoding=\"async\" width=\"71\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/logo-nvidia-white.png\" alt=\"nVidia\">\n                <img decoding=\"async\" width=\"67\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/logo-google-gemini-white.png\" alt=\"Google Gemini\">\n            <\/div>\n        <\/div>\n        <div class=\"lanim-text-item\" data-lanim-item=\"4\">\n            <h3>Frictionless Activation<\/h3>\n            <p>Seamlessly connect 17+ channels to deliver timely conversations that turn casual browsing into immediate revenue.<\/p>\n            <div class=\"lanim-text-item-tags\">\n                <span>Real-time recommendations<\/span>\n                <span>Intelligent reporting & analyses<\/span>\n                <span>Instant tests & optimization<\/span>\n            <\/div>\n        <\/div>\n        <div class=\"lanim-text-item\" data-lanim-item=\"5\">\n            <h3>Continuous Optimization<\/h3>\n            <p>Get smarter with every click. Your baseline performance constantly improves, leading to exponential growth over time.<\/p>  \n            <div class=\"lanim-text-item-tags\">\n                <span>Journey Orchestration<\/span>\n                <span>Segmentation<\/span>\n                <span>Triggers<\/span>\n                <span>Conditions<\/span>\n                <span>Cross-channel flows<\/span>\n            <\/div>\n        <\/div>\n\n        <a class=\"br-cta\" href=\"\/en\/request-demo\"><strong>Schedule a Demo<\/strong><span><\/span><\/a>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    const items = document.querySelectorAll('.lanim-text-item');\n    const circleBg = document.querySelector('.lanim-circle-bg');\n    const lanimCircle = document.querySelector('.lanim-circle');\n    if (items.length === 0 || !circleBg) return;\n\n    function getDocCenter(el) {\n        const rect = el.getBoundingClientRect();\n        return window.scrollY + rect.top + rect.height \/ 2;\n    }\n\n    function update() {\n        const viewportCenter = window.scrollY + window.innerHeight \/ 2;\n        const circleBgHeight = circleBg.offsetHeight;\n        const firstItemCenter = getDocCenter(items[0]);\n        const lastItemCenter = getDocCenter(items[items.length - 1]);\n        const circleRect = lanimCircle.getBoundingClientRect();\n        const lanimCircleDocTop = window.scrollY + circleRect.top;\n\n        let mobileMove = 0;\n        if (window.innerWidth < 1200) {\n            mobileMove = '50vw';\n        }\n        if (viewportCenter < firstItemCenter) {\n            circleBg.style.position = 'absolute';\n            const topVal = (firstItemCenter - lanimCircleDocTop - circleBgHeight \/ 2) + 'px';\n            \/\/ circleBg.style.top = mobileMove ? `calc(${topVal} + ${mobileMove})` : topVal;\n            circleBg.style.top = topVal;\n            circleBg.style.left = '';\n            if (window.innerWidth < 1200) {\n                circleBg.style.setProperty('right', 'calc(-25vw - 40px)', 'important');\n            }\n        } else if (viewportCenter >= lastItemCenter) {\n            circleBg.style.position = 'absolute';\n            const topVal = (lastItemCenter - lanimCircleDocTop - circleBgHeight \/ 2) + 'px';\n            \/\/ circleBg.style.top = mobileMove ? `calc(${topVal} + ${mobileMove})` : topVal;\n            circleBg.style.top = topVal;\n            circleBg.style.left = '';\n            if (window.innerWidth < 1200) {\n                circleBg.style.setProperty('right', 'calc(-25vw - 40px', 'important');\n            }\n        } else {\n            circleBg.style.position = 'fixed';\n            const topVal = (window.innerHeight \/ 2 - circleBgHeight \/ 2) + 'px';\n            \/\/ circleBg.style.top = mobileMove ? `calc(${topVal} + ${mobileMove})` : topVal;\n            circleBg.style.top = topVal;\n            circleBg.style.left = (circleRect.left - 120) + 'px';\n            if (window.innerWidth < 1200) {\n                circleBg.style.setProperty('right', 'calc(-25vw - 20px)', 'important');\n            }\n        }\n\n        let closestItem = null;\n        let closestDistance = Infinity;\n        items.forEach(item => {\n            const itemCenter = getDocCenter(item);\n            const distance = Math.abs(viewportCenter - itemCenter);\n            if (distance < closestDistance) {\n                closestDistance = distance;\n                closestItem = item;\n            }\n        });\n        items.forEach(item => item.classList.remove('active'));\n        if (closestItem) {\n            closestItem.classList.add('active');\n            \n            const dataLanimItem = closestItem.getAttribute('data-lanim-item');\n            let displayNumber = parseInt(dataLanimItem, 10);\n            if (isNaN(displayNumber) || displayNumber < 1) displayNumber = 1;\n            if (displayNumber > 5) displayNumber = 5;\n            const formattedNumber = displayNumber < 10 ? `0${displayNumber}` : `${displayNumber}`;\n            const circleLineSpan = document.querySelector('.lanim-circle-line span');\n            if (circleLineSpan) {\n                circleLineSpan.textContent = formattedNumber;\n            }\n\n            const lanimCircleMove = document.querySelector('.lanim-circle-move');\n            if (lanimCircleMove) {\n                for (let i = 1; i <= 5; i++) {\n                    lanimCircleMove.classList.remove(`zoom-${i}`);\n                }\n                lanimCircleMove.classList.add(`zoom-${displayNumber}`);\n            }\n        }\n   \n    }\n\n    window.addEventListener('scroll', update);\n    window.addEventListener('resize', update);\n    update();\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32c3eda4 e-con-full e-flex e-con e-child\" data-id=\"32c3eda4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20c15125 lsec lswitch-wrapper e-flex e-con-boxed e-con e-parent\" data-id=\"20c15125\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-50e98a7f e-con-full e-flex e-con e-child\" data-id=\"50e98a7f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e93c721 e-con-full e-flex e-con e-child\" data-id=\"3e93c721\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58b90a06 elementor-widget elementor-widget-heading\" data-id=\"58b90a06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">One Brain. Every Touchpoint<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-428e58b6 elementor-widget elementor-widget-text-editor\" data-id=\"428e58b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Explore the autonomous agents and capabilities that put your data to work across the whole customer journey.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-786d39c e-con-full e-flex e-con e-child\" data-id=\"786d39c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42c19ca7 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"42c19ca7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .lswitch-wrapper.bragents {\n        background: #000 !important;\n    }\n    .lswitch-wrapper.bragents h1,\n    .lswitch-wrapper.bragents h2,\n    .lswitch-wrapper.bragents h3,\n    .lswitch-wrapper.bragents p {\n        color: #fff !important;\n    }\n    .lswitch {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 16px;\n        cursor: pointer;\n    }\n    @media (max-width: 600px) {\n      .lswitch {\n          gap: 10px;\n      }\n    }\n    .lswitch-item {\n        opacity: 1;\n        color: #000;\n        font-size: 16px;\n        font-weight: 500;\n        line-height: 1;\n        padding-top: 2px;\n        transition: opacity 300ms ease-in-out;\n    }\n    @media (max-width: 600px) {\n      .lswitch-item {\n          font-size: 12px;\n          text-align: right;\n      }\n    }\n    .lswitch-item--agents {\n        opacity: .4;\n    }\n    @media (max-width: 600px) {\n      .lswitch-item.lswitch-item--agents {\n          text-align: left;\n      }\n    }\n    .lswitch-section .lslider-arrows {\n      display: none;\n    }\n    @media (max-width: 767px) {\n      .lswitch-section .lslider-arrows {\n        display: flex;\n        margin-top: 20px;\n      }\n    }\n    .lswitch-wrapper.bragents .lswitch-item {\n        opacity: .4;\n        color: #fff;\n    }\n    .lswitch-wrapper.bragents .lswitch-item--agents {\n        opacity: 1;\n        background: var(--gradient);\n        background-clip: text;\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n    }\n    .lswitch-toggle {\n        position: relative;\n        width: 52px;\n        height: 28px;\n        background: #000;\n        border-radius: 100px;\n    }\n    @media (max-width: 600px) {\n      .lswitch-toggle {\n          position: relative;\n          width: 40px;\n          height: 24px;\n          background: #000;\n          border-radius: 100px;\n      }\n    }\n    .lswitch-wrapper.bragents .lswitch-toggle {\n        background: linear-gradient(140deg,rgba(61, 185, 165, 1) 5%, rgba(1, 154, 206, 1) 40%, rgba(254, 237, 27, 1) 90%);\n    }\n    .lswitch-toggle span {\n        position: absolute;\n        top: 4px;\n        left: 4px;\n        width: 20px;\n        height: auto;\n        aspect-ratio: 1\/1;\n        background: #fff;\n        border-radius: 100px;\n        transition: transform 300ms ease-in-out;\n    }\n    @media (max-width: 600px) {\n        .lswitch-toggle span {\n            top: 3px;\n            left: 3px;\n            width: 18px;\n        }\n    }\n    .lswitch-wrapper.bragents .lswitch-toggle span {\n        transform: translateX(24px);\n    }\n    @media (max-width: 600px) {\n        .lswitch-wrapper.bragents .lswitch-toggle span {\n            transform: translateX(16px);\n        }\n    }\n    .lswitch-sections {\n        width: 100%;\n        margin-top: 56px;\n    }\n    @media (max-width: 767px) {\n        .lswitch-sections {\n            width: calc(100% + 30px);\n            margin: 30px -15px 0;\n            padding: 0 15px;\n        }\n        .lswitch-sections .lswiper-def,\n        .lswitch-sections .lswiper-agents {\n            overflow: visible !important;\n        }\n    }\n    .lswitch-section {\n        display: block;\n    }\n    .lswitch-section--agents {\n        display: none;\n    }\n    .lswitch-wrapper.bragents .lswitch-section {\n        display: none;\n    }\n    .lswitch-wrapper.bragents .lswitch-section--agents {\n        display: block;\n    }\n    @media (min-width: 768px) {\n      .lswitch-section .swiper-wrapper {\n          display: flex;\n          align-items: flex-start;\n          justify-content: center;\n          gap: 24px;\n      }\n    }\n    .lswiper-item {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: flex-start;\n        gap: 24px;\n    }\n    @media (max-width: 767px) {\n      .lswiper-item {\n          flex: auto;\n          flex-shrink: 0;\n          gap: 16px;\n      }\n    }\n    .lswiper-item video {\n        width: 100%;\n        height: 272px;\n        object-fit: cover;\n        border-radius: 20px;\n    }\n    @media (max-width: 1199px) {\n      .lswiper-item video {\n          height: 20vw;\n      }\n    }\n    @media (max-width: 767px) {\n      .lswiper-item video {\n          height: 55vw;\n      }\n    }\n    .lswiper-item h3 {\n        color: #000;\n        font-size: 24px;\n        line-height: 1.2;\n    }\n    .lswiper-agents .lswiper-item p {\n        opacity: .8;\n    }\n    .lswiper-item a {\n        color: #019ACE;\n        font-weight: 500;\n        text-decoration: underline;\n    }\n    .lswiper-item a:hover {\n        color: #019ACE;\n        text-decoration: none;\n    }\n<\/style>\n\n<div class=\"lswitch\">\n    <div class=\"lswitch-item\">AI-Powered Channels<\/div>\n    <div class=\"lswitch-toggle\"><span><\/span><\/div>\n    <div class=\"lswitch-item lswitch-item--agents\">Autonomous Agents<\/div>\n<\/div>\n\n<div class=\"lswitch-sections\">\n    <div class=\"lswitch-section\">\n\n        <div class=\"swiper lswiper-def\">\n            <div class=\"swiper-wrapper\">\n                <div class=\"swiper-slide lswiper-item\">\n                    <video src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/def-email.mp4\" muted loop autoplay playsinline><\/video>\n                    <h3>AI-powered Email<\/h3>\n                    <p>Stop sending generic blasts. Loomi AI uses real-time behavioral data to trigger hyper-personalized emails the millisecond a shopper is ready to buy. Turn your biggest channel into your most reliable revenue driver.<\/p>\n                    <a href=\"\/en\/products\/marketing-automation\/email-marketing\">Explore Email Marketing<\/a>\n                <\/div>\n                <div class=\"swiper-slide lswiper-item\">\n                    <video src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/def-marketing-automation.mp4\" muted loop autoplay playsinline><\/video>\n                    <h3>Marketing Automation<\/h3>\n                    <p>Connect every interaction into one unbroken journey. Loomi AI automatically coordinates your messaging across email, SMS, and in-app notifications so your customers always get a seamless, perfectly timed experience.<\/p>\n                    <a href=\"\/en\/products\/marketing-automation\">Explore Marketing Automation<\/a>\n                <\/div>\n                <div class=\"swiper-slide lswiper-item\">\n                    <video src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/def-ecommerce-search.mp4\" muted loop autoplay playsinline><\/video>\n                    <h3>Ecommerce Search<\/h3>\n                    <p>Stop forcing customers to guess the right keywords. Loomi AI powers true conversational search. It understands natural language and complex intent, instantly adapting results to connect shoppers with exactly what they want.<\/p>\n                    <a href=\"\/en\/products\/ecommerce-search\">Explore Ecommerce Search<\/a>\n                <\/div>\n            <\/div>\n\n            <div class=\"lswiper-arrows-def lslider-arrows\">\n                <div class=\"lslider-arrow swiper-button-prev\" tabindex=\"0\" role=\"button\" aria-label=\"Previous slide\" aria-controls=\"swiper-wrapper-68d3bd529e334106b\">\n                    <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_1144_1509)\"><path d=\"M23.25 12H0.75\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><path d=\"M11.25 22.5L0.75 12L11.25 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/g><defs><clipPath id=\"clip0_1144_1509\"><rect fill=\"white\" height=\"24\" transform=\"matrix(-1 0 0 1 24 0)\" width=\"24\"><\/rect><\/clipPath><\/defs><\/svg>\n                <\/div>\n                <div class=\"lslider-arrow swiper-button-next\" tabindex=\"0\" role=\"button\" aria-label=\"Next slide\" aria-controls=\"swiper-wrapper-68d3bd529e334106b\">\n                    <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_1294_345)\"><path d=\"M0.75 12H23.25\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><path d=\"M12.75 22.5L23.25 12L12.75 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/g><defs><clipPath id=\"clip0_1294_345\"><rect fill=\"white\" height=\"24\" width=\"24\"><\/rect><\/clipPath><\/defs><\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n    <div class=\"lswitch-section lswitch-section--agents\">\n\n        <div class=\"swiper lswiper-agents\">\n            <div class=\"swiper-wrapper\">\n                <div class=\"swiper-slide lswiper-item\">\n                    <video src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/br-conversational-agent.mp4\" muted loop autoplay playsinline><\/video>\n                    <h3>Conversational Agent<\/h3>\n                    <p>Scale the expertise of your best sales associate. Our on-site shopping agent guides customers through complex choices, answers product questions in real time, and turns hesitant browsers into confident buyers.<\/p>\n                    <a href=\"\/en\/products\/conversational-shopping-agent\">Explore Conversational Agent<\/a>\n                <\/div>\n                <div class=\"swiper-slide lswiper-item\">\n                    <video src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/br-campaign-agent.mp4\" muted loop autoplay playsinline><\/video>\n                    <h3>Campaign Agent<\/h3>\n                    <p>The future of marketing is autonomous. Meet the agent that automatically builds, runs, and optimizes your campaigns for you. It continuously learns from your data to improve performance over time, freeing you to focus entirely on high-level strategy.<\/p>\n                    <a href=\"\/en\/products\/campaign-agents\">Explore Campaign Agent<\/a>\n                <\/div>\n            <\/div>\n\n            <div class=\"lswiper-arrows-agents lslider-arrows\">\n                <div class=\"lslider-arrow swiper-button-prev\" tabindex=\"0\" role=\"button\" aria-label=\"Previous slide\" aria-controls=\"swiper-wrapper-68d3bd529e334106b\">\n                    <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_1144_1509)\"><path d=\"M23.25 12H0.75\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><path d=\"M11.25 22.5L0.75 12L11.25 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/g><defs><clipPath id=\"clip0_1144_1509\"><rect fill=\"white\" height=\"24\" transform=\"matrix(-1 0 0 1 24 0)\" width=\"24\"><\/rect><\/clipPath><\/defs><\/svg>\n                <\/div>\n                <div class=\"lslider-arrow swiper-button-next\" tabindex=\"0\" role=\"button\" aria-label=\"Next slide\" aria-controls=\"swiper-wrapper-68d3bd529e334106b\">\n                    <svg fill=\"none\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_1294_345)\"><path d=\"M0.75 12H23.25\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><path d=\"M12.75 22.5L23.25 12L12.75 1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/g><defs><clipPath id=\"clip0_1294_345\"><rect fill=\"white\" height=\"24\" width=\"24\"><\/rect><\/clipPath><\/defs><\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const switchEl = document.querySelector('.lswitch');\n    if (switchEl) {\n        switchEl.addEventListener('click', function() {\n            const wrapper = switchEl.closest('.lswitch-wrapper');\n            if (wrapper) {\n                wrapper.classList.toggle('bragents');\n            }\n        });\n    }\n\n    const swiperdef = new Swiper('.lswiper-def', {\n        enabled: false,\n        breakpoints: {\n            0: {\n                enabled: true,\n                slidesPerView: 1.1,\n                spaceBetween: 20,\n                navigation: {\n                    nextEl: '.lswiper-arrows-def .swiper-button-next',\n                    prevEl: '.lswiper-arrows-def .swiper-button-prev',\n                },\n            },\n            768: {\n                enabled: false\n            }\n        }\n    });\n\n    const swiperagents = new Swiper('.lswiper-agents', {\n        enabled: false,\n        breakpoints: {\n            0: {\n                enabled: true,\n                slidesPerView: 1.1,\n                spaceBetween: 20,\n                navigation: {\n                    nextEl: '.lswiper-arrows-agents .swiper-button-next',\n                    prevEl: '.lswiper-arrows-agents .swiper-button-prev',\n                },\n            },\n            768: {\n                enabled: false\n            }\n        }\n    });\n\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32b3871d e-con-full e-flex e-con e-child\" data-id=\"32b3871d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19d0e7ca lsec e-flex e-con-boxed e-con e-parent\" data-id=\"19d0e7ca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-266689a0 e-con-full e-flex e-con e-child\" data-id=\"266689a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-734611b6 elementor-widget elementor-widget-image\" data-id=\"734611b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"191\" height=\"41\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/meet-loomi-connect.svg\" class=\"attachment-full size-full wp-image-86469\" alt=\"meet-loomi-connect\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e31d3f3 e-con-full max800 e-flex e-con e-child\" data-id=\"4e31d3f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76f971d1 the-future the-future--first elementor-widget elementor-widget-heading\" data-id=\"76f971d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Future<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f75b01f the-future the-future--second elementor-widget elementor-widget-heading\" data-id=\"f75b01f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">of Loomi AI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55b6d8f0 elementor-widget elementor-widget-html\" data-id=\"55b6d8f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.the-future {\n    transition: transform 1s cubic-bezier(.14,.12,.47,.99);\n}\n<\/style>\n\n<script>\nfunction handleFutureScroll() {\n    const futureFirst = document.querySelector('.the-future--first');\n    const futureSecond = document.querySelector('.the-future--second');\n    \n    if (!futureFirst || !futureSecond) return;\n\n    const movePercentage = 10;\n    const windowHeight = window.innerHeight;\n    const maxScroll = windowHeight \/ 1.5;\n    const scrollTop = window.scrollY;\n    const futureFirstTop = futureFirst.getBoundingClientRect().top + scrollTop;\n    const threshold = futureFirstTop - windowHeight;\n    \n    if ((scrollTop >= threshold) && (scrollTop <= (threshold + maxScroll))) {\n        const scrollProgress = scrollTop + windowHeight - futureFirstTop;\n        const transformValue = Math.round((((movePercentage \/ maxScroll) * scrollProgress) - movePercentage) * -1 * 10) \/ 10;\n        \n        futureFirst.style.transform = `translateX(${transformValue}%)`;\n        futureSecond.style.transform = `translateX(-${transformValue}%)`;\n    } else if(scrollTop > (threshold + maxScroll)) {\n        futureFirst.style.transform = 'translateX(0)';\n        futureSecond.style.transform = 'translateX(0)';\n    } else {\n        futureFirst.style.transform = 'translateX('+movePercentage+'%)';\n        futureSecond.style.transform = 'translateX(-'+movePercentage+'%)';\n    }\n}\n\n\/\/ Run on page load\ndocument.addEventListener('DOMContentLoaded', handleFutureScroll);\n\n\/\/ Run on scroll with throttling for better performance\nlet ticking = false;\nwindow.addEventListener('scroll', () => {\n    if (!ticking) {\n        window.requestAnimationFrame(() => {\n            handleFutureScroll();\n            ticking = false;\n        });\n        ticking = true;\n    }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53d8edc7 e-con-full max650 e-flex e-con e-child\" data-id=\"53d8edc7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46662104 elementor-widget elementor-widget-text-editor\" data-id=\"46662104\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Meet Loomi Connect. AI is the new interface for commerce, but without your specific data, it is just guessing. Loomi Connect gives you the power to build custom AI agents grounded entirely in your own catalog, personalization, and business rules.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-350dfe46 e-con-full max800 e-flex e-con e-child\" data-id=\"350dfe46\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19eda7b9 elementor-widget elementor-widget-bloomreach_buttons\" data-id=\"19eda7b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bloomreach_buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div><\/div>        <a class=\"br-cta \" target=\"_blank\" href=\"https:\/\/visit.bloomreach.com\/innovation-labs\" rel=\"noopener\"><strong>Watch the ChatGPT Technical Preview<\/strong><span><\/span><\/a>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f8801ed elementor-widget elementor-widget-image\" data-id=\"5f8801ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/watch-chatgpt.jpg\" class=\"attachment-large size-large wp-image-86478\" alt=\"watch-chatgpt\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/watch-chatgpt.jpg 808w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/watch-chatgpt-300x169.jpg 300w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2026\/04\/watch-chatgpt-768x432.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44f288b8 e-con-full max650 e-flex e-con e-child\" data-id=\"44f288b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45fb1ba6 max650 elementor-widget elementor-widget-text-editor\" data-id=\"45fb1ba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From product discovery to campaign creation, it extends your Bloomreach intelligence into the AI tools your teams and customers already use. We are starting this vision today with our ChatGPT beta. Bring your complete catalog directly into the chat interface to deliver personalized product recommendations governed by your exact merchandising rules\u2014never generic AI outputs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46b40c92 e-con-full e-flex e-con e-child\" data-id=\"46b40c92\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-532f8638 e-con-full e-flex e-con e-child\" data-id=\"532f8638\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2cc70fb9 e-con-full e-flex e-con e-child\" data-id=\"2cc70fb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13431f03 elementor-widget elementor-widget-heading\" data-id=\"13431f03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Personalization That\nMultiplies Revenue<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74d4f4fa elementor-widget elementor-widget-text-editor\" data-id=\"74d4f4fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>See what happens when one intelligence core powers your entire customer journey. Let Loomi AI orchestrate the perfect experience across every channel, turning every interaction into exponential growth.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40f9c392 elementor-widget elementor-widget-bloomreach_buttons\" data-id=\"40f9c392\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bloomreach_buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div><\/div>        <a class=\"br-cta \"  href=\"\/en\/request-demo\"><strong>Schedule a 30-Minute Demo<\/strong><span><\/span><\/a>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59303c90 e-con-full e-flex e-con e-child\" data-id=\"59303c90\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"parent":0,"menu_order":0,"template":"","class_list":["post-32019","products","type-products","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/products\/32019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/products"}],"about":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/types\/products"}],"version-history":[{"count":5,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/products\/32019\/revisions"}],"predecessor-version":[{"id":87081,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/products\/32019\/revisions\/87081"}],"wp:attachment":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media?parent=32019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}