{"product_id":"commercial-event-audit-momentum-event","title":"Connect Momentum Event","description":"\u003cdiv class=\"evt\"\u003e\n  \u003cstyle\u003e\n    .evt {\n      --evt-ink: #14143C;\n      --evt-body: #243049;\n      --evt-muted: #5A6478;\n      --evt-accent: #00C8C8;\n      --evt-line: #E4E8F2;\n      --evt-panel: #F8F9FF;\n      --evt-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--evt-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .evt * { box-sizing: border-box; }\n    .evt__eyebrow {\n      display: inline-block;\n      background: var(--evt-accent);\n      color: var(--evt-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .evt__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--evt-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .evt__lede strong { font-weight: 700; }\n    .evt__hook {\n      border-left: 3px solid var(--evt-accent);\n      background: var(--evt-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--evt-ink);\n      margin: 0 0 40px;\n    }\n    .evt__hook strong { font-weight: 700; }\n    .evt__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--evt-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--evt-line);\n    }\n    .evt__section-label:first-of-type { margin-top: 0; }\n    .evt__intro {\n      font-size: 15px;\n      color: var(--evt-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .evt__intro strong { color: var(--evt-ink); font-weight: 700; }\n\n    \/* --- configurator CTA --- *\/\n    .evt__cta {\n      display: inline-block;\n      background: var(--evt-accent);\n      color: var(--evt-badge-ink) !important;\n      font-family: inherit;\n      font-size: 15px;\n      font-weight: 700;\n      line-height: 1.2;\n      letter-spacing: .02em;\n      padding: 15px 30px;\n      border-radius: 8px;\n      border: 0;\n      text-decoration: none !important;\n      cursor: pointer;\n      transition: transform .15s ease, box-shadow .15s ease;\n    }\n    .evt__cta:hover, .evt__cta:focus {\n      transform: translateY(-1px);\n      box-shadow: 0 6px 18px rgba(0, 200, 200, .35);\n      text-decoration: none !important;\n    }\n    .evt__cta-bar {\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      background: var(--evt-panel);\n      border: 1px solid var(--evt-line);\n      border-radius: 12px;\n      padding: 20px 24px;\n      margin: 0 0 40px;\n    }\n    .evt__cta-bar p {\n      font-size: 15px;\n      color: var(--evt-ink);\n      font-weight: 600;\n      margin: 0;\n      line-height: 1.4;\n      flex: 1 1 240px;\n      min-width: 0;\n    }\n    .evt__close .evt__cta { margin-top: 22px; }\n\n    \/* --- moments --- *\/\n    .evt__formats {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 1px;\n      background: var(--evt-line);\n      border: 1px solid var(--evt-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .evt__format {\n      background: #FFFFFF;\n      padding: 26px 24px;\n      min-width: 0;\n    }\n    .evt__format h4 {\n      font-size: 19px;\n      font-weight: 700;\n      color: var(--evt-ink);\n      margin: 0 0 4px;\n      line-height: 1.2;\n    }\n    .evt__format-kicker {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--evt-muted);\n      margin: 0 0 14px;\n    }\n    .evt__format-eg {\n      font-size: 14px;\n      color: var(--evt-body);\n      margin: 0 0 14px;\n      line-height: 1.5;\n    }\n    .evt__format-q {\n      font-size: 15px;\n      color: var(--evt-ink);\n      font-weight: 600;\n      margin: 0;\n      line-height: 1.45;\n      padding-top: 14px;\n      border-top: 1px solid var(--evt-line);\n    }\n\n    \/* --- value grid --- *\/\n    .evt__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--evt-line);\n      border: 1px solid var(--evt-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .evt__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .evt__value-cell h4 {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--evt-muted);\n      margin: 0 0 10px;\n    }\n    .evt__value-cell p { font-size: 15px; color: var(--evt-body); margin: 0; line-height: 1.5; }\n    .evt__value-cell p strong { color: var(--evt-ink); font-weight: 700; }\n\n    \/* --- numbered questions --- *\/\n    .evt__q {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 0 18px;\n      align-items: start;\n      margin-bottom: 26px;\n    }\n    .evt__q:last-child { margin-bottom: 0; }\n    .evt__q-num {\n      font-size: 28px; font-weight: 700; color: var(--evt-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .evt__q-name {\n      font-size: 17px; font-weight: 700; color: var(--evt-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .evt__q-text { font-size: 15px; color: var(--evt-body); line-height: 1.5; margin: 0; }\n    .evt__q-text strong { color: var(--evt-ink); font-weight: 700; }\n\n    \/* --- report pages --- *\/\n    .evt__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--evt-line);\n      border: 1px solid var(--evt-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .evt__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .evt__page h5 { font-size: 14px; font-weight: 700; color: var(--evt-ink); margin: 0 0 6px; }\n    .evt__page p { font-size: 14px; color: var(--evt-muted); margin: 0; line-height: 1.45; }\n\n    \/* --- modules \/ blocks --- *\/\n    .evt__mod {\n      border-left: 3px solid var(--evt-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .evt__mod:last-child { margin-bottom: 0; }\n    .evt__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--evt-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .evt__mod-val { font-size: 15px; color: var(--evt-body); line-height: 1.5; margin: 0; }\n    .evt__mod-val strong { color: var(--evt-ink); font-weight: 700; }\n\n    \/* --- steps --- *\/\n    .evt__steps { list-style: none; counter-reset: evtstep; padding: 0; margin: 0; }\n    .evt__steps li {\n      counter-increment: evtstep;\n      position: relative;\n      padding: 0 0 22px 52px;\n      margin: 0;\n    }\n    .evt__steps li:last-child { padding-bottom: 0; }\n    .evt__steps li::before {\n      content: counter(evtstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--evt-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .evt__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--evt-line);\n    }\n    .evt__steps li:last-child::after { display: none; }\n    .evt__step-name {\n      font-size: 15px; font-weight: 700; color: var(--evt-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .evt__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    \/* --- note --- *\/\n    .evt__note {\n      background: var(--evt-panel);\n      border: 1px solid var(--evt-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--evt-muted);\n      margin-top: 24px;\n    }\n    .evt__note strong { color: var(--evt-ink); font-weight: 700; }\n\n    \/* --- closing --- *\/\n    .evt__close {\n      background: var(--evt-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .evt__close p {\n      color: #FFFFFF;\n      font-size: 17px;\n      line-height: 1.5;\n      margin: 0 0 6px;\n      font-weight: 600;\n    }\n    .evt__close span {\n      display: block;\n      color: #A9B4CC;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cspan class=\"evt__eyebrow\"\u003eMomentum Event — Commercial Event Territorial Audit\u003c\/span\u003e\n\n  \u003cp class=\"evt__lede\"\u003e\n    \u003cstrong\u003eMomentum Event measures what your catchment area did around a single commercial event.\u003c\/strong\u003e\n    It tells you where to concentrate your effort before the next edition, and what the event actually\n    produced once it is over — separating traffic your operation created from traffic it simply moved.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"evt__hook\"\u003e\n    Your event closes on a record figure and the operation is declared a success. But a record day that\n    empties the days around it has not created anything — it has \u003cstrong\u003emoved the same customers to a\n    different moment\u003c\/strong\u003e. Momentum Event is the only reading that tells the two apart, because it looks\n    at the territory rather than at the till.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"evt__cta-bar\"\u003e\n    \u003cp\u003eReady to measure your next operation?\u003c\/p\u003e\n    \u003ca class=\"evt__cta\" href=\"\/en-fr\/pages\/configurator-momentum-event\"\u003eConfigure your audit\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eWhich events\u003c\/p\u003e\n  \u003cp class=\"evt__intro\"\u003e\n    Any concentrated commercial operation with a defined start and end. \u003cstrong\u003eYou name the event and the\n    edition you want read\u003c\/strong\u003e — the scope is built for you in the configurator.\n  \u003c\/p\u003e\n  \u003cdiv class=\"evt__formats\"\u003e\n    \u003cdiv class=\"evt__format\"\u003e\n      \u003ch4\u003eBefore\u003c\/h4\u003e\n      \u003cp class=\"evt__format-kicker\"\u003ePlan the next edition\u003c\/p\u003e\n      \u003cp class=\"evt__format-eg\"\u003eBlack Friday, promotional weekends, brand days, private sales, anniversary operations, late-night openings, launches and re-openings, local street events.\u003c\/p\u003e\n      \u003cp class=\"evt__format-q\"\u003eWhich neighbourhoods deserve your budget this time?\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__format\"\u003e\n      \u003ch4\u003eAfter\u003c\/h4\u003e\n      \u003cp class=\"evt__format-kicker\"\u003eKnow what it produced\u003c\/p\u003e\n      \u003cp class=\"evt__format-eg\"\u003eThe territorial result of the operation, set against the level your catchment area was running at beforehand and against the previous edition of the same event.\u003c\/p\u003e\n      \u003cp class=\"evt__format-q\"\u003eDid the event create traffic — or simply move yours?\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eValue proposition\u003c\/p\u003e\n  \u003cdiv class=\"evt__value\"\u003e\n    \u003cdiv class=\"evt__value-cell\"\u003e\n      \u003ch4\u003eOperational objective\u003c\/h4\u003e\n      \u003cp\u003eSeparate what your operation achieved from \u003cstrong\u003ewhat the territory delivered anyway\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__value-cell\"\u003e\n      \u003ch4\u003eMethod\u003c\/h4\u003e\n      \u003cp\u003eThe rules of \u003cstrong\u003edynamic geomarketing\u003c\/strong\u003e: classic geomarketing photographs a territory, dynamic geomarketing measures its movement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__value-cell\"\u003e\n      \u003ch4\u003eStrategic angle\u003c\/h4\u003e\n      \u003cp\u003eDeduplicated unique visitors at \u003cstrong\u003eneighbourhood level\u003c\/strong\u003e — audience captured, not footsteps counted.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eThe three questions answered\u003c\/p\u003e\n\n  \u003cdiv class=\"evt__q\"\u003e\n    \u003cdiv class=\"evt__q-num\"\u003e1\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"evt__q-name\"\u003eDid the event work?\u003c\/p\u003e\n      \u003cp class=\"evt__q-text\"\u003eThe movement generated by your operation, measured against a clean reference level, then set against the previous edition of the same event. \u003cstrong\u003eA verdict expressed in points, not impressions.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__q\"\u003e\n    \u003cdiv class=\"evt__q-num\"\u003e2\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"evt__q-name\"\u003eWhere did the result come from?\u003c\/p\u003e\n      \u003cp class=\"evt__q-text\"\u003eYour catchment area is ranked by contribution, not by distance. Momentum Event splits it into a concentrated base and a dispersed one, and shows \u003cstrong\u003ewhich of the two answered the call\u003c\/strong\u003e — and which stayed home.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__q\"\u003e\n    \u003cdiv class=\"evt__q-num\"\u003e3\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"evt__q-name\"\u003eWho drove the result?\u003c\/p\u003e\n      \u003cp class=\"evt__q-text\"\u003eThree levels of observation on a single scale: \u003cstrong\u003eterritory, store, media activation\u003c\/strong\u003e. Each measured against its own reference, so the three become comparable. The report composes them without declaring a winner.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eInside the report\u003c\/p\u003e\n  \u003cdiv class=\"evt__pages\"\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eExecutive\u003c\/h5\u003e\n      \u003cp\u003eThe verdict: reference level, peak, and what remains once the operation is over.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eCatchment\u003c\/h5\u003e\n      \u003cp\u003eWhich part of the territory moved, which one grew, which one came back.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eCore\u003c\/h5\u003e\n      \u003cp\u003eThe concentrated base — mobilisation, contribution, and how solid the result is.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eExpansion\u003c\/h5\u003e\n      \u003cp\u003eThe dispersed base — the growth reserve that responds to operations rather than to the year.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eBalance\u003c\/h5\u003e\n      \u003cp\u003eTerritory, store and media side by side, on one common scale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eActivation\u003c\/h5\u003e\n      \u003cp\u003eA recommended position for every zone, ready for your next campaign brief.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eMap\u003c\/h5\u003e\n      \u003cp\u003eThe full catchment area, coloured by position, synchronised with the zone table.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eWhat you will receive\u003c\/p\u003e\n\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eA written diagnosis, not a dashboard to interpret\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eEvery page carries a narrative in plain language explaining what each figure means, what it does not mean, and how far it can be trusted. \u003cstrong\u003eNo prior training in geomarketing required.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eZone-level recommendations\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eEach neighbourhood receives a position for your next operation — \u003cstrong\u003eLoyalty, Exclusion, Conquest or Dormant\u003c\/strong\u003e — derived from its contribution and its trajectory, with the weight it represents. Ready to hand over to your agency as it stands.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eAn honest reading\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eThe report states the limits of what it measures. A gap between two levels is a position, never a proof of causality. \u003cstrong\u003eMomentum describes; it does not attribute.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eData accuracy\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eAggregated, privacy-by-design mobility data. Deduplicated unique visitors at neighbourhood granularity, benchmarked against published retail footfall thresholds.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eOptional modules\u003c\/p\u003e\n  \u003cp class=\"evt__intro\"\u003e\n    Three questions that do not always arise. Each is added in the configurator, reads in the same grammar\n    as the rest of the report, and leaves its structure untouched.\n  \u003c\/p\u003e\n  \u003cdiv class=\"evt__pages\"\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eCompetitive benchmark\u003c\/h5\u003e\n      \u003cp\u003eThe same operation measured on a comparable neighbouring venue: same territory, same calendar, same weather. The closest available reference point.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eCannibalisation\u003c\/h5\u003e\n      \u003cp\u003eDuring the operation, did your result come from neighbourhoods that also feed your other locations? Up to three sites compared.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__page\"\u003e\n      \u003ch5\u003eEngagement\u003c\/h5\u003e\n      \u003cp\u003eThe time that builds the basket. Visit duration is read across bands and compared with the reference level.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eCoverage\u003c\/p\u003e\n  \u003cdiv class=\"evt__value\"\u003e\n    \u003cdiv class=\"evt__value-cell\"\u003e\n      \u003ch4\u003eAvailable in the configurator\u003c\/h4\u003e\n      \u003cp\u003e\u003cstrong\u003eShopping centres and retail parks\u003c\/strong\u003e, across every market we cover. Select yours by name and a comparable venue is identified automatically.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evt__value-cell\"\u003e\n      \u003ch4\u003eAvailable on request\u003c\/h4\u003e\n      \u003cp\u003e\u003cstrong\u003eStandalone stores and high streets.\u003c\/strong\u003e Eligibility depends on surface area and geographic separation — contact us and we confirm it before you commit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eDelivery \u0026amp; secure access\u003c\/p\u003e\n\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eDelivered within 72 business hours\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eYour report is built, published and handed over to your team \u003cstrong\u003ewithin 72 business hours of payment being received\u003c\/strong\u003e. No back-and-forth, no scoping calls, no waiting on a quote.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eEnterprise environment\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eThe report is published and hosted exclusively within the \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e ecosystem.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eSecure workspace, unlimited duration\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eYour data is isolated in a dedicated, encrypted online workspace accessible only to authorised stakeholders. \u003cstrong\u003eNo expiration date on your deliverable.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"evt__mod\"\u003e\n    \u003cp class=\"evt__mod-name\"\u003eLicensing requirement\u003c\/p\u003e\n    \u003cp class=\"evt__mod-val\"\u003eEach designated user must hold an active \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e license, at the client's expense. Continuous access is guaranteed as long as this license is maintained.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"evt__section-label\"\u003eHow to order\u003c\/p\u003e\n  \u003cp class=\"evt__intro\"\u003e\n    Momentum Event is ordered directly online. \u003cstrong\u003eThe configurator builds your scope step by step and the\n    price adjusts as you go\u003c\/strong\u003e — no quote, no purchase order, no waiting.\n  \u003c\/p\u003e\n  \u003col class=\"evt__steps\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"evt__step-name\"\u003eConfigure your audit\u003c\/span\u003e\n      \u003cp class=\"evt__step-text\"\u003eSelect your venue, the event to audit and your audience profile. Add optional modules if the question applies to you. The price updates at every step.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"evt__step-name\"\u003eCheck out\u003c\/span\u003e\n      \u003cp class=\"evt__step-text\"\u003ePay online by card or SEPA transfer. Your invoice is issued immediately, and the data queries are triggered the moment your payment clears.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"evt__step-name\"\u003eReceive your workspace\u003c\/span\u003e\n      \u003cp class=\"evt__step-text\"\u003eWithin 72 business hours, your Power BI workspace is published and transferred to your team — with the written diagnosis already inside it.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"evt__note\"\u003e\n    \u003cstrong\u003eScope:\u003c\/strong\u003e Momentum Event reads one commercial operation and hands over a territorial\n    diagnosis. A full trading season — sales, back-to-school, year-end — is read by\n    \u003cstrong\u003eMomentum Season\u003c\/strong\u003e. Neither product runs campaigns or produces a ready-to-load targeting\n    file: budget allocation and channel execution belong to \u003cstrong\u003eFlow Drive\u003c\/strong\u003e.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"evt__close\"\u003e\n    \u003cp\u003eYour next Black Friday is already being planned. The last one is still unmeasured.\u003c\/p\u003e\n    \u003cspan\u003eConfigure your audit and receive it within 72 business hours.\u003c\/span\u003e\n    \u003ca class=\"evt__cta\" href=\"\/en-fr\/pages\/configurator-momentum-event\"\u003eConfigure your audit\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62993698947402,"sku":null,"price":345.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/MomentumLogo.png?v=1786725096","url":"https:\/\/ilanexperience.com\/en-fr\/products\/commercial-event-audit-momentum-event","provider":"Ilan Experience","version":"1.0","type":"link"}