{"id":23904,"date":"2024-05-28T09:01:53","date_gmt":"2024-05-28T09:01:53","guid":{"rendered":"https:\/\/www.bloomreach.com\/?page_id=23904"},"modified":"2026-10-27T22:56:51","modified_gmt":"2026-10-27T22:56:51","slug":"pricing","status":"publish","type":"page","link":"https:\/\/www.bloomreach.com\/en\/pricing","title":{"rendered":"Pricing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23904\" class=\"elementor elementor-23904\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4c025a e-con-full e-flex e-con e-parent\" data-id=\"f4c025a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-254e74e elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"254e74e\" 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<div id=\"br-pricing-hub\">\n\n<section class=\"ph-sec ph-sec--panel ph-hero\" aria-labelledby=\"ph-hero-h\">\n  <div class=\"ph-in\">\n    <h1 class=\"ph-eyebrow ph-hero__eyebrow\">Bloomreach Pricing<\/h1>\n    <h2 class=\"ph-h1\" id=\"ph-hero-h\">Personalization,<br> Priced to Your Scale<\/h2>\n    <p class=\"ph-hero__lede\">Pricing that scales with your business. You only pay for the products you turn on and the volume you run. Nothing else.<\/p>\n    <div class=\"ph-hero__cta\">\n      <a class=\"ph-btn ph-btn--lg ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n    <\/div>\n    <div class=\"ph-panel\">\n      <div class=\"ph-panel__left\">\n        <p class=\"ph-eyebrow ph-panel__eyebrow\">Starting at<\/p>\n        <p class=\"ph-panel__figure\">$60K<\/p>\n        <p class=\"ph-panel__line\">a year for smaller brands<\/p>\n      <\/div>\n      <p class=\"ph-panel__note\">Every quote scales with your audience, products, and volume.<\/p>\n    <\/div>\n    <h2 class=\"ph-sr\">Awards and Analyst Recognition<\/h2>\n    <ul class=\"ph-awards\">\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-g2-leader.png\" width=\"73\" height=\"84\" alt=\"G2 Leader, Fall 2026\" loading=\"eager\" decoding=\"async\"><\/li>\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-g2-users-recommend.png\" width=\"73\" height=\"84\" alt=\"G2 Users Most Likely To Recommend, Enterprise, Fall 2026\" loading=\"eager\" decoding=\"async\"><\/li>\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-trustradius-top-rated.png\" width=\"84\" height=\"84\" alt=\"TrustRadius Top Rated 2026\" loading=\"eager\" decoding=\"async\"><\/li>\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-omr-top-rated.png\" width=\"83\" height=\"84\" alt=\"OMR Reviews Top Rated, Marketing Automation, Q3 2026\" loading=\"eager\" decoding=\"async\"><\/li>\n      <li class=\"ph-awards__note\">Trusted by 1,400+ brands<\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--white ph-strip\" aria-labelledby=\"ph-strip-h\">\n  <div class=\"ph-in\">\n    <h2 class=\"ph-sr\" id=\"ph-strip-h\">Brands That Grow With Bloomreach<\/h2>\n    <ul class=\"ph-strip__row\">\n      <li><img class=\"ph-logo\" style=\"--ph-logo-h:22px\" src=\"\/wp-content\/uploads\/2026\/10\/brph-logo-t-mobile.svg\" alt=\"T-Mobile\" width=\"102\" height=\"19\" loading=\"lazy\" decoding=\"async\" style=\"border-radius:0 !important\"><\/li>\n      <li><img class=\"ph-logo\" style=\"--ph-logo-h:40px\" src=\"\/wp-content\/uploads\/2026\/10\/brph-logo-burger-king.svg\" alt=\"Burger King\" width=\"43\" height=\"48\" loading=\"lazy\" decoding=\"async\" style=\"border-radius:0 !important\"><\/li>\n      <li><img class=\"ph-logo\" style=\"--ph-logo-h:22px\" src=\"\/wp-content\/uploads\/2026\/10\/brph-logo-pandora.svg\" alt=\"Pandora\" width=\"107\" height=\"22\" loading=\"lazy\" decoding=\"async\" style=\"border-radius:0 !important\"><\/li>\n      <li><img class=\"ph-logo\" style=\"--ph-logo-h:20px\" src=\"\/wp-content\/uploads\/2026\/10\/brph-logo-red-bull.svg\" alt=\"Red Bull\" width=\"122\" height=\"20\" loading=\"lazy\" decoding=\"async\" style=\"border-radius:0 !important\"><\/li>\n      <li><img class=\"ph-logo\" style=\"--ph-logo-h:24px\" src=\"\/wp-content\/uploads\/2026\/10\/brph-logo-casper.svg\" alt=\"Casper\" width=\"76\" height=\"24\" loading=\"lazy\" decoding=\"async\" style=\"border-radius:0 !important\"><\/li>\n      <li><img class=\"ph-logo\" style=\"--ph-logo-h:22px\" src=\"\/wp-content\/uploads\/2026\/10\/brph-logo-revolution-beauty.svg\" alt=\"Revolution Beauty\" width=\"128\" height=\"22\" loading=\"lazy\" decoding=\"async\" style=\"border-radius:0 !important\"><\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--white\" aria-labelledby=\"ph-fit-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-fit-h\">Built for Brands at Scale<\/h2>\n      <\/div>\n      <p class=\"ph-head__lede\">Bloomreach is built for brands ready to move beyond point solutions and make personalization a growth engine.<\/p>\n    <\/div>\n    <div class=\"ph-fit\">\n      <div class=\"ph-fit__half\">\n        <h3 class=\"ph-h3\">A Fit if You're&hellip;<\/h3>\n        <ul class=\"ph-ticks\">\n          <li class=\"ph-tick\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Reaching <b>hundreds of thousands of monthly visitors<\/b> and losing revenue to one-size-fits-all messaging.<\/span><\/li>\n          <li class=\"ph-tick\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Sending <b>high volumes of email and SMS<\/b>, and want <b>more revenue from fewer sends<\/b>.<\/span><\/li>\n          <li class=\"ph-tick\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Sitting on <b>rich customer data<\/b> that's scattered across systems that don't talk to each other.<\/span><\/li>\n          <li class=\"ph-tick\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Replacing a stack of point tools with <b>one source of customer data<\/b> that powers personalization across every channel.<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ph-fit__half ph-fit__half--tint\">\n        <h3 class=\"ph-h3\">Probably Not Yet if You're&hellip;<\/h3>\n        <ul class=\"ph-ticks\">\n          <li class=\"ph-tick ph-tick--no\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M5 12h14\"\/><\/svg><\/span><span>Still building your audience and running a <b>low-volume marketing program<\/b>.<\/span><\/li>\n          <li class=\"ph-tick ph-tick--no\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M5 12h14\"\/><\/svg><\/span><span>Looking for a <b>free tool<\/b> or a <b>lightweight email platform<\/b>.<\/span><\/li>\n          <li class=\"ph-tick ph-tick--no\"><span class=\"ph-tick__i\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M5 12h14\"\/><\/svg><\/span><span><b>Not yet ready to invest<\/b> in the data, channels, and operating model that make personalization pay back.<\/span><\/li>\n        <\/ul>\n        <p class=\"ph-fit__foot\">Most smaller Bloomreach customers invest <b>$60K+ annually<\/b> and serve <b>500K+ monthly visitors<\/b>.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--panel ph-sec--muted ph-prod\" aria-labelledby=\"ph-prod-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-prod-h\">Start With Any Product \u2014<br> <span style=\"color:#FEED1B\">Most Brands Start With Email<\/span><\/h2>\n      <\/div>\n      <p class=\"ph-head__lede\">Pick an app, add agents that work alongside your team, or build your own with Loomi Connect. Your customer data carries across all of it.<\/p>\n    <\/div>\n    <p class=\"ph-rowlabel\">Loomi apps<\/p>\n    <div class=\"ph-grid-3\">\n      <div class=\"ph-card ph-card--white\">\n        <span class=\"ph-prod__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/><\/svg><\/span>\n        <h3 class=\"ph-h3 ph-prod__h\">Email<br> (ESP)<\/h3>\n        <p class=\"ph-prod__tag\">Go past [First Name].<\/p>\n        <p class=\"ph-prod__out\">Loomi builds every email around the individual, in real time.<\/p>\n        <a class=\"ph-pstat ph-pstat--link\" href=\"https:\/\/www.bloomreach.com\/en\/case-studies\/benefit-cosmetics\"><span class=\"ph-sr\">Benefit Cosmetics: +40% revenue per email. Read the Benefit Cosmetics case study.<\/span><span class=\"ph-pstat__n\" aria-hidden=\"true\">+40%<\/span><span class=\"ph-pstat__meta\" aria-hidden=\"true\"><span class=\"ph-pstat__l\">revenue per email<\/span><span class=\"ph-pstat__s\">Benefit Cosmetics<\/span><\/span><\/a>\n        <ul class=\"ph-bullets ph-prod__list\">\n          <li>Send time tuned to each person<\/li>\n          <li>A\/B tests that pick their own winner<\/li>\n          <li>Revenue you can see per send<\/li>\n          <li>99% inbox placement<\/li>\n        <\/ul>\n        <div class=\"ph-actions ph-pin\" style=\"margin-top:auto\">\n          <a class=\"ph-btn ph-btn--sm ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n          <a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/marketing-automation\/email-marketing\">Learn more <span aria-hidden=\"true\">&rarr;<\/span><span class=\"ph-sr\"> about email marketing<\/span><\/a>\n        <\/div>\n      <\/div>\n      <div class=\"ph-card ph-card--white\">\n        <span class=\"ph-prod__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M7 11v4a2 2 0 0 0 2 2h4\"\/><rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\"\/><\/svg><\/span>\n        <h3 class=\"ph-h3 ph-prod__h\">Marketing<br> Automation<\/h3>\n        <p class=\"ph-prod__tag\">Marketing that sells, not blasts.<\/p>\n        <p class=\"ph-prod__out\">Turn first-time buyers into repeat customers.<\/p>\n        <a class=\"ph-pstat ph-pstat--link\" href=\"https:\/\/www.bloomreach.com\/en\/case-studies\/popeyes-uk\"><span class=\"ph-sr\">Popeyes UK: 3x repeat visits. Read the Popeyes UK case study.<\/span><span class=\"ph-pstat__n\" aria-hidden=\"true\">3x<\/span><span class=\"ph-pstat__meta\" aria-hidden=\"true\"><span class=\"ph-pstat__l\">repeat visits<\/span><span class=\"ph-pstat__s\">Popeyes UK<\/span><\/span><\/a>\n        <ul class=\"ph-bullets ph-prod__list\">\n          <li>17 native channels<\/li>\n          <li>Web and app personalization<\/li>\n          <li>Ad targeting and retargeting<\/li>\n          <li>Journey orchestration and A\/B testing<\/li>\n        <\/ul>\n        <div class=\"ph-actions ph-pin\" style=\"margin-top:auto\">\n          <a class=\"ph-btn ph-btn--sm ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n          <a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/marketing-automation\">Learn more <span aria-hidden=\"true\">&rarr;<\/span><span class=\"ph-sr\"> about Marketing Automation<\/span><\/a>\n        <\/div>\n      <\/div>\n      <div class=\"ph-card ph-card--white\">\n        <span class=\"ph-prod__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path d=\"m21 21-4.3-4.3\"\/><\/svg><\/span>\n        <h3 class=\"ph-h3 ph-prod__h\">Ecommerce<br> Search<\/h3>\n        <p class=\"ph-prod__tag\">Answers questions, not just keywords.<\/p>\n        <p class=\"ph-prod__out\">Turn browsers into buyers.<\/p>\n        <a class=\"ph-pstat ph-pstat--link\" href=\"https:\/\/www.bloomreach.com\/en\/case-studies\/on-the-beach\"><span class=\"ph-sr\">On the Beach: +362% revenue per visit. Read the On the Beach case study.<\/span><span class=\"ph-pstat__n\" aria-hidden=\"true\">+362%<\/span><span class=\"ph-pstat__meta\" aria-hidden=\"true\"><span class=\"ph-pstat__l\">revenue per visit<\/span><span class=\"ph-pstat__s\">On the Beach<\/span><\/span><\/a>\n        <ul class=\"ph-bullets ph-prod__list\">\n          <li>Self-learning site search<\/li>\n          <li>Merchandising insights and control<\/li>\n          <li>Product recommendations<\/li>\n          <li>Long-tail SEO pages<\/li>\n        <\/ul>\n        <div class=\"ph-actions ph-pin\" style=\"margin-top:auto\">\n          <a class=\"ph-btn ph-btn--sm ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n          <a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/ecommerce-search\">Learn more <span aria-hidden=\"true\">&rarr;<\/span><span class=\"ph-sr\"> about Ecommerce Search<\/span><\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n    <p class=\"ph-rowlabel ph-rowlabel--spaced\">Loomi agents<\/p>\n    <div class=\"ph-grid-2 ph-prod__agents\">\n      <div class=\"ph-card ph-card--white\">\n        <span class=\"ph-prod__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"\/><\/svg><\/span>\n        <h3 class=\"ph-h3 ph-prod__h\">Marketing<br> Agent<\/h3>\n        <p class=\"ph-prod__tag\">Finds the opportunity, then builds the campaign.<\/p>\n        <p class=\"ph-prod__out\">Launch personalized campaigns in minutes, not weeks.<\/p>\n        <a class=\"ph-pstat ph-pstat--link\" href=\"https:\/\/www.bloomreach.com\/en\/case-studies\/revolution-beauty-campaign-agents\"><span class=\"ph-sr\">Revolution Beauty: 2x revenue per email. Read the Revolution Beauty case study.<\/span><span class=\"ph-pstat__n\" aria-hidden=\"true\">2x<\/span><span class=\"ph-pstat__meta\" aria-hidden=\"true\"><span class=\"ph-pstat__l\">revenue per email<\/span><span class=\"ph-pstat__s\">Revolution Beauty<\/span><\/span><\/a>\n        <ul class=\"ph-bullets ph-prod__list\">\n          <li>Spots campaigns you should be running, but aren't<\/li>\n          <li>Builds the audience, journey, and on-brand creative<\/li>\n          <li>Sends each customer the best-performing version<\/li>\n          <li>Nothing launches until you approve it<\/li>\n        <\/ul>\n        <div class=\"ph-actions ph-pin\" style=\"margin-top:auto\">\n          <a class=\"ph-btn ph-btn--sm ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n          <a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/loomi-marketing-agent\">Learn more <span aria-hidden=\"true\">&rarr;<\/span><span class=\"ph-sr\"> about the Marketing Agent<\/span><\/a>\n        <\/div>\n      <\/div>\n      <div class=\"ph-card ph-card--white\">\n        <span class=\"ph-prod__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M12 3C12.6 8.5 15.5 11.4 21 12C15.5 12.6 12.6 15.5 12 21C11.4 15.5 8.5 12.6 3 12C8.5 11.4 11.4 8.5 12 3Z\"\/><\/svg><\/span>\n        <h3 class=\"ph-h3 ph-prod__h\">Shopping<br> Agent<\/h3>\n        <p class=\"ph-prod__tag\">The smartest associate on your site.<\/p>\n        <p class=\"ph-prod__out\">Guide every shopper to the right purchase.<\/p>\n        <a class=\"ph-pstat ph-pstat--link\" href=\"https:\/\/www.bloomreach.com\/en\/case-studies\/tfg-boosts-online-conversion-rate-with-bloomreach\"><span class=\"ph-sr\">Bash: +35% conversion rate. Read the TFG and Bash case study.<\/span><span class=\"ph-pstat__n\" aria-hidden=\"true\">+35%<\/span><span class=\"ph-pstat__meta\" aria-hidden=\"true\"><span class=\"ph-pstat__l\">conversion rate<\/span><span class=\"ph-pstat__s\">Bash<\/span><\/span><\/a>\n        <ul class=\"ph-bullets ph-prod__list\">\n          <li>Behavior-based triggering<\/li>\n          <li>Answers grounded in your real-time catalog<\/li>\n          <li>Personalized recommendations<\/li>\n          <li>Your look and feel, embedded on site<\/li>\n        <\/ul>\n        <div class=\"ph-actions ph-pin\" style=\"margin-top:auto\">\n          <a class=\"ph-btn ph-btn--sm ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n          <a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/loomi-shopping-agent\">Learn more <span aria-hidden=\"true\">&rarr;<\/span><span class=\"ph-sr\"> about the Shopping Agent<\/span><\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n    <p class=\"ph-rowlabel ph-rowlabel--spaced\">Loomi Connect<\/p>\n    <div class=\"ph-grid-2 ph-prod__agents ph-prod__connect\">\n      <div class=\"ph-card ph-card--white\">\n        <div class=\"ph-connect__a\">\n          <span class=\"ph-prod__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M12 22v-5\"\/><path d=\"M9 8V2\"\/><path d=\"M15 8V2\"\/><path d=\"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z\"\/><\/svg><\/span>\n          <h3 class=\"ph-h3 ph-prod__h\">Loomi<br> Connect<\/h3>\n          <p class=\"ph-prod__tag\">Agents that know your business.<\/p>\n          <p class=\"ph-prod__out\">Plug any AI agent into Loomi, so it knows your customers and your catalog.<\/p>\n        <\/div>\n        <div class=\"ph-connect__b\">\n          <ul class=\"ph-bullets ph-prod__list\">\n            <li>Grounded in customer, catalog, and search context<\/li>\n            <li>Works with Claude, LangChain, Cursor, n8n, and more<\/li>\n            <li>Ready-made tools instead of custom API work<\/li>\n            <li>Your team stays in control of every change<\/li>\n          <\/ul>\n          <div class=\"ph-actions ph-pin\" style=\"margin-top:auto\">\n            <a class=\"ph-btn ph-btn--sm ph-btn--primary\" href=\"#ph-form\">Request Pricing<\/a>\n            <a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/loomi-connect\">Get started with Loomi Connect <span aria-hidden=\"true\">&rarr;<\/span><\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--panel ph-loomi\" aria-labelledby=\"ph-loomi-h\">\n  <div class=\"ph-loomi__card\">\n    <div class=\"ph-loomi__in\">\n      <img class=\"ph-loomi__logo\" src=\"\/wp-content\/uploads\/2026\/10\/brph-loomi-logo.png\" width=\"132\" height=\"51\" alt=\"Loomi\" decoding=\"async\">\n      <div class=\"ph-loomi__text\">\n        <h2 class=\"ph-loomi__h\" id=\"ph-loomi-h\">One AI Runs It All<\/h2>\n        <p class=\"ph-loomi__lede\">Loomi is the intelligence inside every product. It reads each customer in real time: their behavior, your live catalog, and what's in stock.<\/p>\n      <\/div>\n      <p class=\"ph-loomi__p\">Loomi then personalizes the next move across email, web, mobile, and search. Personalization stops being a campaign and becomes a decision that's made the moment someone engages.<\/p>\n    <\/div>\n    <div class=\"ph-loomi__media\">\n      <img class=\"ph-loomi__img\" src=\"\/wp-content\/uploads\/2026\/10\/brph-loomi-laptop.webp\" width=\"740\" height=\"707\" alt=\"A marketer reviewing a Loomi-built campaign journey on a laptop\" loading=\"lazy\" decoding=\"async\">\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--white ph-model\" id=\"ph-model\" aria-labelledby=\"ph-model-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-model-h\">How Pricing Works<\/h2>\n      <\/div>\n      <p class=\"ph-head__lede\">No public rate card, because no two programs are the same. Here's what factors into the price, and what comes included.<\/p>\n    <\/div>\n    <h3 class=\"ph-eyebrow ph-drivers-label\">What Moves Your Price<\/h3>\n    <dl class=\"ph-drivers\">\n      <div class=\"ph-driver\">\n        <dt><span class=\"ph-driver__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M16 7h6v6\"\/><path d=\"m22 7-8.5 8.5-5-5L2 17\"\/><\/svg><\/span>Scale<\/dt>\n        <dd>Your audience and catalog size<\/dd>\n      <\/div>\n      <div class=\"ph-driver\">\n        <dt><span class=\"ph-driver__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><rect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\/><rect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\/><rect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\/><rect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\/><\/svg><\/span>Products<\/dt>\n        <dd>The channels, apps, and AI you turn on<\/dd>\n      <\/div>\n      <div class=\"ph-driver\">\n        <dt><span class=\"ph-driver__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"m12 14 4-4\"\/><path d=\"M3.34 19a10 10 0 1 1 17.32 0\"\/><\/svg><\/span>Usage<\/dt>\n        <dd>The volume you run: messages sent, searches served<\/dd>\n      <\/div>\n    <\/dl>\n    <div class=\"ph-inc\">\n      <p class=\"ph-inc__h\">Every product comes with Loomi's real-time intelligence. AI agents and tools are add-ons you choose.<\/p>\n      <p class=\"ph-inc__p\">You also get onboarding, 175+ integrations, and in-app support with a 90-second average response. Billing is annual, and 99% of customers renew.<\/p>\n    <\/div>\n    <p class=\"ph-ttv\"><b>Loomi makes smart calls from day one.<\/b> Marketing customers see payback in under six months (<a class=\"ph-inline\" href=\"https:\/\/www.bloomreach.com\/en\/library\/analyst-reports\/tei\">Forrester study, 2024<\/a>).<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--panel ph-sec--dark ph-glow ph-results\" aria-labelledby=\"ph-results-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-results-h\">1,400+ Brands Grow With Bloomreach<\/h2>\n      <\/div>\n    <\/div>\n    <dl class=\"ph-stats\">\n      <div class=\"ph-stat\">\n        <dt><img class=\"ph-stat__img\" src=\"\/wp-content\/uploads\/2026\/10\/brph-stat-onthebeach.webp\" width=\"720\" height=\"400\" alt=\"\" loading=\"lazy\" decoding=\"async\"><span class=\"ph-stat__n\">+362%<\/span><\/dt>\n        <dd class=\"ph-stat__l\">revenue per visit<\/dd>\n        <dd class=\"ph-stat__s\">On the Beach<\/dd>\n      <\/div>\n      <div class=\"ph-stat\">\n        <dt><img class=\"ph-stat__img\" src=\"\/wp-content\/uploads\/2026\/10\/brph-stat-benefit.webp\" width=\"720\" height=\"400\" alt=\"\" loading=\"lazy\" decoding=\"async\"><span class=\"ph-stat__n\">+40%<\/span><\/dt>\n        <dd class=\"ph-stat__l\">revenue per email<\/dd>\n        <dd class=\"ph-stat__s\">Benefit Cosmetics<\/dd>\n      <\/div>\n      <div class=\"ph-stat\">\n        <dt><img class=\"ph-stat__img\" src=\"\/wp-content\/uploads\/2026\/10\/brph-stat-nypizza.webp\" width=\"720\" height=\"400\" alt=\"\" loading=\"lazy\" decoding=\"async\"><span class=\"ph-stat__n\">+89%<\/span><\/dt>\n        <dd class=\"ph-stat__l\">conversion rate<\/dd>\n        <dd class=\"ph-stat__s\">New York Pizza<\/dd>\n      <\/div>\n      <div class=\"ph-stat\">\n        <dt><img class=\"ph-stat__img\" src=\"\/wp-content\/uploads\/2026\/10\/brph-stat-forrester.webp\" width=\"720\" height=\"400\" alt=\"\" loading=\"lazy\" decoding=\"async\"><span class=\"ph-stat__n\">251%<\/span><\/dt>\n        <dd class=\"ph-stat__l\">three-year ROI<\/dd>\n        <dd class=\"ph-stat__s\">Forrester study, 2024<\/dd>\n      <\/div>\n    <\/dl>\n    <h3 class=\"ph-sr\">Awards and Analyst Recognition<\/h3>\n    <ul class=\"ph-badgerow\">\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-g2-best-support.png\" width=\"76\" height=\"88\" alt=\"G2 Best Support, Enterprise, Fall 2026\" loading=\"lazy\" decoding=\"async\"><\/li>\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-g2-easiest-business.png\" width=\"76\" height=\"88\" alt=\"G2 Easiest To Do Business With, Enterprise, Fall 2026\" loading=\"lazy\" decoding=\"async\"><\/li>\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-g2-user-adoption.png\" width=\"76\" height=\"88\" alt=\"G2 Highest User Adoption, Enterprise, Fall 2026\" loading=\"lazy\" decoding=\"async\"><\/li>\n      <li><img class=\"ph-badge\" src=\"\/wp-content\/uploads\/2026\/10\/brph-trustradius-tech-cares.png\" width=\"76\" height=\"88\" alt=\"TrustRadius Tech Cares 2026\" loading=\"lazy\" decoding=\"async\"><\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--white ph-proof\" aria-labelledby=\"ph-proof-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-proof-h\">See the Proof Before You Commit<\/h2>\n      <\/div>\n      <p class=\"ph-head__lede\">Four ways to pressure-test Bloomreach. No contract, no sales pressure.<\/p>\n    <\/div>\n    <div class=\"ph-grid-4\">\n      <div class=\"ph-card\">\n        <span class=\"ph-proof__n\" aria-hidden=\"true\">01<\/span>\n        <h3 class=\"ph-h3 ph-proof__h\">ROI Estimate<\/h3>\n        <p class=\"ph-proof__p\">See your projected revenue lift from ecommerce search, modeled on a live store with your own products. Ready in 10 days.<\/p>\n        <div class=\"ph-pin\"><a class=\"ph-link ph-link--sm\" href=\"https:\/\/visit.bloomreach.com\/roi-estimate\" target=\"_blank\" rel=\"noopener\">Get your ROI estimate <span aria-hidden=\"true\">&rarr;<\/span><\/a><\/div>\n      <\/div>\n      <div class=\"ph-card\">\n        <span class=\"ph-proof__n\" aria-hidden=\"true\">02<\/span>\n        <h3 class=\"ph-h3 ph-proof__h\">The Forrester Study<\/h3>\n        <p class=\"ph-proof__p\">Read the independent numbers: 251% ROI over three years, payback in under six months.<\/p>\n        <div class=\"ph-pin\"><a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/library\/analyst-reports\/tei\">Get the Forrester study <span aria-hidden=\"true\">&rarr;<\/span><\/a><\/div>\n      <\/div>\n      <div class=\"ph-card\">\n        <span class=\"ph-proof__n\" aria-hidden=\"true\">03<\/span>\n        <h3 class=\"ph-h3 ph-proof__h\">Case Studies<\/h3>\n        <p class=\"ph-proof__p\">The largest library of success stories. Filter to brands that look like yours.<\/p>\n        <div class=\"ph-pin\"><a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/case-studies\">Browse case studies <span aria-hidden=\"true\">&rarr;<\/span><\/a><\/div>\n      <\/div>\n      <div class=\"ph-card\">\n        <span class=\"ph-proof__n\" aria-hidden=\"true\">04<\/span>\n        <h3 class=\"ph-h3 ph-proof__h\">See Our Conversational Agent Live<\/h3>\n        <p class=\"ph-proof__p\">Watch our conversational agent run on your own site. Simply add a custom Chrome extension built from your catalog, ready in three days. Test just the agent, not the full platform.<\/p>\n        <div class=\"ph-pin\"><a class=\"ph-link ph-link--sm\" href=\"https:\/\/www.bloomreach.com\/en\/products\/loomi-shopping-agent\">Get your agent demo <span aria-hidden=\"true\">&rarr;<\/span><\/a><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--white ph-faq\" aria-labelledby=\"ph-faq-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-faq-h\">Your Pricing Questions, Answered<\/h2>\n      <\/div>\n    <\/div>\n    <div class=\"ph-tabs\" role=\"tablist\" aria-label=\"Question categories\">\n      <button class=\"ph-tab\" type=\"button\" role=\"tab\" id=\"ph-tab-pricing\" aria-controls=\"ph-pan-pricing\" aria-selected=\"true\">Pricing<\/button>\n      <button class=\"ph-tab\" type=\"button\" role=\"tab\" id=\"ph-tab-implementation\" aria-controls=\"ph-pan-implementation\" aria-selected=\"false\" tabindex=\"-1\">Implementation<\/button>\n      <button class=\"ph-tab\" type=\"button\" role=\"tab\" id=\"ph-tab-support\" aria-controls=\"ph-pan-support\" aria-selected=\"false\" tabindex=\"-1\">Support<\/button>\n      <button class=\"ph-tab\" type=\"button\" role=\"tab\" id=\"ph-tab-integrations\" aria-controls=\"ph-pan-integrations\" aria-selected=\"false\" tabindex=\"-1\">Integrations<\/button>\n      <button class=\"ph-tab\" type=\"button\" role=\"tab\" id=\"ph-tab-product\" aria-controls=\"ph-pan-product\" aria-selected=\"false\" tabindex=\"-1\">Product<\/button>\n    <\/div>\n    <div class=\"ph-panel-faq ph-acc\" id=\"ph-pan-pricing\" role=\"tabpanel\" aria-labelledby=\"ph-tab-pricing\" tabindex=\"0\">\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"true\" aria-controls=\"ph-a-1\">\n          <span>How much does Bloomreach cost?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-1\">Pricing is custom, built around your scale. Smaller brands start at $60K a year. What you pay depends on the products you choose, your audience, catalog size, and the volume you run.<\/div>\n      <\/div>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ph-a-2\">\n          <span>Can I buy just one product?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-2\" hidden>Yes. You can start with just our marketing, search, or conversational agent. Add the others when you're ready. Your data carries across all three.<\/div>\n      <\/div>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ph-a-3\">\n          <span>What if I use more than I expected?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-3\" hidden>Your service keeps running. We bill extra usage separately, and you can move to a higher contract rate any time by talking to your rep.<\/div>\n      <\/div>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ph-a-4\">\n          <span>Do you bill monthly or annually?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-4\" hidden>Annually. 99% of our customers renew.<\/div>\n      <\/div>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ph-a-5\">\n          <span>How fast can I launch and see value?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-5\" hidden>It depends on your project. Marketing customers see payback in under six months (<a class=\"ph-inline\" href=\"https:\/\/www.bloomreach.com\/en\/library\/analyst-reports\/tei\">Forrester study, 2024<\/a>).<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"ph-panel-faq ph-acc\" id=\"ph-pan-implementation\" role=\"tabpanel\" aria-labelledby=\"ph-tab-implementation\" tabindex=\"0\" hidden>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"true\" aria-controls=\"ph-a-6\">\n          <span>How much setup does it take?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-6\">Bloomreach makes smart calls from day one, drawing on a decade of commerce data. Our team or your agency sets up the rest around your data and tools.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"ph-panel-faq ph-acc\" id=\"ph-pan-support\" role=\"tabpanel\" aria-labelledby=\"ph-tab-support\" tabindex=\"0\" hidden>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"true\" aria-controls=\"ph-a-7\">\n          <span>What support do I get?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-7\">In-app chat with a 90-second average response, 24\/7. Plus a named Customer Success Manager, the Bloomreach Academy, and monthly best-practice sessions.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"ph-panel-faq ph-acc\" id=\"ph-pan-integrations\" role=\"tabpanel\" aria-labelledby=\"ph-tab-integrations\" tabindex=\"0\" hidden>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"true\" aria-controls=\"ph-a-8\">\n          <span>Will it fit my tech stack?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-8\">175+ integrations, including Shopify, BigCommerce, Snowflake, and Segment. Where you need something custom, the API or Omniconnect using webhooks handles it.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"ph-panel-faq ph-acc\" id=\"ph-pan-product\" role=\"tabpanel\" aria-labelledby=\"ph-tab-product\" tabindex=\"0\" hidden>\n      <div class=\"ph-acc__row\">\n        <h3><button class=\"ph-acc__q\" type=\"button\" aria-expanded=\"true\" aria-controls=\"ph-a-9\">\n          <span>What makes Bloomreach different?<\/span>\n          <span class=\"ph-acc__t\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" focusable=\"false\"><path d=\"M1.5 6h9\"\/><path class=\"ph-v\" d=\"M6 1.5v9\"\/><\/svg><\/span>\n        <\/button><\/h3>\n        <div class=\"ph-acc__a\" id=\"ph-a-9\">We cover customer data, marketing, search, and conversational shopping in one place. Plus, one AI powers our solutions using one of the largest commerce datasets in the market. Fewer tools, one source of truth, faster results.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ph-sec ph-sec--panel ph-sec--spark ph-sec--form\" id=\"ph-form\" aria-labelledby=\"ph-form-h\">\n  <div class=\"ph-in\">\n    <div class=\"ph-head\">\n      <div>\n        <h2 class=\"ph-h2\" id=\"ph-form-h\">Get Your Pricing<\/h2>\n      <\/div>\n      <p class=\"ph-head__lede\">Tell us about your business. We'll come back with a commercial indication built for your scale.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"ph-in ph-form__grid\">\n    <div class=\"ph-formhost\">\n      <div class=\"bloomreach_hs_form hubspot-form-shortcode\" id=\"ph-hs-target\"><\/div>\n    <\/div>\n    <div class=\"ph-form__side\">\n      <div>\n        <h3 class=\"ph-h4\">What Happens Next<\/h3>\n        <div style=\"margin-top:24px\">\n          <div class=\"ph-next__row\">\n            <span class=\"ph-next__n\" aria-hidden=\"true\">01<\/span>\n            <p class=\"ph-next__p\">A <b>30-minute call<\/b> with an advisor, not a sales pitch.<\/p>\n          <\/div>\n          <div class=\"ph-next__row\">\n            <span class=\"ph-next__n\" aria-hidden=\"true\">02<\/span>\n            <p class=\"ph-next__p\">We map your scale to the <b>right products<\/b>, and the metrics behind a quote.<\/p>\n          <\/div>\n          <div class=\"ph-next__row\">\n            <span class=\"ph-next__n\" aria-hidden=\"true\">03<\/span>\n            <p class=\"ph-next__p\">You get a <b>commercial indication<\/b> built for your business.<\/p>\n          <\/div>\n        <\/div>\n        <p class=\"ph-next__note\">Qualifying companies can book a slot on the spot. No waiting.<\/p>\n      <\/div>\n      <figure class=\"ph-quote\">\n        <div class=\"ph-quote__img\" style=\"background-image:url(\/wp-content\/uploads\/2026\/10\/brph-benefit-cosmetics.webp)\" role=\"presentation\"><\/div>\n        <div class=\"ph-quote__body\">\n          <p class=\"ph-quote__q\">+40% revenue per email in the first year.<\/p>\n          <figcaption class=\"ph-quote__a\">Benefit Cosmetics, Marketing Automation<\/figcaption>\n        <\/div>\n      <\/figure>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  \"use strict\";\n\n  var root = document.getElementById(\"br-pricing-hub\");\n  if (!root) return;\n\n  if (root.dataset.phInit === \"1\") return;\n  root.dataset.phInit = \"1\";\n\n  var $ = function (sel, ctx) { return Array.prototype.slice.call((ctx || root).querySelectorAll(sel)); };\n  var reduceMotion = function () {\n    return window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n  };\n\n  function measureScrollbar() {\n    var sbw = window.innerWidth - document.documentElement.clientWidth;\n    root.style.setProperty(\"--ph-sbw\", (sbw > 0 ? sbw : 0) + \"px\");\n  }\n  measureScrollbar();\n  window.addEventListener(\"resize\", measureScrollbar, { passive: true });\n\n  if (window.ResizeObserver) {\n    new ResizeObserver(measureScrollbar).observe(document.documentElement);\n  }\n\n  var tabs = $(\".ph-tabs [role='tab']\");\n  var panels = tabs.map(function (t) { return document.getElementById(t.getAttribute(\"aria-controls\")); });\n\n  function setAccordion(panel, openIndex) {\n    $(\".ph-acc__q\", panel).forEach(function (btn, i) {\n      var open = i === openIndex;\n      btn.setAttribute(\"aria-expanded\", open ? \"true\" : \"false\");\n      var answer = document.getElementById(btn.getAttribute(\"aria-controls\"));\n      if (answer) { answer.hidden = !open; }\n    });\n  }\n\n  function selectTab(index, focus) {\n    tabs.forEach(function (tab, i) {\n      var on = i === index;\n      tab.setAttribute(\"aria-selected\", on ? \"true\" : \"false\");\n      tab.tabIndex = on ? 0 : -1;\n      if (panels[i]) { panels[i].hidden = !on; }\n    });\n\n    if (panels[index]) { setAccordion(panels[index], 0); }\n    if (focus) { tabs[index].focus(); }\n  }\n\n  tabs.forEach(function (tab, i) {\n    tab.addEventListener(\"click\", function () { selectTab(i, false); });\n    tab.addEventListener(\"keydown\", function (e) {\n      var next = null;\n      if (e.key === \"ArrowRight\" || e.key === \"ArrowDown\") { next = (i + 1) % tabs.length; }\n      else if (e.key === \"ArrowLeft\" || e.key === \"ArrowUp\") { next = (i - 1 + tabs.length) % tabs.length; }\n      else if (e.key === \"Home\") { next = 0; }\n      else if (e.key === \"End\") { next = tabs.length - 1; }\n      if (next !== null) { e.preventDefault(); selectTab(next, true); }\n    });\n  });\n\n  $(\".ph-acc\").forEach(function (panel) {\n    var buttons = $(\".ph-acc__q\", panel);\n    buttons.forEach(function (btn, i) {\n      btn.addEventListener(\"click\", function () {\n        var isOpen = btn.getAttribute(\"aria-expanded\") === \"true\";\n\n        setAccordion(panel, isOpen ? -1 : i);\n      });\n    });\n  });\n\n  $(\"a[href^='#']\").forEach(function (link) {\n    link.addEventListener(\"click\", function (e) {\n      var id = link.getAttribute(\"href\").slice(1);\n      if (!id) return;\n      var target = document.getElementById(id);\n      if (!target) return;\n      e.preventDefault();\n      target.scrollIntoView({ behavior: reduceMotion() ? \"auto\" : \"smooth\", block: \"start\" });\n\n      if (!target.hasAttribute(\"tabindex\")) { target.setAttribute(\"tabindex\", \"-1\"); }\n      target.focus({ preventScroll: true });\n      if (history.replaceState) { history.replaceState(null, \"\", \"#\" + id); }\n    });\n  });\n\n  (function () {\n    if (!(\"IntersectionObserver\" in window) || reduceMotion()) return;\n    root.classList.add(\"ph-js-arming\", \"ph-js\");\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () { root.classList.remove(\"ph-js-arming\"); });\n    });\n\n    var strip = root.querySelector(\".ph-strip__row\");\n    if (strip) {\n      var logoObs = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (!entry.isIntersecting) return;\n          $(\"li\", entry.target).forEach(function (li, i) {\n            li.style.transitionDelay = (150 + i * 110) + \"ms\";\n            li.classList.add(\"is-in\");\n          });\n          logoObs.unobserve(entry.target);\n        });\n      }, { threshold: 0.3 });\n      logoObs.observe(strip);\n    }\n\n    var formula = root.querySelector(\".ph-formula\");\n    if (formula) {\n      var fObs = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (!entry.isIntersecting) return;\n          entry.target.classList.add(\"is-in\");\n          fObs.unobserve(entry.target);\n        });\n      }, { threshold: 0.35 });\n      fObs.observe(formula);\n    }\n\n    var stats = root.querySelector(\".ph-stats\");\n    if (stats) {\n      var sObs = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (!entry.isIntersecting) return;\n          $(\".ph-stat\", entry.target).forEach(function (g, i) {\n            g.style.transitionDelay = (i * 130) + \"ms\";\n            g.classList.add(\"is-in\");\n\n            setTimeout(function () { g.style.transitionDelay = \"\"; }, 800 + i * 130);\n          });\n          sObs.unobserve(entry.target);\n        });\n      }, { threshold: 0.2 });\n      sObs.observe(stats);\n    }\n\n    var section = root.querySelector(\".ph-prod\");\n    if (!section) return;\n\n    var rows = $(\".ph-grid-3, .ph-grid-2\", section);\n    var reveal = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        $(\".ph-card\", entry.target).forEach(function (card, i) {\n          card.style.transitionDelay = (i * 90) + \"ms\";\n          card.classList.add(\"is-in\");\n\n          setTimeout(function () { card.style.transitionDelay = \"\"; }, 700 + i * 90);\n        });\n        reveal.unobserve(entry.target);\n      });\n    }, { threshold: 0.15 });\n    rows.forEach(function (row) { reveal.observe(row); });\n\n    var ease = function (t) { return 1 - Math.pow(1 - t, 3); };\n    var counter = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        var el = entry.target;\n        counter.unobserve(el);\n        var m = el.textContent.trim().match(\/^([^0-9]*)([0-9]+)(.*)$\/);\n        if (!m) return;\n        var pre = m[1], end = parseInt(m[2], 10), post = m[3], t0 = null, dur = 1100;\n        var step = function (ts) {\n          if (t0 === null) t0 = ts;\n          var k = Math.min((ts - t0) \/ dur, 1);\n          el.textContent = pre + Math.round(end * ease(k)) + post;\n          if (k < 1) requestAnimationFrame(step);\n        };\n        requestAnimationFrame(step);\n      });\n    }, { threshold: 0.6 });\n    $(\".ph-pstat__n\", section).forEach(function (n) { counter.observe(n); });\n  })();\n\n  var target = root.querySelector(\"#ph-hs-target\");\n  if (target) {\n    var createForm = function () {\n      window.hbspt.forms.create({\n        region: \"na1\",\n        portalId: \"7227558\",\n        formId: \"3ae88f2d-b879-4a39-a718-6fdb8bfaf57f\",\n        target: \"#ph-hs-target\"\n      });\n    };\n    if (window.hbspt && window.hbspt.forms) {\n      createForm();\n    } else {\n      var hs = document.createElement(\"script\");\n      hs.src = \"https:\/\/js.hsforms.net\/forms\/embed\/v2.js\";\n      hs.charset = \"utf-8\";\n      hs.async = true;\n      hs.onload = createForm;\n      document.head.appendChild(hs);\n    }\n  }\n})();\n\n\nwindow.addEventListener('message', event => {\n  if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormReady') {\n    initHubSpotForms();\n  }\n});\n<\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c454273 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"c454273\" 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\n#br-pricing-hub {\n  --ph-black: #000;\n  --ph-white: #fff;\n  --ph-spark: #FEE31B;\n  --ph-spark-alt: #FEED1B;\n  --ph-gold: #FFD500;\n  --ph-arctic-700: #016D92;\n  --ph-n-50: #F8F8F8;\n  --ph-n-100: #EFEFEF;\n  --ph-n-200: #E9E9E9;\n  --ph-n-300: #D6D6D6;\n  --ph-fg-secondary: #3B3B3B;\n  --ph-fg-muted: #5E5E5E;\n  --ph-fs-hero: clamp(44px, 1.9rem + 3.9vw, 88px);\n  --ph-fs-figure: clamp(44px, 2.10rem + 2.67vw, 72px);\n  --ph-fs-stat: clamp(32px, 1.58rem + 1.71vw, 50px);\n  --ph-fs-section: clamp(36px, 1.6rem + 2.67vw, 64px);\n  --ph-fs-panel: clamp(32px, 1.65rem + 1.43vw, 47px);\n  --ph-fs-sub: clamp(26px, 1.39rem + 0.95vw, 36px);\n  --ph-fs-card: clamp(24px, 1.36rem + 0.57vw, 30px);\n  --ph-fs-lede: clamp(18px, 1.08rem + 0.19vw, 20px);\n  --ph-content: 1360px;\n  --ph-gutter: clamp(20px, 2.78vw, 40px);\n  --ph-pad-y: clamp(48px, 6.11vw, 88px);\n  --ph-gap-24: clamp(16px, 1.67vw, 24px);\n  --ph-card-p: clamp(24px, 2.5vw, 36px) clamp(20px, 2.2vw, 32px) clamp(24px, 2.2vw, 32px);\n  --ph-radius-card: 16px;\n  --ph-radius-panel: 24px;\n  --ph-panel-inset: 16px;\n  --ph-card-line: #E5E5E5;\n  --ph-shadow-float: 0 4px 12px rgba(0, 0, 0, .08);\n  --ph-panel-pt: clamp(56px, 7.22vw, 104px);\n  --ph-panel-pb: clamp(64px, 7.78vw, 112px);\n  --ph-panel-px: clamp(20px, 1.67vw, 24px);\n  --ph-anchor-offset: 96px;\n  --ph-sbw: 0px;\n  --ph-bg: var(--ph-white);\n  --ph-ink: var(--ph-black);\n  --ph-sub: var(--ph-fg-secondary);\n  --ph-radius-pill: 999px;\n  --ph-grad: linear-gradient(90deg, #0099CE 0%, #00B1DA 17%, #FDD400 70%);\n  --ph-transition: 150ms cubic-bezier(0, 0, .2, 1);\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  min-width: 0;\n  margin: 0;\n  padding: 0;\n  font-family: \"Bloomreach Sans\", ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--ph-black);\n  background: var(--ph-white);\n  text-align: left;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n  font-synthesis-weight: none;\n  overflow-wrap: break-word;\n  overflow-x: clip;\n}\n#br-pricing-hub,\n#br-pricing-hub *,\n#br-pricing-hub *::before,\n#br-pricing-hub *::after { box-sizing: border-box; }\n#br-pricing-hub.ph-breakout { overflow-x: visible; }\n#br-pricing-hub :where(h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, figure, blockquote, hr, address) {\n  margin: 0;\n  padding: 0;\n  font-size: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  font-family: inherit;\n  letter-spacing: inherit;\n  color: inherit;\n  font-style: normal;\n  text-transform: none;\n  text-align: inherit;\n  text-indent: 0;\n  background: none;\n  border: 0;\n}\n#br-pricing-hub :where(ul, ol) { list-style: none; }\n#br-pricing-hub :where(b, strong) { font-weight: 500; }\n#br-pricing-hub :where(img, svg, video) { display: block; max-width: 100%; height: auto; border: 0; }\n#br-pricing-hub .ph-btn,\n#br-pricing-hub .ph-tab,\n#br-pricing-hub .ph-acc__q {\n  -webkit-appearance: none;\n  appearance: none;\n  font: inherit;\n  letter-spacing: inherit;\n  margin: 0;\n  border: 0;\n  border-radius: 0;\n  background: none;\n  color: inherit;\n  text-align: left;\n  text-transform: none;\n  text-decoration: none;\n  box-shadow: none;\n  cursor: pointer;\n  width: auto;\n  min-width: 0;\n  min-height: 0;\n}\n#br-pricing-hub .ph-sec {\n  position: relative;\n  width: 100%;\n  margin: 0;\n  padding-block: var(--ph-pad-y);\n  padding-inline: var(--ph-gutter);\n  background: var(--ph-bg);\n  color: var(--ph-ink);\n  scroll-margin-top: var(--ph-anchor-offset);\n}\n#br-pricing-hub .ph-in {\n  width: 100%;\n  max-width: var(--ph-content);\n  margin-inline: auto;\n}\n#br-pricing-hub .ph-sec--white { --ph-bg: var(--ph-white); --ph-ink: var(--ph-black); --ph-sub: var(--ph-fg-secondary); }\n#br-pricing-hub .ph-sec--muted { --ph-bg: var(--ph-n-50);  --ph-ink: var(--ph-black); --ph-sub: var(--ph-fg-secondary); }\n#br-pricing-hub .ph-sec--spark { --ph-bg: var(--ph-spark); --ph-ink: var(--ph-black); --ph-sub: var(--ph-black); }\n#br-pricing-hub .ph-sec--dark  { --ph-bg: var(--ph-black); --ph-ink: var(--ph-white); --ph-sub: rgba(255,255,255,.85); }\n#br-pricing-hub .ph-sec--panel {\n  width: auto;\n  margin-inline: var(--ph-panel-inset);\n  border-radius: var(--ph-radius-panel);\n  padding-block: var(--ph-panel-pt) var(--ph-panel-pb);\n  padding-inline: var(--ph-panel-px);\n  overflow: hidden;\n}\n#br-pricing-hub.ph-breakout .ph-sec {\n  width: calc(100vw - var(--ph-sbw));\n  margin-inline: calc(50% - (100vw - var(--ph-sbw)) \/ 2);\n}\n#br-pricing-hub.ph-breakout .ph-sec--panel {\n  width: calc(100vw - var(--ph-sbw) - var(--ph-panel-inset) * 2);\n  margin-inline: calc(50% - (100vw - var(--ph-sbw)) \/ 2 + var(--ph-panel-inset));\n}\n#br-pricing-hub .ph-glow {\n  position: relative;\n  isolation: isolate;\n  background: var(--ph-black);\n  color: var(--ph-white);\n  --ph-blur: 220px;\n  --ph-blob-o: .32;\n  --ph-glow-k: 1;\n}\n#br-pricing-hub .ph-glow::before,\n#br-pricing-hub .ph-glow::after {\n  content: \"\";\n  position: absolute;\n  width: calc(900px * var(--ph-glow-k));\n  border-radius: 50%;\n  filter: blur(calc(var(--ph-blur) * var(--ph-glow-k)));\n  opacity: var(--ph-blob-o);\n  pointer-events: none;\n  z-index: 0;\n}\n#br-pricing-hub .ph-glow::before {\n  height: calc(700px * var(--ph-glow-k));\n  background: linear-gradient(180deg, #019ACE 0%, #01CE7F 100%);\n  left: calc(-420px * var(--ph-glow-k));\n  top: calc(-340px * var(--ph-glow-k));\n}\n#br-pricing-hub .ph-glow::after {\n  height: calc(600px * var(--ph-glow-k));\n  background: var(--ph-spark-alt);\n  right: calc(-460px * var(--ph-glow-k));\n  bottom: calc(-320px * var(--ph-glow-k));\n}\n#br-pricing-hub .ph-glow > .ph-in { position: relative; z-index: 1; }\n#br-pricing-hub .ph-eyebrow,\n#br-pricing-hub .ph-rowlabel {\n  font-size: 11px;\n  font-weight: 500;\n  line-height: 1.4;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n}\n#br-pricing-hub .ph-h1 { font-size: var(--ph-fs-hero); font-weight: 500; line-height: 1.05; letter-spacing: -.02em; text-wrap: balance; }\n#br-pricing-hub .ph-h2 { font-size: var(--ph-fs-section); font-weight: 500; line-height: 1.1; letter-spacing: -.01em; text-wrap: balance; }\n#br-pricing-hub .ph-h3 { font-size: var(--ph-fs-card); font-weight: 500; line-height: 1.15; }\n#br-pricing-hub .ph-h4 { font-size: var(--ph-fs-sub); font-weight: 500; line-height: 1.1; }\n#br-pricing-hub .ph-head {\n  text-align: center;\n  max-width: 1000px;\n  margin: 0 auto clamp(36px, 4.4vw, 64px);\n}\n#br-pricing-hub .ph-head__lede {\n  font-size: var(--ph-fs-lede);\n  line-height: 1.4;\n  max-width: 680px;\n  margin: 20px auto 0;\n  color: var(--ph-sub);\n  text-wrap: pretty;\n}\n#br-pricing-hub .ph-sec--dark .ph-head__lede { color: rgba(255,255,255,.85); }\n#br-pricing-hub .ph-rowlabel { color: var(--ph-fg-muted); margin-bottom: 16px; }\n#br-pricing-hub .ph-rowlabel--spaced { margin-top: 48px; }\n#br-pricing-hub .ph-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  font-size: 16px;\n  font-weight: 500;\n  line-height: 1.2;\n  padding: 15px 36px;\n  border: 1px solid transparent;\n  border-radius: var(--ph-radius-pill);\n  transition: background-color var(--ph-transition), border-color var(--ph-transition), color var(--ph-transition);\n}\n#br-pricing-hub .ph-btn--primary { background: var(--ph-spark); color: var(--ph-black); border-color: var(--ph-spark); }\n#br-pricing-hub .ph-btn--primary:hover { background: var(--ph-gold); border-color: var(--ph-gold); }\n#br-pricing-hub .ph-btn:active { transform: scale(.98); }\n#br-pricing-hub .ph-link {\n  font-size: 15px;\n  font-weight: 500;\n  color: inherit;\n  text-decoration: none;\n  border-bottom: 1px solid currentColor;\n  padding-bottom: 2px;\n  white-space: nowrap;\n  transition: opacity var(--ph-transition);\n}\n#br-pricing-hub .ph-link:hover { opacity: .65; }\n#br-pricing-hub .ph-link--sm { font-size: 14px; }\n#br-pricing-hub .ph-inline {\n  color: inherit;\n  text-decoration: underline;\n  text-decoration-thickness: 1px;\n  text-decoration-color: currentColor;\n  text-underline-offset: 3px;\n  transition: text-decoration-thickness var(--ph-transition);\n}\n#br-pricing-hub .ph-inline:hover { text-decoration-thickness: 2px; }\n#br-pricing-hub .ph-ticks { display: block; }\n#br-pricing-hub .ph-tick {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  padding: 16px 0;\n  border-top: 1px solid var(--ph-n-200);\n  font-size: 16px;\n  line-height: 1.5;\n  color: var(--ph-fg-secondary);\n}\n#br-pricing-hub .ph-tick:first-child { border-top: 0; }\n#br-pricing-hub .ph-tick__i,\n#br-pricing-hub .ph-prod__icon,\n#br-pricing-hub .ph-driver__icon,\n#br-pricing-hub .ph-acc__t,\n#br-pricing-hub .ph-proof__n,\n#br-pricing-hub .ph-next__n {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  border-radius: 50%;\n}\n#br-pricing-hub .ph-tick__i,\n#br-pricing-hub .ph-prod__icon,\n#br-pricing-hub .ph-driver__icon { background: var(--ph-spark); color: var(--ph-black); }\n#br-pricing-hub .ph-tick__i { width: 24px; height: 24px; margin-top: 1px; }\n#br-pricing-hub .ph-tick--no .ph-tick__i { background: var(--ph-n-200); }\n#br-pricing-hub .ph-tick__i svg { width: 14px; height: 14px; }\n#br-pricing-hub .ph-bullets { display: flex; flex-direction: column; gap: 10px; }\n#br-pricing-hub .ph-bullets li { display: flex; gap: 12px; align-items: flex-start; font-size: 16px; line-height: 1.45; color: var(--ph-fg-secondary); }\n#br-pricing-hub .ph-bullets li::before {\n  content: \"\";\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: var(--ph-black);\n  margin-top: 9px;\n  flex-shrink: 0;\n}\n#br-pricing-hub .ph-card {\n  border: 1px solid var(--ph-card-line);\n  border-radius: var(--ph-radius-card);\n  background: var(--ph-white);\n  padding: var(--ph-card-p);\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  overflow: hidden;\n}\n#br-pricing-hub .ph-pin { margin-top: auto; }\n#br-pricing-hub .ph-badge {\n  height: var(--ph-badge-h, 84px) !important;\n  width: auto !important;\n  max-width: none !important;\n}\n#br-pricing-hub .ph-logo {\n  display: block;\n  height: calc(var(--ph-logo-h) * var(--ph-logo-k, 1)) !important;\n  width: auto !important;\n  max-width: 100% !important;\n  border-radius: 0 !important;\n}\n#br-pricing-hub .ph-hero {\n  background:\n    radial-gradient(circle max(300px, 32vw) at 95% 10%, #FFED1B 0%, #FFED1B 22%, rgba(255,237,27,.62) 52%, rgba(255,237,27,.18) 78%, rgba(255,237,27,0) 100%),\n    radial-gradient(circle max(320px, 35vw) at 3% 96%, #0DC58A 0%, #26C2AE 24%, rgba(80,195,205,.55) 55%, rgba(80,195,205,.14) 80%, rgba(80,195,205,0) 100%),\n    #F8F8F8;\n  color: var(--ph-black);\n  text-align: center;\n  margin-top: var(--ph-panel-inset);\n  padding-block: clamp(64px, 7.78vw, 112px) clamp(48px, 5vw, 72px);\n  padding-inline: clamp(20px, 3.33vw, 48px);\n}\n#br-pricing-hub .ph-hero__eyebrow { color: var(--ph-fg-muted); margin-bottom: 24px; }\n#br-pricing-hub .ph-hero .ph-h1 { max-width: 1040px; margin-inline: auto; }\n#br-pricing-hub .ph-hero__lede {\n  font-size: var(--ph-fs-lede);\n  line-height: 1.4;\n  margin: 28px auto 0;\n  max-width: 640px;\n  color: var(--ph-fg-secondary);\n  text-wrap: pretty;\n}\n#br-pricing-hub .ph-hero__cta { display: flex; gap: 12px; justify-content: center; margin-top: 40px; flex-wrap: wrap; }\n#br-pricing-hub .ph-hero__cta .ph-btn { white-space: nowrap; }\n#br-pricing-hub .ph-panel {\n  background: var(--ph-white);\n  border: 0;\n  border-radius: var(--ph-radius-card);\n  box-shadow: var(--ph-shadow-float);\n  max-width: 1040px;\n  margin: clamp(40px, 5vw, 72px) auto 0;\n  padding: clamp(26px, 2.5vw, 36px) clamp(24px, 3.33vw, 48px);\n  display: grid;\n  grid-template-columns: auto 1fr;\n  column-gap: clamp(24px, 3.33vw, 48px);\n  align-items: center;\n  text-align: left;\n}\n#br-pricing-hub .ph-panel__left {\n  padding-right: clamp(24px, 3.33vw, 48px);\n  border-right: 1px solid var(--ph-n-200);\n}\n#br-pricing-hub .ph-panel__eyebrow { color: var(--ph-fg-muted); }\n#br-pricing-hub .ph-panel__figure {\n  font-size: var(--ph-fs-figure);\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: -.02em;\n  margin-top: 16px;\n  display: inline-block;\n  background-image: linear-gradient(var(--ph-spark), var(--ph-spark));\n  background-repeat: no-repeat;\n  background-size: 100% 26%;\n  background-position: 0 84%;\n  padding: 0 6px;\n  margin-inline: -6px;\n}\n#br-pricing-hub .ph-panel__line { font-size: var(--ph-fs-lede); line-height: 1.3; margin-top: 12px; }\n#br-pricing-hub .ph-panel__note {\n  font-size: var(--ph-fs-lede);\n  line-height: 1.4;\n  color: var(--ph-fg-secondary);\n  text-wrap: pretty;\n}\n#br-pricing-hub .ph-awards {\n  display: flex;\n  align-items: center;\n  gap: var(--ph-gap-24);\n  flex-wrap: wrap;\n  justify-content: center;\n  margin-top: clamp(32px, 3.9vw, 56px);\n}\n#br-pricing-hub .ph-awards__note { font-size: 14px; line-height: 1.4; color: var(--ph-fg-muted); max-width: 120px; text-align: left; }\n#br-pricing-hub .ph-strip { padding-block: clamp(32px, 3.9vw, 56px) clamp(28px, 2.8vw, 40px); }\n#br-pricing-hub .ph-strip__row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: clamp(28px, 5vw, 72px);\n  flex-wrap: wrap;\n}\n#br-pricing-hub .ph-strip__row img {\n  border-radius: 0 !important;\n}\n#br-pricing-hub .ph-strip__row li { display: flex; align-items: center; }\n#br-pricing-hub .ph-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: var(--ph-gap-24); }\n#br-pricing-hub .ph-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--ph-gap-24); }\n#br-pricing-hub .ph-grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--ph-gap-24); }\n#br-pricing-hub .ph-fit {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  border: 1px solid var(--ph-card-line);\n  border-radius: var(--ph-radius-card);\n  background: var(--ph-white);\n  overflow: hidden;\n}\n#br-pricing-hub .ph-fit__half { padding: clamp(28px, 3.33vw, 48px) clamp(24px, 3.33vw, 48px) clamp(28px, 2.5vw, 36px); min-width: 0; }\n#br-pricing-hub .ph-fit__half--tint {\n  background: var(--ph-n-50);\n  padding-bottom: clamp(28px, 2.8vw, 40px);\n  display: flex;\n  flex-direction: column;\n}\n#br-pricing-hub .ph-fit .ph-ticks { margin-top: 20px; }\n#br-pricing-hub .ph-fit__half--tint .ph-ticks { margin-bottom: 24px; }\n#br-pricing-hub .ph-fit__foot {\n  font-size: 16px;\n  line-height: 1.5;\n  margin-top: auto;\n  padding-top: 24px;\n  border-top: 1px solid var(--ph-n-200);\n  color: var(--ph-black);\n}\n#br-pricing-hub .ph-actions { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; margin-top: 32px; }\n#br-pricing-hub .ph-prod { --ph-bg: #000000; }\n#br-pricing-hub .ph-prod .ph-h2,\n#br-pricing-hub .ph-prod .ph-head__lede { color: #FFFFFF; }\n#br-pricing-hub .ph-prod .ph-rowlabel { color: rgba(255,255,255,.72); }\n#br-pricing-hub .ph-prod .ph-card { background: #0E0E0E; border: 1px solid #303030; color: #FFFFFF; }\n#br-pricing-hub .ph-prod .ph-card .ph-h3,\n#br-pricing-hub .ph-prod .ph-card .ph-bullets li,\n#br-pricing-hub .ph-prod .ph-card .ph-link { color: #FFFFFF; }\n#br-pricing-hub .ph-prod .ph-bullets li::before { background: #FFFFFF; }\n#br-pricing-hub .ph-prod .ph-tick,\n#br-pricing-hub .ph-prod .ph-pstat { border-color: #303030; }\n#br-pricing-hub .ph-prod__icon,\n#br-pricing-hub .ph-driver__icon { width: 36px; height: 36px; }\n#br-pricing-hub .ph-prod__icon svg,\n#br-pricing-hub .ph-driver__icon svg,\n#br-pricing-hub .ph-acc__t svg { width: 16px; height: 16px; }\n#br-pricing-hub .ph-prod__h { margin-top: 28px; font-size: var(--ph-fs-panel); line-height: 1.05; letter-spacing: -.01em; }\n#br-pricing-hub .ph-prod__tag { font-size: var(--ph-fs-lede); font-weight: 500; line-height: 1.3; color: var(--ph-arctic-700); margin-top: 20px; }\n#br-pricing-hub .ph-prod__out { font-size: 16px; font-weight: 400; line-height: 1.45; margin-top: 6px; color: var(--ph-fg-secondary); }\n#br-pricing-hub .ph-prod .ph-prod__tag { color: #FFFFFF; }\n#br-pricing-hub .ph-prod .ph-prod__out { color: rgba(255,255,255,.64); min-height: 2.9em; }\n#br-pricing-hub .ph-pstat {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-top: clamp(32px, 3.33vw, 44px);\n  padding-bottom: clamp(28px, 2.8vw, 36px);\n  border-bottom: 1px solid var(--ph-n-200);\n}\n#br-pricing-hub .ph-pstat__n {\n  font-size: clamp(36px, 1.9rem + 1vw, 44px);\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: -.02em;\n  color: var(--ph-black);\n  flex-shrink: 0;\n}\n#br-pricing-hub .ph-pstat__meta { display: flex; flex-direction: column; gap: 4px; min-width: 0; }\n#br-pricing-hub .ph-pstat__l { font-size: 15px; font-weight: 500; line-height: 1.25; }\n#br-pricing-hub .ph-pstat__s { font-size: 11px; font-weight: 500; line-height: 1.3; letter-spacing: .1em; text-transform: uppercase; color: var(--ph-fg-muted); }\n#br-pricing-hub .ph-prod .ph-pstat__n {\n  color: #FEED1B;\n  background: var(--ph-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  padding-bottom: .06em;\n}\n#br-pricing-hub .ph-prod .ph-pstat__l { color: #FFFFFF; }\n#br-pricing-hub .ph-prod .ph-pstat__s { color: rgba(255,255,255,.56); }\n#br-pricing-hub .ph-pstat--link { text-decoration: none; color: inherit; }\n#br-pricing-hub .ph-pstat--link:hover .ph-pstat__l { text-decoration: underline; text-underline-offset: 3px; }\n#br-pricing-hub .ph-prod .ph-tick__i { background: rgba(255,255,255,.08); color: rgba(255,255,255,.72); }\n#br-pricing-hub .ph-prod .ph-prod__agents .ph-card {\n  border: 1px solid transparent;\n  background:\n    linear-gradient(#0E0E0E, #0E0E0E) padding-box,\n    var(--ph-grad) border-box;\n}\n#br-pricing-hub .ph-prod .ph-prod__agents .ph-prod__icon {\n  border: 1px solid transparent;\n  background:\n    linear-gradient(#0E0E0E, #0E0E0E) padding-box,\n    var(--ph-grad) border-box;\n  color: #FFFFFF;\n}\n#br-pricing-hub .ph-prod .ph-card {\n  transition: transform .35s cubic-bezier(.2,.7,.2,1), box-shadow .35s ease, border-color .35s ease, opacity .6s ease-out;\n}\n#br-pricing-hub .ph-prod .ph-prod__icon { transition: transform .35s cubic-bezier(.2,.7,.2,1); }\n#br-pricing-hub .ph-prod .ph-link > span[aria-hidden] { display: inline-block; transition: transform .25s ease; }\n@media (prefers-reduced-motion: no-preference) {\n  #br-pricing-hub.ph-js .ph-prod .ph-card:not(.is-in) { opacity: 0; transform: translateY(28px); }\n  #br-pricing-hub.ph-js-arming .ph-prod .ph-card,\n  #br-pricing-hub.ph-js-arming .ph-strip__row > li { transition: none !important; }\n  #br-pricing-hub .ph-formula .ph-chip__num,\n  #br-pricing-hub .ph-formula__plus { transition: opacity .8s ease-out, transform .8s cubic-bezier(.2,.7,.2,1); }\n  #br-pricing-hub .ph-formula .ph-chip__v { transition: opacity .6s ease-out, transform .6s cubic-bezier(.2,.7,.2,1); }\n  #br-pricing-hub.ph-js .ph-formula:not(.is-in) .ph-chip__num,\n  #br-pricing-hub.ph-js .ph-formula:not(.is-in) .ph-formula__plus { opacity: 0; transform: translateY(20px); }\n  #br-pricing-hub.ph-js .ph-formula:not(.is-in) .ph-chip__v { opacity: 0; transform: translate(-50%, calc(-50% + 10px)); }\n  #br-pricing-hub .ph-formula .ph-chip:nth-child(1) .ph-chip__num { transition-delay: 0ms; }\n  #br-pricing-hub .ph-formula .ph-formula__plus { transition-delay: 180ms; }\n  #br-pricing-hub .ph-formula .ph-chip:nth-child(3) .ph-chip__num { transition-delay: 320ms; }\n  #br-pricing-hub .ph-formula .ph-chip:nth-child(1) .ph-chip__v { transition-delay: 650ms; }\n  #br-pricing-hub .ph-formula .ph-chip:nth-child(3) .ph-chip__v { transition-delay: 850ms; }\n  #br-pricing-hub.ph-js-arming .ph-formula * { transition: none !important; }\n  #br-pricing-hub .ph-stats > .ph-stat { transition: opacity .7s ease-out, transform .45s cubic-bezier(.2,.7,.2,1); }\n  #br-pricing-hub.ph-js .ph-stats > .ph-stat:not(.is-in) { opacity: 0; transform: translateY(24px); }\n  #br-pricing-hub.ph-js-arming .ph-stats > .ph-stat { transition: none !important; }\n  #br-pricing-hub .ph-strip__row > li { transition: opacity .7s ease-out, transform .7s cubic-bezier(.2,.7,.2,1); }\n  #br-pricing-hub.ph-js .ph-strip__row > li:not(.is-in) { opacity: 0; transform: translateY(12px); }\n}\n#br-pricing-hub .ph-prod__list { margin-top: 28px; margin-bottom: 32px; }\n#br-pricing-hub .ph-loomi {\n  position: relative;\n  isolation: isolate;\n  background: #FFFFFF;\n  border-radius: 20px;\n  padding: clamp(12px, 2.8vw, 40px);\n  margin-top: clamp(64px, 8.33vw, 120px);\n  width: min(var(--ph-content), calc(100% - var(--ph-panel-inset) * 2));\n  margin-inline: auto;\n  overflow: hidden;\n}\n#br-pricing-hub .ph-loomi::before {\n  content: \"\";\n  position: absolute;\n  inset: -12%;\n  z-index: 0;\n  pointer-events: none;\n  background: conic-gradient(from 0deg at 42% 56%,\n    #C9D24A 0deg, #F6D400 45deg, #F4DC3A 100deg, #D9DE62 150deg,\n    #8ED0A6 205deg, #3FBFD6 255deg, #19A9D9 285deg, #6CC4BC 325deg, #C9D24A 360deg);\n  filter: blur(clamp(60px, 11.6vw, 167px));\n}\n#br-pricing-hub .ph-loomi__card {\n  position: relative;\n  z-index: 1;\n  background: #FFFFFF;\n  border-radius: 10px;\n  overflow: hidden;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  align-items: stretch;\n}\n#br-pricing-hub .ph-loomi__in {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 32px;\n  text-align: left;\n  padding: clamp(48px, 5.6vw, 80px) clamp(28px, 4.4vw, 64px);\n}\n#br-pricing-hub .ph-loomi__logo { display: block; width: 132px !important; height: auto !important; max-width: none !important; flex-shrink: 0; }\n#br-pricing-hub .ph-loomi__text { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }\n#br-pricing-hub .ph-loomi__h {\n  font-size: var(--ph-fs-section);\n  font-weight: 500;\n  line-height: 1.02;\n  letter-spacing: -.025em;\n  color: #0A0A0A;\n  text-wrap: balance;\n}\n#br-pricing-hub .ph-loomi__lede {\n  font-size: clamp(18px, 1rem + .4vw, 22px);\n  line-height: 1.5;\n  letter-spacing: -.015em;\n  color: #000000;\n  text-wrap: pretty;\n}\n#br-pricing-hub .ph-loomi__p {\n  font-size: 16px;\n  line-height: 1.55;\n  letter-spacing: -.01em;\n  color: #484848;\n  text-wrap: pretty;\n}\n#br-pricing-hub .ph-loomi__media { position: relative; min-height: 100%; }\n#br-pricing-hub .ph-loomi__img {\n  position: absolute;\n  inset: 0;\n  width: 100% !important;\n  height: 100% !important;\n  max-width: none !important;\n  object-fit: cover;\n  object-position: right center;\n}\n@media (max-width: 900px) {\n  #br-pricing-hub .ph-loomi__card { grid-template-columns: 1fr; }\n  #br-pricing-hub .ph-loomi__media { min-height: 0; aspect-ratio: 740 \/ 707; }\n}\n#br-pricing-hub .ph-model { padding-block: clamp(40px, 3.9vw, 56px) clamp(64px, 8.3vw, 120px); margin-top: clamp(48px, 5.56vw, 80px); }\n#br-pricing-hub .ph-formula {\n  container-type: inline-size;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0;\n  padding: 11.5% 6%;\n  background: var(--ph-white);\n  border: 1px solid var(--ph-card-line);\n  border-radius: var(--ph-radius-card);\n}\n#br-pricing-hub .ph-chip { position: relative; flex: 0 0 34.1%; min-width: 0; --ph-label-x: 56%; }\n#br-pricing-hub .ph-chip--wide { flex-basis: 44.8%; --ph-label-x: 50%; }\n#br-pricing-hub .ph-chip__num { display: block; width: 100% !important; height: auto !important; max-width: none !important; overflow: visible; }\n#br-pricing-hub .ph-chip__num text { font-family: \"Bloomreach Sans\", ui-sans-serif, system-ui, sans-serif; font-weight: 500; }\n#br-pricing-hub .ph-chip__v {\n  position: absolute;\n  left: var(--ph-label-x);\n  top: 50%;\n  transform: translate(-50%, -50%);\n  background: var(--ph-white);\n  padding: .38em .75em;\n  font-size: clamp(15px, 2.5cqi, 34px);\n  font-weight: 500;\n  line-height: 1.2;\n  color: #000000;\n  text-align: center;\n  white-space: nowrap;\n}\n#br-pricing-hub .ph-formula__plus { flex: 0 0 8%; margin: 0 4.9% 0 8%; display: block; }\n#br-pricing-hub .ph-formula__plus svg { display: block; width: 100% !important; height: auto !important; }\n#br-pricing-hub .ph-drivers-label { text-align: center; margin: clamp(40px, 5vw, 72px) 0 24px; color: var(--ph-fg-muted); }\n#br-pricing-hub .ph-drivers { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--ph-gap-24); }\n#br-pricing-hub .ph-driver {\n  background: var(--ph-white);\n  border: 1px solid var(--ph-card-line);\n  border-radius: var(--ph-radius-card);\n  padding: clamp(24px, 2.5vw, 36px) clamp(22px, 2.5vw, 36px) clamp(26px, 2.8vw, 40px);\n}\n#br-pricing-hub .ph-driver dt { font-size: var(--ph-fs-sub); font-weight: 500; line-height: 1.1; display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }\n#br-pricing-hub .ph-driver dd { font-size: var(--ph-fs-lede); line-height: 1.4; margin-top: 12px; color: var(--ph-fg-secondary); }\n#br-pricing-hub .ph-inc {\n  background: linear-gradient(90deg, rgba(0,153,206,.3) 0%, rgba(244,204,0,.3) 100%);\n  border-radius: var(--ph-radius-card);\n  margin-top: var(--ph-gap-24);\n  padding: clamp(24px, 2.5vw, 36px) clamp(24px, 2.8vw, 40px);\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  column-gap: clamp(24px, 3.33vw, 48px);\n  align-items: center;\n}\n#br-pricing-hub .ph-inc__h { font-size: var(--ph-fs-card); font-weight: 500; line-height: 1.25; }\n#br-pricing-hub .ph-inc__p { font-size: 16px; line-height: 1.5; color: var(--ph-fg-secondary); }\n#br-pricing-hub .ph-ttv { font-size: var(--ph-fs-lede); line-height: 1.4; margin: 40px auto 0; max-width: 900px; text-align: center; text-wrap: pretty; }\n#br-pricing-hub .ph-results { padding-block: clamp(56px, 7.22vw, 104px) clamp(48px, 6.1vw, 88px); }\n#br-pricing-hub .ph-results .ph-h2 { color: var(--ph-white); }\n#br-pricing-hub .ph-stats { display: grid; grid-template-columns: repeat(4, 1fr); }\n#br-pricing-hub .ph-stat { padding-inline: 24px; text-align: center; }\n#br-pricing-hub .ph-stat + .ph-stat { border-left: 1px solid rgba(255,255,255,.16); }\n#br-pricing-hub .ph-stat__img {\n  display: block;\n  width: 100% !important;\n  height: auto !important;\n  aspect-ratio: 9 \/ 5;\n  object-fit: cover;\n  border-radius: 12px;\n  margin-bottom: 28px;\n  transition: transform .4s cubic-bezier(.2,.7,.2,1), filter .4s ease;\n}\n#br-pricing-hub .ph-stat__n {\n  display: block;\n  font-size: var(--ph-fs-stat);\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: -.02em;\n  color: var(--ph-spark);\n  background: var(--ph-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  width: fit-content;\n  margin-inline: auto;\n  padding-bottom: .06em;\n}\n#br-pricing-hub .ph-stat__l { font-size: var(--ph-fs-lede); font-weight: 500; margin-top: 16px; color: var(--ph-white); }\n#br-pricing-hub .ph-stat__s { font-size: 15px; margin-top: 4px; color: rgba(255,255,255,.72); }\n#br-pricing-hub .ph-badgerow {\n  display: flex;\n  gap: var(--ph-gap-24);\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: center;\n  margin-top: clamp(40px, 5vw, 72px);\n  padding-top: clamp(28px, 3.33vw, 48px);\n  border-top: 1px solid rgba(255,255,255,.14);\n  --ph-badge-h: 88px;\n}\n#br-pricing-hub .ph-badgerow img {\n  border-radius: 0 !important;\n}\n#br-pricing-hub .ph-awards img {\n  border-radius: 0 !important;\n}\n#br-pricing-hub .ph-proof { padding-block: clamp(56px, 7.22vw, 104px) clamp(40px, 3.9vw, 56px); }\n#br-pricing-hub .ph-proof__n,\n#br-pricing-hub .ph-next__n { width: 40px; height: 40px; font-size: 14px; font-weight: 500; }\n#br-pricing-hub .ph-proof__n { background: var(--ph-spark-alt); color: var(--ph-black); letter-spacing: normal; text-transform: none; }\n#br-pricing-hub .ph-proof__h { margin-top: 24px; }\n#br-pricing-hub .ph-proof .ph-card { transition: transform .3s cubic-bezier(.2,.7,.2,1), box-shadow .3s ease; }\n@media (hover: hover) and (prefers-reduced-motion: no-preference) {\n  #br-pricing-hub .ph-prod .ph-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 20px 44px rgba(0,0,0,.55);\n    border-color: #4A4A4A;\n  }\n  #br-pricing-hub .ph-prod .ph-card:hover .ph-prod__icon { transform: scale(1.12); }\n  #br-pricing-hub .ph-prod .ph-link:hover > span[aria-hidden] { transform: translateX(4px); }\n  #br-pricing-hub .ph-stats > .ph-stat.is-in:hover,\n  #br-pricing-hub:not(.ph-js) .ph-stats > .ph-stat:hover { transform: translateY(-5px); }\n  #br-pricing-hub .ph-stats > .ph-stat:hover .ph-stat__img { transform: scale(1.03); filter: brightness(1.08); }\n  #br-pricing-hub .ph-proof .ph-card:hover { transform: translateY(-5px); box-shadow: 0 12px 28px rgba(0,0,0,.08); }\n}\n#br-pricing-hub .ph-proof__p { font-size: 16px; line-height: 1.5; color: var(--ph-fg-secondary); margin: 14px 0 32px; }\n#br-pricing-hub .ph-faq { padding-block: clamp(40px, 3.9vw, 56px) clamp(64px, 8.3vw, 120px); }\n#br-pricing-hub .ph-faq .ph-in { max-width: 1000px; }\n#br-pricing-hub .ph-faq .ph-head { margin-bottom: 36px; }\n#br-pricing-hub .ph-tabs { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; margin-bottom: 32px; }\n#br-pricing-hub .ph-tab {\n  font-size: 15px;\n  font-weight: 500;\n  padding: 10px 22px;\n  border-radius: var(--ph-radius-pill);\n  border: 1px solid var(--ph-n-300);\n  background: var(--ph-white);\n  color: var(--ph-black);\n  transition: background-color var(--ph-transition), color var(--ph-transition), border-color var(--ph-transition);\n}\n#br-pricing-hub .ph-tab:hover { border-color: var(--ph-black); }\n#br-pricing-hub .ph-tab[aria-selected=\"true\"] { background: var(--ph-black); color: var(--ph-white); border-color: var(--ph-black); }\n#br-pricing-hub .ph-acc {\n  background: var(--ph-white);\n  border: 1px solid var(--ph-card-line);\n  border-radius: var(--ph-radius-card);\n  padding: 8px clamp(22px, 2.8vw, 40px);\n  text-align: left;\n}\n#br-pricing-hub .ph-acc__row { border-top: 1px solid var(--ph-n-200); }\n#br-pricing-hub .ph-acc__row:first-child { border-top: 0; }\n#br-pricing-hub .ph-acc__q {\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 40px;\n  padding: 26px 0;\n  font-size: var(--ph-fs-lede);\n  font-weight: 500;\n  color: var(--ph-black);\n}\n#br-pricing-hub .ph-acc__t { width: 32px; height: 32px; background: var(--ph-n-100); transition: background-color var(--ph-transition); }\n#br-pricing-hub .ph-acc__q[aria-expanded=\"true\"] .ph-acc__t { background: var(--ph-spark); }\n#br-pricing-hub .ph-acc__q[aria-expanded=\"true\"] .ph-acc__t .ph-v { display: none; }\n#br-pricing-hub .ph-acc__a { font-size: 16px; line-height: 1.6; color: var(--ph-fg-secondary); max-width: 70ch; padding-bottom: 28px; }\n#br-pricing-hub .ph-acc__row[hidden],\n#br-pricing-hub .ph-panel-faq[hidden] { display: none; }\n#br-pricing-hub .ph-sec--form {\n  margin-bottom: var(--ph-panel-inset);\n  padding-block: clamp(56px, 7.22vw, 104px) clamp(64px, 7.78vw, 112px);\n}\n#br-pricing-hub .ph-form__grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: clamp(32px, 4.4vw, 64px);\n  align-items: start;\n}\n#br-pricing-hub .ph-form__side { min-width: 0; display: flex; flex-direction: column; gap: 40px; }\n#br-pricing-hub .ph-formhost {\n  background: var(--ph-white);\n  border: 1px solid var(--ph-card-line);\n  border-radius: var(--ph-radius-card);\n  box-shadow: var(--ph-shadow-float);\n  padding: clamp(24px, 2.2vw, 32px) clamp(24px, 2.8vw, 40px) clamp(28px, 2.8vw, 40px);\n  min-width: 0;\n  overflow-wrap: break-word;\n}\n#br-pricing-hub .ph-next__row {\n  display: grid;\n  grid-template-columns: 40px 1fr;\n  gap: 20px;\n  align-items: start;\n  padding: 20px 0;\n  border-top: 1px solid rgba(0,0,0,.18);\n}\n#br-pricing-hub .ph-next__n { background: var(--ph-black); color: var(--ph-spark); }\n#br-pricing-hub .ph-next__p { font-size: var(--ph-fs-lede); line-height: 1.4; margin-top: 5px; }\n#br-pricing-hub .ph-next__note { font-size: 15px; margin-top: 8px; }\n#br-pricing-hub .ph-quote {\n  display: grid;\n  grid-template-columns: .85fr 1.15fr;\n  background: var(--ph-white);\n  border: 1px solid var(--ph-white);\n  border-radius: var(--ph-radius-card);\n  overflow: hidden;\n}\n#br-pricing-hub .ph-quote__img { min-height: 220px; background-size: cover; background-position: center 28%; background-repeat: no-repeat; }\n#br-pricing-hub .ph-quote__body { padding: 28px 32px 32px; display: flex; flex-direction: column; justify-content: center; }\n#br-pricing-hub .ph-quote__q { font-size: var(--ph-fs-card); font-weight: 500; line-height: 1.25; }\n#br-pricing-hub .ph-quote__a { font-size: 15px; margin-top: 14px; color: var(--ph-fg-muted); font-style: normal; }\n#br-pricing-hub .ph-sr {\n  position: absolute !important;\n  width: 1px; height: 1px;\n  padding: 0; margin: -1px;\n  overflow: hidden;\n  clip: rect(0 0 0 0);\n  clip-path: inset(50%);\n  white-space: nowrap;\n  border: 0;\n}\n@media (prefers-reduced-motion: reduce) {\n  #br-pricing-hub *,\n  #br-pricing-hub *::before,\n  #br-pricing-hub *::after {\n    transition-duration: .01ms !important;\n    animation-duration: .01ms !important;\n    animation-iteration-count: 1 !important;\n    scroll-behavior: auto !important;\n  }\n}\n@media (max-width: 1200px) {\n  #br-pricing-hub .ph-grid-4 { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 1024px) {\n  #br-pricing-hub .ph-grid-3 { grid-template-columns: repeat(2, 1fr); }\n  #br-pricing-hub .ph-glow { --ph-glow-k: .72; }\n  #br-pricing-hub .ph-drivers { grid-template-columns: 1fr; }\n  #br-pricing-hub .ph-inc { grid-template-columns: 1fr; row-gap: 16px; }\n  #br-pricing-hub .ph-form__grid { grid-template-columns: 1fr; }\n}\n@media (max-width: 767px) {\n  #br-pricing-hub { --ph-panel-inset: 8px; }\n  #br-pricing-hub .ph-grid-2,\n  #br-pricing-hub .ph-grid-3,\n  #br-pricing-hub .ph-grid-4 { grid-template-columns: 1fr; }\n  #br-pricing-hub .ph-panel { grid-template-columns: 1fr; row-gap: 24px; }\n  #br-pricing-hub .ph-panel__left {\n    padding-right: 0;\n    padding-bottom: 24px;\n    border-right: 0;\n    border-bottom: 1px solid var(--ph-n-200);\n  }\n  #br-pricing-hub .ph-hero__cta { flex-direction: column; align-items: stretch; }\n  #br-pricing-hub .ph-hero__cta .ph-btn { width: 100%; white-space: normal; }\n  #br-pricing-hub .ph-fit { grid-template-columns: 1fr; }\n  #br-pricing-hub .ph-formula { flex-direction: column; gap: 6cqi; padding: 12% 10%; }\n  #br-pricing-hub .ph-chip { flex-basis: auto; width: 62%; }\n  #br-pricing-hub .ph-chip--wide { width: 80%; }\n  #br-pricing-hub .ph-chip__v { font-size: clamp(15px, 4.8cqi, 22px); }\n  #br-pricing-hub .ph-formula__plus { flex-basis: auto; width: 14%; margin: 0; }\n  #br-pricing-hub .ph-stats { grid-template-columns: 1fr 1fr; row-gap: 32px; }\n  #br-pricing-hub .ph-stat { padding-inline: 12px; }\n  #br-pricing-hub .ph-stat + .ph-stat { border-left: 0; }\n  #br-pricing-hub .ph-stat:nth-child(even) { border-left: 1px solid rgba(255,255,255,.16); }\n  #br-pricing-hub .ph-strip { --ph-logo-k: .78; }\n  #br-pricing-hub .ph-strip__row { gap: 28px 32px; }\n  #br-pricing-hub .ph-tabs { gap: 8px; }\n  #br-pricing-hub .ph-tab { font-size: 14px; padding: 8px 16px; }\n  #br-pricing-hub .ph-acc__q { padding: 20px 0; gap: 16px; align-items: flex-start; }\n  #br-pricing-hub .ph-acc__t { width: 28px; height: 28px; margin-top: 2px; }\n  #br-pricing-hub .ph-quote { grid-template-columns: 1fr; }\n  #br-pricing-hub .ph-quote__img { min-height: 180px; }\n}\n@media (max-width: 480px) {\n  #br-pricing-hub .ph-awards,\n  #br-pricing-hub .ph-badgerow {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    justify-items: center;\n    gap: 20px;\n  }\n  #br-pricing-hub .ph-awards { --ph-badge-h: 72px; }\n  #br-pricing-hub .ph-badgerow { --ph-badge-h: 76px; }\n  #br-pricing-hub .ph-awards__note { grid-column: 1 \/ -1; max-width: none; text-align: center; }\n  #br-pricing-hub .ph-strip__row { gap: 24px 28px; }\n}\n#br-pricing-hub .legal-consent-container {\n  margin-top: 30px !important;\n}\n#br-pricing-hub .hs-richtext p {\n  font: var(--body-s-regular-font);\n  color: var(--space-60);\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Find the perfect package for your business and join +500 of the world\u2019s leading brands and retailers using Bloomreach\u2019s commerce-specific products.<\/p>\n","protected":false},"author":3,"featured_media":29751,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-23904","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/pages\/23904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/comments?post=23904"}],"version-history":[{"count":5,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/pages\/23904\/revisions"}],"predecessor-version":[{"id":97916,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/pages\/23904\/revisions\/97916"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media\/29751"}],"wp:attachment":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media?parent=23904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}