{"product_id":"competitive-benchmark","title":"Benchmark","description":"\u003cstyle\u003e\n    .bmk {\n      --bmk-ink: #14143C;\n      --bmk-body: #243049;\n      --bmk-muted: #5A6478;\n      --bmk-accent: #00C8C8;\n      --bmk-line: #E4E8F2;\n      --bmk-panel: #F8F9FF;\n      --bmk-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--bmk-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .bmk * { box-sizing: border-box; }\n    .bmk__eyebrow {\n      display: inline-block;\n      background: var(--bmk-accent);\n      color: var(--bmk-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    .bmk__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--bmk-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .bmk__lede strong { font-weight: 700; }\n    .bmk__hook {\n      border-left: 3px solid var(--bmk-accent);\n      background: var(--bmk-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--bmk-ink);\n      margin: 0 0 40px;\n    }\n    .bmk__hook strong { font-weight: 700; }\n    .bmk__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--bmk-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--bmk-line);\n    }\n    .bmk__intro {\n      font-size: 15px;\n      color: var(--bmk-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .bmk__intro strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__cta {\n      display: inline-block;\n      background: var(--bmk-accent);\n      color: var(--bmk-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    .bmk__cta:hover, .bmk__cta:focus {\n      transform: translateY(-1px);\n      box-shadow: 0 6px 18px rgba(0, 200, 200, .35);\n      text-decoration: none !important;\n    }\n    .bmk__cta-bar {\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      background: var(--bmk-panel);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      padding: 20px 24px;\n      margin: 0 0 40px;\n    }\n    .bmk__cta-bar p {\n      font-size: 15px;\n      color: var(--bmk-ink);\n      font-weight: 600;\n      margin: 0;\n      line-height: 1.4;\n      flex: 1 1 240px;\n      min-width: 0;\n    }\n    .bmk__close .bmk__cta { margin-top: 22px; }\n\n    .bmk__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--bmk-line);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .bmk__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .bmk__value-cell h4 {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--bmk-muted);\n      margin: 0 0 10px;\n    }\n    .bmk__value-cell p { font-size: 15px; color: var(--bmk-body); margin: 0; line-height: 1.5; }\n    .bmk__value-cell p strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__q {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 0 18px;\n      align-items: start;\n      margin-bottom: 26px;\n    }\n    .bmk__q:last-child { margin-bottom: 0; }\n    .bmk__q-num {\n      font-size: 28px; font-weight: 700; color: var(--bmk-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .bmk__q-name {\n      font-size: 17px; font-weight: 700; color: var(--bmk-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .bmk__q-text { font-size: 15px; color: var(--bmk-body); line-height: 1.5; margin: 0; }\n    .bmk__q-text strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--bmk-line);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .bmk__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .bmk__page h5 { font-size: 14px; font-weight: 700; color: var(--bmk-ink); margin: 0 0 6px; }\n    .bmk__page p { font-size: 14px; color: var(--bmk-muted); margin: 0; line-height: 1.45; }\n\n    .bmk__mod {\n      border-left: 3px solid var(--bmk-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .bmk__mod:last-child { margin-bottom: 0; }\n    .bmk__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--bmk-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .bmk__mod-val { font-size: 15px; color: var(--bmk-body); line-height: 1.5; margin: 0; }\n    .bmk__mod-val strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__steps { list-style: none; counter-reset: bmkstep; padding: 0; margin: 0; }\n    .bmk__steps li {\n      counter-increment: bmkstep;\n      position: relative;\n      padding: 0 0 22px 52px;\n      margin: 0;\n    }\n    .bmk__steps li:last-child { padding-bottom: 0; }\n    .bmk__steps li::before {\n      content: counter(bmkstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--bmk-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .bmk__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--bmk-line);\n    }\n    .bmk__steps li:last-child::after { display: none; }\n    .bmk__step-name {\n      font-size: 15px; font-weight: 700; color: var(--bmk-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .bmk__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    .bmk__note {\n      background: var(--bmk-panel);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--bmk-muted);\n      margin-top: 24px;\n    }\n    .bmk__note strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__close {\n      background: var(--bmk-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .bmk__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    .bmk__close span {\n      display: block;\n      color: #A9B4CC;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"bmk\"\u003e\n\u003cspan class=\"bmk__eyebrow\"\u003eCompetitive Benchmark — Optional module\u003c\/span\u003e\n\u003cp class=\"bmk__lede\"\u003e\u003cstrong\u003eCompetitive Benchmark reads a comparable site on the same territory, over the same period, with the same method.\u003c\/strong\u003e It turns your result into a relative one: not just what your catchment area did, but what it did.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":63335116308810,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/BenchmarkLogo.png?v=1787664346","url":"https:\/\/ilanexperience.com\/fr\/products\/competitive-benchmark","provider":"Ilan Experience","version":"1.0","type":"link"}