{"id":7989,"date":"2026-05-11T11:06:50","date_gmt":"2026-05-11T11:06:50","guid":{"rendered":"https:\/\/assecoplatform.com\/checkout-based-promotional-settlement-it\/"},"modified":"2026-06-18T08:57:01","modified_gmt":"2026-06-18T08:57:01","slug":"checkout-based-promotional-settlement","status":"publish","type":"page","link":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/","title":{"rendered":"Checkout-Based Promotional Settlement"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull ir-page is-layout-flow wp-block-group-is-layout-flow\">\n\n<style>\n\/* CHG-344 RESTORE: CSS sekcji innych ni\u017c hero (How It Works tdh\/howit, dashboardy sd-*, rotator cbps-*) \u2014 przeniesione z usuni\u0119tego bloku ir-hero, teraz globalne *\/\n\n.hero__rotator-frame {\n  position: absolute;\n  top: 50%;\n  right: max(3vw, 2rem);\n  transform: translateY(-50%);\n  width: min(480px, 38vw); \/* CHG-215 *\/\n  aspect-ratio: 3 \/ 4;\n  z-index: 1;\n  pointer-events: none;\n}\n.hero__rotator-frame img {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  opacity: 0;\n  filter: drop-shadow(0 30px 60px rgba(0,0,0,0.5));\n  border-radius: 32px;\n  animation-duration: 18s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  animation-fill-mode: backwards;\n}\n.hero__rotator-frame img:nth-child(1) {\n  animation-name: heroPSRotateFirst;\n  animation-delay: 0s;\n}\n.hero__rotator-frame img:nth-child(2) {\n  animation-name: heroPSRotate;\n  animation-delay: 6s;\n}\n.hero__rotator-frame img:nth-child(3) {\n  animation-name: heroPSRotate;\n  animation-delay: 12s;\n}\n@keyframes heroPSRotateFirst {\n  \/* screen 1: visible from load, fade out, then back in on loop *\/\n  0%, 28%   { opacity: 1; }\n  33%, 94%  { opacity: 0; }\n  100%      { opacity: 1; }\n}\n@keyframes heroPSRotate {\n  \/* screens 2 & 3: backwards fill = opacity 0 in pre-delay; smooth fade in at start *\/\n  0%        { opacity: 0; }\n  5%, 33%   { opacity: 1; }\n  38%, 100% { opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .hero__rotator-frame img { animation: none; opacity: 0; }\n  .hero__rotator-frame img:first-child { opacity: 1; }\n}\n@media (max-width: 992px) {\n  .hero__rotator-frame {\n    position: relative;\n    top: auto;\n    right: auto;\n    transform: none;\n    margin: var(--space-10) auto 0;\n    width: min(360px, 75vw);\n  }\n}\n\n.hero__bg {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, #0a0e27 0%, #1a1d3a 45%, #2a1d4d 100%);\n  z-index: 0;\n  pointer-events: none;\n}\n.hero__bg::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 60% 50% at 75% 50%, rgba(120, 80, 200, 0.25) 0%, transparent 60%),\n    radial-gradient(ellipse 40% 60% at 20% 30%, rgba(60, 120, 200, 0.18) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n\/* CHG-214: gentle hero compact \u2014 preserve template flex, just enforce containment + reasonable height *\/\n.ir-hero {\n  position: relative !important;          \/* containment for .hero__bg absolute *\/\n  min-height: auto !important;            \/* drop template forced 100vh *\/\n  padding-top: clamp(72px, 9vh, 140px) !important;\n  padding-bottom: clamp(56px, 7vh, 96px) !important;\n  align-items: flex-start !important;     \/* in case template uses flex-end *\/\n}\n\n\n\/* CBPS Hero receipt rotator \u2014 scoped pod .cbps-receipts (CHG-257, polish CHG-258) *\/\n.cbps-receipts .cbps-receipt-rotator {\n  position: relative; width: 100%; height: 100%;\n}\n.cbps-receipts .cbps-receipt-state {\n  position: absolute; inset: 0;\n  display: flex; flex-direction: column;\n  align-items: center; justify-content: center;\n  gap: 16px;\n  opacity: 0;\n  animation-duration: 15s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  animation-fill-mode: backwards;\n}\n.cbps-receipts .cbps-receipt-state:nth-child(1) { animation-name: cbpsRotateFirst; animation-delay: 0s; }\n.cbps-receipts .cbps-receipt-state:nth-child(2) { animation-name: cbpsRotate; animation-delay: 5s; }\n.cbps-receipts .cbps-receipt-state:nth-child(3) { animation-name: cbpsRotate; animation-delay: 10s; }\n@keyframes cbpsRotateFirst {\n  0%, 28%   { opacity: 1; }\n  33%, 94%  { opacity: 0; }\n  100%      { opacity: 1; }\n}\n@keyframes cbpsRotate {\n  0%        { opacity: 0; }\n  5%, 33%   { opacity: 1; }\n  38%, 100% { opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .cbps-receipts .cbps-receipt-state { animation: none; }\n  .cbps-receipts .cbps-receipt-state:nth-child(3) { opacity: 1; }\n}\n.cbps-receipts .cbps-receipt {\n  background: #fafaf7; color: #1a1a1a;\n  padding: 28px 24px;\n  width: min(96%, 460px);\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 13.5px; line-height: 1.55;\n  box-shadow: 0 22px 56px rgba(0,0,0,0.6);\n  border-radius: 4px;\n}\n.cbps-receipts .cbps-head { text-align: center; margin-bottom: 8px; }\n.cbps-receipts .cbps-store { font-weight: 700; font-size: 14px; letter-spacing: 0.5px; }\n.cbps-receipts .cbps-meta { font-size: 11.5px; color: #555; }\n.cbps-receipts .cbps-div { border-top: 1px dashed #999; margin: 8px 0; }\n.cbps-receipts .cbps-title { text-align: center; font-weight: 700; font-size: 13.5px; letter-spacing: 1px; margin: 6px 0; }\n.cbps-receipts .cbps-line {\n  display: grid; grid-template-columns: 1fr 30px 56px 70px;\n  gap: 6px; padding: 3px 0; align-items: center;\n  border-radius: 3px; transition: background 0.4s ease;\n}\n.cbps-receipts .cbps-name { font-size: 13px; }\n.cbps-receipts .cbps-qty,\n.cbps-receipts .cbps-price,\n.cbps-receipts .cbps-val { text-align: right; font-size: 13px; font-variant-numeric: tabular-nums; }\n.cbps-receipts .cbps-line.cbps-detected {\n  background: linear-gradient(90deg, rgba(241, 107, 94, 0.2), rgba(80, 86, 234, 0.16));\n  box-shadow: 0 0 0 1.5px rgba(214, 44, 218, 0.55);\n}\n.cbps-receipts .cbps-line.cbps-matched {\n  background: linear-gradient(90deg, rgba(74, 222, 128, 0.3), rgba(80, 86, 234, 0.16));\n  box-shadow: 0 0 0 2px #4ade80, 0 0 18px rgba(74, 222, 128, 0.55);\n}\n.cbps-receipts .cbps-summary { margin-top: 6px; padding-top: 6px; border-top: 1px dashed #999; font-size: 12px; }\n.cbps-receipts .cbps-row { display: flex; justify-content: space-between; }\n.cbps-receipts .cbps-total { font-weight: 700; font-size: 13.5px; padding-top: 3px; }\n\/* Caption pod paragonem \u2014 opisuje stan *\/\n.cbps-receipts .cbps-caption {\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  color: #fff;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n  text-align: center;\n  padding: 8px 18px;\n  background: linear-gradient(135deg, rgba(241, 107, 94, 0.22), rgba(214, 44, 218, 0.18), rgba(80, 86, 234, 0.22));\n  border: 1px solid rgba(255,255,255,0.18);\n  border-radius: 18px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  white-space: nowrap;\n}\n.cbps-receipts .cbps-caption.cbps-caption-match {\n  background: linear-gradient(135deg, rgba(74, 222, 128, 0.3), rgba(80, 86, 234, 0.2));\n  border-color: rgba(74, 222, 128, 0.45);\n  color: #fff;\n}\n\/* CHG-274: Hero rotator stepper (3 dots + progress bar) *\/\n.cbps-receipts {\n  display: flex !important;\n  flex-direction: column !important;\n}\n.cbps-receipts .cbps-receipt-rotator {\n  flex: 1;\n  min-height: 0;\n}\n.cbps-receipts .cbps-stepper {\n  flex-shrink: 0;\n  padding-top: 18px;\n  padding-bottom: 4px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 12px;\n  width: 100%;\n}\n.cbps-receipts .cbps-stepper-dots {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.cbps-receipts .cbps-stepper-dot {\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.25);\n  animation-duration: 15s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  transition: none;\n}\n.cbps-receipts .cbps-stepper-dot:nth-child(1) { animation-name: cbpsDot1; }\n.cbps-receipts .cbps-stepper-dot:nth-child(2) { animation-name: cbpsDot2; }\n.cbps-receipts .cbps-stepper-dot:nth-child(3) { animation-name: cbpsDot3; }\n@keyframes cbpsDot1 {\n  0%, 28%   { background: #ffffff; transform: scale(1.45); box-shadow: 0 0 12px rgba(255, 255, 255, 0.4); }\n  33%, 100% { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n@keyframes cbpsDot2 {\n  0%, 33%   { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n  38%, 61%  { background: #ffffff; transform: scale(1.45); box-shadow: 0 0 12px rgba(255, 255, 255, 0.4); }\n  66%, 100% { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n@keyframes cbpsDot3 {\n  0%, 66%   { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n  71%, 94%  { background: #4ade80; transform: scale(1.45); box-shadow: 0 0 14px rgba(74, 222, 128, 0.55); }\n  100%      { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n.cbps-receipts .cbps-progress {\n  width: min(96%, 460px);\n  height: 3px;\n  background: rgba(255, 255, 255, 0.10);\n  border-radius: 999px;\n  overflow: hidden;\n  position: relative;\n}\n.cbps-receipts .cbps-progress::after {\n  content: \"\";\n  display: block;\n  height: 100%;\n  width: 0%;\n  background: linear-gradient(90deg, #f16b5e 0%, #d62cda 50%, #4ade80 100%);\n  border-radius: 999px;\n  animation: cbpsProgress 15s linear infinite;\n}\n@keyframes cbpsProgress {\n  0%   { width: 0%; }\n  100% { width: 100%; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .cbps-receipts .cbps-stepper-dot { animation: none; }\n  .cbps-receipts .cbps-stepper-dot:nth-child(3) {\n    background: #4ade80; transform: scale(1.45); box-shadow: 0 0 14px rgba(74, 222, 128, 0.55);\n  }\n  .cbps-receipts .cbps-progress::after { animation: none; width: 100%; }\n}\n\/* CHG-276: How It Works step 2 reuses Hero paragon rotator *\/\n.howit-receipts {\n  position: relative;\n  width: 100%;\n  max-width: 460px;\n  height: 600px;\n  margin: 0 auto;\n}\n@media (max-width: 992px) {\n  .howit-receipts { max-width: 400px; height: 560px; }\n}\n@media (max-width: 640px) {\n  .howit-receipts { max-width: 340px; height: 500px; }\n\n}\n\/* CHG-285: How It Works Step 1 \u2014 TDH flow v5 (unified group structure: eyebrow + title + content) *\/\n.tdh-flow {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  padding: 22px 18px;\n  background: linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 14px;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.30);\n  font-family: 'Poppins', system-ui, sans-serif;\n  color: #fff;\n}\n\n\/* === Unified group container === *\/\n.tdh-flow .tdh-group {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 14px 16px;\n  border-radius: 12px;\n}\n\/* All boxes share base dark style; tier distinction via left-border + eyebrow chip color *\/\n.tdh-flow .tdh-group {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-left-width: 4px;\n}\n.tdh-flow .tdh-group--where  { border-left-color: rgba(160, 70, 225, 0.70); }\n.tdh-flow .tdh-group--how    { border-left-color: rgba(22, 118, 195, 0.70); }\n.tdh-flow .tdh-group--transform { border-left-color: #a046e1; box-shadow: 0 8px 20px rgba(160, 70, 225, 0.18); }\n.tdh-flow .tdh-group--output { border-left-color: rgba(74, 222, 128, 0.75); }\n\n.tdh-flow .tdh-group-eyebrow {\n  display: inline-block;\n  align-self: flex-start;\n  font-size: 9.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  font-weight: 700;\n  padding: 3px 10px;\n  border-radius: 999px;\n}\n.tdh-flow .tdh-group--where .tdh-group-eyebrow {\n  color: #c4b5fd;\n  background: rgba(160, 70, 225, 0.15);\n  border: 1px solid rgba(160, 70, 225, 0.32);\n}\n.tdh-flow .tdh-group--how .tdh-group-eyebrow {\n  color: #9ec9e8;\n  background: rgba(22, 118, 195, 0.15);\n  border: 1px solid rgba(22, 118, 195, 0.32);\n}\n.tdh-flow .tdh-group--transform .tdh-group-eyebrow {\n  color: #fff;\n  background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%);\n  border: 1px solid rgba(255,255,255,0.18);\n}\n.tdh-flow .tdh-group--output .tdh-group-eyebrow {\n  color: #86efac;\n  background: rgba(74, 222, 128, 0.15);\n  border: 1px solid rgba(74, 222, 128, 0.30);\n}\n\n.tdh-flow .tdh-group-title {\n  font-size: 16px;\n  font-weight: 700;\n  margin: 0;\n  line-height: 1.2;\n  color: #fff;\n}\n.tdh-flow .tdh-group--transform .tdh-group-title {\n  background: linear-gradient(135deg, #c4b5fd 0%, #ffffff 50%, #c4b5fd 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.tdh-flow .tdh-group--output .tdh-group-title {\n  color: #86efac;\n}\n.tdh-flow .tdh-group-sub {\n  font-size: 11.5px;\n  color: rgba(255,255,255,0.65);\n  margin: 0;\n  line-height: 1.4;\n}\n\n\/* === Retailer cards === *\/\n.tdh-flow .tdh-retailers-row {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  margin-top: 2px;\n}\n.tdh-flow .tdh-retailer {\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 8px;\n  padding: 10px 4px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  min-width: 0;\n}\n.tdh-flow .tdh-retailer .ret-name {\n  font-size: 12px;\n  font-weight: 600;\n  color: #fff;\n  line-height: 1.15;\n  word-break: break-word;\n}\n\n\/* === Format chips === *\/\n.tdh-flow .tdh-formats-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n  justify-content: center;\n  margin-top: 2px;\n}\n.tdh-flow .tdh-format-chip {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  background: rgba(255, 255, 255, 0.06);\n  color: #fff;\n  border: 1px solid rgba(255, 255, 255, 0.10);\n  border-radius: 999px;\n  padding: 3px 10px;\n  white-space: nowrap;\n}\n\n\/* === Connector (line + arrow) === *\/\n.tdh-flow .tdh-connector {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 6px 0;\n}\n.tdh-flow .tdh-connector-line {\n  width: 2px;\n  height: 22px;\n  background: linear-gradient(180deg, rgba(160, 70, 225, 0.45) 0%, rgba(160, 70, 225, 0.95) 100%);\n  border-radius: 999px;\n}\n.tdh-flow .tdh-connector-arrow {\n  width: 0; height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-top: 8px solid rgba(160, 70, 225, 0.95);\n  margin-top: -1px;\n}\n\n\/* === Process stages line (WHAT group) === *\/\n.tdh-flow .tdh-group--transform .tdh-stages-line {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 4px;\n  position: relative;\n  padding: 6px 4px 2px;\n  margin-top: 4px;\n}\n.tdh-flow .tdh-group--transform .tdh-stages-line::before {\n  content: \"\";\n  position: absolute;\n  top: calc(6px + 13px);\n  left: 12%;\n  right: 12%;\n  height: 2px;\n  background: linear-gradient(90deg, rgba(160, 70, 225, 0.55), rgba(160, 70, 225, 0.95), rgba(160, 70, 225, 0.55));\n  z-index: 0;\n}\n.tdh-flow .tdh-group--transform .tdh-stage {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n  position: relative;\n  z-index: 1;\n  text-align: center;\n  min-width: 0;\n}\n.tdh-flow .tdh-group--transform .tdh-stage-circle {\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 4px 14px rgba(160, 70, 225, 0.45);\n  border: 2px solid rgba(160, 70, 225, 0.65);\n  flex-shrink: 0;\n}\n.tdh-flow .tdh-group--transform .tdh-stage-name {\n  font-size: 10.5px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.15;\n  letter-spacing: 0.02em;\n}\n.tdh-flow .tdh-group--transform .tdh-stage-desc {\n  font-size: 9px;\n  color: rgba(255,255,255,0.72);\n  line-height: 1.25;\n}\n\n@media (max-width: 768px) {\n  .tdh-flow { padding: 18px 14px; }\n  .tdh-flow .tdh-group { padding: 12px 12px; }\n  .tdh-flow .tdh-retailers-row { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 4px; }\n  .tdh-flow .tdh-retailer { padding: 8px 3px; }\n  .tdh-flow .tdh-retailer .ret-name { font-size: 10.5px; }\n  .tdh-flow .tdh-format-chip { font-size: 9.5px; padding: 2px 7px; }\n  .tdh-flow .tdh-group-title { font-size: 14px; }\n}\n\n\/* CHG-287: Step 3 settlement dashboard mockup (OneView-style light card on dark bg) *\/\n.sd-dashboard {\n  background: #ffffff;\n  color: #1f2937;\n  border-radius: 12px;\n  padding: 14px 14px 12px;\n  font-family: 'Poppins', system-ui, sans-serif;\n  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.40), 0 0 0 1px rgba(255,255,255,0.04);\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  max-width: 460px;\n  margin: 0 auto;\n}\n.sd-dashboard .sd-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  padding-bottom: 8px;\n  border-bottom: 1px solid #f1f5f9;\n}\n.sd-dashboard .sd-title-row { display: flex; align-items: center; gap: 6px; }\n.sd-dashboard .sd-title { font-size: 13px; font-weight: 700; color: #0f172a; }\n.sd-dashboard .sd-info {\n  width: 14px; height: 14px; border-radius: 50%;\n  background: #e2e8f0; color: #64748b;\n  font-size: 9px; font-weight: 700;\n  display: inline-flex; align-items: center; justify-content: center;\n  font-style: italic;\n}\n.sd-dashboard .sd-period { display: flex; flex-direction: column; align-items: flex-end; gap: 1px; }\n.sd-dashboard .sd-period-label { font-size: 9px; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.08em; }\n.sd-dashboard .sd-period-value { font-size: 11px; font-weight: 600; color: #334155; }\n\n.sd-dashboard .sd-kpis {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  padding: 6px 0 8px;\n  border-bottom: 1px solid #f1f5f9;\n}\n.sd-dashboard .sd-kpi { display: flex; flex-direction: column; align-items: center; gap: 1px; text-align: center; min-width: 0; }\n.sd-dashboard .sd-kpi-value { font-size: 13.5px; font-weight: 700; color: #0f172a; line-height: 1.1; }\n.sd-dashboard .sd-kpi-value--good { color: #15803d; }\n.sd-dashboard .sd-kpi-label { font-size: 8.5px; color: #64748b; line-height: 1.2; }\n\n.sd-dashboard .sd-panels {\n  display: grid;\n  grid-template-columns: 1fr 1.4fr 1.2fr;\n  gap: 6px;\n}\n.sd-dashboard .sd-panel {\n  background: #f8fafc;\n  border: 1px solid #e2e8f0;\n  border-radius: 8px;\n  padding: 8px;\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n  min-width: 0;\n}\n.sd-dashboard .sd-panel-title { font-size: 9px; font-weight: 700; color: #334155; text-transform: uppercase; letter-spacing: 0.06em; }\n\n.sd-dashboard .sd-gauge { position: relative; flex: 1; display: flex; align-items: center; justify-content: center; }\n.sd-dashboard .sd-gauge svg { width: 100%; height: auto; max-height: 60px; }\n.sd-dashboard .sd-gauge-value { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); font-size: 14px; font-weight: 700; color: #15803d; }\n\n.sd-dashboard .sd-bars { display: flex; flex-direction: column; gap: 2px; flex: 1; }\n.sd-dashboard .sd-bar-row { display: grid; grid-template-columns: 50px 1fr 28px; gap: 4px; align-items: center; font-size: 8.5px; }\n.sd-dashboard .sd-bar-name { color: #475569; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.sd-dashboard .sd-bar-track { background: #e2e8f0; border-radius: 999px; height: 5px; overflow: hidden; }\n.sd-dashboard .sd-bar-fill { height: 100%; background: linear-gradient(90deg, #1676c3, #c98ce0); border-radius: 999px; }\n.sd-dashboard .sd-bar-value { font-weight: 700; color: #1f2937; text-align: right; }\n\n.sd-dashboard .sd-trend { width: 100%; height: 50px; flex: 1; }\n.sd-dashboard .sd-trend-axis { display: flex; justify-content: space-between; font-size: 8px; color: #94a3b8; }\n\n.sd-dashboard .sd-table { display: flex; flex-direction: column; gap: 2px; padding-top: 4px; }\n.sd-dashboard .sd-table-title { font-size: 9px; font-weight: 700; color: #334155; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 4px; }\n.sd-dashboard .sd-row { display: grid; grid-template-columns: 2fr 1fr 0.8fr 14px; gap: 6px; align-items: center; padding: 4px 4px; font-size: 9.5px; border-bottom: 1px solid #f1f5f9; }\n.sd-dashboard .sd-row--header { font-size: 8px; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.06em; font-weight: 700; border-bottom: 1px solid #e2e8f0; }\n.sd-dashboard .sd-row--more { color: #1676c3; font-weight: 600; font-style: italic; font-size: 9px; }\n.sd-dashboard .sd-row:last-child { border-bottom: none; }\n.sd-dashboard .sd-row-name { color: #1f2937; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.sd-dashboard .sd-row-mech { color: #475569; }\n.sd-dashboard .sd-row-value { color: #1f2937; font-weight: 700; text-align: right; }\n.sd-dashboard .sd-row-status { width: 8px; height: 8px; border-radius: 50%; background: #cbd5e1; justify-self: center; }\n.sd-dashboard .sd-row-status--good { background: #22c55e; }\n\n.sd-dashboard .sd-footer {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding-top: 6px;\n  margin-top: 2px;\n  border-top: 1px solid #f1f5f9;\n}\n.sd-dashboard .sd-export {\n  background: #1676c3;\n  color: #fff;\n  font-size: 9px;\n  font-weight: 700;\n  padding: 4px 10px;\n  border-radius: 6px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n.sd-dashboard .sd-export-formats { font-size: 9px; color: #64748b; }\n\n@media (max-width: 768px) {\n  .sd-dashboard .sd-kpi-value { font-size: 12px; }\n  .sd-dashboard .sd-kpi-label { font-size: 7.5px; }\n  .sd-dashboard .sd-panels { grid-template-columns: 1fr 1fr; }\n  .sd-dashboard .sd-panel:nth-child(3) { grid-column: 1 \/ 3; }\n}\n\n<\/style>\n\n\n\n\n<p class=\"screen-reader-text wp-block-paragraph\">Checkout-Based Promotional Settlement di Asseco Platform: un modulo di liquidazione basato su Trade Data Hub e Trade Terms &amp; Settlement \u2014 verifica a livello di scontrino dell&#8217;esecuzione delle promozioni commerciali tra produttori FMCG e catene.<\/p>\n\n\n<div class=\"cbps-ds-hero\"><style>\n.cbps-ds-hero{font-family:'PP Mori',sans-serif;}\n.cbps-ds-hero *{box-sizing:border-box;}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');\n  font-weight: 200;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');\n  font-weight: 600;\n  font-style: normal;\n  font-display: swap;\n}\n.cbps-ds-hero{\n  \/* Colors *\/\n  --color-base:        #F2F2F2;\n  --color-gray:        #F2F2F2;\n  --color-white:       #FDFDFD;\n  --color-black:       #232323;\n  --color-dark-black:  #090909;\n  --color-dark-gray:   #676767;\n  --color-medium-gray: #AEAEAE;\n  --color-light-gray:  #DFDFDF;\n\n  \/* Brand \/ ERP Colors *\/\n  --color-erp-yellow:     #FFA533;\n  --color-erp-red:        #FF4A6A;\n  --color-erp-green:      #00C2B6;\n  --color-erp-blue:       #3FA2EB;\n  --color-erp-light-orange: #FFC274;\n\n  \/* Accent \/ Gradient *\/\n  --color-accent-orange: #EF5909;\n  --color-accent-red:    #D70E44;\n  --color-accent-purple: #A046E1;\n  --gradient-brand: linear-gradient(90deg, #ef5909 0%, #d70e44 33.333%, #a046e1 66.666%, #1676c3);\n\n  \/* Surfaces *\/\n  --surface-card-dark:  #141414;\n  --surface-card-dark2: #282828;\n  --surface-icon-dark:  #484848;\n\n  \/* Typography Scale *\/\n  --font-family: 'PP Mori', arial, sans-serif;\n\n  \/* Spacing *\/\n  --space-xs:  4px;\n  --space-sm:  8px;\n  --space-md:  16px;\n  --space-lg:  24px;\n  --space-xl:  32px;\n  --space-2xl: 48px;\n  --space-3xl: 64px;\n  --space-4xl: 96px;\n\n  \/* Border Radius *\/\n  --radius-sm:   8px;\n  --radius-md:  16px;\n  --radius-lg:  24px;\n  --radius-xl:  52px;\n  --radius-full: 9999px;\n\n  \/* Status colors *\/\n  --color-status-success: #10B981;\n  --color-status-warning: #F59E0B;\n\n  \/* Max width *\/\n  --max-width: 1270px;\n  --page-padding: clamp(16px, 4vw, 48px);\n}\n.cbps-ds-hero .text-h10{\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5;\n  letter-spacing: normal;\n}\n.cbps-ds-hero .text-light-gray{ color: var(--color-light-gray); }\n.cbps-ds-hero .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-hero .container{\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 var(--page-padding);\n}\n.cbps-ds-hero .btn{\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--space-sm);\n  font-family: var(--font-family);\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.4;\n  white-space: nowrap;\n  border-radius: 9999px;\n  padding: 11px 16px 9px;\n  height: 42px;\n  transition: opacity 0.2s ease, transform 0.15s ease;\n}\n.cbps-ds-hero .btn:hover{\n  opacity: 0.85;\n}\n.cbps-ds-hero .btn-has-arrow{\n  flex-direction: row-reverse;\n  gap: 8px;\n}\n.cbps-ds-hero .btn-has-arrow::before{\n  content: \"\";\n  display: block;\n  width: 16px;\n  height: 16px;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M2 6.25a.75.75 0 0 0 0 1.5v-1.5Zm12.53 1.28a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 1 0-1.06 1.06L12.939 7l-4.242 4.243a.75.75 0 0 0 1.06 1.06L14.53 7.53ZM2 7.75h12v-1.5H2v1.5Z' fill='%23232323'\/%3E%3C\/svg%3E\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  flex-shrink: 0;\n  transition: transform 0.2s ease;\n}\n.cbps-ds-hero .btn-has-arrow:hover::before{\n  transform: translateX(4px);\n}\n.cbps-ds-hero .btn-primary-white.btn-has-arrow:hover{\n  opacity: 1;\n  background-color: #3FA2EB;\n  color: var(--color-white);\n}\n.cbps-ds-hero .btn-primary-white.btn-has-arrow:hover::before{\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M2 6.25a.75.75 0 0 0 0 1.5v-1.5Zm12.53 1.28a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 1 0-1.06 1.06L12.939 7l-4.242 4.243a.75.75 0 0 0 1.06 1.06L14.53 7.53ZM2 7.75h12v-1.5H2v1.5Z' fill='%23FDFDFD'\/%3E%3C\/svg%3E\");\n}\n.cbps-ds-hero .btn-primary.btn-has-arrow::before{\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M2 6.25a.75.75 0 0 0 0 1.5v-1.5Zm12.53 1.28a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 1 0-1.06 1.06L12.939 7l-4.242 4.243a.75.75 0 0 0 1.06 1.06L14.53 7.53ZM2 7.75h12v-1.5H2v1.5Z' fill='%23FDFDFD'\/%3E%3C\/svg%3E\");\n}\n.cbps-ds-hero .btn-primary.btn-has-arrow:hover{\n  opacity: 1;\n  background-color: #3FA2EB;\n}\n.cbps-ds-hero .btn:active{\n  transform: scale(0.97);\n}\n.cbps-ds-hero .btn-primary{\n  background-color: var(--color-black);\n  color: var(--color-white);\n}\n.cbps-ds-hero .btn-primary-white{\n  background-color: var(--color-white);\n  color: var(--color-black);\n}\n.cbps-ds-hero .btn-outline{\n  background-color: var(--color-white);\n  color: var(--color-black);\n  border: 1px solid var(--color-black);\n}\n.cbps-ds-hero .hero-badge{\n  display: inline-flex;\n  align-items: center;\n  gap: var(--space-sm);\n  padding: var(--space-sm) var(--space-md);\n  border-radius: var(--radius-full);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  background: rgba(255, 255, 255, 0.06);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  font-size: 12px;\n  font-weight: 400;\n  line-height: 1.44;\n  letter-spacing: -0.24px;\n  color: var(--color-medium-gray);\n  margin-bottom: var(--space-lg);\n}\n.cbps-ds-hero .btn-primary--blue-hover:hover{\n  background-color: var(--color-erp-blue);\n  color: var(--color-white);\n  opacity: 1;\n}\n.cbps-ds-hero .btn--sm{\n  padding: var(--space-sm) 20px;\n  height: auto;\n}\n.cbps-ds-hero .btn-outline-white{\n  background-color: transparent;\n  color: var(--color-white);\n  border: 1px solid var(--color-white);\n}\n.cbps-ds-hero .btn-outline-white:hover{\n  background-color: var(--color-black);\n  color: var(--color-white);\n  border-color: var(--color-black);\n}\n.cbps-ds-hero .btn-outline-tinted{\n  background-color: #e6f0ef;\n  color: var(--color-black);\n  border: 1px solid var(--color-black);\n}\n.cbps-ds-hero .btn-lg{\n  height: 60px;\n  padding: 12px 24px;\n  border-radius: var(--radius-xl);\n}\n.cbps-ds-hero .btn-icon{\n  width: 16px;\n  height: 16px;\n  flex-shrink: 0;\n}\n.cbps-ds-hero .btn-icon svg{\n  width: 100%;\n  height: 100%;\n}\n.cbps-ds-hero .btn-round{\n  width: 60px;\n  height: 60px;\n  border-radius: 50%;\n  padding: 0;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n.cbps-ds-hero .card-product .btn-case-cta{\n  background: transparent;\n  border: 1px solid #232323;\n  color: #232323;\n  transition: background-color 0.3s, color 0.3s;\n}\n.cbps-ds-hero .card-product .btn-case-cta:hover{\n  background: #232323;\n  color: #FDFDFD;\n}\n.cbps-ds-hero .card-product .btn-case-cta:hover .btn-case-cta__arrow{\n  filter: invert(100%);\n  transform: translateX(0.25rem);\n  transition: filter 0.3s, transform 0.3s;\n}\n.cbps-ds-hero .btn-case-cta{\n  display: inline-flex;\n  width: fit-content;\n  align-items: center;\n  gap: 0.5rem;\n  padding: 0.72rem 1rem 0.59rem;\n  border: none;\n  border-radius: 9999px;\n  background: #FDFDFD;\n  color: #090909;\n  font-size: 1rem;\n  font-weight: 400;\n  letter-spacing: -0.02rem;\n  text-decoration: none;\n  transition: background 0.3s;\n}\n.cbps-ds-hero .btn-case-cta:hover{\n  background: #e6e6e6;\n}\n@keyframes caseStudiesScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-hero .btn-case-cta__arrow{\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  flex-shrink: 0;\n  background: url(\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgNi4yNWEuNzUuNzUgMCAwIDAgMCAxLjV2LTEuNVptMTIuNTMgMS4yOGEuNzUuNzUgMCAwIDAgMC0xLjA2TDkuNzU3IDEuNjk3YS43NS43NSAwIDEgMC0xLjA2IDEuMDZMMTIuOTM5IDdsLTQuMjQyIDQuMjQzYS43NS43NSAwIDAgMCAxLjA2IDEuMDZMMTQuNTMgNy41M1pNMiA3Ljc1aDEydi0xLjVIMnYxLjVaIiBmaWxsPSIjMjMyMzIzIi8+PC9zdmc+\") center \/ 1rem no-repeat;\n}\n.cbps-ds-hero .hero-video__heading .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-hero .btn-secondary{\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--color-white);\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  transition: opacity 0.2s;\n}\n.cbps-ds-hero .btn-secondary:hover{\n  opacity: 0.8;\n}\n.cbps-ds-hero .btn-secondary__play{\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  border: 2px solid var(--color-white);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.cbps-ds-hero .section-benefits__stat-value .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n@keyframes map-scroll-left{\n  0% { translate: 0; }\n  100% { translate: -100%; }\n}\n@keyframes map-scroll-right{\n  0% { translate: -100%; }\n  100% { translate: 0; }\n}\n.cbps-ds-hero .section-cta__btn .arrow-icon{\n  width: 16px;\n  height: 16px;\n  flex-shrink: 0;\n  stroke: var(--color-white);\n}\n.cbps-ds-hero .hero-subpage{\n  position: relative;\n  width: 100%;\n  max-width: 100vw;\n  display: grid;\n  align-items: flex-end;\n  overflow: hidden;\n}\n.cbps-ds-hero .hero-subpage__video-wrapper{\n  position: relative;\n  grid-area: 1 \/ 1;\n  overflow: hidden;\n  min-height: 100%;\n}\n.cbps-ds-hero .hero-subpage__video-wrapper::after{\n  content: \"\";\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 100%;\n  height: 100%;\n  background-color: var(--color-dark-black);\n  opacity: 0.65;\n  pointer-events: none;\n}\n.cbps-ds-hero .hero-subpage__video-wrapper video{\n  width: 100%;\n  height: 100%;\n  min-height: 100%;\n  object-fit: cover;\n  display: block;\n  position: absolute;\n  inset: 0;\n}\n.cbps-ds-hero .hero-subpage__content{\n  grid-area: 1 \/ 1;\n  position: relative;\n  z-index: 10;\n  max-width: var(--max-width);\n  width: 100%;\n  margin: 0 auto;\n  padding: clamp(120px, 25vw, 256px) var(--page-padding) 48px;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  box-sizing: border-box;\n}\n.cbps-ds-hero .hero-subpage__logo-figure{\n  margin: 0 0 44px;\n}\n.cbps-ds-hero .hero-subpage__logo{\n  width: 89px;\n  height: 50px;\n  display: block;\n}\n.cbps-ds-hero .hero-subpage__heading{\n  font-size: clamp(38px, 5vw, 48px);\n  font-weight: 600;\n  line-height: 1.15;\n  color: var(--color-white);\n  max-width: 835px;\n  margin-bottom: clamp(24px, 4vw, 40px);\n}\n.cbps-ds-hero .hero-subpage__cta{\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.cbps-ds-hero .section-results .container{\n  position: relative;\n  z-index: 1;\n}\n.cbps-ds-hero .section-why-cards .container{\n  position: relative;\n  z-index: 1;\n}\n@keyframes testimonialMarqueeScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-hero .section-certs .container{\n  position: relative;\n  z-index: 1;\n}\n@keyframes ctaBannerFloat1{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  40% { transform: translate(-25px, 30px) scale(1.12); }\n  70% { transform: translate(15px, -15px) scale(0.92); }\n}\n@keyframes ctaBannerFloat2{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  35% { transform: translate(20px, -28px) scale(0.9); }\n  65% { transform: translate(-18px, 20px) scale(1.1); }\n}\n@keyframes ctaBannerFloat3{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  50% { transform: translate(-20px, -25px) scale(1.08); }\n}\n.cbps-ds-hero .section-comparison .container{ position: relative; z-index: 1; }\n.cbps-ds-hero .stat-cards{\n  display: flex;\n  gap: 24px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.cbps-ds-hero .stat-card{\n  background: var(--color-white);\n  border-radius: var(--radius-lg);\n  padding: 48px 36px;\n  text-align: center;\n  width: 369px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n}\n.cbps-ds-hero .stat-card__value{\n  font-size: 68px;\n  font-weight: 400;\n  line-height: 1.06;\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-hero .stat-card__label{\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.4;\n  color: var(--color-black);\n}\n.cbps-ds-hero .stat-cards--glass{\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: var(--space-md);\n  width: 100%;\n}\n.cbps-ds-hero .stat-card--glass{\n  background: rgba(255, 255, 255, 0.06);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: var(--radius-md);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  padding: var(--space-lg) var(--space-lg);\n  text-align: left;\n  width: auto;\n  align-items: flex-start;\n}\n.cbps-ds-hero .stat-card--glass .stat-card__value{\n  font-size: 32px;\n  font-weight: 600;\n  line-height: 1.19;\n  background: none;\n  -webkit-background-clip: unset;\n  -webkit-text-fill-color: unset;\n  background-clip: unset;\n  color: var(--color-white);\n}\n.cbps-ds-hero .stat-card--glass .stat-card__label{\n  font-size: 14px;\n  font-weight: 400;\n  line-height: 1.4;\n  color: var(--color-medium-gray);\n}\n.cbps-ds-hero .section-personas__benefits-panel .btn{\n  align-self: flex-start;\n}\n@keyframes testimonialQuoteScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-hero .btn-with-arrow{\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n}\n.cbps-ds-hero .btn-with-arrow::before{\n  content: '';\n  display: block;\n  width: 16px;\n  height: 16px;\n  flex-shrink: 0;\n  background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgNi4yNWEuNzUuNzUgMCAwIDAgMCAxLjV2LTEuNVptMTIuNTMgMS4yOGEuNzUuNzUgMCAwIDAgMC0xLjA2TDkuNzU3IDEuNjk3YS43NS43NSAwIDEgMC0xLjA2IDEuMDZMMTIuOTM5IDdsLTQuMjQyIDQuMjQzYS43NS43NSAwIDAgMCAxLjA2IDEuMDZMMTQuNTMgNy41M1pNMiA3Ljc1aDEydi0xLjVIMnYxLjVaIiBmaWxsPSIjRkRGREZEIi8+PC9zdmc+\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  transition: transform 0.2s;\n}\n.cbps-ds-hero .btn-with-arrow:hover{\n  background-color: #3FA2EB;\n}\n.cbps-ds-hero .btn-with-arrow:hover::before{\n  transform: translateX(4px);\n}\n.cbps-ds-hero .section-stat-cards{\n  position: relative;\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 var(--page-padding);\n}\n.cbps-ds-hero .section-stat-cards__grid{\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  position: relative;\n  z-index: 2;\n}\n.cbps-ds-hero .stat-card-home{\n  flex: 1 1 min(100%, 280px);\n  background: var(--color-white);\n  border-radius: 24px;\n  padding: 40px 32px;\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  min-height: 220px;\n}\n.cbps-ds-hero .stat-card-home__number{\n  font-size: 68px;\n  font-weight: 400;\n  line-height: 1;\n  letter-spacing: -1.36px;\n  margin-bottom: 16px;\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-hero .stat-card-home__desc{\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.4;\n  letter-spacing: -0.32px;\n  color: var(--color-black);\n  text-align: center;\n  max-width: 300px;\n}\n.cbps-ds-hero .section-stat-cards__blob{\n  position: absolute;\n  bottom: -480px;\n  right: 0;\n  width: 60%;\n  height: 1310px;\n  background: url('images\/blob-desktop.svg') no-repeat right center;\n  background-size: contain;\n  z-index: 1;\n  pointer-events: none;\n}\n@media (max-width: 768px){.cbps-ds-hero .section-stat-cards__grid{\n    flex-direction: column;\n  }\n.cbps-ds-hero .stat-card-home__number{\n    font-size: 48px;\n  }\n.cbps-ds-hero .section-stat-cards__blob{\n    display: none;\n  }}\n.cbps-ds-hero .card-product-home__btn:hover .arrow-icon{\n  stroke: var(--color-white);\n}\n.cbps-ds-hero .card-product-home__btn .arrow-icon{\n  width: 16px;\n  height: 16px;\n  flex-shrink: 0;\n}\n.cbps-ds-hero .section-products__cta-btn .arrow-icon{\n  width: 16px;\n  height: 16px;\n  flex-shrink: 0;\n  stroke: var(--color-white);\n}\n@keyframes marquee-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes events-ticker-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes float-y{\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-16px); }\n}\n@keyframes float-x{\n  0%, 100% { transform: translateX(0); }\n  50% { transform: translateX(12px); }\n}\n.cbps-ds-hero .stat-card__value[data-count]{\n  transition: none;\n}\n@keyframes rotate-slow{\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n@media (max-width: 768px){.cbps-ds-hero .hero .btn{\n    width: 100%;\n    justify-content: center;\n  }}\n.cbps-ds-hero .btn:active{\n  transform: scale(0.96);\n  transition: transform 0.1s;\n}\n@keyframes hero-fade-in{\n  0% {\n    opacity: 0;\n    transform: translateY(30px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n@keyframes hero-bg-zoom{\n  0% {\n    transform: scale(1.08);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n.cbps-ds-hero .hero-video .hero-video__video-wrapper, .cbps-ds-hero .hero-subpage .hero-subpage__video-wrapper, .cbps-ds-hero .hero .hero__bg{\n  animation: hero-bg-zoom 1.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n}\n.cbps-ds-hero .hero-video .hero-video__content, .cbps-ds-hero .hero-subpage .hero-subpage__content{\n  animation: hero-fade-in 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.3s both;\n}\n@keyframes advantage-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes gradient-shift{\n  0% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n.cbps-ds-hero .text-gradient--animated{\n  background-size: 200% 200%;\n  animation: gradient-shift 4s ease infinite;\n}\n@keyframes value-pop{\n  0% {\n    opacity: 0;\n    transform: scale(0.5);\n  }\n  60% {\n    transform: scale(1.05);\n  }\n  100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n.cbps-ds-hero .stat-card.is-visible .stat-card__value{\n  animation: value-pop 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n}\n.cbps-ds-hero .card-on-time__heading .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n@keyframes fadeIn{\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n@keyframes slideInRight{\n  from { transform: translateX(100%); }\n  to { transform: translateX(0); }\n}\n@media (max-width: 768px){.cbps-ds-hero .stat-cards{\n    flex-wrap: wrap;\n  }\n.cbps-ds-hero .stat-card{\n    flex: 1 1 calc(50% - 12px);\n  }\n.cbps-ds-hero .stat-cards--glass .stat-card--glass{\n    flex: 1 1 calc(50% - 12px);\n  }}\n@media (max-width: 480px){.cbps-ds-hero .hero-subpage__heading{\n    font-size: 38px;\n    line-height: 44px;\n  }\n.cbps-ds-hero .hero-subpage__content{\n    padding: 176px 20px 56px;\n  }\n.cbps-ds-hero .hero-subpage__cta{\n    width: 100%;\n  }\n.cbps-ds-hero .hero-subpage__cta a, .cbps-ds-hero .hero-subpage__cta .btn{\n    width: 100%;\n    justify-content: center;\n  }\n.cbps-ds-hero .hero-badge{\n    font-size: 12px;\n  }\n.cbps-ds-hero .stat-card{\n    flex: 1 1 100%;\n  }\n.cbps-ds-hero .stat-cards--glass .stat-card--glass{\n    flex: 1 1 100%;\n  }\n.cbps-ds-hero .stat-card__value{\n    font-size: 40px;\n  }\n.cbps-ds-hero .header-drs__nav-cta .btn{\n    display: flex !important;\n    width: 100%;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: var(--space-sm) !important;\n    text-align: center !important;\n    background: var(--color-black);\n    color: var(--color-white);\n    border-color: var(--color-black);\n  }\n.cbps-ds-hero{\n    --page-padding: 16px;\n  }\n.cbps-ds-hero .header-drs__actions .btn{\n    font-size: 13px;\n    padding: 6px 12px;\n  }\n.cbps-ds-hero .cta-banner-card__actions .btn{\n    width: 100%;\n    justify-content: center;\n  }}\n.cbps-ds-hero{\n      --gradient-brand: linear-gradient(107deg, #F16B5E 0%, #D529E0 50%, #3F5BEB 100%);\n      --brand-purple: #D529E0;\n      --brand-purple-dark: #9a14a6;\n    }\n.cbps-ds-hero .arrow-icon{ width: 16px; height: 16px; flex-shrink: 0; }\n.cbps-ds-hero .container{ max-width: var(--max-width); margin: 0 auto; padding: 0 var(--page-padding); }\n.cbps-ds-hero .hero-subpage{ min-height: 100vh !important; min-height: 100dvh !important; padding-top: var(--space-xl) !important; padding-bottom: 30px !important; align-items: flex-start !important; }\n.cbps-ds-hero .hero-subpage__content{ margin-bottom: 0 !important; }\n.cbps-ds-hero .hero-subpage{ padding-top: 100px !important; }\n.cbps-ds-hero .hero-subpage--seg{min-height:auto;}\n.cbps-ds-hero .hero-subpage--seg .hero-seg-bg{grid-area:1\/1;position:relative;min-height:100%;background:linear-gradient(135deg,#0a0e27 0%,#1a1d3a 45%,#2a1d4d 100%);overflow:hidden;}\n.cbps-ds-hero .hero-subpage--seg .hero-seg-bg::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 78% 45%,rgba(160,70,225,0.22) 0%,transparent 60%),radial-gradient(ellipse 45% 60% at 15% 30%,rgba(22,118,195,0.18) 0%,transparent 65%);}\n.cbps-ds-hero .hero-subpage--seg .hero-subpage__content{padding-top:clamp(96px,16vw,180px);padding-bottom:clamp(48px,7vw,80px);}\n.cbps-ds-hero .seg-hero-grid{display:grid;grid-template-columns:1.12fr 0.88fr;gap:var(--space-3xl);align-items:center;width:100%;}\n.cbps-ds-hero .seg-hero-col-text{display:flex;flex-direction:column;align-items:flex-start;}\n.cbps-ds-hero .seg-hero-col-visual{display:flex;justify-content:center;}\n.cbps-ds-hero .seg-rot-frame{position:relative;width:min(440px,100%);}\n.cbps-ds-hero .seg-rot-stage{position:relative;width:100%;aspect-ratio:3\/4;}\n.cbps-ds-hero .seg-rot-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .6s ease;filter:drop-shadow(0 30px 60px rgba(0,0,0,0.5));}\n.cbps-ds-hero .seg-rot-stage img.is-active{opacity:1;}\n.cbps-ds-hero .seg-rot-progress{display:flex;gap:8px;margin-top:var(--space-md);}\n.cbps-ds-hero .seg-rot-seg{flex:1 1 0;height:4px;background:rgba(255,255,255,0.22);border-radius:2px;overflow:hidden;cursor:pointer;}\n.cbps-ds-hero .seg-rot-seg .fill{display:block;height:100%;width:0;background:#fff;border-radius:2px;}\n.cbps-ds-hero .seg-rot-seg.is-done .fill{width:100%;}\n.cbps-ds-hero .seg-rot-seg.is-active .fill{animation:segRotFill 5s linear forwards;}\n@keyframes segRotFill{from{width:0}to{width:100%}}\n.cbps-ds-hero .hero-subpage--seg .stat-cards--glass{margin-top:var(--space-3xl);max-width:760px;}\n@media(max-width:992px){.cbps-ds-hero .seg-hero-grid{grid-template-columns:1fr;gap:var(--space-2xl);}\n.cbps-ds-hero .seg-hero-col-visual{order:-1;}\n.cbps-ds-hero .seg-rot-frame{width:min(320px,75vw);}}\n@media(prefers-reduced-motion:reduce){.cbps-ds-hero .seg-rot-stage img{transition:none}\n.cbps-ds-hero .seg-rot-seg.is-active .fill{animation:none;width:100%}}\n.cbps-ds-hero .cbps-receipts .cbps-receipt-rotator{\n  position: relative; width: 100%; height: 100%;\n}\n.cbps-ds-hero .cbps-receipts .cbps-receipt-state{\n  position: absolute; inset: 0;\n  display: flex; flex-direction: column;\n  align-items: center; justify-content: center;\n  gap: 16px;\n  opacity: 0;\n  animation-duration: 15s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  animation-fill-mode: backwards;\n}\n.cbps-ds-hero .cbps-receipts .cbps-receipt-state:nth-child(1){ animation-name: cbpsRotateFirst; animation-delay: 0s; }\n.cbps-ds-hero .cbps-receipts .cbps-receipt-state:nth-child(2){ animation-name: cbpsRotate; animation-delay: 5s; }\n.cbps-ds-hero .cbps-receipts .cbps-receipt-state:nth-child(3){ animation-name: cbpsRotate; animation-delay: 10s; }\n@keyframes cbpsRotateFirst{\n  0%, 28%   { opacity: 1; }\n  33%, 94%  { opacity: 0; }\n  100%      { opacity: 1; }\n}\n@keyframes cbpsRotate{\n  0%        { opacity: 0; }\n  5%, 33%   { opacity: 1; }\n  38%, 100% { opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce){.cbps-ds-hero .cbps-receipts .cbps-receipt-state{ animation: none; }\n.cbps-ds-hero .cbps-receipts .cbps-receipt-state:nth-child(3){ opacity: 1; }}\n.cbps-ds-hero .cbps-receipts .cbps-receipt{\n  background: #fafaf7; color: #1a1a1a;\n  padding: 28px 24px;\n  width: min(96%, 460px);\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 13.5px; line-height: 1.55;\n  box-shadow: 0 22px 56px rgba(0,0,0,0.6);\n  border-radius: 4px;\n}\n.cbps-ds-hero .cbps-receipts .cbps-head{ text-align: center; margin-bottom: 8px; }\n.cbps-ds-hero .cbps-receipts .cbps-store{ font-weight: 700; font-size: 14px; letter-spacing: 0.5px; }\n.cbps-ds-hero .cbps-receipts .cbps-meta{ font-size: 11.5px; color: #555; }\n.cbps-ds-hero .cbps-receipts .cbps-div{ border-top: 1px dashed #999; margin: 8px 0; }\n.cbps-ds-hero .cbps-receipts .cbps-title{ text-align: center; font-weight: 700; font-size: 13.5px; letter-spacing: 1px; margin: 6px 0; }\n.cbps-ds-hero .cbps-receipts .cbps-line{\n  display: grid; grid-template-columns: 1fr 30px 56px 70px;\n  gap: 6px; padding: 3px 0; align-items: center;\n  border-radius: 3px; transition: background 0.4s ease;\n}\n.cbps-ds-hero .cbps-receipts .cbps-name{ font-size: 13px; }\n.cbps-ds-hero .cbps-receipts .cbps-qty, .cbps-ds-hero .cbps-receipts .cbps-price, .cbps-ds-hero .cbps-receipts .cbps-val{ text-align: right; font-size: 13px; font-variant-numeric: tabular-nums; }\n.cbps-ds-hero .cbps-receipts .cbps-line.cbps-detected{\n  background: linear-gradient(90deg, rgba(241, 107, 94, 0.2), rgba(80, 86, 234, 0.16));\n  box-shadow: 0 0 0 1.5px rgba(214, 44, 218, 0.55);\n}\n.cbps-ds-hero .cbps-receipts .cbps-line.cbps-matched{\n  background: linear-gradient(90deg, rgba(74, 222, 128, 0.3), rgba(80, 86, 234, 0.16));\n  box-shadow: 0 0 0 2px #4ade80, 0 0 18px rgba(74, 222, 128, 0.55);\n}\n.cbps-ds-hero .cbps-receipts .cbps-summary{ margin-top: 6px; padding-top: 6px; border-top: 1px dashed #999; font-size: 12px; }\n.cbps-ds-hero .cbps-receipts .cbps-row{ display: flex; justify-content: space-between; }\n.cbps-ds-hero .cbps-receipts .cbps-total{ font-weight: 700; font-size: 13.5px; padding-top: 3px; }\n.cbps-ds-hero .cbps-receipts .cbps-caption{\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  color: #fff;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n  text-align: center;\n  padding: 8px 18px;\n  background: linear-gradient(135deg, rgba(241, 107, 94, 0.22), rgba(214, 44, 218, 0.18), rgba(80, 86, 234, 0.22));\n  border: 1px solid rgba(255,255,255,0.18);\n  border-radius: 18px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  white-space: nowrap;\n}\n.cbps-ds-hero .cbps-receipts .cbps-caption.cbps-caption-match{\n  background: linear-gradient(135deg, rgba(74, 222, 128, 0.3), rgba(80, 86, 234, 0.2));\n  border-color: rgba(74, 222, 128, 0.45);\n  color: #fff;\n}\n.cbps-ds-hero .cbps-receipts{\n  display: flex !important;\n  flex-direction: column !important;\n}\n.cbps-ds-hero .cbps-receipts .cbps-receipt-rotator{\n  flex: 1;\n  min-height: 0;\n}\n.cbps-ds-hero .cbps-receipts .cbps-stepper{\n  flex-shrink: 0;\n  padding-top: 18px;\n  padding-bottom: 4px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 12px;\n  width: 100%;\n}\n.cbps-ds-hero .cbps-receipts .cbps-stepper-dots{\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.cbps-ds-hero .cbps-receipts .cbps-stepper-dot{\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.25);\n  animation-duration: 15s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  transition: none;\n}\n.cbps-ds-hero .cbps-receipts .cbps-stepper-dot:nth-child(1){ animation-name: cbpsDot1; }\n.cbps-ds-hero .cbps-receipts .cbps-stepper-dot:nth-child(2){ animation-name: cbpsDot2; }\n.cbps-ds-hero .cbps-receipts .cbps-stepper-dot:nth-child(3){ animation-name: cbpsDot3; }\n@keyframes cbpsDot1{\n  0%, 28%   { background: #ffffff; transform: scale(1.45); box-shadow: 0 0 12px rgba(255, 255, 255, 0.4); }\n  33%, 100% { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n@keyframes cbpsDot2{\n  0%, 33%   { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n  38%, 61%  { background: #ffffff; transform: scale(1.45); box-shadow: 0 0 12px rgba(255, 255, 255, 0.4); }\n  66%, 100% { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n@keyframes cbpsDot3{\n  0%, 66%   { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n  71%, 94%  { background: #4ade80; transform: scale(1.45); box-shadow: 0 0 14px rgba(74, 222, 128, 0.55); }\n  100%      { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n.cbps-ds-hero .cbps-receipts .cbps-progress{\n  width: min(96%, 460px);\n  height: 3px;\n  background: rgba(255, 255, 255, 0.10);\n  border-radius: 999px;\n  overflow: hidden;\n  position: relative;\n}\n.cbps-ds-hero .cbps-receipts .cbps-progress::after{\n  content: \"\";\n  display: block;\n  height: 100%;\n  width: 0%;\n  background: linear-gradient(90deg, #f16b5e 0%, #d62cda 50%, #4ade80 100%);\n  border-radius: 999px;\n  animation: cbpsProgress 15s linear infinite;\n}\n@keyframes cbpsProgress{\n  0%   { width: 0%; }\n  100% { width: 100%; }\n}\n@media (prefers-reduced-motion: reduce){.cbps-ds-hero .cbps-receipts .cbps-stepper-dot{ animation: none; }\n.cbps-ds-hero .cbps-receipts .cbps-stepper-dot:nth-child(3){\n    background: #4ade80; transform: scale(1.45); box-shadow: 0 0 14px rgba(74, 222, 128, 0.55);\n  }\n.cbps-ds-hero .cbps-receipts .cbps-progress::after{ animation: none; width: 100%; }}\n.cbps-ds-hero .howit-receipts{\n  position: relative;\n  width: 100%;\n  max-width: 460px;\n  height: 600px;\n  margin: 0 auto;\n}\n@media (max-width: 992px){.cbps-ds-hero .howit-receipts{ max-width: 400px; height: 560px; }}\n@media (max-width: 640px){.cbps-ds-hero .howit-receipts{ max-width: 340px; height: 500px; }}\n.cbps-ds-hero .tdh-flow{\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  padding: 22px 18px;\n  background: linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 14px;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.30);\n  font-family: 'Poppins', system-ui, sans-serif;\n  color: #fff;\n}\n.cbps-ds-hero .tdh-flow .tdh-group{\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 14px 16px;\n  border-radius: 12px;\n}\n.cbps-ds-hero .tdh-flow .tdh-group{\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-left-width: 4px;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--where{ border-left-color: rgba(160, 70, 225, 0.70); }\n.cbps-ds-hero .tdh-flow .tdh-group--how{ border-left-color: rgba(22, 118, 195, 0.70); }\n.cbps-ds-hero .tdh-flow .tdh-group--transform{ border-left-color: #a046e1; box-shadow: 0 8px 20px rgba(160, 70, 225, 0.18); }\n.cbps-ds-hero .tdh-flow .tdh-group--output{ border-left-color: rgba(74, 222, 128, 0.75); }\n.cbps-ds-hero .tdh-flow .tdh-group-eyebrow{\n  display: inline-block;\n  align-self: flex-start;\n  font-size: 9.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  font-weight: 700;\n  padding: 3px 10px;\n  border-radius: 999px;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--where .tdh-group-eyebrow{\n  color: #c4b5fd;\n  background: rgba(160, 70, 225, 0.15);\n  border: 1px solid rgba(160, 70, 225, 0.32);\n}\n.cbps-ds-hero .tdh-flow .tdh-group--how .tdh-group-eyebrow{\n  color: #9ec9e8;\n  background: rgba(22, 118, 195, 0.15);\n  border: 1px solid rgba(22, 118, 195, 0.32);\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-group-eyebrow{\n  color: #fff;\n  background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%);\n  border: 1px solid rgba(255,255,255,0.18);\n}\n.cbps-ds-hero .tdh-flow .tdh-group--output .tdh-group-eyebrow{\n  color: #86efac;\n  background: rgba(74, 222, 128, 0.15);\n  border: 1px solid rgba(74, 222, 128, 0.30);\n}\n.cbps-ds-hero .tdh-flow .tdh-group-title{\n  font-size: 16px;\n  font-weight: 700;\n  margin: 0;\n  line-height: 1.2;\n  color: #fff;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-group-title{\n  background: linear-gradient(135deg, #c4b5fd 0%, #ffffff 50%, #c4b5fd 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--output .tdh-group-title{\n  color: #86efac;\n}\n.cbps-ds-hero .tdh-flow .tdh-group-sub{\n  font-size: 11.5px;\n  color: rgba(255,255,255,0.65);\n  margin: 0;\n  line-height: 1.4;\n}\n.cbps-ds-hero .tdh-flow .tdh-retailers-row{\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  margin-top: 2px;\n}\n.cbps-ds-hero .tdh-flow .tdh-retailer{\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 8px;\n  padding: 10px 4px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  min-width: 0;\n}\n.cbps-ds-hero .tdh-flow .tdh-retailer .ret-name{\n  font-size: 12px;\n  font-weight: 600;\n  color: #fff;\n  line-height: 1.15;\n  word-break: break-word;\n}\n.cbps-ds-hero .tdh-flow .tdh-formats-row{\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n  justify-content: center;\n  margin-top: 2px;\n}\n.cbps-ds-hero .tdh-flow .tdh-format-chip{\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  background: rgba(255, 255, 255, 0.06);\n  color: #fff;\n  border: 1px solid rgba(255, 255, 255, 0.10);\n  border-radius: 999px;\n  padding: 3px 10px;\n  white-space: nowrap;\n}\n.cbps-ds-hero .tdh-flow .tdh-connector{\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 6px 0;\n}\n.cbps-ds-hero .tdh-flow .tdh-connector-line{\n  width: 2px;\n  height: 22px;\n  background: linear-gradient(180deg, rgba(160, 70, 225, 0.45) 0%, rgba(160, 70, 225, 0.95) 100%);\n  border-radius: 999px;\n}\n.cbps-ds-hero .tdh-flow .tdh-connector-arrow{\n  width: 0; height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-top: 8px solid rgba(160, 70, 225, 0.95);\n  margin-top: -1px;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-stages-line{\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 4px;\n  position: relative;\n  padding: 6px 4px 2px;\n  margin-top: 4px;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-stages-line::before{\n  content: \"\";\n  position: absolute;\n  top: calc(6px + 13px);\n  left: 12%;\n  right: 12%;\n  height: 2px;\n  background: linear-gradient(90deg, rgba(160, 70, 225, 0.55), rgba(160, 70, 225, 0.95), rgba(160, 70, 225, 0.55));\n  z-index: 0;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-stage{\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n  position: relative;\n  z-index: 1;\n  text-align: center;\n  min-width: 0;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-stage-circle{\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 4px 14px rgba(160, 70, 225, 0.45);\n  border: 2px solid rgba(160, 70, 225, 0.65);\n  flex-shrink: 0;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-stage-name{\n  font-size: 10.5px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.15;\n  letter-spacing: 0.02em;\n}\n.cbps-ds-hero .tdh-flow .tdh-group--transform .tdh-stage-desc{\n  font-size: 9px;\n  color: rgba(255,255,255,0.72);\n  line-height: 1.25;\n}\n@media (max-width: 768px){.cbps-ds-hero .tdh-flow{ padding: 18px 14px; }\n.cbps-ds-hero .tdh-flow .tdh-group{ padding: 12px 12px; }\n.cbps-ds-hero .tdh-flow .tdh-retailers-row{ grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 4px; }\n.cbps-ds-hero .tdh-flow .tdh-retailer{ padding: 8px 3px; }\n.cbps-ds-hero .tdh-flow .tdh-retailer .ret-name{ font-size: 10.5px; }\n.cbps-ds-hero .tdh-flow .tdh-format-chip{ font-size: 9.5px; padding: 2px 7px; }\n.cbps-ds-hero .tdh-flow .tdh-group-title{ font-size: 14px; }}\n.cbps-ds-hero .sd-dashboard{\n  background: #ffffff;\n  color: #1f2937;\n  border-radius: 12px;\n  padding: 14px 14px 12px;\n  font-family: 'Poppins', system-ui, sans-serif;\n  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.40), 0 0 0 1px rgba(255,255,255,0.04);\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  max-width: 460px;\n  margin: 0 auto;\n}\n.cbps-ds-hero .sd-dashboard .sd-header{\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  padding-bottom: 8px;\n  border-bottom: 1px solid #f1f5f9;\n}\n.cbps-ds-hero .sd-dashboard .sd-title-row{ display: flex; align-items: center; gap: 6px; }\n.cbps-ds-hero .sd-dashboard .sd-title{ font-size: 13px; font-weight: 700; color: #0f172a; }\n.cbps-ds-hero .sd-dashboard .sd-info{\n  width: 14px; height: 14px; border-radius: 50%;\n  background: #e2e8f0; color: #64748b;\n  font-size: 9px; font-weight: 700;\n  display: inline-flex; align-items: center; justify-content: center;\n  font-style: italic;\n}\n.cbps-ds-hero .sd-dashboard .sd-period{ display: flex; flex-direction: column; align-items: flex-end; gap: 1px; }\n.cbps-ds-hero .sd-dashboard .sd-period-label{ font-size: 9px; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.08em; }\n.cbps-ds-hero .sd-dashboard .sd-period-value{ font-size: 11px; font-weight: 600; color: #334155; }\n.cbps-ds-hero .sd-dashboard .sd-kpis{\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  padding: 6px 0 8px;\n  border-bottom: 1px solid #f1f5f9;\n}\n.cbps-ds-hero .sd-dashboard .sd-kpi{ display: flex; flex-direction: column; align-items: center; gap: 1px; text-align: center; min-width: 0; }\n.cbps-ds-hero .sd-dashboard .sd-kpi-value{ font-size: 13.5px; font-weight: 700; color: #0f172a; line-height: 1.1; }\n.cbps-ds-hero .sd-dashboard .sd-kpi-value--good{ color: #15803d; }\n.cbps-ds-hero .sd-dashboard .sd-kpi-label{ font-size: 8.5px; color: #64748b; line-height: 1.2; }\n.cbps-ds-hero .sd-dashboard .sd-panels{\n  display: grid;\n  grid-template-columns: 1fr 1.4fr 1.2fr;\n  gap: 6px;\n}\n.cbps-ds-hero .sd-dashboard .sd-panel{\n  background: #f8fafc;\n  border: 1px solid #e2e8f0;\n  border-radius: 8px;\n  padding: 8px;\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n  min-width: 0;\n}\n.cbps-ds-hero .sd-dashboard .sd-panel-title{ font-size: 9px; font-weight: 700; color: #334155; text-transform: uppercase; letter-spacing: 0.06em; }\n.cbps-ds-hero .sd-dashboard .sd-gauge{ position: relative; flex: 1; display: flex; align-items: center; justify-content: center; }\n.cbps-ds-hero .sd-dashboard .sd-gauge svg{ width: 100%; height: auto; max-height: 60px; }\n.cbps-ds-hero .sd-dashboard .sd-gauge-value{ position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); font-size: 14px; font-weight: 700; color: #15803d; }\n.cbps-ds-hero .sd-dashboard .sd-bars{ display: flex; flex-direction: column; gap: 2px; flex: 1; }\n.cbps-ds-hero .sd-dashboard .sd-bar-row{ display: grid; grid-template-columns: 50px 1fr 28px; gap: 4px; align-items: center; font-size: 8.5px; }\n.cbps-ds-hero .sd-dashboard .sd-bar-name{ color: #475569; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.cbps-ds-hero .sd-dashboard .sd-bar-track{ background: #e2e8f0; border-radius: 999px; height: 5px; overflow: hidden; }\n.cbps-ds-hero .sd-dashboard .sd-bar-fill{ height: 100%; background: linear-gradient(90deg, #1676c3, #c98ce0); border-radius: 999px; }\n.cbps-ds-hero .sd-dashboard .sd-bar-value{ font-weight: 700; color: #1f2937; text-align: right; }\n.cbps-ds-hero .sd-dashboard .sd-trend{ width: 100%; height: 50px; flex: 1; }\n.cbps-ds-hero .sd-dashboard .sd-trend-axis{ display: flex; justify-content: space-between; font-size: 8px; color: #94a3b8; }\n.cbps-ds-hero .sd-dashboard .sd-table{ display: flex; flex-direction: column; gap: 2px; padding-top: 4px; }\n.cbps-ds-hero .sd-dashboard .sd-table-title{ font-size: 9px; font-weight: 700; color: #334155; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 4px; }\n.cbps-ds-hero .sd-dashboard .sd-row{ display: grid; grid-template-columns: 2fr 1fr 0.8fr 14px; gap: 6px; align-items: center; padding: 4px 4px; font-size: 9.5px; border-bottom: 1px solid #f1f5f9; }\n.cbps-ds-hero .sd-dashboard .sd-row--header{ font-size: 8px; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.06em; font-weight: 700; border-bottom: 1px solid #e2e8f0; }\n.cbps-ds-hero .sd-dashboard .sd-row--more{ color: #1676c3; font-weight: 600; font-style: italic; font-size: 9px; }\n.cbps-ds-hero .sd-dashboard .sd-row:last-child{ border-bottom: none; }\n.cbps-ds-hero .sd-dashboard .sd-row-name{ color: #1f2937; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.cbps-ds-hero .sd-dashboard .sd-row-mech{ color: #475569; }\n.cbps-ds-hero .sd-dashboard .sd-row-value{ color: #1f2937; font-weight: 700; text-align: right; }\n.cbps-ds-hero .sd-dashboard .sd-row-status{ width: 8px; height: 8px; border-radius: 50%; background: #cbd5e1; justify-self: center; }\n.cbps-ds-hero .sd-dashboard .sd-row-status--good{ background: #22c55e; }\n.cbps-ds-hero .sd-dashboard .sd-footer{\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding-top: 6px;\n  margin-top: 2px;\n  border-top: 1px solid #f1f5f9;\n}\n.cbps-ds-hero .sd-dashboard .sd-export{\n  background: #1676c3;\n  color: #fff;\n  font-size: 9px;\n  font-weight: 700;\n  padding: 4px 10px;\n  border-radius: 6px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n.cbps-ds-hero .sd-dashboard .sd-export-formats{ font-size: 9px; color: #64748b; }\n@media (max-width: 768px){.cbps-ds-hero .sd-dashboard .sd-kpi-value{ font-size: 12px; }\n.cbps-ds-hero .sd-dashboard .sd-kpi-label{ font-size: 7.5px; }\n.cbps-ds-hero .sd-dashboard .sd-panels{ grid-template-columns: 1fr 1fr; }\n.cbps-ds-hero .sd-dashboard .sd-panel:nth-child(3){ grid-column: 1 \/ 3; }}\n\n.cbps-ds-hero .cbps-hero-vis{width:min(440px,100%);}\n.cbps-ds-hero .cbps-hero-vis .hero__rotator-frame{position:relative!important;top:auto!important;right:auto!important;transform:none!important;width:100%!important;aspect-ratio:auto!important;height:600px!important;pointer-events:auto!important;}\n.cbps-ds-hero{overflow-x:hidden;}\n@media(max-width:992px){.cbps-ds-hero .cbps-hero-vis{width:min(360px,80vw);margin:0 auto;} .cbps-ds-hero .cbps-hero-vis .hero__rotator-frame{height:540px!important;}}\n\n\n\/* CHG-344 fix: dark bg covers full hero incl. top padding (no light seam under header) *\/\n.cbps-ds-hero .hero-subpage{position:relative!important;display:block!important;}\n.cbps-ds-hero .hero-seg-bg{position:absolute!important;inset:0!important;min-height:0!important;}\n<\/style>\n<section><div class=\"hero-subpage hero-subpage--seg\">\n<div class=\"hero-seg-bg\" aria-hidden=\"true\"><\/div>\n<div class=\"hero-subpage__content\">\n  <div class=\"seg-hero-grid\">\n    <div class=\"seg-hero-col-text\">\n      <span class=\"hero-badge\">Checkout-Based Promotional Settlement<\/span>\n      <h1 class=\"hero-subpage__heading\">Liquidazione delle promozioni commerciali sui<span class=\"text-gradient\">dati degli scontrini,<\/span>non sulla dichiarazione della catena.<\/h1>\n      <p class=\"text-h10 text-light-gray\" style=\"max-width:42rem;margin-bottom:var(--space-2xl)\">Basato su<strong>Trade Data Hub<\/strong>e<strong>Trade Terms &#038; Settlement<\/strong>. Ogni scontrino delle catene in liquidazione viene confrontato con il tuo catalogo di promozioni attive. I report di rimborso si basano sui dati transazionali, non sulla dichiarazione mensile della catena.<\/p>\n      <div class=\"hero-subpage__cta\">\n        <a href=\"https:\/\/assecoplatform.com\/it\/contattaci\/\" class=\"btn btn-primary-white btn-has-arrow\"><svg class=\"arrow-icon\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Prenota una demo<\/a>\n        <a href=\"#how-it-works\" class=\"btn btn-outline-white\"><svg class=\"arrow-icon\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Scopri come funziona<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"seg-hero-col-visual\"><div class=\"cbps-hero-vis\"><div class=\"hero__rotator-frame cbps-receipts\" aria-hidden=\"true\">\n  <div class=\"cbps-receipt-rotator\">\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">COOPERATIVA REGIONALE #14<\/div>\n      <div class=\"cbps-meta\">ID punto vendita: RC-014 \u00b7 Regione Est<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">SCONTRINO FISCALE<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line\"><span class=\"cbps-name\">Birra 500ml bottiglia<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Sidro 0,4L bottiglia<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Pagnotta di pane<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Formaggio 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Birra 4-pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Acqua minerale 1,5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>TOTALE EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Scontrino #0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">Arriva lo scontrino<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">COOPERATIVA REGIONALE #14<\/div>\n      <div class=\"cbps-meta\">ID punto vendita: RC-014 \u00b7 Regione Est<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">SCONTRINO FISCALE<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Birra 500ml bottiglia<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Sidro 0,4L bottiglia<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Pagnotta di pane<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Formaggio 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Birra 4-pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Acqua minerale 1,5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>TOTALE EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Scontrino #0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">SKU del produttore rilevati<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">COOPERATIVA REGIONALE #14<\/div>\n      <div class=\"cbps-meta\">ID punto vendita: RC-014 \u00b7 Regione Est<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">SCONTRINO FISCALE<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected cbps-matched\"><span class=\"cbps-name\">Birra 500ml bottiglia<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Sidro 0,4L bottiglia<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Pagnotta di pane<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Formaggio 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Birra 4-pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Acqua minerale 1,5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>TOTALE EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Scontrino #0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption cbps-caption-match\">Corrispondenza promozione identificata<\/div>\n<\/div>\n  <\/div>\n  <div class=\"cbps-stepper\" aria-hidden=\"true\">\n    <div class=\"cbps-stepper-dots\">\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n    <\/div>\n    <div class=\"cbps-progress\"><\/div>\n  <\/div>\n<\/div>\n  <\/div><\/div>\n  <\/div>\n  <div class=\"stat-cards stat-cards--glass\">\n    <div class=\"stat-card stat-card--glass\"><div class=\"stat-card__value\">0<\/div><div class=\"stat-card__label\"><strong>Campionamento manuale degli scontrini<\/strong><br>Ogni transazione del periodo di liquidazione \u00e8 verificata<\/div><\/div>\n    <div class=\"stat-card stat-card--glass\"><div class=\"stat-card__value\">Giorno dopo<\/div><div class=\"stat-card__label\"><strong>Ciclo di liquidazione<\/strong><br>Scontrini in entrata, rimborso calcolato durante la notte<\/div><\/div>\n    <div class=\"stat-card stat-card--glass\"><div class=\"stat-card__value\">Ogni<\/div><div class=\"stat-card__label\"><strong>Meccanica promozionale rilevata<\/strong><br>Prezzo, multi-buy, soglia, stagionale, bundle, voucher \u2014 nessuna lacuna nei template<\/div><\/div>\n  <\/div>\n<\/div>\n<\/div><\/section><\/div>\n\n\n\n<section class=\"section bg-gray logos-strip\">\n  <div class=\"container-wide text-center\">\n    <h4>Scelto dai principali brand FMCG al mondo<\/h4>\n    <div class=\"logos-grid\" style=\"display:flex;justify-content:center;align-items:center;gap:var(--space-12);flex-wrap:wrap;\">\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg\" alt=\"Nestl\u00e9 logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/kraft-heinz.svg\" alt=\"Kraft Heinz logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/coca-cola-hbc.svg\" alt=\"Coca-Cola HBC logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/ferrero.svg\" alt=\"Ferrero logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/08\/Ref-logo-Henkel.png\" alt=\"Henkel logo\" class=\"client-logo\"><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 1: The Problem -->\n\n<div class=\"cbps-ds-prob\"><style>\n.cbps-ds-prob{font-family:'PP Mori',sans-serif;}\n.cbps-ds-prob *{box-sizing:border-box;}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');\n  font-weight: 200;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');\n  font-weight: 600;\n  font-style: normal;\n  font-display: swap;\n}\n.cbps-ds-prob{\n  \/* Colors *\/\n  --color-base:        #F2F2F2;\n  --color-gray:        #F2F2F2;\n  --color-white:       #FDFDFD;\n  --color-black:       #232323;\n  --color-dark-black:  #090909;\n  --color-dark-gray:   #676767;\n  --color-medium-gray: #AEAEAE;\n  --color-light-gray:  #DFDFDF;\n\n  \/* Brand \/ ERP Colors *\/\n  --color-erp-yellow:     #FFA533;\n  --color-erp-red:        #FF4A6A;\n  --color-erp-green:      #00C2B6;\n  --color-erp-blue:       #3FA2EB;\n  --color-erp-light-orange: #FFC274;\n\n  \/* Accent \/ Gradient *\/\n  --color-accent-orange: #EF5909;\n  --color-accent-red:    #D70E44;\n  --color-accent-purple: #A046E1;\n  --gradient-brand: linear-gradient(90deg, #ef5909 0%, #d70e44 33.333%, #a046e1 66.666%, #1676c3);\n\n  \/* Surfaces *\/\n  --surface-card-dark:  #141414;\n  --surface-card-dark2: #282828;\n  --surface-icon-dark:  #484848;\n\n  \/* Typography Scale *\/\n  --font-family: 'PP Mori', arial, sans-serif;\n\n  \/* Spacing *\/\n  --space-xs:  4px;\n  --space-sm:  8px;\n  --space-md:  16px;\n  --space-lg:  24px;\n  --space-xl:  32px;\n  --space-2xl: 48px;\n  --space-3xl: 64px;\n  --space-4xl: 96px;\n\n  \/* Border Radius *\/\n  --radius-sm:   8px;\n  --radius-md:  16px;\n  --radius-lg:  24px;\n  --radius-xl:  52px;\n  --radius-full: 9999px;\n\n  \/* Status colors *\/\n  --color-status-success: #10B981;\n  --color-status-warning: #F59E0B;\n\n  \/* Max width *\/\n  --max-width: 1270px;\n  --page-padding: clamp(16px, 4vw, 48px);\n}\n.cbps-ds-prob .text-h2{\n  font-size: 32px;\n  font-weight: 600;\n  line-height: 1.19;\n  letter-spacing: normal;\n}\n.cbps-ds-prob .text-h5{\n  font-size: 40px;\n  font-weight: 600;\n  line-height: 1.2;\n  letter-spacing: normal;\n}\n.cbps-ds-prob .text-h10{\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5;\n  letter-spacing: normal;\n}\n.cbps-ds-prob .text-h11{\n  font-size: 12px;\n  font-weight: 400;\n  line-height: 1.44;\n  letter-spacing: -0.24px;\n}\n.cbps-ds-prob .text-black{ color: var(--color-black); }\n.cbps-ds-prob .text-dark-gray{ color: var(--color-dark-gray); }\n.cbps-ds-prob .text-light-gray{ color: var(--color-light-gray); }\n.cbps-ds-prob .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-prob .container{\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 var(--page-padding);\n}\n@keyframes caseStudiesScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-prob .text-h1{\n  font-size: 68px;\n  font-weight: 600;\n  line-height: 1.06;\n  letter-spacing: -1.36px;\n}\n.cbps-ds-prob .text-h5-gradient{\n  font-size: 32px;\n  font-weight: 600;\n  line-height: 1.31;\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-prob .hero-video__heading .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-prob .section-benefits__stat-value .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n@keyframes map-scroll-left{\n  0% { translate: 0; }\n  100% { translate: -100%; }\n}\n@keyframes map-scroll-right{\n  0% { translate: -100%; }\n  100% { translate: 0; }\n}\n.cbps-ds-prob .section-results .container{\n  position: relative;\n  z-index: 1;\n}\n.cbps-ds-prob .section-why-cards .container{\n  position: relative;\n  z-index: 1;\n}\n@keyframes testimonialMarqueeScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-prob .section-certs .container{\n  position: relative;\n  z-index: 1;\n}\n@keyframes ctaBannerFloat1{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  40% { transform: translate(-25px, 30px) scale(1.12); }\n  70% { transform: translate(15px, -15px) scale(0.92); }\n}\n@keyframes ctaBannerFloat2{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  35% { transform: translate(20px, -28px) scale(0.9); }\n  65% { transform: translate(-18px, 20px) scale(1.1); }\n}\n@keyframes ctaBannerFloat3{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  50% { transform: translate(-20px, -25px) scale(1.08); }\n}\n.cbps-ds-prob .section-comparison .container{ position: relative; z-index: 1; }\n@keyframes testimonialQuoteScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n@keyframes marquee-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes events-ticker-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes float-y{\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-16px); }\n}\n@keyframes float-x{\n  0%, 100% { transform: translateX(0); }\n  50% { transform: translateX(12px); }\n}\n@keyframes rotate-slow{\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n@keyframes hero-fade-in{\n  0% {\n    opacity: 0;\n    transform: translateY(30px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n@keyframes hero-bg-zoom{\n  0% {\n    transform: scale(1.08);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n@keyframes advantage-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes gradient-shift{\n  0% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n.cbps-ds-prob .text-gradient--animated{\n  background-size: 200% 200%;\n  animation: gradient-shift 4s ease infinite;\n}\n@keyframes value-pop{\n  0% {\n    opacity: 0;\n    transform: scale(0.5);\n  }\n  60% {\n    transform: scale(1.05);\n  }\n  100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n.cbps-ds-prob .card-on-time__heading .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n@keyframes fadeIn{\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n@keyframes slideInRight{\n  from { transform: translateX(100%); }\n  to { transform: translateX(0); }\n}\n@media (max-width: 480px){.cbps-ds-prob{\n    --page-padding: 16px;\n  }}\n.cbps-ds-prob{\n      --gradient-brand: linear-gradient(107deg, #F16B5E 0%, #D529E0 50%, #3F5BEB 100%);\n      --brand-purple: #D529E0;\n      --brand-purple-dark: #9a14a6;\n    }\n.cbps-ds-prob .container{ max-width: var(--max-width); margin: 0 auto; padding: 0 var(--page-padding); }\n.cbps-ds-prob .section-seg-problem{background:var(--color-white);padding:var(--space-4xl) 0;}\n.cbps-ds-prob .section-seg-problem .segp-head{max-width:760px;margin:0 auto var(--space-3xl);text-align:center;}\n.cbps-ds-prob .section-seg-problem .segp-tag{display:inline-block;padding:6px 14px;border-radius:var(--radius-full);background:var(--color-gray);color:var(--color-dark-gray);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-md);}\n.cbps-ds-prob .section-seg-problem .segp-intro{margin-top:var(--space-md);color:var(--color-dark-gray);}\n.cbps-ds-prob .segp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:stretch;max-width:var(--max-width);margin:0 auto;}\n.cbps-ds-prob .segp-card{display:flex;flex-direction:column;background:var(--color-gray);border-radius:var(--radius-lg);padding:var(--space-xl);position:relative;}\n.cbps-ds-prob .segp-card--rec{background:var(--color-white);border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 0 2px transparent;}\n.cbps-ds-prob .segp-card--rec::before{content:\"\";position:absolute;inset:0;border-radius:var(--radius-lg);padding:2px;background:var(--gradient-brand);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}\n.cbps-ds-prob .segp-card figure{margin:0 auto var(--space-lg);text-align:center;width:100%;}\n.cbps-ds-prob .segp-card figure img{width:100%;max-width:480px;height:auto;display:block;margin:0 auto;}\n.cbps-ds-prob .segp-cap{margin-top:var(--space-sm);font-size:13px;font-weight:600;color:var(--color-dark-gray);}\n.cbps-ds-prob .segp-card--rec .segp-cap{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n.cbps-ds-prob .segp-hd{font-size:18px;font-weight:600;color:var(--color-black);margin:0 0 var(--space-md);}\n.cbps-ds-prob .segp-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md);}\n.cbps-ds-prob .segp-feat{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--color-dark-gray);}\n.cbps-ds-prob .segp-ic{width:20px;height:20px;flex-shrink:0;margin-top:1px;}\n.cbps-ds-prob .segp-ic--no{color:var(--color-medium-gray);}\n.cbps-ds-prob .segp-ic--yes{color:var(--color-erp-green);}\n.cbps-ds-prob .segp-callout{position:relative;overflow:hidden;max-width:900px;margin:var(--space-3xl) auto 0;padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-gray);}\n.cbps-ds-prob .segp-callout::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0;background:var(--gradient-brand);}\n.cbps-ds-prob .segp-callout p{font-size:22px;font-weight:600;line-height:1.35;color:var(--color-black);margin:0;}\n@media(max-width:860px){.cbps-ds-prob .segp-grid{grid-template-columns:1fr;}\n.cbps-ds-prob .segp-card--rec{order:-1;}}\n<\/style>\n<section class=\"section-seg-problem\">\n<div class=\"container\">\n  <div class=\"segp-head\">\n    <span class=\"segp-tag\">Il problema<\/span>\n    <h2 class=\"text-h5 text-black\">La liquidazione delle promozioni si basa sul report della catena.<span class=\"text-gradient\">La tua liquidazione \u00e8 affidabile solo quanto la loro dichiarazione.<\/span><\/h2>\n    <p class=\"segp-intro text-h10\">Tu costruisci la promozione. La catena la esegue. La catena ti dice quanto devi. Approvi il pagamento del rimborso sulla base del report della catena stessa \u2014 senza alcun modo di verificare quali punti vendita l&#8217;hanno eseguita, quali no e se la meccanica si \u00e8 effettivamente attivata alla cassa.<\/p>\n  <\/div>\n  <div class=\"segp-grid\">\n    <article class=\"segp-card\">\n      <p class=\"segp-hd\">Senza verifica a livello di scontrino<\/p>\n      <ul class=\"segp-feats\"><li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--no\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"no\"><path d=\"M6 6l8 8M14 6l-8 8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><span>Liquidazione basata sulla dichiarazione mensile della catena \u2014 non sui tuoi dati<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--no\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"no\"><path d=\"M6 6l8 8M14 6l-8 8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><span>Nessuna visibilit\u00e0 a livello di punto vendita \u2014 non puoi sapere quale posizionamento \u00e8 stato eseguito come previsto<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--no\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"no\"><path d=\"M6 6l8 8M14 6l-8 8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><span>Pagamenti bonus approvati su numeri che non puoi verificare transazione per transazione<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--no\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"no\"><path d=\"M6 6l8 8M14 6l-8 8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><span>Le trattative con i buyer si basano su due report in conflitto \u2014 quello del produttore e quello della catena<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--no\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"no\"><path d=\"M6 6l8 8M14 6l-8 8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><span>Il campionamento manuale degli scontrini, quando tentato, richiede settimane-analista per ogni periodo di liquidazione<\/span><\/li><\/ul>\n    <\/article>\n    <article class=\"segp-card segp-card--rec\">\n      <p class=\"segp-hd\">Con Asseco Checkout-Based Settlement<\/p>\n      <ul class=\"segp-feats\"><li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--yes\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"yes\"><path d=\"M4 10.5l4 4 8-9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Ogni scontrino analizzato ogni giorno \u2014 ogni meccanica promozionale rilevata automaticamente<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--yes\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"yes\"><path d=\"M4 10.5l4 4 8-9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Visibilit\u00e0 a livello di punto vendita: quale punto vendita ha eseguito la promozione come previsto \u2014 e quale no<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--yes\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"yes\"><path d=\"M4 10.5l4 4 8-9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Report di rimborso con audit trail fino alla singola transazione<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--yes\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"yes\"><path d=\"M4 10.5l4 4 8-9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>La trattativa con il buyer parte dallo stesso dataset su entrambi i lati del tavolo<\/span><\/li>\n<li class=\"segp-feat\"><svg class=\"segp-ic segp-ic--yes\" viewBox=\"0 0 20 20\" fill=\"none\" aria-label=\"yes\"><path d=\"M4 10.5l4 4 8-9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Il periodo di liquidazione si chiude in ore, non in settimane \u2014 automatizzato end-to-end<\/span><\/li><\/ul>\n    <\/article>\n  <\/div>\n<\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 2: How It Works -->\n\n<div class=\"cbps-ds-how\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-how{font-family:'PP Mori',sans-serif;}\n.cbps-ds-how .howh-head{max-width:780px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-how .howh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-how .howh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#fff;margin:0 0 16px;}\n.cbps-ds-how .howh-intro{font-size:18px;line-height:1.6;color:rgba(255,255,255,0.72);margin:0 auto;max-width:680px;}\n.cbps-ds-how .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n<\/style>\n<section class=\"section bg-dark\" id=\"how-it-works\">\n  <div class=\"container-wide\">\n    <div class=\"howh-head\">\n      <span class=\"howh-tag\">Come funziona<\/span>\n      <h2 class=\"howh-h2\">Tre passaggi dalla promozione attiva<span class=\"text-gradient\">al rimborso liquidato \u2014 ogni scontrino verificato.<\/span><\/h2>\n      <p class=\"howh-intro\">Asseco Checkout-Based Promotional Settlement si basa sui dati degli scontrini POS delle tue catene. Trade Data Hub acquisisce i dati ogni giorno, Trade Terms &#038; Settlement rileva la meccanica promozionale su ogni scontrino e il report di rimborso arriva nel tuo ERP \u2014 fondato su un audit trail a livello di transazione.<\/p>\n    <\/div>\n    <style>\n      .ps-howit-row { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-12); align-items: center; margin-bottom: var(--space-16); }\n      .ps-howit-row .ps-howit-image img { width: 100%; height: auto; border-radius: 12px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.45); border: 1px solid rgba(255, 255, 255, 0.08); display: block; }\n      .ps-howit-row .ps-howit-image.is-mobile img { max-width: 340px; margin: 0 auto; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55); border-radius: 24px; }\n      .ps-howit-row .ps-howit-image .img-caption { font-size: var(--text-13); color: var(--color-gray-light); opacity: 0.65; text-align: center; margin-top: var(--space-3); }\n      .ps-howit-row .ps-howit-content .step-num { font-size: var(--text-48); font-weight: var(--font-weight-bold); background: var(--gradient-brand); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: var(--space-4); line-height: 1; }\n      .ps-howit-row .ps-howit-content h4 { color: #fff; margin-bottom: var(--space-3); }\n      .ps-howit-row .ps-howit-content > p { color: var(--color-gray-light); font-size: var(--text-15); margin-bottom: var(--space-5); }\n      .ps-howit-row .ps-howit-content ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: var(--space-2); }\n      .ps-howit-row .ps-howit-content li { color: var(--color-gray-light); font-size: var(--text-14); display: flex; gap: var(--space-2); }\n      .ps-howit-row .ps-howit-content li > span.arrow { color: var(--color-accent); flex-shrink: 0; }\n      @media (max-width: 992px) {\n        .ps-howit-row { grid-template-columns: 1fr; gap: var(--space-6); margin-bottom: var(--space-12); }\n        .ps-howit-row .ps-howit-image { order: -1; }\n      }\n    <\/style>\n\n    <!-- Row 01: image LEFT, text RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-image\">\n        <div class=\"tdh-flow\" aria-hidden=\"true\">\n\n          <div class=\"tdh-group tdh-group--input tdh-group--where\">\n            <span class=\"tdh-group-eyebrow\">Da dove arrivano i dati<\/span>\n            <p class=\"tdh-group-title\">Profili delle catene<\/p>\n            <div class=\"tdh-retailers-row\">\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Discount<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Modern trade<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Ipermercato<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Convenience<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Cooperativa<\/span><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tdh-connector\" aria-hidden=\"true\">\n            <div class=\"tdh-connector-line\"><\/div>\n            <div class=\"tdh-connector-arrow\"><\/div>\n          <\/div>\n\n          <div class=\"tdh-group tdh-group--input tdh-group--how\">\n            <span class=\"tdh-group-eyebrow\">Come arrivano<\/span>\n            <p class=\"tdh-group-title\">Formati dei dati<\/p>\n            <div class=\"tdh-formats-row\">\n              <span class=\"tdh-format-chip\">CSV<\/span>\n              <span class=\"tdh-format-chip\">XML<\/span>\n              <span class=\"tdh-format-chip\">JSON<\/span>\n              <span class=\"tdh-format-chip\">REST API<\/span>\n              <span class=\"tdh-format-chip\">SFTP<\/span>\n              <span class=\"tdh-format-chip\">Fixed-width<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"tdh-connector\" aria-hidden=\"true\">\n            <div class=\"tdh-connector-line\"><\/div>\n            <div class=\"tdh-connector-arrow\"><\/div>\n          <\/div>\n\n          <div class=\"tdh-group tdh-group--transform\">\n            <span class=\"tdh-group-eyebrow\">Cosa ne facciamo<\/span>\n            <p class=\"tdh-group-title\">Trade Data Hub<\/p>\n            <div class=\"tdh-stages-line\">\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">1<\/span>\n                <span class=\"tdh-stage-name\">Ricezione<\/span>\n                <span class=\"tdh-stage-desc\">Flusso POS giornaliero<\/span>\n              <\/div>\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">2<\/span>\n                <span class=\"tdh-stage-name\">Normalizzazione<\/span>\n                <span class=\"tdh-stage-desc\">Formati, unit\u00e0<\/span>\n              <\/div>\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">3<\/span>\n                <span class=\"tdh-stage-name\">Deduplica<\/span>\n                <span class=\"tdh-stage-desc\">Qualit\u00e0, anomalie<\/span>\n              <\/div>\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">4<\/span>\n                <span class=\"tdh-stage-name\">Riconoscimento<\/span>\n                <span class=\"tdh-stage-desc\">SKU, punti vendita<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tdh-connector\" aria-hidden=\"true\">\n            <div class=\"tdh-connector-line\"><\/div>\n            <div class=\"tdh-connector-arrow\"><\/div>\n          <\/div>\n\n          <div class=\"tdh-group tdh-group--output\">\n            <span class=\"tdh-group-eyebrow\">Cosa ottieni<\/span>\n            <p class=\"tdh-group-title\">Modello unificato dello scontrino<\/p>\n            <p class=\"tdh-group-sub\">Uno schema, ogni catena \u2014 pronto per il rilevatore delle promozioni<\/p>\n          <\/div>\n\n        <\/div>\n        <div class=\"img-caption\">Trade Data Hub \u2014 molte fonti, un unico modello unificato dello scontrino dopo pulizia, normalizzazione e riconoscimento.<\/div>\n      <\/div>\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">01<\/div>\n        <h4>Onboarding della catena e acquisizione dati<\/h4>\n        <p>Trade Data Hub si connette al flusso di dati POS di ogni catena \u2014 SFTP, HTTPS o API, nel formato nativo della catena. Il team di integrazione costruisce la mappatura SKU che risolve gli \u201cshort EAN\u201d e i codici prodotto specifici della catena, e un dizionario dei punti vendita che mappa catena \u2192 filiale \u2192 singolo punto vendita. Riconciliazione giornaliera, deduplica e flag di qualit\u00e0 dei dati vengono eseguiti automaticamente.<\/p>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Flusso dati POS per catena \u2014 SFTP, HTTPS, API in formato nativo<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Mappatura SKU \u2014 risolve gli \u201cshort EAN\u201d e i codici prodotto della catena<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Dizionario dei punti vendita \u2014 gerarchia catena, filiale e punto vendita<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <!-- Row 02: text LEFT, image RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">02<\/div>\n        <h4>Rilevamento giornaliero delle promozioni sugli scontrini<\/h4>\n        <p>Ogni scontrino passa attraverso il rilevatore delle promozioni in Trade Terms &#038; Settlement. Il sistema identifica i tuoi SKU, verifica le condizioni di ogni promozione attiva \u2014 prezzo, multi-buy, soglia, finestra stagionale, bundle, voucher \u2014 e segnala le transazioni che soddisfano la meccanica. Il ciclo \u00e8 giornaliero: una vendita alla cassa oggi viene verificata nel tuo sistema di liquidazione domani mattina, con la meccanica identificata a livello di transazione.<\/p>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>6 meccaniche promozionali rilevate out-of-the-box<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Ciclo del giorno dopo \u2014 transazione oggi, verificata domani mattina<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Tutte le promozioni attive verificate in parallelo \u2014 nessuna suddivisione manuale tra campagne<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-howit-image\">\n        <div class=\"howit-receipts cbps-receipts\" aria-hidden=\"true\">\n  <div class=\"cbps-receipt-rotator\">\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">COOPERATIVA REGIONALE #14<\/div>\n      <div class=\"cbps-meta\">ID punto vendita: RC-014 \u00b7 Regione Est<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">SCONTRINO FISCALE<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line\"><span class=\"cbps-name\">Birra 500ml bottiglia<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Sidro 0,4L bottiglia<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Pagnotta di pane<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Formaggio 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Birra 4-pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Acqua minerale 1,5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>TOTALE EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Scontrino #0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">Arriva lo scontrino<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">COOPERATIVA REGIONALE #14<\/div>\n      <div class=\"cbps-meta\">ID punto vendita: RC-014 \u00b7 Regione Est<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">SCONTRINO FISCALE<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Birra 500ml bottiglia<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Sidro 0,4L bottiglia<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Pagnotta di pane<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Formaggio 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Birra 4-pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Acqua minerale 1,5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>TOTALE EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Scontrino #0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">SKU del produttore rilevati<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">COOPERATIVA REGIONALE #14<\/div>\n      <div class=\"cbps-meta\">ID punto vendita: RC-014 \u00b7 Regione Est<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">SCONTRINO FISCALE<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected cbps-matched\"><span class=\"cbps-name\">Birra 500ml bottiglia<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Sidro 0,4L bottiglia<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Pagnotta di pane<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Formaggio 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Birra 4-pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Acqua minerale 1,5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>TOTALE EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Scontrino #0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption cbps-caption-match\">Corrispondenza promozione identificata<\/div>\n<\/div>\n  <\/div>\n  <div class=\"cbps-stepper\" aria-hidden=\"true\">\n    <div class=\"cbps-stepper-dots\">\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n    <\/div>\n    <div class=\"cbps-progress\"><\/div>\n  <\/div>\n<\/div>\n        <div class=\"img-caption\">Trade Terms &#038; Settlement \u2014 rilevatore delle promozioni che identifica la meccanica su ogni scontrino.<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Row 03: image LEFT, text RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-image\">\n        <div class=\"sd-dashboard\" aria-hidden=\"true\">\n          <div class=\"sd-header\">\n            <div class=\"sd-title-row\">\n              <span class=\"sd-title\">Esecuzione della liquidazione<\/span>\n              <span class=\"sd-info\" aria-hidden=\"true\">i<\/span>\n            <\/div>\n            <div class=\"sd-period\">\n              <span class=\"sd-period-label\">Periodo<\/span>\n              <span class=\"sd-period-value\">Apr 2026<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-kpis\">\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">4.85M<\/span>\n              <span class=\"sd-kpi-label\">Rimborso dovuto (EUR)<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">287K<\/span>\n              <span class=\"sd-kpi-label\">Scontrini elaborati<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">24<\/span>\n              <span class=\"sd-kpi-label\">Promozioni attive<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">8,650<\/span>\n              <span class=\"sd-kpi-label\">Punti vendita coperti<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value sd-kpi-value--good\">100%<\/span>\n              <span class=\"sd-kpi-label\">Verificato<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-panels\">\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Verifica del rimborso<\/span>\n              <div class=\"sd-gauge\">\n                <svg viewBox=\"0 0 100 60\" preserveAspectRatio=\"xMidYMid meet\">\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#e5e7eb\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#22c55e\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <\/svg>\n                <div class=\"sd-gauge-value\">100%<\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Rimborso per meccanica<\/span>\n              <div class=\"sd-bars\">\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Prezzo<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:100%\"><\/div><\/div><span class=\"sd-bar-value\">42%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Multi-buy<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:62%\"><\/div><\/div><span class=\"sd-bar-value\">26%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Bundle<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:40%\"><\/div><\/div><span class=\"sd-bar-value\">17%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Soglia<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:22%\"><\/div><\/div><span class=\"sd-bar-value\">9%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Stagionale<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:12%\"><\/div><\/div><span class=\"sd-bar-value\">4%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Voucher<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:6%\"><\/div><\/div><span class=\"sd-bar-value\">2%<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Rimborso cumulativo<\/span>\n              <svg class=\"sd-trend\" viewBox=\"0 0 100 50\" preserveAspectRatio=\"none\">\n                <defs>\n                  <linearGradient id=\"sdTrendFill\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0%\" stop-color=\"rgba(22, 118, 195, 0.30)\" \/>\n                    <stop offset=\"100%\" stop-color=\"rgba(22, 118, 195, 0.02)\" \/>\n                  <\/linearGradient>\n                <\/defs>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3 L 100 50 L 0 50 Z\" fill=\"url(#sdTrendFill)\"\/>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3\" stroke=\"#1676c3\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <circle cx=\"100\" cy=\"3\" r=\"2.2\" fill=\"#1676c3\"\/>\n              <\/svg>\n              <div class=\"sd-trend-axis\">\n                <span>Apr 01<\/span>\n                <span>Apr 30<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-table\">\n            <div class=\"sd-table-title\">Rimborso a livello di promozione<\/div>\n            <div class=\"sd-row sd-row--header\">\n              <span>Promozione<\/span>\n              <span>Meccanica<\/span>\n              <span>Rimborso<\/span>\n              <span><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Birra 4-pack \u2014 promo Apr<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">1.24M<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Sidro 0,5l prezzo promo<\/span>\n              <span class=\"sd-row-mech\">Prezzo<\/span>\n              <span class=\"sd-row-value\">980K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Superalcolici 4+2 weekend<\/span>\n              <span class=\"sd-row-mech\">Bundle<\/span>\n              <span class=\"sd-row-value\">760K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Vodka multi-buy primavera<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">540K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Vino pack soglia<\/span>\n              <span class=\"sd-row-mech\">Soglia<\/span>\n              <span class=\"sd-row-value\">390K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row sd-row--more\">\n              <span>+ altre 19 promozioni<\/span>\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-footer\">\n            <span class=\"sd-export\">Esporta<\/span>\n            <span class=\"sd-export-formats\">XLSX \u00b7 PDF \u00b7 API to ERP<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"img-caption\">Report di liquidazione \u2014 rimborso per promozione, per meccanica, per catena, esportabile direttamente nell&#8217;ERP.<\/div>\n      <\/div>\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">03<\/div>\n        <h4>Report di liquidazione e trasferimento all&#8217;ERP<\/h4>\n        <p>Alla chiusura del periodo di liquidazione, Trade Terms &#038; Settlement genera il report di rimborso: quantit\u00e0, valore e rimborso dovuto per promozione, per punto vendita e per catena \u2014 con audit trail fino al singolo scontrino. Esporta il report in XLSX, PDF o invialo direttamente tramite API al tuo ERP. Il produttore approva il report e lo inoltra all&#8217;area finance attraverso il workflow accounts-payable esistente.<\/p>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Report di rimborso \u2014 per promozione, per punto vendita, per catena<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Audit trail \u2014 fino alla singola transazione<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Esportazione nell&#8217;ERP \u2014 XLSX, PDF o API diretta<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 3: Business Value -->\n\n<div class=\"cbps-ds-bv\"><style>\n.cbps-ds-bv{font-family:'PP Mori',sans-serif;}\n.cbps-ds-bv *{box-sizing:border-box;}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');\n  font-weight: 200;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face{\n  font-family: 'PP Mori';\n  src: url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');\n  font-weight: 600;\n  font-style: normal;\n  font-display: swap;\n}\n.cbps-ds-bv{\n  \/* Colors *\/\n  --color-base:        #F2F2F2;\n  --color-gray:        #F2F2F2;\n  --color-white:       #FDFDFD;\n  --color-black:       #232323;\n  --color-dark-black:  #090909;\n  --color-dark-gray:   #676767;\n  --color-medium-gray: #AEAEAE;\n  --color-light-gray:  #DFDFDF;\n\n  \/* Brand \/ ERP Colors *\/\n  --color-erp-yellow:     #FFA533;\n  --color-erp-red:        #FF4A6A;\n  --color-erp-green:      #00C2B6;\n  --color-erp-blue:       #3FA2EB;\n  --color-erp-light-orange: #FFC274;\n\n  \/* Accent \/ Gradient *\/\n  --color-accent-orange: #EF5909;\n  --color-accent-red:    #D70E44;\n  --color-accent-purple: #A046E1;\n  --gradient-brand: linear-gradient(90deg, #ef5909 0%, #d70e44 33.333%, #a046e1 66.666%, #1676c3);\n\n  \/* Surfaces *\/\n  --surface-card-dark:  #141414;\n  --surface-card-dark2: #282828;\n  --surface-icon-dark:  #484848;\n\n  \/* Typography Scale *\/\n  --font-family: 'PP Mori', arial, sans-serif;\n\n  \/* Spacing *\/\n  --space-xs:  4px;\n  --space-sm:  8px;\n  --space-md:  16px;\n  --space-lg:  24px;\n  --space-xl:  32px;\n  --space-2xl: 48px;\n  --space-3xl: 64px;\n  --space-4xl: 96px;\n\n  \/* Border Radius *\/\n  --radius-sm:   8px;\n  --radius-md:  16px;\n  --radius-lg:  24px;\n  --radius-xl:  52px;\n  --radius-full: 9999px;\n\n  \/* Status colors *\/\n  --color-status-success: #10B981;\n  --color-status-warning: #F59E0B;\n\n  \/* Max width *\/\n  --max-width: 1270px;\n  --page-padding: clamp(16px, 4vw, 48px);\n}\n.cbps-ds-bv .text-h2{\n  font-size: 32px;\n  font-weight: 600;\n  line-height: 1.19;\n  letter-spacing: normal;\n}\n.cbps-ds-bv .text-h5{\n  font-size: 40px;\n  font-weight: 600;\n  line-height: 1.2;\n  letter-spacing: normal;\n}\n.cbps-ds-bv .text-h10{\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5;\n  letter-spacing: normal;\n}\n.cbps-ds-bv .text-h11{\n  font-size: 12px;\n  font-weight: 400;\n  line-height: 1.44;\n  letter-spacing: -0.24px;\n}\n.cbps-ds-bv .text-black{ color: var(--color-black); }\n.cbps-ds-bv .text-dark-gray{ color: var(--color-dark-gray); }\n.cbps-ds-bv .text-light-gray{ color: var(--color-light-gray); }\n.cbps-ds-bv .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-bv .container{\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 var(--page-padding);\n}\n@keyframes caseStudiesScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-bv .text-h1{\n  font-size: 68px;\n  font-weight: 600;\n  line-height: 1.06;\n  letter-spacing: -1.36px;\n}\n.cbps-ds-bv .text-h5-gradient{\n  font-size: 32px;\n  font-weight: 600;\n  line-height: 1.31;\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-bv .hero-video__heading .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.cbps-ds-bv .section-benefits__stat-value .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n@keyframes map-scroll-left{\n  0% { translate: 0; }\n  100% { translate: -100%; }\n}\n@keyframes map-scroll-right{\n  0% { translate: -100%; }\n  100% { translate: 0; }\n}\n.cbps-ds-bv .section-results .container{\n  position: relative;\n  z-index: 1;\n}\n.cbps-ds-bv .section-why-cards .container{\n  position: relative;\n  z-index: 1;\n}\n@keyframes testimonialMarqueeScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n.cbps-ds-bv .section-certs .container{\n  position: relative;\n  z-index: 1;\n}\n@keyframes ctaBannerFloat1{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  40% { transform: translate(-25px, 30px) scale(1.12); }\n  70% { transform: translate(15px, -15px) scale(0.92); }\n}\n@keyframes ctaBannerFloat2{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  35% { transform: translate(20px, -28px) scale(0.9); }\n  65% { transform: translate(-18px, 20px) scale(1.1); }\n}\n@keyframes ctaBannerFloat3{\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  50% { transform: translate(-20px, -25px) scale(1.08); }\n}\n.cbps-ds-bv .section-comparison .container{ position: relative; z-index: 1; }\n@keyframes testimonialQuoteScroll{\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n@keyframes marquee-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes events-ticker-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes float-y{\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-16px); }\n}\n@keyframes float-x{\n  0%, 100% { transform: translateX(0); }\n  50% { transform: translateX(12px); }\n}\n@keyframes rotate-slow{\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n@keyframes hero-fade-in{\n  0% {\n    opacity: 0;\n    transform: translateY(30px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n@keyframes hero-bg-zoom{\n  0% {\n    transform: scale(1.08);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n@keyframes advantage-scroll{\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes gradient-shift{\n  0% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n.cbps-ds-bv .text-gradient--animated{\n  background-size: 200% 200%;\n  animation: gradient-shift 4s ease infinite;\n}\n@keyframes value-pop{\n  0% {\n    opacity: 0;\n    transform: scale(0.5);\n  }\n  60% {\n    transform: scale(1.05);\n  }\n  100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n.cbps-ds-bv .card-on-time__heading .text-gradient{\n  background: var(--gradient-brand);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n@keyframes fadeIn{\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n@keyframes slideInRight{\n  from { transform: translateX(100%); }\n  to { transform: translateX(0); }\n}\n@media (max-width: 480px){.cbps-ds-bv{\n    --page-padding: 16px;\n  }}\n.cbps-ds-bv{\n      --gradient-brand: linear-gradient(107deg, #F16B5E 0%, #D529E0 50%, #3F5BEB 100%);\n      --brand-purple: #D529E0;\n      --brand-purple-dark: #9a14a6;\n    }\n.cbps-ds-bv .container{ max-width: var(--max-width); margin: 0 auto; padding: 0 var(--page-padding); }\n.cbps-ds-bv .section-seg-problem{background:var(--color-white);padding:var(--space-4xl) 0;}\n.cbps-ds-bv .section-seg-problem .segp-head{max-width:760px;margin:0 auto var(--space-3xl);text-align:center;}\n.cbps-ds-bv .section-seg-problem .segp-tag{display:inline-block;padding:6px 14px;border-radius:var(--radius-full);background:var(--color-gray);color:var(--color-dark-gray);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-md);}\n.cbps-ds-bv .section-seg-problem .segp-intro{margin-top:var(--space-md);color:var(--color-dark-gray);}\n.cbps-ds-bv .segp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:stretch;max-width:var(--max-width);margin:0 auto;}\n.cbps-ds-bv .segp-card{display:flex;flex-direction:column;background:var(--color-gray);border-radius:var(--radius-lg);padding:var(--space-xl);position:relative;}\n.cbps-ds-bv .segp-card--rec{background:var(--color-white);border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 0 2px transparent;}\n.cbps-ds-bv .segp-card--rec::before{content:\"\";position:absolute;inset:0;border-radius:var(--radius-lg);padding:2px;background:var(--gradient-brand);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}\n.cbps-ds-bv .segp-card figure{margin:0 auto var(--space-lg);text-align:center;width:100%;}\n.cbps-ds-bv .segp-card figure img{width:100%;max-width:480px;height:auto;display:block;margin:0 auto;}\n.cbps-ds-bv .segp-cap{margin-top:var(--space-sm);font-size:13px;font-weight:600;color:var(--color-dark-gray);}\n.cbps-ds-bv .segp-card--rec .segp-cap{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n.cbps-ds-bv .segp-hd{font-size:18px;font-weight:600;color:var(--color-black);margin:0 0 var(--space-md);}\n.cbps-ds-bv .segp-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md);}\n.cbps-ds-bv .segp-feat{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--color-dark-gray);}\n.cbps-ds-bv .segp-ic{width:20px;height:20px;flex-shrink:0;margin-top:1px;}\n.cbps-ds-bv .segp-ic--no{color:var(--color-medium-gray);}\n.cbps-ds-bv .segp-ic--yes{color:var(--color-erp-green);}\n.cbps-ds-bv .segp-callout{position:relative;overflow:hidden;max-width:900px;margin:var(--space-3xl) auto 0;padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-gray);}\n.cbps-ds-bv .segp-callout::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0;background:var(--gradient-brand);}\n.cbps-ds-bv .segp-callout p{font-size:22px;font-weight:600;line-height:1.35;color:var(--color-black);margin:0;}\n@media(max-width:860px){.cbps-ds-bv .segp-grid{grid-template-columns:1fr;}\n.cbps-ds-bv .segp-card--rec{order:-1;}}\n.cbps-ds-bv .segp-card .bvc-text{font-size:14px;line-height:1.6;color:var(--color-dark-gray);margin:0;}\n.cbps-ds-bv .segp-grid{align-items:stretch;}\n\n<\/style>\n<section class=\"section-seg-problem\">\n<div class=\"container\">\n  <div class=\"segp-head\">\n    <span class=\"segp-tag\">Valore di business<\/span>\n    <h2 class=\"text-h5 text-black\">Quattro motivi per cui i team finance FMCG vogliono la liquidazione sui dati degli scontrini<span class=\"text-gradient\">\u2014 non sui report delle catene.<\/span><\/h2>\n    <p class=\"segp-intro text-h10\">Quattro capacit\u00e0 che trasformano la liquidazione delle promozioni da negoziazione trimestrale in un processo verificabile \u2014 con ogni rimborso tracciabile fino alla transazione.<\/p>\n  <\/div>\n  <div class=\"segp-grid\">\n    <article class=\"segp-card\"><p class=\"segp-hd\">Verifica indipendente<\/p><p class=\"bvc-text\">Smetti di pagare bonus sulla sola dichiarazione della catena. Ogni transazione ha il proprio audit trail nello scontrino \u2014 idoneit\u00e0, meccanica e valore del rimborso calcolati sui dati transazionali, non su ci\u00f2 che la catena ha scelto di dichiarare. Le trattative partono dallo stesso dataset, non da due dichiarazioni in conflitto.<\/p><\/article>\n<article class=\"segp-card\"><p class=\"segp-hd\">Potere negoziale<\/p><p class=\"bvc-text\">Stessi dati su entrambi i lati del tavolo. Gli incontri con i buyer passano dalla stima all&#8217;evidenza: quali punti vendita hanno eseguito la meccanica come previsto, quali no, in quali giorni e con quale valore. La conversazione diventa operativa, non dichiarativa.<\/p><\/article>\n<article class=\"segp-card\"><p class=\"segp-hd\">Audit trail per il trade spend<\/p><p class=\"bvc-text\">Ogni pagamento di rimborso \u00e8 supportato da un documento a livello di singolo scontrino \u2014 con granularit\u00e0 fino al punto vendita e allo SKU. Controlli interni, approvazione finance e requisiti di compliance per gli accantonamenti di trade spend si basano tutti su dati transazionali di origine.<\/p><\/article>\n<article class=\"segp-card\"><p class=\"segp-hd\">Ogni promozione attiva verificata in parallelo<\/p><p class=\"bvc-text\">Ogni transazione \u00e8 verificata in modo indipendente rispetto a ogni promozione attiva. I produttori che gestiscono campagne su pi\u00f9 catene in parallelo le liquidano tutte in un unico ciclo, senza suddivisione manuale tra meccaniche, segmenti o catene.<\/p><\/article>\n  <\/div>\n<\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 4: MDM Deep-Dive -->\n\n<div class=\"cbps-ds-sm\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-sm{font-family:'PP Mori',sans-serif;}\n.cbps-ds-sm .smh-head{max-width:800px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-sm .smh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-sm .smh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-sm .smh-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:700px;}\n.cbps-ds-sm .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n<\/style>\n<section class=\"section bg-gray\" id=\"kpi-model\">\n  <div class=\"container-wide\">\n    <div class=\"smh-head\">\n      <span class=\"smh-tag\">Modello di liquidazione<\/span>\n      <h2 class=\"smh-h2\">Dallo scontrino emesso alla cassa<span class=\"text-gradient\">alla riga di rimborso nel tuo ERP.<\/span><\/h2>\n      <p class=\"smh-intro\">Ogni valore di rimborso \u00e8 costruito sui dati transazionali \u2014 scontrino per scontrino, meccanica per meccanica, punto vendita per punto vendita. La formula seguente mostra il percorso da una singola transazione alla cassa alla voce che il tuo team finance approva.<\/p>\n    <\/div>\n\n    <style>\n      .ps-kpi-grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-10); align-items: start; margin-bottom: var(--space-12); }\n\n      .ps-kpi-tree h4 { margin-bottom: var(--space-6); }\n      .ps-kpi-tree-list { display: flex; flex-direction: column; gap: var(--space-3); }\n      .ps-kpi-card { background: #fff; border-radius: 16px; padding: var(--space-5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); display: flex; gap: var(--space-4); align-items: flex-start; position: relative; overflow: hidden; }\n      .ps-kpi-card::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; }\n      .ps-kpi-card.is-l1::before { background: linear-gradient(180deg,#ef5909 0%,#d70e44 35%,#a046e1 70%,#1676c3 100%); }\n      .ps-kpi-card.is-l2::before { background: #d70e44; }\n      .ps-kpi-card.is-l3::before { background: #a046e1; }\n      .ps-kpi-card.is-l2 { margin-left: var(--space-6); }\n      .ps-kpi-card.is-l3 { margin-left: calc(var(--space-6) * 2); }\n      .ps-kpi-badge { width: 38px; height: 38px; border-radius: 16px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: var(--text-13); color: #fff; flex-shrink: 0; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); }\n      .ps-kpi-badge.is-l1 { background: linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%); }\n      .ps-kpi-badge.is-l2 { background: #d70e44; }\n      .ps-kpi-badge.is-l3 { background: #a046e1; }\n      .ps-kpi-card-body { flex: 1; min-width: 0; }\n      .ps-kpi-card-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-1); font-size: var(--text-15); }\n      .ps-kpi-card-desc { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n\n      .ps-formula h4 { margin-bottom: var(--space-6); }\n      .ps-formula-card { background: #fff; border-radius: 12px; padding: var(--space-6); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); }\n      .ps-formula-row { display: grid; grid-template-columns: 1fr auto 1.5fr; gap: var(--space-3); align-items: center; padding: var(--space-2) 0; }\n      .ps-formula-row + .ps-formula-row { border-top: 1px dashed rgba(0, 0, 0, 0.06); }\n      .ps-formula-row .ps-formula-label { font-size: var(--text-13); color: var(--color-gray-mid); font-weight: 500; }\n      .ps-formula-row .ps-formula-eq { color: var(--color-gray-mid); font-weight: 700; font-size: var(--text-15); }\n      .ps-formula-row .ps-formula-expr { font-family: \"SF Mono\", Menlo, Consolas, monospace; font-size: var(--text-13); color: var(--color-dark); }\n      .ps-formula-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(214,44,218,0.35), transparent); margin: var(--space-3) 0; }\n      .ps-formula-total { background: linear-gradient(90deg, rgba(239,89,9,0.07), rgba(160,70,225,0.07)); border-radius: 8px; padding: var(--space-3) var(--space-4); margin: 0 calc(var(--space-4) * -1); }\n      .ps-formula-total .ps-formula-label { color: var(--color-dark); font-weight: 700; font-size: var(--text-14); }\n      .ps-formula-total .ps-formula-expr { color: var(--color-dark); font-weight: 600; }\n      .ps-formula-total .ps-formula-eq { background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n      .ps-cap-note { font-size: var(--text-12); color: var(--color-gray-mid); line-height: 1.55; padding-top: var(--space-3); margin-top: var(--space-3); border-top: 1px solid rgba(0, 0, 0, 0.06); }\n      .ps-cap-note strong { color: #a046e1; }\n      .ps-formula-section-divider { height: 1px; background: rgba(0, 0, 0, 0.06); margin: var(--space-6) 0; }\n\n      .ps-output-table { width: 100%; border-collapse: collapse; font-size: var(--text-13); }\n      .ps-output-table td { padding: var(--space-3) 0; border-bottom: 1px dashed rgba(0, 0, 0, 0.06); }\n      .ps-output-table tr:last-child td { border-bottom: none; }\n      .ps-output-table td:first-child { font-weight: var(--font-weight-semibold); color: var(--color-dark); padding-right: var(--space-4); white-space: nowrap; }\n      .ps-output-table td:last-child { color: var(--color-gray-mid); }\n      .ps-output-label { font-size: var(--text-14); font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-3); }\n\n      \/* CHG-289: Settlement model sequence flow (replaces L1\/L2\/L3 hierarchy) *\/\n      .settlement-flow { display: flex; flex-direction: column; gap: 0; }\n      .settlement-stage { background: #fff; border-radius: 16px; padding: var(--space-5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); display: flex; gap: var(--space-4); align-items: flex-start; position: relative; overflow: hidden; }\n      .settlement-stage::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(180deg,#ef5909 0%,#d70e44 35%,#a046e1 70%,#1676c3 100%); }\n      .settlement-stage-num { width: 38px; height: 38px; border-radius: 16px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: var(--text-15); color: #fff; flex-shrink: 0; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); background: linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%); }\n      .settlement-stage-body { flex: 1; min-width: 0; }\n      .settlement-stage-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-1); font-size: var(--text-15); }\n      .settlement-stage-desc { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n      .settlement-arrow { width: 2px; height: 24px; margin: var(--space-2) auto; background: linear-gradient(180deg, rgba(160,70,225,0.45) 0%, rgba(22,118,195,0.95) 100%); border-radius: 999px; position: relative; }\n      .settlement-arrow::after { content: \"\"; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid rgba(22,118,195,0.95); }\n\n      @media (max-width: 992px) {\n        .ps-kpi-grid { grid-template-columns: 1fr; gap: var(--space-8); }\n        .ps-kpi-card.is-l2 { margin-left: var(--space-4); }\n        .ps-kpi-card.is-l3 { margin-left: calc(var(--space-4) * 2); }\n        .ps-formula-row { grid-template-columns: 1fr; gap: var(--space-1); padding: var(--space-3) 0; }\n        .ps-formula-row .ps-formula-eq { display: none; }\n      }\n    <\/style>\n\n    <div class=\"ps-kpi-grid\">\n      <div class=\"ps-kpi-tree\">\n        <h4>Dallo scontrino al rimborso<\/h4>\n        <div class=\"settlement-flow\">\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">1<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Arriva lo scontrino<\/p>\n              <p class=\"settlement-stage-desc\">Punto vendita, SKU, quantit\u00e0, prezzo, timestamp \u2014 acquisiti il giorno dopo da Trade Data Hub dal flusso POS della catena.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"settlement-arrow\" aria-hidden=\"true\"><\/div>\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">2<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Rilevamento e idoneit\u00e0<\/p>\n              <p class=\"settlement-stage-desc\">Il rilevatore confronta i tuoi SKU (EAN, inclusa la risoluzione degli \u201cshort EAN\u201d) e verifica le condizioni di ogni promozione attiva in parallelo.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"settlement-arrow\" aria-hidden=\"true\"><\/div>\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">3<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Valore idoneo e rimborso per transazione<\/p>\n              <p class=\"settlement-stage-desc\">Per ogni transazione idonea: valore idoneo = prezzo \u00d7 quantit\u00e0, poi rimborso per transazione = valore idoneo \u00d7 sconto % o importo fisso.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"settlement-arrow\" aria-hidden=\"true\"><\/div>\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">4<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Aggregazione e chiusura del periodo di liquidazione<\/p>\n              <p class=\"settlement-stage-desc\">Il rimborso viene sommato per promozione, per punto vendita, per catena e per periodo di liquidazione \u2014 pronto per l&#8217;esportazione nell&#8217;ERP.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ps-formula\">\n        <h4>Come viene calcolato il rimborso<\/h4>\n        <div class=\"ps-formula-card\">\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Corrispondenza SKU<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">EAN &isin; assortimento del produttore<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Idoneit\u00e0<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">Corrispondenza SKU AND condizioni della meccanica soddisfatte<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Valore idoneo<span class=\"ps-cap-tag\">per transazione<\/span><\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">prezzo \u00d7 quantit\u00e0<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Rimborso per transazione<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">valore idoneo \u00d7 sconto % o importo fisso<\/span>\n          <\/div>\n          <div class=\"ps-formula-divider\"><\/div>\n          <div class=\"ps-formula-row ps-formula-total\">\n            <span class=\"ps-formula-label\">Rimborso dovuto per periodo<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">\u03a3 rimborsi sulle transazioni idonee<\/span>\n          <\/div>\n          <p class=\"ps-cap-note\"><strong>Aggregazione:<\/strong>ogni transazione viene verificata in modo indipendente rispetto a ogni promozione attiva. L&#8217;aggregazione avviene per promozione, per punto vendita, per catena e per periodo di liquidazione \u2014 una transazione pu\u00f2 essere idonea per pi\u00f9 promozioni in parallelo.<\/p>\n          <div class=\"ps-formula-section-divider\"><\/div>\n          <p class=\"ps-output-label\">Report di liquidazione \u2014 campi di output<\/p>\n          <table class=\"ps-output-table\">\n            <tr><td>Quantit\u00e0<\/td><td>Unit\u00e0 di SKU che soddisfano le condizioni della promozione<\/td><\/tr>\n            <tr><td>Valore<\/td><td>Valore della transazione \u2014 prezzo \u00d7 quantit\u00e0<\/td><\/tr>\n            <tr><td>Punti vendita<\/td><td>Numero di punti vendita con vendite idonee<\/td><\/tr>\n            <tr><td>Scontrini<\/td><td>Numero di scontrini con la meccanica attivata<\/td><\/tr>\n            <tr><td>Rimborso dovuto<\/td><td>Bonus calcolato da pagare alla catena<\/td><\/tr>\n            <tr><td>Formato<\/td><td>XLSX \u00b7 PDF \u00b7 API to ERP<\/td><\/tr>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 5: Category Intelligence -->\n\n<div class=\"cbps-ds-bl\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-bl{font-family:'PP Mori',sans-serif;}\n.cbps-ds-bl .blh-head{max-width:820px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-bl .blh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-bl .blh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-bl .blh-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:760px;}\n.cbps-ds-bl .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n<\/style>\n<section class=\"section bg-white\">\n  <style>\n    .cat-layers { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); margin-bottom: var(--space-10); }\n    .cat-layer-card { background: #f5f5f3; padding: var(--space-8); border-radius: 16px; position: relative; overflow: hidden; }\n    .cat-layer-card::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(180deg, #ef5909 0%, #a046e1 60%, #1676c3 100%); }\n    .cat-layer-eyebrow { font-size: var(--text-11); font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: #a046e1; margin-bottom: var(--space-3); }\n    .cat-example { background: #fff; border: 1px solid rgba(0,0,0,0.06); border-radius: 12px; padding: var(--space-6); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); max-width: 720px; margin: 0 auto var(--space-6); }\n    .cat-example-title { font-size: var(--text-12); font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #475569; margin-bottom: var(--space-4); }\n    .cat-table { width: 100%; border-collapse: collapse; font-size: var(--text-13); }\n    .cat-table th { text-align: left; font-weight: 600; color: #94a3b8; font-size: var(--text-11); letter-spacing: 0.08em; text-transform: uppercase; padding: var(--space-2) 0; border-bottom: 1px solid #e2e8f0; }\n    .cat-table th:nth-child(n+2) { text-align: right; }\n    .cat-table td { padding: var(--space-3) 0; border-bottom: 1px dashed rgba(0, 0, 0, 0.06); color: #1f2937; }\n    .cat-table tr:last-child td { border-bottom: none; }\n    .cat-table td:nth-child(n+2) { text-align: right; font-variant-numeric: tabular-nums; }\n    .cat-table .cat-share { font-weight: 700; color: #15803d; }\n    @media (max-width: 992px) {\n      .cat-layers { grid-template-columns: 1fr; gap: var(--space-5); }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"blh-head\">\n      <span class=\"blh-tag\">Livello bonus<\/span>\n      <h2 class=\"blh-h2\">Oltre i tuoi scontrini<span class=\"text-gradient\">&mdash; la tua quota di categoria, dallo stesso flusso.<\/span><\/h2>\n      <p class=\"blh-intro\">Gli scontrini coprono i tuoi SKU \u2014 cosa \u00e8 stato venduto e quali transazioni erano idonee alla promozione. Molte catene riportano anche i totali a livello di categoria nello stesso flusso dati: totale Birra, totale Superalcolici, totale Dolciumi per insegna o punto vendita. Un&#8217;unica integrazione, tre livelli di intelligence.<\/p>\n    <\/div>\n\n    <div class=\"cat-layers\">\n      <div class=\"cat-layer-card\">\n        <p class=\"cat-layer-eyebrow\">Livello 1 \u00b7 scontrini<\/p>\n        <h4 style=\"margin-bottom:var(--space-3);\">Le vendite dei tuoi SKU<\/h4>\n        <p style=\"color:#676767;font-size:var(--text-14);margin:0;\">Ogni transazione con i tuoi prodotti \u2014 gi\u00e0 estratta dagli scontrini per la liquidazione delle promozioni. Quantit\u00e0, valore, punto vendita, timestamp, flag della meccanica.<\/p>\n      <\/div>\n      <div class=\"cat-layer-card\">\n        <p class=\"cat-layer-eyebrow\">Livello 2 \u00b7 totali di categoria<\/p>\n        <h4 style=\"margin-bottom:var(--space-3);\">Vendite di categoria dalla catena<\/h4>\n        <p style=\"color:#676767;font-size:var(--text-14);margin:0;\">Totale Birra, totale Superalcolici, totale Dolciumi \u2014 valori aggregati riportati dalla catena a livello di insegna o punto vendita, nello stesso flusso giornaliero.<\/p>\n      <\/div>\n      <div class=\"cat-layer-card\">\n        <p class=\"cat-layer-eyebrow\">Livello 3 \u00b7 quota di categoria<\/p>\n        <h4 style=\"margin-bottom:var(--space-3);\">Le tue vendite vs concorrenza<\/h4>\n        <p style=\"color:#676767;font-size:var(--text-14);margin:0;\">Calcolata automaticamente: le tue vendite \u00f7 totale di categoria. Confronta la quota per catena, canale, regione e periodo \u2014 rispetto al resto della categoria.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"cat-example\">\n      <p class=\"cat-example-title\">Esempio \u2014 quota di categoria per catena, mese<\/p>\n      <table class=\"cat-table\">\n        <thead>\n          <tr><th>Categoria<\/th><th>Le tue vendite<\/th><th>Totale categoria<\/th><th>La tua quota<\/th><\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Birra<\/td><td>4.20M<\/td><td>18.50M<\/td><td class=\"cat-share\">22.7%<\/td><\/tr>\n          <tr><td>Sidro<\/td><td>1.10M<\/td><td>3.20M<\/td><td class=\"cat-share\">34.3%<\/td><\/tr>\n          <tr><td>Superalcolici<\/td><td>2.80M<\/td><td>14.00M<\/td><td class=\"cat-share\">20.0%<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <p style=\"font-size:var(--text-13);color:#676767;font-style:italic;max-width:760px;line-height:1.6;margin:0;\">Il reporting a livello di categoria \u00e8 disponibile quando il flusso dati della catena include i totali di categoria. Il perimetro esatto viene confermato durante la configurazione dell&#8217;integrazione dati.<\/p>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 6: Customer Success Story -->\n\n<div class=\"cbps-ds-res\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-res{font-family:'PP Mori',sans-serif;}\n.cbps-ds-res .resh-head{max-width:820px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-res .resh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-res .resh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#fff;margin:0 0 16px;}\n.cbps-ds-res .resh-intro{font-size:18px;line-height:1.6;color:rgba(255,255,255,0.72);margin:0 auto;max-width:720px;}\n.cbps-ds-res .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n<\/style>\n<section class=\"section bg-dark\">\n  <div class=\"container-wide\">\n    <div class=\"resh-head\">\n      <span class=\"resh-tag\">Risultati<\/span>\n      <h2 class=\"resh-h2\">Cosa cambia quando la liquidazione parte dallo scontrino<span class=\"text-gradient\">&mdash; e non dal report della catena.<\/span><\/h2>\n      <p class=\"resh-intro\">Tre risultati che seguono in modo costante quando la liquidazione delle promozioni passa dalla riconciliazione manuale delle dichiarazioni della catena alla verifica a livello di scontrino sui dati POS.<\/p>\n    <\/div>\n    <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-12);\">\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:16px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(107deg,#ef5909 0%,#d70e44 30%,#a046e1 65%,#1676c3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">Giorni \u2192 Ore<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Chiusura del periodo di liquidazione<\/p>\n        <p style=\"color:rgba(255,255,255,0.7);font-size:13px;\">Dalla riconciliazione manuale delle dichiarazioni della catena a un report giornaliero automatizzato \u2014 stessi dati, calcolati end-to-end<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:16px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(107deg,#ef5909 0%,#d70e44 30%,#a046e1 65%,#1676c3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">Tutte le campagne<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Verificate in parallelo<\/p>\n        <p style=\"color:rgba(255,255,255,0.7);font-size:13px;\">Ogni scontrino confrontato con ogni promozione attiva \u2014 nessuna suddivisione manuale tra meccaniche o catene<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:16px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(107deg,#ef5909 0%,#d70e44 30%,#a046e1 65%,#1676c3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">0<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Campionamento manuale degli scontrini<\/p>\n        <p style=\"color:rgba(255,255,255,0.7);font-size:13px;\">Ogni transazione del periodo di liquidazione \u00e8 verificata \u2014 non un campione statistico, non una dichiarazione della catena<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 7: Integration Ecosystem -->\n\n<div class=\"cbps-ds-impl\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-impl{font-family:'PP Mori',sans-serif;}\n.cbps-ds-impl .imh-head{max-width:840px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-impl .imh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-impl .imh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-impl .imh-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:780px;}\n.cbps-ds-impl .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n<\/style>\n<section class=\"section bg-white\" id=\"implementation\" style=\"padding-bottom:var(--space-10);\">\n  <style>\n    .ps-process-timeline { display: grid; grid-template-columns: repeat(5, 1fr); gap: var(--space-4); position: relative; padding-top: var(--space-2); margin-bottom: var(--space-12); }\n    .ps-process-timeline::before { content: \"\"; position: absolute; top: calc(var(--space-2) + 28px); left: 10%; right: 10%; height: 3px; background: linear-gradient(90deg, #a046e1 0%, #1676c3 25%, #a046e1 50%, #c98ce0 100%); border-radius: 999px; z-index: 0; }\n    .ps-process-step { position: relative; z-index: 1; text-align: center; display: flex; flex-direction: column; align-items: center; padding: 0 var(--space-2); }\n    .ps-process-circle { width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%); color: #fff; font-weight: 700; font-size: var(--text-18); display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-4); box-shadow: 0 8px 20px rgba(22, 118, 195, 0.35); border: 4px solid #fff; flex-shrink: 0; }\n    .ps-process-step h5 { margin-bottom: var(--space-2); color: var(--color-dark); font-size: var(--text-15); }\n    .ps-process-step .ps-process-time { font-size: var(--text-12); font-weight: 600; color: #a046e1; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: var(--space-2); }\n    .ps-process-step p { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n    @media (max-width: 992px) {\n      .ps-process-timeline { grid-template-columns: 1fr; gap: var(--space-6); }\n      .ps-process-timeline::before { left: 50%; right: auto; top: 0; bottom: 0; height: auto; width: 3px; background: linear-gradient(180deg, #a046e1 0%, #1676c3 25%, #a046e1 50%, #c98ce0 100%); }\n      .ps-process-step { padding: 0; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"imh-head\">\n      <span class=\"imh-tag\">Implementazione<\/span>\n      <h2 class=\"imh-h2\">Dal kick-off con la catena al primo report di rimborso:<span class=\"text-gradient\">fino a 12 settimane per catena.<\/span><\/h2>\n      <p class=\"imh-intro\">Ogni catena \u00e8 un progetto di integrazione a s\u00e9 \u2014 con il proprio ERP, la propria logica di esportazione dati e le proprie convenzioni di codifica dei prodotti. Asseco gestisce l&#8217;integrazione end-to-end con un proprio team di implementazione di<strong>oltre 160 specialisti<\/strong>, affinato su<strong>oltre 170 implementazioni FMCG<\/strong>.<\/p>\n    <\/div>\n    <div class=\"ps-process-timeline\">\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">01<\/div>\n        <h5>Kick-off con la catena<\/h5>\n        <div class=\"ps-process-time\">1 settimana<\/div>\n        <p>Perimetro, formati, contatto tecnico e dati di esempio concordati con la catena<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">02<\/div>\n        <h5>Costruzione dell&#8217;interfaccia POS<\/h5>\n        <div class=\"ps-process-time\">4\u20136 settimane<\/div>\n        <p>La catena prepara l&#8217;interfaccia di esportazione degli scontrini sul proprio lato \u2014 di solito il passaggio pi\u00f9 lungo, dipende dalle priorit\u00e0 IT della catena<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">03<\/div>\n        <h5>Mappatura SKU e punti vendita<\/h5>\n        <div class=\"ps-process-time\">1\u20132 settimane<\/div>\n        <p>SKU del produttore mappati sui codici della catena, gerarchia dei punti vendita modellata, \u201cshort EAN\u201d risolti (in parallelo con il passaggio 02)<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">04<\/div>\n        <h5>Configurazione del rilevatore<\/h5>\n        <div class=\"ps-process-time\">2\u20133 settimane<\/div>\n        <p>Prime promozioni configurate nel rilevatore, testate su una settimana storica di dati, correzioni di mappatura finalizzate<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">05<\/div>\n        <h5>Go-live e primo ciclo<\/h5>\n        <div class=\"ps-process-time\">1 periodo di liquidazione<\/div>\n        <p>Primo report di rimborso generato automaticamente, validato con il finance del produttore, ciclo di produzione completo attivo<\/p>\n      <\/div>\n    <\/div>\n    <p style=\"font-size:var(--text-13);color:var(--color-gray-mid);font-style:italic;max-width:760px;line-height:1.6;margin:0;\">Totale per catena: fino a 12 settimane end-to-end, con i passaggi 02 e 03 che di norma procedono in parallelo. Dopo l&#8217;integrazione della prima catena, le successive sono pi\u00f9 rapide \u2014 i template del rilevatore e le convenzioni di mappatura dei punti vendita vengono riutilizzati.<\/p>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 9: Industry Recognition -->\n\n<div class=\"cbps-ds-rec\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-rec{font-family:'PP Mori',sans-serif;}\n.cbps-ds-rec .rech-head{max-width:820px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-rec .rech-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-rec .rech-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-rec .rech-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:600px;}\n.cbps-ds-rec .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n.cbps-ds-rec .rec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:var(--max-width,1270px);margin:0 auto 36px;}\n.cbps-ds-rec .rec-card{background:#f5f5f3;border-radius:16px;padding:32px;display:flex;flex-direction:column;}\n.cbps-ds-rec .rec-icon{height:52px;margin-bottom:20px;display:flex;align-items:center;}\n.cbps-ds-rec .rec-icon img{max-height:46px;max-width:150px;width:auto;object-fit:contain;}\n.cbps-ds-rec .rec-card h4{font-size:18px;font-weight:600;color:#090909;margin:0 0 8px;}\n.cbps-ds-rec .rec-meta{font-size:12px;font-weight:600;letter-spacing:.04em;color:#1676c3;margin:0 0 14px;text-transform:uppercase;}\n.cbps-ds-rec .rec-desc{font-size:14px;line-height:1.6;color:#676767;margin:0;}\n.cbps-ds-rec .rec-cta-wrap{text-align:center;}\n.cbps-ds-rec .rec-cta{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#a046e1;text-decoration:none;border:1.5px solid rgba(160,70,225,0.35);border-radius:999px;padding:12px 24px;transition:all .2s;}\n.cbps-ds-rec .rec-cta:hover{background:rgba(160,70,225,0.06);border-color:#a046e1;}\n@media(max-width:992px){.cbps-ds-rec .rec-grid{grid-template-columns:1fr;}}\n<\/style>\n<section class=\"section bg-white\" id=\"recognition\">\n  <div class=\"container-wide\">\n    <div class=\"rech-head\">\n      <span class=\"rech-tag\">Riconoscimenti del settore<\/span>\n      <h2 class=\"rech-h2\">Quali analisti e standard riconoscono Asseco Platform<span class=\"text-gradient\">nel trade execution?<\/span><\/h2>\n      <p class=\"rech-intro\">Riconoscimenti indipendenti a supporto del tuo business case interno.<\/p>\n    <\/div>\n    <div class=\"rec-grid\"><div class=\"rec-card\"><div class=\"rec-icon\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/gartner.svg\" alt=\"Gartner\"><\/div><h4>Gartner Representative Vendor<\/h4><p class=\"rec-meta\">Market Guide for Retail Execution \u2013 2025<\/p><p class=\"rec-desc\">Asseco Platform indicata come Representative Vendor nella Gartner Market Guide for Retail Execution Management nel FMCG \u2013 l&#8217;esecuzione e la liquidazione delle promozioni commerciali fanno parte delle capacit\u00e0 di retail execution riconosciute della piattaforma.<\/p><\/div>\n<div class=\"rec-card\"><div class=\"rec-icon\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/poi.png\" alt=\"POI Best-in-Class\"><\/div><h4>POI Best-in-Class<\/h4><p class=\"rec-meta\">9 riconoscimenti in Asseco Platform \u2013 2025<\/p><p class=\"rec-desc\">Asseco Platform ha ottenuto 9 riconoscimenti POI Best-in-Class \u2013 il numero pi\u00f9 alto tra i vendor valutati. La liquidazione delle promozioni attinge direttamente ai riconoscimenti in compliance, ottimizzazione dell&#8217;attivit\u00e0 retail e trade execution.<\/p><\/div>\n<div class=\"rec-card\"><div class=\"rec-icon\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/iso.svg\" alt=\"ISO\/IEC 27001:2022\"><\/div><h4>ISO\/IEC 27001:2022<\/h4><p class=\"rec-meta\">Certificato<\/p><p class=\"rec-desc\">Certificazione di gestione della sicurezza delle informazioni riconosciuta a livello internazionale. Fondamentale per i responsabili IT aziendali nella valutazione di motori di liquidazione e integrazioni di dati POS.<\/p><\/div><\/div>\n    <div class=\"rec-cta-wrap\"><a class=\"rec-cta\" href=\"https:\/\/assecoplatform.com\/it\/casi-di-studio\/\">Vedi tutte le credenziali e le referenze dei clienti<svg viewBox=\"0 0 16 16\" fill=\"none\" style=\"width:15px;height:15px;\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n\n\n<!-- TDH LP \u2014 Section 8: Why Asseco Platform -->\n\n<div class=\"cbps-ds-why\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-why{font-family:'PP Mori',sans-serif;}\n.cbps-ds-why .wyh-head{max-width:840px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-why .wyh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-why .wyh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-why .wyh-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:780px;}\n.cbps-ds-why .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n<\/style>\n<section class=\"section bg-white\" id=\"why-asseco\">\n  <style>\n    .ps-why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); }\n    .ps-why-card { background: #fff; border-radius: 16px; padding: var(--space-8); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.05); position: relative; overflow: hidden; transition: transform 0.25s ease, box-shadow 0.25s ease; }\n    .ps-why-card::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #a046e1 0%, #a046e1 50%, #c98ce0 100%); }\n    .ps-why-card::after { content: \"\"; position: absolute; bottom: -60px; right: -60px; width: 180px; height: 180px; border-radius: 50%; background: radial-gradient(circle, rgba(160, 70, 225, 0.06) 0%, transparent 70%); pointer-events: none; }\n    .ps-why-card:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(22, 118, 195, 0.12); }\n    .ps-why-icon { width: 64px; height: 64px; border-radius: 16px; background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%); display: inline-flex; align-items: center; justify-content: center; margin-bottom: var(--space-5); box-shadow: 0 8px 20px rgba(22, 118, 195, 0.30); position: relative; z-index: 1; }\n    .ps-why-icon svg { width: 28px; height: 28px; color: #fff; stroke: #fff; }\n    .ps-why-card h4 { margin-bottom: var(--space-3); color: var(--color-dark); font-size: var(--text-18); position: relative; z-index: 1; }\n    .ps-why-card > p { font-size: var(--text-15); color: var(--color-gray-mid); margin-bottom: var(--space-5); line-height: 1.6; position: relative; z-index: 1; }\n    .ps-why-divider { height: 1px; background: linear-gradient(90deg, rgba(22, 118, 195, 0.2), transparent); margin-bottom: var(--space-4); position: relative; z-index: 1; }\n    .ps-why-card ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: var(--space-3); position: relative; z-index: 1; }\n    .ps-why-card li { display: flex; gap: var(--space-2); font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n    .ps-why-card li > span.arrow { color: #a046e1; font-weight: 700; flex-shrink: 0; }\n    @media (max-width: 992px) {\n      .ps-why-grid { grid-template-columns: 1fr; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"wyh-head\">\n      <span class=\"wyh-tag\">Perch\u00e9 Asseco Platform<\/span>\n      <h2 class=\"wyh-h2\">Liquidazione progettata attorno alle operazioni FMCG<span class=\"text-gradient\">\u2014 non assemblata da funzionalit\u00e0 trade-promo generiche.<\/span><\/h2>\n      <p class=\"wyh-intro\">Tre elementi che distinguono il checkout-based settlement di Asseco da uno strumento orizzontale di trade-promo management con connettori POS aggiunti a lato.<\/p>\n    <\/div>\n    <div class=\"ps-why-grid\">\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"><\/line>\n            <line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"><\/line>\n            <line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"><\/line>\n            <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"><\/line>\n            <line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"><\/line>\n            <line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"><\/line>\n            <line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"><\/line>\n            <line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"><\/line>\n            <line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Profondit\u00e0 di integrazione \u2014 oltre 170 implementazioni FMCG<\/h4>\n        <p>Asseco Platform integra dati di retail e distribuzione per i produttori FMCG nella regione da due decenni. L&#8217;onboarding di una catena non \u00e8 un generico progetto ERP \u2014 \u00e8 una metodologia affinata su<strong>oltre 170 implementazioni FMCG<\/strong>e<strong>oltre 160 specialisti di implementazione<\/strong>.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>oltre 170 implementazioni FMCG in CEE \u2014 produttori, distributori, catene<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Due decenni di lavoro sui dati POS \u2014 CSV, XML, fixed-width, flussi proprietari<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Stesso team di implementazione end-to-end \u2014 nessun passaggio a terzi a met\u00e0 progetto<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path>\n            <line x1=\"8\" y1=\"9\" x2=\"16\" y2=\"9\"><\/line>\n            <line x1=\"8\" y1=\"13\" x2=\"13\" y2=\"13\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Focus esclusivo sul FMCG<\/h4>\n        <p>Asseco Platform sviluppa esclusivamente per il FMCG. Ogni meccanica promozionale supportata, ogni flusso dati di catena integrato, ogni struttura del dizionario dei punti vendita modellata \u2014 tutto fondato su operazioni FMCG reali, non su un catalogo di funzionalit\u00e0 orizzontale adattato a pi\u00f9 settori.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>6 meccaniche promozionali da campagne FMCG reali \u2014 non un template TPM generico<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>\u201cShort EAN\u201d, codici specifici della catena, gerarchie di filiali \u2014 terreno comune, non casi limite<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"2.5\"><\/circle>\n            <circle cx=\"5\" cy=\"5\" r=\"2\"><\/circle>\n            <circle cx=\"19\" cy=\"5\" r=\"2\"><\/circle>\n            <circle cx=\"5\" cy=\"19\" r=\"2\"><\/circle>\n            <circle cx=\"19\" cy=\"19\" r=\"2\"><\/circle>\n            <line x1=\"6.5\" y1=\"6.5\" x2=\"10.5\" y2=\"10.5\"><\/line>\n            <line x1=\"17.5\" y1=\"6.5\" x2=\"13.5\" y2=\"10.5\"><\/line>\n            <line x1=\"6.5\" y1=\"17.5\" x2=\"10.5\" y2=\"13.5\"><\/line>\n            <line x1=\"17.5\" y1=\"17.5\" x2=\"13.5\" y2=\"13.5\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Onboarding della catena come servizio<\/h4>\n        <p>Ogni catena ha il proprio ERP, la propria logica di esportazione dati e le proprie convenzioni di codifica dei prodotti. Asseco non d\u00e0 per scontato che esista un flusso pulito \u2014 concordiamo l&#8217;interfaccia tecnica con il team IT della catena, validiamo i dati e gestiamo il flusso end-to-end.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Coinvolgimento diretto del team IT della catena per l&#8217;integrazione tecnica<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Mappatura SKU e dizionario dei punti vendita costruiti e mantenuti da Asseco<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Riconciliazione giornaliera e flag di qualit\u00e0 dei dati gestiti come servizio gestito<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 10: Platform Ecosystem -->\n\n<div class=\"cbps-ds-comp\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-comp{font-family:'PP Mori',sans-serif;}\n.cbps-ds-comp .coh-head{max-width:840px;margin:0 auto var(--space-10,48px);text-align:center;}\n.cbps-ds-comp .coh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-comp .coh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-comp .coh-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:780px;}\n.cbps-ds-comp .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n.cbps-ds-comp .eco-card{border-radius:16px;}\n.cbps-ds-comp .eco-footnote{text-align:center;margin:0 auto;}\n<\/style>\n<section class=\"section bg-gray\" id=\"ecosystem\">\n  <style>\n    .eco-2cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-6); margin-bottom: var(--space-8); }\n    .eco-card { background: #fff; border-radius: 12px; border: 1px solid #e2e8f0; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); overflow: hidden; display: flex; flex-direction: column; transition: box-shadow 0.25s ease; text-decoration: none; color: inherit; }\n    .eco-card { outline: none; }\n    .eco-card-title-link { color: inherit; text-decoration: none; }\n    .eco-card-title-link:hover { color: #a046e1; text-decoration: underline; text-underline-offset: 3px; }\n    .eco-card-thumb { width: 100%; min-height: 120px; overflow: visible; background: #fff; position: relative; display: flex; align-items: stretch; padding: 10px 12px 0; }\n    .eco-card-thumb img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }\n    .eco-card-body { padding: var(--space-5) var(--space-6); flex: 1; display: flex; flex-direction: column; gap: var(--space-2); }\n    .eco-card-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); font-size: var(--text-16); margin: 0; }\n    .eco-card-desc { font-size: var(--text-14); color: var(--color-gray-mid); line-height: 1.55; margin: 0; }\n    .eco-card-role { font-size: var(--text-11); font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: #a046e1; margin-bottom: var(--space-1); }\n    .eco-footnote { font-size: var(--text-13); color: var(--color-gray-mid); font-style: italic; max-width: 720px; line-height: 1.6; margin: 0; }\n    \/* CHG-296: Eco card mini-diagrams matching How It Works step 1 visual language *\/\n    .eco-thumb-diagram {\n      background: linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%), linear-gradient(180deg, #1e293b 0%, #0f172a 100%);\n      padding: 10px 12px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18), inset 0 -1px 0 rgba(255,255,255,0.04);\n      width: 100%;\n      border-radius: 10px;\n    }\n    .eco-pipeline {\n      display: grid;\n      grid-template-columns: repeat(var(--steps, 3), 1fr);\n      gap: 6px;\n      position: relative;\n      padding-top: 2px;\n      width: 100%;\n      max-width: 100%;\n      font-family: 'Poppins', system-ui, sans-serif;\n    }\n    .eco-pipeline::before {\n      content: \"\";\n      position: absolute;\n      top: calc(2px + 14px);\n      left: 14%;\n      right: 14%;\n      height: 2px;\n      background: linear-gradient(90deg, #1676c3 0%, #a046e1 50%, #c98ce0 100%);\n      border-radius: 999px;\n      z-index: 0;\n    }\n    .eco-step {\n      position: relative;\n      z-index: 1;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 5px;\n      text-align: center;\n      min-width: 0;\n    }\n    .eco-step-circle {\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      background: linear-gradient(135deg, #ef5909 0%, #d70e44 30%, #a046e1 65%, #1676c3 100%);\n      color: #fff;\n      font-weight: 700;\n      font-size: 11px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 4px 10px rgba(22, 118, 195, 0.35);\n      border: 2px solid rgba(15, 23, 42, 0.85);\n      flex-shrink: 0;\n    }\n    .eco-step-label {\n      font-size: 10px;\n      font-weight: 700;\n      color: #fff;\n      line-height: 1.15;\n    }\n    .eco-step-sub {\n      font-size: 8.5px;\n      color: rgba(255,255,255,0.65);\n      line-height: 1.2;\n    }\n    .eco-mini-connector {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      margin: 0 4px;\n      flex-shrink: 0;\n    }\n    .eco-mini-connector-line {\n      width: 10px;\n      height: 1.5px;\n      background: linear-gradient(90deg, rgba(160, 70, 225, 0.45) 0%, rgba(160, 70, 225, 0.95) 100%);\n      border-radius: 999px;\n    }\n    .eco-mini-connector-arrow {\n      width: 0; height: 0;\n      border-top: 4px solid transparent;\n      border-bottom: 4px solid transparent;\n      border-left: 5px solid rgba(160, 70, 225, 0.95);\n      border-right: 0;\n      margin-left: -1px;\n    }\n\n    @media (max-width: 768px) {\n      .eco-2cards { grid-template-columns: 1fr; }\n      \n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"coh-head\">\n      <span class=\"coh-tag\">Componenti necessari<\/span>\n      <h2 class=\"coh-h2\">Checkout-Based Settlement funziona su due prodotti.<span class=\"text-gradient\">Trade Data Hub e Trade Terms &#038; Settlement.<\/span><\/h2>\n      <p class=\"coh-intro\">Non servono altri prodotti Asseco per la liquidazione sugli scontrini POS. Trade Data Hub gestisce l&#8217;acquisizione dei dati; Trade Terms &#038; Settlement ospita il rilevatore delle promozioni e la formula di rimborso.<\/p>\n    <\/div>\n\n    <div class=\"eco-2cards\">\n      <div class=\"eco-card\">\n        <div class=\"eco-card-thumb eco-thumb-diagram\" aria-hidden=\"true\">\n            <div class=\"eco-pipeline\" style=\"--steps:2;\">\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">1<\/div>\n                <div class=\"eco-step-label\">Profili delle catene<\/div>\n                <div class=\"eco-step-sub\">Formati e scale diversi<\/div>\n              <\/div>\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">2<\/div>\n                <div class=\"eco-step-label\">Modello unificato dello scontrino<\/div>\n                <div class=\"eco-step-sub\">Normalizzati, deduplicati<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <div class=\"eco-card-body\">\n          <span class=\"eco-card-role\">Acquisizione dati<\/span>\n          <p class=\"eco-card-title\"><a href=\"https:\/\/assecoplatform.com\/it\/trade-data-hub\/\" class=\"eco-card-title-link\">Trade Data Hub<\/a><\/p>\n          <p class=\"eco-card-desc\">Si connette al flusso POS di ogni catena, normalizza i dati, risolve la mappatura SKU e la gerarchia dei punti vendita \u2014 le fondamenta di ogni ciclo di liquidazione.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"eco-card\">\n        <div class=\"eco-card-thumb eco-thumb-diagram\" aria-hidden=\"true\">\n            <div class=\"eco-pipeline\" style=\"--steps:3;\">\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">1<\/div>\n                <div class=\"eco-step-label\">Scontrino<\/div>\n                <div class=\"eco-step-sub\">Punto vendita, SKU, qt\u00e0, prezzo<\/div>\n              <\/div>\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">2<\/div>\n                <div class=\"eco-step-label\">Rilevamento<\/div>\n                <div class=\"eco-step-sub\">SKU + verifica meccanica<\/div>\n              <\/div>\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">3<\/div>\n                <div class=\"eco-step-label\">Rimborso<\/div>\n                <div class=\"eco-step-sub\">Per scontrino, aggregato<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <div class=\"eco-card-body\">\n          <span class=\"eco-card-role\">Meccanica del rimborso<\/span>\n          <p class=\"eco-card-title\">Trade Terms &#038; Settlement<\/p>\n          <p class=\"eco-card-desc\">Motore di liquidazione che ospita il rilevatore delle promozioni e la formula di rimborso. Il prodotto-padre sotto cui Checkout-Based Promotional Settlement funziona come modulo.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"eco-footnote\">Parte della categoria Trade Promotion Settlement. Moduli affini per il distributor sell-out e le meccaniche di voucher redemption sono in sviluppo.<\/p>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- TDH LP \u2014 Section 11: FAQ -->\n\n<div class=\"cbps-ds-faq\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-faq{font-family:'PP Mori',sans-serif;}\n.cbps-ds-faq .fqh-head{max-width:820px;margin:0 auto var(--space-12,56px);text-align:center;}\n.cbps-ds-faq .fqh-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#ececec;color:#676767;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-faq .fqh-h2{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.18;color:#090909;margin:0 0 16px;}\n.cbps-ds-faq .fqh-intro{font-size:18px;line-height:1.6;color:#676767;margin:0 auto;max-width:720px;}\n.cbps-ds-faq .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n.cbps-ds-faq #faq .container-wide > div > div > p:first-child{font-size:16px!important;}\n<\/style>\n<section class=\"section bg-white\" id=\"faq\">\n  <div class=\"container-wide\">\n    <div class=\"fqh-head\">\n      <span class=\"fqh-tag\">FAQ<\/span>\n      <h2 class=\"fqh-h2\">Domande frequenti su<span class=\"text-gradient\">checkout-based settlement e flussi di dati POS.<\/span><\/h2>\n      <p class=\"fqh-intro\">Risposte alle domande che Sales Director, Trade Marketing Manager e Finance Controller pongono pi\u00f9 spesso prima e durante l&#8217;implementazione.<\/p>\n    <\/div>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);\">\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Cos&#8217;\u00e8 Checkout-Based Promotional Settlement?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Un modulo che automatizza la liquidazione delle promozioni commerciali tra produttori FMCG e catene utilizzando i dati degli scontrini POS. Il produttore non si affida pi\u00f9 alla dichiarazione mensile della catena come base per il rimborso \u2014 ogni transazione \u00e8 verificata alla cassa, la meccanica \u00e8 identificata per scontrino e il report di rimborso \u00e8 costruito su dati transazionali di origine.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">In cosa si differenzia dal distributor-based settlement?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Questo modulo legge i dati degli scontrini POS direttamente dalle catene \u2014 il livello di retail sell-out. Per le promozioni eseguite tramite distributori (il livello di distributor sell-out) \u00e8 necessario un modulo affine separato: Distributor-Based Promotional Settlement. Parlane con noi se \u00e8 il tuo scenario.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Con quali catene funziona oggi?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Oggi sono attive integrazioni nel mercato FMCG polacco, con un&#8217;espansione pianificata in tutta la CEE. Le nuove catene vengono integrate individualmente \u2014 l&#8217;onboarding tipico richiede fino a 12 settimane end-to-end, con la preparazione IT della catena di solito come passaggio pi\u00f9 lungo.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">E per quanto riguarda il GDPR e i dati personali sugli scontrini?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">I dati degli scontrini sono trattati a livello di transazione, non a livello di cliente. Gli identificatori delle carte fedelt\u00e0 e qualsiasi informazione personale identificabile sono esclusi dal flusso di liquidazione. Il trattamento dei dati \u00e8 regolato dall&#8217;accordo di condivisione dati produttore\u2013catena, e il sistema gira su infrastruttura certificata ISO\/IEC 27001:2022.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Cosa succede se una catena invia dati incoerenti?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Trade Data Hub include controlli di qualit\u00e0 dei dati, deduplica e routine di riconciliazione su ogni flusso giornaliero. Le incoerenze vengono segnalate automaticamente e rinviate alla catena per la correzione. I report di liquidazione includono metadati di qualit\u00e0 dei dati, cos\u00ec i team finance sanno quali numeri sono liquidati e quali in sospeso.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Pu\u00f2 gestire pi\u00f9 promozioni attive in parallelo?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">S\u00ec. Ogni transazione \u00e8 verificata in modo indipendente rispetto a ogni promozione attiva. Non c&#8217;\u00e8 limite alle promozioni simultanee \u2014 i produttori che gestiscono campagne su pi\u00f9 catene in parallelo le liquidano in un unico ciclo, senza suddivisione manuale tra meccaniche o catene.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Quali meccaniche promozionali supporta?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Sei meccaniche sono supportate out-of-the-box: promozioni di prezzo, meccaniche multi-buy e di confezione, soglie di valore, finestre temporali e per punto vendita stagionali, bundle gratis (es. 4+2) ed equivalenti di voucher-redemption. L&#8217;elenco delle meccaniche supportate viene esteso man mano che nuovi tipi di promozione compaiono nei portafogli dei clienti.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Come si integra con il nostro ERP e sistema finance?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">I report di liquidazione si esportano in XLSX, PDF o vengono inviati direttamente tramite API all&#8217;ERP del produttore. Il produttore approva il report e lo inoltra all&#8217;area finance attraverso il workflow accounts-payable esistente. Trade Terms &#038; Settlement si integra con i principali ERP in uso nel FMCG.<\/p>\n      <\/div>\n    <\/div>\n  <script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Cos'\u00e8 Checkout-Based Promotional Settlement?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Un modulo che automatizza la liquidazione delle promozioni commerciali tra produttori FMCG e catene utilizzando i dati degli scontrini POS. Il produttore non si affida pi\u00f9 alla dichiarazione mensile della catena come base per il rimborso \u2014 ogni transazione \u00e8 verificata alla cassa, la meccanica \u00e8 identificata per scontrino e il report di rimborso \u00e8 costruito su dati transazionali di origine.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"In cosa si differenzia dal distributor-based settlement?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Questo modulo legge i dati degli scontrini POS direttamente dalle catene \u2014 il livello di retail sell-out. Per le promozioni eseguite tramite distributori (il livello di distributor sell-out) \u00e8 necessario un modulo affine separato: Distributor-Based Promotional Settlement. Parlane con noi se \u00e8 il tuo scenario.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Con quali catene funziona oggi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oggi sono attive integrazioni nel mercato FMCG polacco, con un'espansione pianificata in tutta la CEE. Le nuove catene vengono integrate individualmente \u2014 l'onboarding tipico richiede fino a 12 settimane end-to-end, con la preparazione IT della catena di solito come passaggio pi\u00f9 lungo.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"E per quanto riguarda il GDPR e i dati personali sugli scontrini?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"I dati degli scontrini sono trattati a livello di transazione, non a livello di cliente. Gli identificatori delle carte fedelt\u00e0 e qualsiasi informazione personale identificabile sono esclusi dal flusso di liquidazione. Il trattamento dei dati \u00e8 regolato dall'accordo di condivisione dati produttore\u2013catena, e il sistema gira su infrastruttura certificata ISO\/IEC 27001:2022.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Cosa succede se una catena invia dati incoerenti?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Trade Data Hub include controlli di qualit\u00e0 dei dati, deduplica e routine di riconciliazione su ogni flusso giornaliero. Le incoerenze vengono segnalate automaticamente e rinviate alla catena per la correzione. I report di liquidazione includono metadati di qualit\u00e0 dei dati, cos\u00ec i team finance sanno quali numeri sono liquidati e quali in sospeso.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Pu\u00f2 gestire pi\u00f9 promozioni attive in parallelo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ec. Ogni transazione \u00e8 verificata in modo indipendente rispetto a ogni promozione attiva. Non c'\u00e8 limite alle promozioni simultanee \u2014 i produttori che gestiscono campagne su pi\u00f9 catene in parallelo le liquidano in un unico ciclo, senza suddivisione manuale tra meccaniche o catene.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quali meccaniche promozionali supporta?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sei meccaniche sono supportate out-of-the-box: promozioni di prezzo, meccaniche multi-buy e di confezione, soglie di valore, finestre temporali e per punto vendita stagionali, bundle gratis (es. 4+2) ed equivalenti di voucher-redemption. L'elenco delle meccaniche supportate viene esteso man mano che nuovi tipi di promozione compaiono nei portafogli dei clienti.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Come si integra con il nostro ERP e sistema finance?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"I report di liquidazione si esportano in XLSX, PDF o vengono inviati direttamente tramite API all'ERP del produttore. Il produttore approva il report e lo inoltra all'area finance attraverso il workflow accounts-payable esistente. Trade Terms & Settlement si integra con i principali ERP in uso nel FMCG.\"\n      }\n    }\n  ]\n}\n<\/script>\n  <\/div>\n<\/section>\n<\/div>\n\n\n<!-- Schema.org SoftwareApplication JSON-LD -->\n\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"SoftwareApplication\",\n \"name\": \"Checkout-Based Promotional Settlement \u2014 un modulo Trade Promotion Settlement di Asseco Platform\",\n \"description\": \"Checkout-Based Promotional Settlement automatizza il calcolo del rimborso delle promozioni commerciali tra produttori FMCG e catene sui dati degli scontrini POS. In produzione presso catene FMCG polacche, ciclo del giorno dopo, 6 meccaniche promozionali rilevate a livello di scontrino. Basato su Trade Data Hub e Trade Terms & Settlement.\",\n \"url\": \"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/\",\n \"applicationCategory\": \"BusinessApplication\",\n \"applicationSubCategory\": \"Trade Promotion Settlement\",\n \"operatingSystem\": \"Cloud-based\",\n \"offers\": {\n  \"@type\": \"Offer\",\n  \"availability\": \"https:\/\/schema.org\/InStock\",\n  \"description\": \"Prezzi enterprise su richiesta. Disponibile come modulo di liquidazione all'interno di Trade Terms & Settlement, basato su Trade Data Hub.\"\n },\n \"publisher\": {\n  \"@type\": \"Organization\",\n  \"name\": \"Asseco Business Solutions\",\n  \"url\": \"https:\/\/assecoplatform.com\"\n },\n \"featureList\": [\n  \"Flusso di scontrini POS con ciclo giornaliero del giorno dopo presso catene FMCG polacche\",\n  \"Mappatura SKU inclusa la risoluzione degli short-EAN e i codici prodotto specifici della catena\",\n  \"Rilevatore delle promozioni che supporta 6 meccaniche: prezzo, multi-buy, soglia, stagionale, bundle, voucher\",\n  \"Tutte le promozioni attive verificate in parallelo \u2014 ogni scontrino confrontato con ogni campagna\",\n  \"Formula di liquidazione con audit trail a livello di transazione per scontrino\",\n  \"Esportazione del report di rimborso: XLSX, PDF, push API verso ERP\",\n  \"Onboarding della catena come servizio gestito: mappatura SKU, dizionario dei punti vendita, flag di qualit\u00e0 dei dati\"\n ],\n \"audience\": {\n  \"@type\": \"BusinessAudience\",\n  \"audienceType\": \"FMCG Sales Director, Trade Marketing Manager, Finance Controller\"\n }\n}\n<\/script>\n\n\n\n\n<div class=\"cbps-ds-cta\"><style>\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-Regular.woff2') format('woff2');font-weight:200 400;font-style:normal;font-display:swap;}\n@font-face{font-family:'PP Mori';src:url('https:\/\/assecoplatform.com\/wp-content\/themes\/asseco-lp-fse\/dist\/fonts\/subset-PPMori-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}\n.cbps-ds-cta{font-family:'PP Mori',sans-serif;}\n.cbps-ds-cta .ctah-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;}\n.cbps-ds-cta .ctah-h2{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.18;color:#fff;margin:0 0 16px;}\n.cbps-ds-cta .ctah-intro{font-size:18px;line-height:1.6;color:rgba(255,255,255,0.72);margin:0 0 32px;}\n.cbps-ds-cta .text-gradient{background:linear-gradient(107deg,#ef5909 17%,#d70e44 34%,#a046e1 55%,#1676c3 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}\n.cbps-ds-cta .ds-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;border-radius:999px;padding:14px 28px;text-decoration:none;transition:all .2s;}\n.cbps-ds-cta .ds-btn-white{background:#fff;color:#0a0e27;border:1.5px solid #fff;}\n.cbps-ds-cta .ds-btn-white:hover{background:rgba(255,255,255,0.88);}\n.cbps-ds-cta .ds-btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,0.4);}\n.cbps-ds-cta .ds-btn-outline:hover{border-color:#fff;background:rgba(255,255,255,0.08);}\n<\/style>\n<section class=\"section bg-dark\">\n  <style>\n    .ps-cta-grid { display: grid; grid-template-columns: 2fr 1fr; gap: var(--space-12); align-items: center; text-align: left; margin-bottom: var(--space-10); }\n    .ps-cta-grid .ps-cta-image img { width: 100%; max-width: 820px; height: auto; display: block; margin: 0 auto; }\n    .ps-cta-grid .ps-cta-content .badge-row { margin-bottom: var(--space-3); display: inline-block; }\n    .ps-cta-grid .ps-cta-buttons { display: flex; gap: var(--space-4); flex-wrap: wrap; }\n    .ps-cta-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); max-width: 560px; margin: 0 auto; text-align: center; }\n    @media (max-width: 992px) {\n      .ps-cta-grid { grid-template-columns: 1fr; gap: var(--space-6); text-align: center; }\n      .ps-cta-grid .ps-cta-image { order: -1; }\n      .ps-cta-grid .ps-cta-buttons { justify-content: center; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"ps-cta-grid\">\n      <div class=\"ps-cta-image\">\n        <div class=\"sd-dashboard\" aria-hidden=\"true\">\n          <div class=\"sd-header\">\n            <div class=\"sd-title-row\">\n              <span class=\"sd-title\">Esecuzione della liquidazione<\/span>\n              <span class=\"sd-info\" aria-hidden=\"true\">i<\/span>\n            <\/div>\n            <div class=\"sd-period\">\n              <span class=\"sd-period-label\">Periodo<\/span>\n              <span class=\"sd-period-value\">Apr 2026<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-kpis\">\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">4.85M<\/span>\n              <span class=\"sd-kpi-label\">Rimborso dovuto (EUR)<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">287K<\/span>\n              <span class=\"sd-kpi-label\">Scontrini elaborati<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">24<\/span>\n              <span class=\"sd-kpi-label\">Promozioni attive<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">8,650<\/span>\n              <span class=\"sd-kpi-label\">Punti vendita coperti<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value sd-kpi-value--good\">100%<\/span>\n              <span class=\"sd-kpi-label\">Verificato<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-panels\">\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Verifica del rimborso<\/span>\n              <div class=\"sd-gauge\">\n                <svg viewBox=\"0 0 100 60\" preserveAspectRatio=\"xMidYMid meet\">\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#e5e7eb\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#22c55e\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <\/svg>\n                <div class=\"sd-gauge-value\">100%<\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Rimborso per meccanica<\/span>\n              <div class=\"sd-bars\">\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Prezzo<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:100%\"><\/div><\/div><span class=\"sd-bar-value\">42%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Multi-buy<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:62%\"><\/div><\/div><span class=\"sd-bar-value\">26%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Bundle<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:40%\"><\/div><\/div><span class=\"sd-bar-value\">17%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Soglia<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:22%\"><\/div><\/div><span class=\"sd-bar-value\">9%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Stagionale<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:12%\"><\/div><\/div><span class=\"sd-bar-value\">4%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Voucher<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:6%\"><\/div><\/div><span class=\"sd-bar-value\">2%<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Rimborso cumulativo<\/span>\n              <svg class=\"sd-trend\" viewBox=\"0 0 100 50\" preserveAspectRatio=\"none\">\n                <defs>\n                  <linearGradient id=\"sdTrendFill\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0%\" stop-color=\"rgba(22, 118, 195, 0.30)\" \/>\n                    <stop offset=\"100%\" stop-color=\"rgba(22, 118, 195, 0.02)\" \/>\n                  <\/linearGradient>\n                <\/defs>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3 L 100 50 L 0 50 Z\" fill=\"url(#sdTrendFill)\"\/>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3\" stroke=\"#1676c3\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <circle cx=\"100\" cy=\"3\" r=\"2.2\" fill=\"#1676c3\"\/>\n              <\/svg>\n              <div class=\"sd-trend-axis\">\n                <span>Apr 01<\/span>\n                <span>Apr 30<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-table\">\n            <div class=\"sd-table-title\">Rimborso a livello di promozione<\/div>\n            <div class=\"sd-row sd-row--header\">\n              <span>Promozione<\/span>\n              <span>Meccanica<\/span>\n              <span>Rimborso<\/span>\n              <span><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Birra 4-pack \u2014 promo Apr<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">1.24M<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Sidro 0,5l prezzo promo<\/span>\n              <span class=\"sd-row-mech\">Prezzo<\/span>\n              <span class=\"sd-row-value\">980K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Superalcolici 4+2 weekend<\/span>\n              <span class=\"sd-row-mech\">Bundle<\/span>\n              <span class=\"sd-row-value\">760K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Vodka multi-buy primavera<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">540K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Vino pack soglia<\/span>\n              <span class=\"sd-row-mech\">Soglia<\/span>\n              <span class=\"sd-row-value\">390K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row sd-row--more\">\n              <span>+ altre 19 promozioni<\/span>\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-footer\">\n            <span class=\"sd-export\">Esporta<\/span>\n            <span class=\"sd-export-formats\">XLSX \u00b7 PDF \u00b7 API to ERP<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ps-cta-content\">\n        <span class=\"ctah-tag\">Inizia ora<\/span>\n        <h2 class=\"ctah-h2\">Sposta la liquidazione delle promozioni commerciali<span class=\"text-gradient\">da negoziazione trimestrale a processo quotidiano e verificabile.<\/span><\/h2>\n        <p class=\"ctah-intro\">Prenota un colloquio con uno specialista Asseco Platform. Ti mostreremo una liquidazione reale a livello di scontrino, illustreremo la metodologia di onboarding delle catene e mapperemo il tuo programma di trade promo sulle capacit\u00e0 del rilevatore.<\/p>\n        <div class=\"ps-cta-buttons\">\n          <a href=\"https:\/\/assecoplatform.com\/it\/contattaci\/\" class=\"ds-btn ds-btn-white\"><svg viewBox=\"0 0 16 16\" fill=\"none\" style=\"width:15px;height:15px;\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Prenota una demo<\/a>\n          <a href=\"https:\/\/assecoplatform.com\/it\/contattaci\/\" class=\"ds-btn ds-btn-outline\">Contattaci<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Checkout-Based Promotional Settlement di Asseco Platform: un modulo di liquidazione basato su Trade Data Hub e Trade Terms &amp; Settlement \u2014 verifica a livello di scontrino dell&#8217;esecuzione delle promozioni commerciali tra produttori FMCG e catene. Checkout-Based Promotional Settlement Liquidazione delle promozioni commerciali suidati degli scontrini,non sulla dichiarazione della catena. Basato suTrade Data HubeTrade Terms &#038; [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-page-with-dark-footer","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-7989","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Trade Promotion Management: rimborso dagli scontrini | Asseco<\/title>\n<meta name=\"description\" content=\"Trade Promotion Management sui dati POS \u2014 automazione dei rimborsi promozionali tra produttori FMCG e catene. Ciclo del giorno dopo, 6 meccaniche.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trade Promotion Management: rimborso dagli scontrini | Asseco\" \/>\n<meta property=\"og:description\" content=\"Trade Promotion Management sui dati POS \u2014 automazione dei rimborsi promozionali tra produttori FMCG e catene. Ciclo del giorno dopo, 6 meccaniche.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/\" \/>\n<meta property=\"og:site_name\" content=\"Asseco Platform\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-18T08:57:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Checkout-Based Promotional Settlement\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/\",\"name\":\"Trade Promotion Management: rimborso dagli scontrini | Asseco\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/nestle.svg\",\"datePublished\":\"2026-05-11T11:06:50+00:00\",\"dateModified\":\"2026-06-18T08:57:01+00:00\",\"description\":\"Trade Promotion Management sui dati POS \u2014 automazione dei rimborsi promozionali tra produttori FMCG e catene. Ciclo del giorno dopo, 6 meccaniche.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/nestle.svg\",\"contentUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/nestle.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/checkout-based-promotional-settlement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/homepage\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checkout-Based Promotional Settlement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/#website\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/\",\"name\":\"Asseco Platform\",\"description\":\"Solutions for FMCG\",\"publisher\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/assecoplatform.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/#organization\",\"name\":\"Asseco Platform\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/asseco_platform.svg\",\"contentUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/asseco_platform.svg\",\"caption\":\"Asseco Platform\"},\"image\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Trade Promotion Management: rimborso dagli scontrini | Asseco","description":"Trade Promotion Management sui dati POS \u2014 automazione dei rimborsi promozionali tra produttori FMCG e catene. Ciclo del giorno dopo, 6 meccaniche.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/","og_locale":"it_IT","og_type":"article","og_title":"Trade Promotion Management: rimborso dagli scontrini | Asseco","og_description":"Trade Promotion Management sui dati POS \u2014 automazione dei rimborsi promozionali tra produttori FMCG e catene. Ciclo del giorno dopo, 6 meccaniche.","og_url":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/","og_site_name":"Asseco Platform","article_modified_time":"2026-06-18T08:57:01+00:00","og_image":[{"url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Checkout-Based Promotional Settlement","twitter_image":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png","twitter_misc":{"Tempo di lettura stimato":"16 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/","url":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/","name":"Trade Promotion Management: rimborso dagli scontrini | Asseco","isPartOf":{"@id":"https:\/\/assecoplatform.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/#primaryimage"},"image":{"@id":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/#primaryimage"},"thumbnailUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg","datePublished":"2026-05-11T11:06:50+00:00","dateModified":"2026-06-18T08:57:01+00:00","description":"Trade Promotion Management sui dati POS \u2014 automazione dei rimborsi promozionali tra produttori FMCG e catene. Ciclo del giorno dopo, 6 meccaniche.","breadcrumb":{"@id":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/#primaryimage","url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg","contentUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/assecoplatform.com\/it\/checkout-based-promotional-settlement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/assecoplatform.com\/it\/homepage\/"},{"@type":"ListItem","position":2,"name":"Checkout-Based Promotional Settlement"}]},{"@type":"WebSite","@id":"https:\/\/assecoplatform.com\/#website","url":"https:\/\/assecoplatform.com\/","name":"Asseco Platform","description":"Solutions for FMCG","publisher":{"@id":"https:\/\/assecoplatform.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/assecoplatform.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/assecoplatform.com\/#organization","name":"Asseco Platform","url":"https:\/\/assecoplatform.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/assecoplatform.com\/#\/schema\/logo\/image\/","url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/07\/asseco_platform.svg","contentUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/07\/asseco_platform.svg","caption":"Asseco Platform"},"image":{"@id":"https:\/\/assecoplatform.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages\/7989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/comments?post=7989"}],"version-history":[{"count":5,"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages\/7989\/revisions"}],"predecessor-version":[{"id":8850,"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages\/7989\/revisions\/8850"}],"wp:attachment":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/media?parent=7989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}