<style id="elementor-post-67924">.elementor-67924 .elementor-element.elementor-element-13dd283{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:766px){.elementor-67924 .elementor-element.elementor-element-13dd283{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}</style>{"id":67924,"date":"2026-09-10T09:41:48","date_gmt":"2026-09-10T07:41:48","guid":{"rendered":"https:\/\/xiting.com\/?page_id=67924"},"modified":"2026-09-22T13:16:52","modified_gmt":"2026-09-22T11:16:52","slug":"cua-check","status":"publish","type":"page","link":"https:\/\/xiting.com\/en\/cua-check\/","title":{"rendered":"SAP CUA Check \u2013 Free 2-Minute Assessment | XitingCUA Check"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"67924\" class=\"elementor elementor-67924 elementor-67891\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13dd283 e-con-full e-flex e-con e-parent\" data-id=\"13dd283\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2467e87 elementor-widget elementor-widget-html\" data-id=\"2467e87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     CUA Check - form page \/en\/cua-check\/\r\n\r\n     English twin of \/de\/zbv-check\/. Same xp design system, scoped\r\n     under #cua-check so both can live on one site without collisions.\r\n\r\n     IMPORTANT: both language versions post into the SAME HubSpot form.\r\n     Labels are English, the option VALUES stay German because they are\r\n     the internal values of the HubSpot properties. Never translate a\r\n     value - HubSpot answers 200 and drops anything it does not know.\r\n\r\n     HubSpot LIVE:\r\n       Portal        25088517  (eu1)\r\n       Form          9fcb891e-1f8f-44d5-975a-e5cbdf172f75\r\n       objectTypeId  2-253557365   (consulting_campaign_questionaires)\r\n\r\n     Two traps that are invisible in the HubSpot editor:\r\n       1. Custom object fields need the \"2-253557365\/\" prefix.\r\n       2. The internal values are spelled inconsistently across\r\n          properties, and the ranges contain U+2013, not a hyphen.\r\n          Everything is verbatim in the markup - do not touch.\r\n     ========================================================= -->\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@600;700;800&family=Open+Sans:wght@400;600;700&display=swap\">\r\n\r\n<style>\r\n#cua-check {\r\n  --red: #CD1316;\r\n  --red-dark: #A50F12;\r\n  --ink: #1A1A1A;\r\n  --muted: #58595B;\r\n  --line: #E6E6E6;\r\n  --grey: #F5F5F5;\r\n  \/* Nicht Teil des xp-Systems, aber ein Formular braucht einen Fehlerzustand.\r\n     Bewusst ein anderer Rotton als das Markenrot, sonst ist ein fokussiertes\r\n     Feld nicht von einem fehlerhaften zu unterscheiden. *\/\r\n  --err: #B3261E;\r\n  --err-bg: #FDF3F2;\r\n  --ok: #1E7A45;\r\n\r\n  --head: Poppins, \"Open Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\r\n  --body: \"Open Sans\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\r\n\r\n  font-family: var(--body);\r\n  font-size: 15px;\r\n  font-weight: 400;\r\n  line-height: 1.65;\r\n  color: var(--muted);\r\n  background: #fff;\r\n}\r\n\r\n#cua-check *,\r\n#cua-check *::before,\r\n#cua-check *::after { box-sizing: border-box; }\r\n\r\n#cua-check p,\r\n#cua-check h1,\r\n#cua-check h2,\r\n#cua-check h3,\r\n#cua-check ul,\r\n#cua-check li { margin: 0; padding: 0; }\r\n\r\n#cua-check ul { list-style: none; }\r\n\r\n\/* Muss !important sein: die display-Regeln der Grids wuerden die\r\n   Browser-Default-Regel fuer [hidden] sonst ueberschreiben. *\/\r\n#cua-check [hidden] { display: none !important; }\r\n\r\n#cua-check .xp-wrap {\r\n  width: 100%;\r\n  max-width: 1240px;\r\n  margin: 0 auto;\r\n  padding: 0 24px;\r\n}\r\n\r\n#cua-check .xp-sec { padding: 72px 0; }\r\n\/* Alles wei\u00df wie bei Solman. Wer die Sektion doch grau absetzen will,\r\n   haengt .is-grey ans div und nimmt .has-line raus. *\/\r\n#cua-check .xp-sec.is-grey { background: var(--grey); }\r\n\/* Trennung ohne Flaeche: Hairline im Wrap, damit sie auf 1240px sitzt\r\n   und nicht randlos durchlaeuft. *\/\r\n#cua-check .xp-sec.has-line > .xp-wrap { border-top: 1px solid var(--line); padding-top: 72px; }\r\n#cua-check .xp-sec.has-line { padding-top: 0; }\r\n\r\n\/* ---------- Typo ---------- *\/\r\n#cua-check .xp-h1 {\r\n  font-family: var(--head);\r\n  font-size: clamp(32px, 1.5rem + 2.6vw, 52px);\r\n  font-weight: 800;\r\n  line-height: 1.04;\r\n  letter-spacing: -0.02em;\r\n  color: var(--ink);\r\n}\r\n#cua-check .xp-h1 .is-red { color: var(--red); }\r\n\r\n#cua-check .xp-h2 {\r\n  font-family: var(--head);\r\n  font-size: clamp(26px, 1.35rem + 1.7vw, 38.4px);\r\n  font-weight: 700;\r\n  line-height: 1.15;\r\n  letter-spacing: -0.01em;\r\n  color: var(--ink);\r\n  text-wrap: balance;\r\n}\r\n\r\n#cua-check .xp-h3 {\r\n  font-family: var(--head);\r\n  font-size: 16.8px;\r\n  font-weight: 600;\r\n  line-height: 1.25;\r\n  color: var(--ink);\r\n}\r\n\r\n#cua-check .xp-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  font-family: var(--head);\r\n  font-size: 12.48px;\r\n  font-weight: 700;\r\n  line-height: 1.65;\r\n  letter-spacing: 0.14em;\r\n  text-transform: uppercase;\r\n  color: var(--red);\r\n  margin-bottom: 14px;\r\n}\r\n\r\n#cua-check .xp-eyebrow::before {\r\n  content: \"\";\r\n  flex: none;\r\n  width: 14px;\r\n  height: 2px;\r\n  background: var(--red);\r\n}\r\n\r\n#cua-check .xp-sub {\r\n  font-family: var(--head);\r\n  font-size: clamp(17px, 0.95rem + 0.5vw, 21px);\r\n  font-weight: 600;\r\n  line-height: 1.35;\r\n  color: var(--ink);\r\n}\r\n\r\n#cua-check .xp-lead {\r\n  font-size: 16.32px;\r\n  line-height: 1.65;\r\n  color: var(--muted);\r\n}\r\n\r\n\/* ---------- Hero mit Formular ---------- *\/\r\n#cua-check .xp-hero { padding: 64px 0 72px; }\r\n\r\n#cua-check .xp-hero-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 40px;\r\n  align-items: start;\r\n}\r\n\r\n#cua-check .xp-hero .xp-sub { margin-top: 20px; max-width: 32ch; }\r\n#cua-check .xp-hero .xp-lead { margin-top: 18px; max-width: 52ch; }\r\n\r\n\/* ---------- Kreis-Check-Liste ---------- *\/\r\n#cua-check .xp-checks {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n}\r\n\r\n#cua-check .xp-checks li {\r\n  position: relative;\r\n  padding-left: 27px;\r\n  font-size: 15px;\r\n  line-height: 1.5;\r\n  color: var(--ink);\r\n}\r\n\r\n#cua-check .xp-checks li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 2px;\r\n  width: 18px;\r\n  height: 18px;\r\n  background-color: var(--red);\r\n  -webkit-mask: no-repeat center \/ 18px 18px url('data:image\/svg+xml;utf8,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"><circle cx=\"10\" cy=\"10\" r=\"8.6\" fill=\"none\" stroke=\"black\" stroke-width=\"1.5\"\/><path d=\"M6.2 10.3l2.7 2.7 5-5.6\" fill=\"none\" stroke=\"black\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>');\r\n  mask: no-repeat center \/ 18px 18px url('data:image\/svg+xml;utf8,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"><circle cx=\"10\" cy=\"10\" r=\"8.6\" fill=\"none\" stroke=\"black\" stroke-width=\"1.5\"\/><path d=\"M6.2 10.3l2.7 2.7 5-5.6\" fill=\"none\" stroke=\"black\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>');\r\n}\r\n\r\n#cua-check .xp-checks-title {\r\n  font-family: var(--head);\r\n  font-size: 12.48px;\r\n  font-weight: 700;\r\n  line-height: 1.5;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--red);\r\n  margin: 34px 0 14px;\r\n}\r\n\r\n\/* ---------- Stat-Karte (identisch zur Solman-Landingpage) ---------- *\/\r\n#cua-check .xp-stat {\r\n  background: #fff;\r\n  border: 1px solid var(--line);\r\n  border-radius: 8px;\r\n  padding: 28px 26px;\r\n  margin-top: 34px;\r\n}\r\n\r\n#cua-check .xp-stat-big {\r\n  display: block;\r\n  font-family: var(--head);\r\n  font-size: clamp(34px, 1.7rem + 1.9vw, 46px);\r\n  font-weight: 700;\r\n  line-height: 1.1;\r\n  letter-spacing: -0.02em;\r\n  color: var(--red);\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n\r\n#cua-check .xp-stat-label {\r\n  display: block;\r\n  margin: 10px 0 8px;\r\n  font-family: var(--head);\r\n  font-size: 16.8px;\r\n  font-weight: 600;\r\n  line-height: 1.3;\r\n  color: var(--ink);\r\n}\r\n\r\n#cua-check .xp-stat-note { font-size: 15px; line-height: 1.65; }\r\n\r\n#cua-check .xp-stat-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 22px;\r\n  margin-top: 20px;\r\n  padding-top: 18px;\r\n  border-top: 1px solid var(--line);\r\n}\r\n\r\n#cua-check .xp-stat-meta div { font-size: 13.5px; line-height: 1.45; }\r\n\r\n#cua-check .xp-stat-meta b {\r\n  display: block;\r\n  font-family: var(--head);\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  color: var(--ink);\r\n}\r\n\r\n\/* ---------- Formularkarte ---------- *\/\r\n#cua-check .xp-card {\r\n  background: #fff;\r\n  border: 1px solid var(--line);\r\n  border-radius: 8px;\r\n  padding: 24px 20px;\r\n}\r\n\r\n#cua-check .xp-card .xp-h3 { margin-bottom: 6px; }\r\n#cua-check .xp-card-sub { font-size: 15px; line-height: 1.55; margin-bottom: 24px; }\r\n\r\n#cua-check .xp-fields { display: grid; gap: 16px; }\r\n#cua-check .xp-row { display: grid; grid-template-columns: 1fr; gap: 16px; }\r\n\r\n#cua-check .xp-block {\r\n  margin-top: 6px;\r\n  padding-top: 22px;\r\n  border-top: 1px solid var(--line);\r\n}\r\n\r\n#cua-check .xp-block-h {\r\n  font-family: var(--head);\r\n  font-size: 12.48px;\r\n  font-weight: 700;\r\n  line-height: 1.5;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--red);\r\n  margin-bottom: 18px;\r\n}\r\n\r\n#cua-check .xp-field { min-width: 0; }\r\n\r\n#cua-check .xp-field label {\r\n  display: block;\r\n  font-family: var(--head);\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  line-height: 1.35;\r\n  color: var(--ink);\r\n  margin-bottom: 6px;\r\n}\r\n\r\n#cua-check .xp-field label .req { color: var(--red); margin-left: 1px; }\r\n\r\n#cua-check input[type=\"text\"],\r\n#cua-check input[type=\"email\"],\r\n#cua-check input[type=\"number\"],\r\n#cua-check select {\r\n  width: 100%;\r\n  font-family: var(--body);\r\n  font-size: 15px;\r\n  line-height: 1.5;\r\n  color: var(--ink);\r\n  background: #fff;\r\n  border: 1px solid var(--line);\r\n  border-radius: 5px;\r\n  padding: 11px 13px;\r\n  transition: border-color .18s ease, box-shadow .18s ease;\r\n  appearance: none;\r\n  -webkit-appearance: none;\r\n}\r\n\r\n#cua-check select {\r\n  padding-right: 38px;\r\n  cursor: pointer;\r\n  background-image: url('data:image\/svg+xml;utf8,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"8\" viewBox=\"0 0 12 8\"><path fill=\"none\" stroke=\"%2358595B\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1 1.5 6 6.5l5-5\"\/><\/svg>');\r\n  background-repeat: no-repeat;\r\n  background-position: right 13px center;\r\n}\r\n\r\n#cua-check select.is-empty { color: var(--muted); }\r\n\r\n\/* Spinner-Pfeile raus, die passen nicht ins System und laden zum\r\n   Hochklicken ein, obwohl hier eine konkrete Zahl gemeint ist. *\/\r\n#cua-check input[type=\"number\"] { -moz-appearance: textfield; }\r\n#cua-check input[type=\"number\"]::-webkit-outer-spin-button,\r\n#cua-check input[type=\"number\"]::-webkit-inner-spin-button {\r\n  -webkit-appearance: none;\r\n  margin: 0;\r\n}\r\n\r\n#cua-check .xp-hint {\r\n  margin-top: 6px;\r\n  font-size: 12.5px;\r\n  line-height: 1.45;\r\n  color: var(--muted);\r\n}\r\n\r\n#cua-check input:focus,\r\n#cua-check select:focus {\r\n  outline: none;\r\n  border-color: var(--red);\r\n  box-shadow: 0 0 0 3px rgba(205, 19, 22, 0.12);\r\n}\r\n\r\n#cua-check input[aria-invalid=\"true\"],\r\n#cua-check select[aria-invalid=\"true\"] {\r\n  border-color: var(--err);\r\n  background-color: var(--err-bg);\r\n}\r\n\r\n#cua-check .xp-err {\r\n  display: none;\r\n  margin-top: 6px;\r\n  font-family: var(--head);\r\n  font-size: 12.5px;\r\n  font-weight: 600;\r\n  line-height: 1.4;\r\n  color: var(--err);\r\n}\r\n#cua-check .xp-err.is-shown { display: block; }\r\n\r\n\/* ---------- Consent ---------- *\/\r\n#cua-check .xp-priv {\r\n  font-size: 13.5px;\r\n  line-height: 1.55;\r\n  margin: 22px 0 12px;\r\n}\r\n#cua-check .xp-priv a { color: var(--red); }\r\n\r\n#cua-check .xp-consent {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  font-size: 13.5px;\r\n  line-height: 1.5;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n#cua-check .xp-consent input[type=\"checkbox\"] {\r\n  flex: none;\r\n  width: 16px;\r\n  height: 16px;\r\n  margin-top: 3px;\r\n  accent-color: var(--red);\r\n  cursor: pointer;\r\n}\r\n\r\n#cua-check .xp-consent label { cursor: pointer; }\r\n#cua-check .xp-consent .req { color: var(--red); }\r\n#cua-check .xp-consent-wrap .xp-err { margin-left: 26px; }\r\n\r\n\/* ---------- Honeypot ---------- *\/\r\n#cua-check .xp-trap {\r\n  position: absolute !important;\r\n  left: -9999px !important;\r\n  top: auto !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n}\r\n\r\n\/* ---------- Buttons ---------- *\/\r\n#cua-check .xp-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  font-family: var(--head);\r\n  font-size: 15.2px;\r\n  font-weight: 600;\r\n  line-height: 1;\r\n  text-decoration: none;\r\n  padding: 13px 26px;\r\n  border: 1px solid var(--red);\r\n  border-radius: 5px;\r\n  cursor: pointer;\r\n  transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;\r\n}\r\n\r\n#cua-check .xp-solid {\r\n  background: var(--red);\r\n  color: #fff;\r\n  box-shadow: 0 6px 18px rgba(205, 19, 22, 0.25);\r\n}\r\n#cua-check .xp-solid:hover,\r\n#cua-check .xp-solid:focus-visible {\r\n  background: var(--red-dark);\r\n  border-color: var(--red-dark);\r\n  color: #fff;\r\n}\r\n\r\n#cua-check .xp-btn[disabled] {\r\n  opacity: .55;\r\n  cursor: not-allowed;\r\n  box-shadow: none;\r\n}\r\n\r\n#cua-check .xp-btn svg { flex: none; }\r\n#cua-check a:focus-visible,\r\n#cua-check button:focus-visible { outline: 2px solid var(--ink); outline-offset: 3px; }\r\n\r\n#cua-check .xp-btns {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  gap: 14px;\r\n  margin-top: 22px;\r\n}\r\n\r\n#cua-check .xp-note { font-size: 13.5px; line-height: 1.45; }\r\n\r\n\/* ---------- Sammelmeldung ---------- *\/\r\n#cua-check .xp-alert {\r\n  display: none;\r\n  margin-bottom: 20px;\r\n  padding: 13px 15px;\r\n  border: 1px solid #F3D3D1;\r\n  border-radius: 5px;\r\n  background: var(--err-bg);\r\n  font-family: var(--head);\r\n  font-size: 13.5px;\r\n  font-weight: 600;\r\n  line-height: 1.45;\r\n  color: var(--err);\r\n}\r\n#cua-check .xp-alert.is-shown { display: block; }\r\n\r\n\/* ---------- Erfolg ---------- *\/\r\n#cua-check .xp-success { display: none; padding: 20px 0 12px; }\r\n#cua-check .xp-success.is-shown { display: block; }\r\n\r\n#cua-check .xp-success-ic {\r\n  display: grid;\r\n  place-items: center;\r\n  width: 52px;\r\n  height: 52px;\r\n  margin-bottom: 20px;\r\n  border-radius: 50%;\r\n  background: #EAF4EE;\r\n}\r\n#cua-check .xp-success-ic svg { stroke: var(--ok); }\r\n#cua-check .xp-success .xp-h3 { font-size: 21px; margin-bottom: 10px; }\r\n#cua-check .xp-success p { font-size: 15px; line-height: 1.65; max-width: 46ch; }\r\n\r\n#cua-check .xp-sr {\r\n  position: absolute;\r\n  width: 1px;\r\n  height: 1px;\r\n  padding: 0;\r\n  margin: -1px;\r\n  overflow: hidden;\r\n  clip: rect(0 0 0 0);\r\n  white-space: nowrap;\r\n  border: 0;\r\n}\r\n\r\n#cua-check[data-state=\"sending\"] { opacity: .75; pointer-events: none; }\r\n\r\n\/* ---------- Nach dem Check ---------- *\/\r\n#cua-check .xp-modules {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 22px;\r\n  margin-top: 28px;\r\n}\r\n\r\n#cua-check .xp-mod {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  background: #fff;\r\n  border: 1px solid var(--line);\r\n  border-radius: 8px;\r\n  padding: 28px 26px;\r\n}\r\n\r\n#cua-check .xp-mod-eyebrow {\r\n  font-family: var(--head);\r\n  font-size: 12.48px;\r\n  font-weight: 700;\r\n  line-height: 1.5;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--red);\r\n}\r\n\r\n#cua-check .xp-mod p { font-size: 15px; line-height: 1.65; }\r\n\r\n#cua-check .xp-two {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 40px;\r\n  align-items: start;\r\n}\r\n\r\n\/* ---------- Breakpoints ---------- *\/\r\n@media (min-width: 768px) {\r\n  #cua-check .xp-row { grid-template-columns: 1fr 1fr; }\r\n  #cua-check .xp-card { padding: 32px 30px; }\r\n  #cua-check .xp-modules { grid-template-columns: repeat(3, 1fr); }\r\n}\r\n\r\n@media (min-width: 992px) {\r\n  #cua-check .xp-hero { padding: 80px 0 88px; }\r\n  #cua-check .xp-hero-grid {\r\n    grid-template-columns: minmax(0, 1fr) minmax(400px, 1.05fr);\r\n    gap: 56px;\r\n  }\r\n  #cua-check .xp-two { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  \/* Der lange CTA bricht sonst mitten im Button um *\/\r\n  #cua-check .xp-btn { width: 100%; justify-content: center; }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #cua-check .xp-btn,\r\n  #cua-check input,\r\n  #cua-check select { transition: none; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"cua-check\">\r\n\r\n  <!-- Hero with form -->\r\n  <div class=\"xp-hero\">\r\n    <div class=\"xp-wrap\">\r\n      <div class=\"xp-hero-grid\">\r\n\r\n        <!-- Left column -->\r\n        <div>\r\n          <span class=\"xp-eyebrow\">CUA Check &middot; Free of charge<\/span>\r\n          <h1 class=\"xp-h1\">\r\n            Five questions.<br>\r\n            <span class=\"is-red\">One clear assessment.<\/span>\r\n          <\/h1>\r\n          <p class=\"xp-sub\">About two minutes, no obligation.<\/p>\r\n          <p class=\"xp-lead\">\r\n            Your answers determine how your CUA central system needs to move. We review your\r\n            starting position and get back to you shortly with an initial assessment.\r\n            Everything beyond that we work out together.\r\n          <\/p>\r\n\r\n          <p class=\"xp-checks-title\">What you get back<\/p>\r\n          <ul class=\"xp-checks\">\r\n            <li>Scope of the migration<\/li>\r\n            <li>Recommendation for your future central system<\/li>\r\n            <li>A clear answer on whether Xiting can take it on<\/li>\r\n          <\/ul>\r\n\r\n          <aside class=\"xp-stat\">\r\n            <span class=\"xp-stat-big\">31 Dec 2027<\/span>\r\n            <span class=\"xp-stat-label\">End of maintenance, SAP Solution Manager<\/span>\r\n            <p class=\"xp-stat-note\">\r\n              A migration needs lead time. Starting in 2026 means working without pressure.\r\n            <\/p>\r\n            <div class=\"xp-stat-meta\">\r\n              <div><b>2 minutes<\/b>Time to complete<\/div>\r\n              <div><b>Free<\/b>No obligation<\/div>\r\n            <\/div>\r\n          <\/aside>\r\n        <\/div>\r\n\r\n        <!-- Form card -->\r\n        <div class=\"xp-card\">\r\n\r\n          <form id=\"cuac-form\" novalidate>\r\n            <h2 class=\"xp-h3\">Request your CUA check<\/h2>\r\n            <p class=\"xp-card-sub\">\r\n              Five details about your setup. That is all we need for an initial assessment.\r\n            <\/p>\r\n\r\n            <div class=\"xp-alert\" id=\"cuac-alert\" role=\"alert\"><\/div>\r\n\r\n            <div class=\"xp-fields\">\r\n\r\n              <div class=\"xp-row\">\r\n                <div class=\"xp-field\">\r\n                  <label for=\"cuac-firstname\">First name<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                  <input type=\"text\" id=\"cuac-firstname\" name=\"firstname\" autocomplete=\"given-name\"\r\n                         data-required data-label=\"First name\" aria-describedby=\"cuac-firstname-err\">\r\n                  <p class=\"xp-err\" id=\"cuac-firstname-err\"><\/p>\r\n                <\/div>\r\n                <div class=\"xp-field\">\r\n                  <label for=\"cuac-lastname\">Last name<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                  <input type=\"text\" id=\"cuac-lastname\" name=\"lastname\" autocomplete=\"family-name\"\r\n                         data-required data-label=\"Last name\" aria-describedby=\"cuac-lastname-err\">\r\n                  <p class=\"xp-err\" id=\"cuac-lastname-err\"><\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"xp-row\">\r\n                <div class=\"xp-field\">\r\n                  <label for=\"cuac-email\">Business email<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                  <input type=\"email\" id=\"cuac-email\" name=\"email\" autocomplete=\"email\" inputmode=\"email\"\r\n                         data-required data-label=\"Email\" aria-describedby=\"cuac-email-err\">\r\n                  <p class=\"xp-err\" id=\"cuac-email-err\"><\/p>\r\n                <\/div>\r\n                <div class=\"xp-field\">\r\n                  <label for=\"cuac-company\">Company<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                  <input type=\"text\" id=\"cuac-company\" name=\"company\" autocomplete=\"organization\"\r\n                         data-required data-label=\"Company\" aria-describedby=\"cuac-company-err\">\r\n                  <p class=\"xp-err\" id=\"cuac-company-err\"><\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <!-- Labels are English, the option VALUES are the German internal\r\n                   values of the HubSpot properties. Both language versions feed\r\n                   the same form, so the values must not be translated. -->\r\n              <div class=\"xp-field\">\r\n                <label for=\"cuac-funktion\">Your role<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                <select id=\"cuac-funktion\" data-co=\"ihre_funktion\" class=\"is-empty\"\r\n                        data-required data-label=\"Your role\" aria-describedby=\"cuac-funktion-err\">\r\n                  <option value=\"\">Please select<\/option>\r\n                  <option value=\"SAP Basis\">SAP Basis<\/option>\r\n                  <option value=\"SAP Security \/ Berechtigungen\">SAP Security \/ Authorisations<\/option>\r\n                  <option value=\"IT-Leitung\">IT management<\/option>\r\n                  <option value=\"Revision \/ Compliance\">Audit \/ Compliance<\/option>\r\n                  <option value=\"Sonstiges\">Other<\/option>\r\n                <\/select>\r\n                <p class=\"xp-err\" id=\"cuac-funktion-err\"><\/p>\r\n              <\/div>\r\n\r\n              <!-- ---- Starting position ---- -->\r\n              <div class=\"xp-block\">\r\n                <p class=\"xp-block-h\">Your starting position<\/p>\r\n\r\n                <div class=\"xp-fields\">\r\n                  <div class=\"xp-field\">\r\n                    <label for=\"cuac-zbv\">Do you currently run a Central User Administration (CUA\/ZBV)?<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                    <select id=\"cuac-zbv\" data-co=\"betreiben_sie_heute_eine_zentrale_benutzerverwaltung_zbvcua\"\r\n                            class=\"is-empty\" data-required data-label=\"Central User Administration\"\r\n                            aria-describedby=\"cuac-zbv-err\">\r\n                      <option value=\"\">Please select<\/option>\r\n                      <option value=\"Ja\">Yes<\/option>\r\n                      <option value=\"Nein\">No<\/option>\r\n                      <!-- Value spelled with ss on THIS property only -->\r\n                      <option value=\"Weiss nicht\">Not sure<\/option>\r\n                    <\/select>\r\n                    <p class=\"xp-err\" id=\"cuac-zbv-err\"><\/p>\r\n                  <\/div>\r\n\r\n                  <!-- Follow-up questions: only when \"Yes\" -->\r\n                  <div class=\"xp-field\" data-showif-zbv=\"Ja\" hidden>\r\n                    <label for=\"cuac-system\">Which system does your CUA central system run on today?<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                    <select id=\"cuac-system\" data-co=\"auf_welchem_system_lauft_ihr_zbvzentralsystem_heute\"\r\n                            class=\"is-empty\" data-required data-label=\"CUA central system\"\r\n                            aria-describedby=\"cuac-system-err\">\r\n                      <option value=\"\">Please select<\/option>\r\n                      <option value=\"SAP Solution Manager\">SAP Solution Manager<\/option>\r\n                      <option value=\"Ein dedizierter Mandant, nur f&uuml;r die ZBV\">A dedicated client, used only for the CUA<\/option>\r\n                      <option value=\"Ein Produktivsystem (z. B. ERP, HR, S\/4HANA)\">A production system (e.g. ERP, HR, S\/4HANA)<\/option>\r\n                      <option value=\"Ein anderes System\">Another system<\/option>\r\n                      <!-- Value spelled with sharp s here, unlike the question above -->\r\n                      <option value=\"Wei&szlig; nicht\">Not sure<\/option>\r\n                    <\/select>\r\n                    <p class=\"xp-err\" id=\"cuac-system-err\"><\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"xp-row\" data-showif-zbv=\"Ja\" hidden>\r\n                    <div class=\"xp-field\">\r\n                      <label for=\"cuac-mandanten\">How many clients are connected?<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                      <input type=\"number\" id=\"cuac-mandanten\" data-co=\"wie_viele_mandanten_sind_heute_an_die_zbv_angebunden\"\r\n                             inputmode=\"numeric\" min=\"1\" max=\"9999\" step=\"1\" placeholder=\"e.g. 12\"\r\n                             data-required data-number data-label=\"Number of clients\" aria-describedby=\"cuac-mandanten-err\">\r\n                      <p class=\"xp-err\" id=\"cuac-mandanten-err\"><\/p>\r\n                    <\/div>\r\n                    <div class=\"xp-field\">\r\n                      <label for=\"cuac-benutzer\">How many user master records do you manage?<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n                      <!-- NOTE: the ranges contain an en dash (U+2013), not a hyphen.\r\n                           That is how they are stored in HubSpot. Do not retype. -->\r\n                      <select id=\"cuac-benutzer\" data-co=\"wie_viele_benutzerstamme_werden_im_zentralsystem_gefuhrt\"\r\n                              class=\"is-empty\" data-required data-label=\"Number of user master records\"\r\n                              aria-describedby=\"cuac-benutzer-err\">\r\n                        <option value=\"\">Please select<\/option>\r\n                        <option value=\"unter 500\">under 500<\/option>\r\n                        <option value=\"500&#8211;2.000\">500&#8211;2,000<\/option>\r\n                        <option value=\"2.000&#8211;5.000\">2,000&#8211;5,000<\/option>\r\n                        <option value=\"&uuml;ber 5.000\">over 5,000<\/option>\r\n                        <option value=\"wei&szlig; nicht\">Not sure<\/option>\r\n                      <\/select>\r\n                      <p class=\"xp-err\" id=\"cuac-benutzer-err\"><\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <!-- Honeypot -->\r\n              <div class=\"xp-trap\" aria-hidden=\"true\">\r\n                <label for=\"cuac-website\">Website<\/label>\r\n                <input type=\"text\" id=\"cuac-website\" name=\"cuac_website\" tabindex=\"-1\" autocomplete=\"off\">\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- ---- Consent ---- -->\r\n            <p class=\"xp-priv\">\r\n              In order to provide you with the content requested, we need to store and process\r\n              your personal data. For more information please review our\r\n              <a href=\"https:\/\/xiting.com\/en\/xiting-privacy-policy\/\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a>.\r\n            <\/p>\r\n\r\n            <div class=\"xp-consent-wrap\">\r\n              <div class=\"xp-consent\">\r\n                <input type=\"checkbox\" id=\"cuac-consent\" data-required-check aria-describedby=\"cuac-consent-err\">\r\n                <label for=\"cuac-consent\">I agree to allow Xiting to store and process my personal data.<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n              <\/div>\r\n              <p class=\"xp-err\" id=\"cuac-consent-err\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"xp-consent-wrap\">\r\n              <div class=\"xp-consent\">\r\n                <input type=\"checkbox\" id=\"cuac-optin\" data-required-check aria-describedby=\"cuac-optin-err\">\r\n                <label for=\"cuac-optin\">I agree to receive communications from Xiting.<span class=\"req\" aria-hidden=\"true\">*<\/span><\/label>\r\n              <\/div>\r\n              <p class=\"xp-err\" id=\"cuac-optin-err\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"xp-btns\">\r\n              <button type=\"submit\" class=\"xp-btn xp-solid\" id=\"cuac-submit\">\r\n                Request the CUA check\r\n                <svg width=\"15\" height=\"15\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\">\r\n                  <path d=\"M2.5 8h10M9.2 4.4 12.8 8l-3.6 3.6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                <\/svg>\r\n              <\/button>\r\n              <span class=\"xp-note\">Never shared with third parties.<\/span>\r\n            <\/div>\r\n\r\n            <p class=\"xp-sr\" role=\"status\" aria-live=\"polite\" id=\"cuac-status\"><\/p>\r\n          <\/form>\r\n\r\n          <!-- ---- Success ---- -->\r\n          <div class=\"xp-success\" id=\"cuac-success\" tabindex=\"-1\">\r\n            <div class=\"xp-success-ic\" aria-hidden=\"true\">\r\n              <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\r\n            <\/div>\r\n            <h2 class=\"xp-h3\">Thank you for your answers<\/h2>\r\n            <p>\r\n              We will review your starting position and get back to you shortly. If anything\r\n              comes up in the meantime, reach us at\r\n              <a href=\"mailto:info@xiting.com\" style=\"color:var(--red)\">info@xiting.com<\/a>.\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- What happens after the check -->\r\n  <div class=\"xp-sec has-line\">\r\n    <div class=\"xp-wrap\">\r\n      <div class=\"xp-two\">\r\n        <div>\r\n          <span class=\"xp-eyebrow\">After the check<\/span>\r\n          <h2 class=\"xp-h2\">What happens next<\/h2>\r\n        <\/div>\r\n        <div>\r\n          <p class=\"xp-lead\">\r\n            The check is the starting point, not the conclusion. Everything beyond it -\r\n            processes, data quality, ticketing - we work through together.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <ul class=\"xp-modules\">\r\n        <li class=\"xp-mod\">\r\n          <span class=\"xp-mod-eyebrow\">Step 01<\/span>\r\n          <h3 class=\"xp-h3\">We review your answers<\/h3>\r\n          <p>\r\n            Your starting position decides which system becomes the future central system\r\n            and how extensive the migration will be.\r\n          <\/p>\r\n        <\/li>\r\n        <li class=\"xp-mod\">\r\n          <span class=\"xp-mod-eyebrow\">Step 02<\/span>\r\n          <h3 class=\"xp-h3\">You receive an assessment<\/h3>\r\n          <p>\r\n            Scope of the migration, a recommendation for the central system and a clear\r\n            answer on whether and how Xiting takes it on.\r\n          <\/p>\r\n        <\/li>\r\n        <li class=\"xp-mod\">\r\n          <span class=\"xp-mod-eyebrow\">Step 03<\/span>\r\n          <h3 class=\"xp-h3\">A conversation, if you want one<\/h3>\r\n          <p>\r\n            If it fits, we go into the details together. No time pressure and no obligation.\r\n          <\/p>\r\n        <\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  var CFG = {\r\n    \/* Same LIVE form as the German page - one form, two languages.\r\n       That is why the option values stay German. *\/\r\n    portalId: \"25088517\",\r\n    formId:   \"9fcb891e-1f8f-44d5-975a-e5cbdf172f75\",\r\n    objectTypeId: \"2-253557365\",\r\n    \/* Pflichtfeld des Custom Objects. Ohne diesen Wert legt HubSpot keinen\r\n       Datensatz an - die Einreichung kommt trotzdem mit 200 zurueck und der\r\n       Kontakt entsteht, nur der Fragebogen fehlt.\r\n       Die Property ist ein Dropdown mit genau einer erlaubten Option.\r\n       ACHTUNG: live \"XCW ZBV campaign\" mit Leerzeichen, im Sandbox hiess\r\n       derselbe Wert \"xcw_zbv_campaign\". Nicht abtippen, nicht raten. *\/\r\n    campaign: \"XCW ZBV campaign\",\r\n\r\n    \/* ---- Primary Display Property ----\r\n       Der Titel, unter dem ein Datensatz in der HubSpot-Liste steht.\r\n       Solange consulting_campaign_name diese Rolle hat, heissen alle\r\n       Datensaetze gleich. Sobald eine eigene Textproperty dafuer existiert,\r\n       hier ihren internen Namen eintragen - dann steht in der Liste die\r\n       Firma statt dreihundertmal derselbe Kampagnenname.\r\n       Leer lassen = Feld wird nicht mitgesendet. *\/\r\n    recordNameProp: \"\",\r\n    recordNameSuffix: \"Part 1\",\r\n    subscriptionTypeId: 120840868,\r\n\r\n    endpoint: function () {\r\n      return \"https:\/\/api-eu1.hsforms.com\/submissions\/v3\/integration\/submit\/\" +\r\n             this.portalId + \"\/\" + this.formId;\r\n    },\r\n\r\n    minSeconds: 3,\r\n    language: \"en\",\r\n    notifyEndpoint: \"\/wp-json\/xiting\/v1\/check-submission\"\r\n  };\r\n\r\n  var root    = document.getElementById(\"cua-check\");\r\n  var form    = document.getElementById(\"cuac-form\");\r\n  var alertEl = document.getElementById(\"cuac-alert\");\r\n  var success = document.getElementById(\"cuac-success\");\r\n  var btn     = document.getElementById(\"cuac-submit\");\r\n  var status  = document.getElementById(\"cuac-status\");\r\n  var zbv     = document.getElementById(\"cuac-zbv\");\r\n  var trap    = document.getElementById(\"cuac-website\");\r\n  var btnHtml = btn ? btn.innerHTML : \"\";\r\n  var loadedAt = Date.now();\r\n\r\n  if (!form) return;\r\n\r\n  \/* ---------- Conditional fields ---------- *\/\r\n  var conditionals = form.querySelectorAll(\"[data-showif-zbv]\");\r\n\r\n  function syncConditionals() {\r\n    var val = zbv ? zbv.value : \"\";\r\n    Array.prototype.forEach.call(conditionals, function (block) {\r\n      var show = block.getAttribute(\"data-showif-zbv\") === val;\r\n      block.hidden = !show;\r\n      if (!show) {\r\n        Array.prototype.forEach.call(block.querySelectorAll(\"select,input\"), function (f) {\r\n          f.value = \"\";\r\n          f.classList.add(\"is-empty\");\r\n          clearError(f);\r\n        });\r\n      }\r\n    });\r\n  }\r\n\r\n  \/* ---------- Errors ---------- *\/\r\n  function errorEl(field) {\r\n    var id = field.getAttribute(\"aria-describedby\");\r\n    return id ? document.getElementById(id) : null;\r\n  }\r\n  function setError(field, msg) {\r\n    field.setAttribute(\"aria-invalid\", \"true\");\r\n    var el = errorEl(field);\r\n    if (el) { el.textContent = msg; el.classList.add(\"is-shown\"); }\r\n  }\r\n  function clearError(field) {\r\n    field.removeAttribute(\"aria-invalid\");\r\n    var el = errorEl(field);\r\n    if (el) { el.textContent = \"\"; el.classList.remove(\"is-shown\"); }\r\n    if (!form.querySelector(\"[aria-invalid=true]\")) alertEl.classList.remove(\"is-shown\");\r\n  }\r\n\r\n  var EMAIL_RE = \/^[^\\s@]+@[^\\s@]+\\.[a-z]{2,}$\/i;\r\n\r\n  function validate() {\r\n    var firstBad = null;\r\n\r\n    Array.prototype.forEach.call(form.querySelectorAll(\"[data-required]\"), function (field) {\r\n      if (field.closest(\"[hidden]\")) { clearError(field); return; }\r\n      clearError(field);\r\n\r\n      var val = (field.value || \"\").trim();\r\n      var label = field.getAttribute(\"data-label\") || \"This field\";\r\n\r\n      if (!val) {\r\n        setError(field, label + \" is required.\");\r\n        if (!firstBad) firstBad = field;\r\n        return;\r\n      }\r\n      if (field.type === \"email\" && !EMAIL_RE.test(val)) {\r\n        setError(field, \"Please enter a valid email address.\");\r\n        if (!firstBad) firstBad = field;\r\n      }\r\n    });\r\n\r\n    \/* A number input returns an empty value on invalid input while still\r\n       showing text. Without the badInput check the field would be dropped\r\n       silently and the user would still see the success screen. *\/\r\n    Array.prototype.forEach.call(form.querySelectorAll(\"[data-number]\"), function (field) {\r\n      if (field.closest(\"[hidden]\")) return;\r\n\r\n      if (field.validity && field.validity.badInput) {\r\n        setError(field, \"Please enter a whole number.\");\r\n        if (!firstBad) firstBad = field;\r\n        return;\r\n      }\r\n\r\n      var raw = (field.value || \"\").trim();\r\n      if (!raw) return;\r\n\r\n      var min = parseInt(field.getAttribute(\"min\") || \"1\", 10);\r\n      var max = parseInt(field.getAttribute(\"max\") || \"9999\", 10);\r\n\r\n      if (!\/^\\d+$\/.test(raw)) {\r\n        setError(field, \"Please enter a whole number.\");\r\n        if (!firstBad) firstBad = field;\r\n        return;\r\n      }\r\n      var n = parseInt(raw, 10);\r\n      if (n < min || n > max) {\r\n        setError(field, \"Please enter a value between \" + min + \" and \" + max + \".\");\r\n        if (!firstBad) firstBad = field;\r\n      }\r\n    });\r\n\r\n    Array.prototype.forEach.call(form.querySelectorAll(\"[data-required-check]\"), function (cb) {\r\n      clearError(cb);\r\n      if (!cb.checked) {\r\n        setError(cb, \"Please confirm your consent.\");\r\n        if (!firstBad) firstBad = cb;\r\n      }\r\n    });\r\n    return firstBad;\r\n  }\r\n\r\n  \/* ---------- Payload ---------- *\/\r\n  function getCookie(name) {\r\n    var m = document.cookie.match(\"(^|;)\\\\s*\" + name + \"\\\\s*=\\\\s*([^;]+)\");\r\n    return m ? m.pop() : \"\";\r\n  }\r\n\r\n  function buildFields() {\r\n    var out = [];\r\n\r\n    Array.prototype.forEach.call(form.querySelectorAll(\"input[name],select[name]\"), function (f) {\r\n      if (f.name === \"cuac_website\") return;\r\n      if (f.closest(\"[hidden]\")) return;\r\n      var val = (f.value || \"\").trim();\r\n      if (!val) return;\r\n      out.push({ name: f.name, value: val });\r\n    });\r\n\r\n    Array.prototype.forEach.call(form.querySelectorAll(\"[data-co]\"), function (f) {\r\n      if (f.closest(\"[hidden]\")) return;\r\n      var val = (f.value || \"\").trim();\r\n      if (!val) return;\r\n      out.push({ name: CFG.objectTypeId + \"\/\" + f.getAttribute(\"data-co\"), value: val });\r\n    });\r\n\r\n    \/* Required by the custom object, always sent, never shown *\/\r\n    out.push({ name: CFG.objectTypeId + \"\/consulting_campaign_name\", value: CFG.campaign });\r\n\r\n    \/* Datensatzname, sobald die Property dafuer existiert *\/\r\n    if (CFG.recordNameProp) {\r\n      var firmaEl = form.querySelector('[name=\"company\"]');\r\n      var firma = firmaEl ? (firmaEl.value || \"\").trim() : \"\";\r\n      out.push({\r\n        name: CFG.objectTypeId + \"\/\" + CFG.recordNameProp,\r\n        value: (firma || \"Anfrage\") + \" \\u00b7 \" + CFG.recordNameSuffix\r\n      });\r\n    }\r\n\r\n    return out;\r\n  }\r\n\r\n  \/* ---------- Submit ---------- *\/\r\n  form.addEventListener(\"submit\", function (e) {\r\n    e.preventDefault();\r\n    alertEl.classList.remove(\"is-shown\");\r\n\r\n    var bad = validate();\r\n    if (bad) {\r\n      alertEl.textContent = \"Please check the highlighted fields.\";\r\n      alertEl.classList.add(\"is-shown\");\r\n      bad.focus();\r\n      return;\r\n    }\r\n\r\n    if (trap && trap.value) { showSuccess(); return; }\r\n    if ((Date.now() - loadedAt) \/ 1000 < CFG.minSeconds) { showSuccess(); return; }\r\n\r\n    root.setAttribute(\"data-state\", \"sending\");\r\n    btn.disabled = true;\r\n    btn.textContent = \"Sending \u2026\";\r\n    status.textContent = \"Submitting the form.\";\r\n\r\n    var payload = {\r\n      fields: buildFields(),\r\n      context: { pageUri: window.location.href, pageName: document.title },\r\n      legalConsentOptions: {\r\n        consent: {\r\n          consentToProcess: document.getElementById(\"cuac-consent\").checked,\r\n          text: \"I agree to allow Xiting to store and process my personal data.\",\r\n          communications: [{\r\n            value: document.getElementById(\"cuac-optin\").checked,\r\n            subscriptionTypeId: CFG.subscriptionTypeId,\r\n            text: \"I agree to receive communications from Xiting.\"\r\n          }]\r\n        }\r\n      }\r\n    };\r\n\r\n    var hutk = getCookie(\"hubspotutk\");\r\n    if (hutk) payload.context.hutk = hutk;\r\n\r\n    fetch(CFG.endpoint(), {\r\n      method: \"POST\",\r\n      headers: { \"Content-Type\": \"application\/json\" },\r\n      body: JSON.stringify(payload)\r\n    })\r\n      .then(function (res) {\r\n        return res.json().catch(function () { return {}; })\r\n          .then(function (data) { return { ok: res.ok, data: data }; });\r\n      })\r\n      .then(function (r) {\r\n        if (r.ok) { notify(payload); showSuccess(); return; }\r\n        var mapped = false;\r\n        var errs = (r.data && r.data.errors) || [];\r\n        errs.forEach(function (err) {\r\n          var m = \/fields\\.(?:[0-9-]+\\\/)?([a-z0-9_]+)\/i.exec(err.message || \"\");\r\n          if (!m) return;\r\n          var field = form.querySelector('[name=\"' + m[1] + '\"], [data-co=\"' + m[1] + '\"]');\r\n          if (field) { setError(field, \"This answer could not be accepted.\"); mapped = true; }\r\n        });\r\n        fail(mapped\r\n          ? \"Please check the highlighted fields.\"\r\n          : \"Sending failed. Please try again or write to us at info@xiting.com.\");\r\n      })\r\n      .catch(function () {\r\n        fail(\"Connection failed. Please check your internet connection and try again.\");\r\n      });\r\n  });\r\n\r\n  function notify(payload) {\r\n    if (!CFG.notifyEndpoint) return;\r\n    try {\r\n      fetch(CFG.notifyEndpoint, {\r\n        method: \"POST\",\r\n        headers: { \"Content-Type\": \"application\/json\" },\r\n        keepalive: true,\r\n        body: JSON.stringify({\r\n          fields: payload.fields,\r\n          language: CFG.language,\r\n          pageUri: window.location.href,\r\n          trap: trap && trap.value ? 1 : 0\r\n        })\r\n      }).catch(function () { \/* fail silently, HubSpot already has the data *\/ });\r\n    } catch (e) { \/* never mind *\/ }\r\n  }\r\n\r\n  function fail(msg) {\r\n    root.removeAttribute(\"data-state\");\r\n    btn.disabled = false;\r\n    btn.innerHTML = btnHtml;\r\n    alertEl.textContent = msg;\r\n    alertEl.classList.add(\"is-shown\");\r\n    status.textContent = msg;\r\n    alertEl.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\r\n  }\r\n\r\n  function showSuccess() {\r\n    root.removeAttribute(\"data-state\");\r\n    btn.disabled = false;\r\n    btn.innerHTML = btnHtml;\r\n    form.style.display = \"none\";\r\n    success.classList.add(\"is-shown\");\r\n    success.focus();\r\n    status.textContent = \"Thank you, your request has been sent.\";\r\n    if (window.dataLayer) {\r\n      window.dataLayer.push({ event: \"zbv_check_submitted\", language: \"en\", form_id: CFG.formId });\r\n    }\r\n  }\r\n\r\n  \/* ---------- Live feedback ---------- *\/\r\n  Array.prototype.forEach.call(form.querySelectorAll(\"input,select\"), function (f) {\r\n    [\"input\", \"change\"].forEach(function (evt) {\r\n      f.addEventListener(evt, function () {\r\n        if (f.getAttribute(\"aria-invalid\")) clearError(f);\r\n        if (f.tagName === \"SELECT\") f.classList.toggle(\"is-empty\", !f.value);\r\n      });\r\n    });\r\n  });\r\n  if (zbv) zbv.addEventListener(\"change\", syncConditionals);\r\n  syncConditionals();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Xiting Falcora erg\u00e4nzt Ihr bestehendes SIEM um entscheidende SAP\u2011Intelligence und Automatisierung und schafft so Sicherheit dort, wo traditionelle Tools nicht weiterkommen.<\/p>\n","protected":false},"author":79,"featured_media":68081,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","_elementor_version":"4.2.4","footnotes":""},"class_list":["post-67924","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SAP CUA Check \u2013 Free 2-Minute Assessment | Xiting<\/title>\n<meta name=\"description\" content=\"Free CUA Check in about two minutes for your SAP System: get an initial assessment on migrating your Central User Administration.\" \/>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP CUA Check \u2013 Your Free Assessment\" \/>\n<meta property=\"og:description\" content=\"Five questions, two minutes: Xiting reviews your starting position and gives you an initial recommendation for your future central system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xiting.com\/en\/cua-check\/\" \/>\n<meta property=\"og:site_name\" content=\"Xiting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/XitingAG\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T11:16:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xiting.com\/wp-content\/uploads\/2026\/09\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"SAP CUA Check \u2013 Free 2-Minute Assessment | XitingCUA Check\" \/>\n<meta name=\"twitter:description\" content=\"Xiting Falcora erg\u00e4nzt Ihr bestehendes SIEM um entscheidende SAP\u2011Intelligence und Automatisierung und schafft so Sicherheit dort, wo traditionelle Tools nicht weiterkommen.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/\",\"url\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/\",\"name\":\"SAP CUA Check \u2013 Free 2-Minute Assessment | Xiting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xiting.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc.jpg\",\"datePublished\":\"2026-09-10T07:41:48+00:00\",\"dateModified\":\"2026-09-22T11:16:52+00:00\",\"description\":\"Free CUA Check in about two minutes for your SAP System: get an initial assessment on migrating your Central User Administration.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xiting.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc.jpg\",\"contentUrl\":\"https:\\\/\\\/xiting.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc.jpg\",\"width\":4500,\"height\":3000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/cua-check\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xiting.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP CUA Check \u2013 Free 2-Minute Assessment | XitingCUA Check\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/xiting.com\\\/en\\\/\",\"name\":\"Xiting\",\"description\":\"Your Expert for SAP Security\",\"publisher\":{\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xiting.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/#organization\",\"name\":\"Xiting\",\"url\":\"https:\\\/\\\/xiting.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xiting.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/xiting-logo.png\",\"contentUrl\":\"https:\\\/\\\/xiting.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/xiting-logo.png\",\"width\":960,\"height\":504,\"caption\":\"Xiting\"},\"image\":{\"@id\":\"https:\\\/\\\/xiting.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/XitingAG\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/1345129\\\/\",\"https:\\\/\\\/www.instagram.com\\\/xiting.global\\\/\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/xiting\",\"https:\\\/\\\/www.youtube.com\\\/@Xiting\"],\"description\":\"Xiting wurde 2008 von erfahrenen SAP-Beratern in der Schweiz gegr\u00fcndet. Heute besch\u00e4ftigt das Unternehmen 140 Mitarbeitende an mehreren Standorten weltweit. Die SAP Security Consultants von Xiting bringen tiefes Fachwissen aus der Projektpraxis mit und betreuen \u00fcber 700 nationale und internationale Kunden \u2013 remote und vor Ort.\",\"email\":\"info@xiting.ch\",\"telephone\":\"+41 43422 8803\",\"legalName\":\"Xiting AG\",\"foundingDate\":\"2008-06-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"51\",\"maxValue\":\"200\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SAP CUA Check \u2013 Free 2-Minute Assessment | Xiting","description":"Free CUA Check in about two minutes for your SAP System: get an initial assessment on migrating your Central User Administration.","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"en_US","og_type":"article","og_title":"SAP CUA Check \u2013 Your Free Assessment","og_description":"Five questions, two minutes: Xiting reviews your starting position and gives you an initial recommendation for your future central system.","og_url":"https:\/\/xiting.com\/en\/cua-check\/","og_site_name":"Xiting","article_publisher":"https:\/\/www.facebook.com\/XitingAG","article_modified_time":"2026-09-22T11:16:52+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/xiting.com\/wp-content\/uploads\/2026\/09\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc-1024x683.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_title":"SAP CUA Check \u2013 Free 2-Minute Assessment | XitingCUA Check","twitter_description":"Xiting Falcora erg\u00e4nzt Ihr bestehendes SIEM um entscheidende SAP\u2011Intelligence und Automatisierung und schafft so Sicherheit dort, wo traditionelle Tools nicht weiterkommen.","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","ItemPage"],"@id":"https:\/\/xiting.com\/en\/cua-check\/","url":"https:\/\/xiting.com\/en\/cua-check\/","name":"SAP CUA Check \u2013 Free 2-Minute Assessment | Xiting","isPartOf":{"@id":"https:\/\/xiting.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xiting.com\/en\/cua-check\/#primaryimage"},"image":{"@id":"https:\/\/xiting.com\/en\/cua-check\/#primaryimage"},"thumbnailUrl":"https:\/\/xiting.com\/wp-content\/uploads\/2026\/09\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc.jpg","datePublished":"2026-09-10T07:41:48+00:00","dateModified":"2026-09-22T11:16:52+00:00","description":"Free CUA Check in about two minutes for your SAP System: get an initial assessment on migrating your Central User Administration.","breadcrumb":{"@id":"https:\/\/xiting.com\/en\/cua-check\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xiting.com\/en\/cua-check\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xiting.com\/en\/cua-check\/#primaryimage","url":"https:\/\/xiting.com\/wp-content\/uploads\/2026\/09\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc.jpg","contentUrl":"https:\/\/xiting.com\/wp-content\/uploads\/2026\/09\/social-network-concept-with-hologram-application-i-2026-01-11-08-45-42-utc.jpg","width":4500,"height":3000},{"@type":"BreadcrumbList","@id":"https:\/\/xiting.com\/en\/cua-check\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xiting.com\/en\/"},{"@type":"ListItem","position":2,"name":"SAP CUA Check \u2013 Free 2-Minute Assessment | XitingCUA Check"}]},{"@type":"WebSite","@id":"https:\/\/xiting.com\/en\/#website","url":"https:\/\/xiting.com\/en\/","name":"Xiting","description":"Your Expert for SAP Security","publisher":{"@id":"https:\/\/xiting.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xiting.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/xiting.com\/en\/#organization","name":"Xiting","url":"https:\/\/xiting.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xiting.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/xiting.com\/wp-content\/uploads\/2025\/08\/xiting-logo.png","contentUrl":"https:\/\/xiting.com\/wp-content\/uploads\/2025\/08\/xiting-logo.png","width":960,"height":504,"caption":"Xiting"},"image":{"@id":"https:\/\/xiting.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/XitingAG","https:\/\/www.linkedin.com\/company\/1345129\/","https:\/\/www.instagram.com\/xiting.global\/","https:\/\/www.crunchbase.com\/organization\/xiting","https:\/\/www.youtube.com\/@Xiting"],"description":"Xiting wurde 2008 von erfahrenen SAP-Beratern in der Schweiz gegr\u00fcndet. Heute besch\u00e4ftigt das Unternehmen 140 Mitarbeitende an mehreren Standorten weltweit. Die SAP Security Consultants von Xiting bringen tiefes Fachwissen aus der Projektpraxis mit und betreuen \u00fcber 700 nationale und internationale Kunden \u2013 remote und vor Ort.","email":"info@xiting.ch","telephone":"+41 43422 8803","legalName":"Xiting AG","foundingDate":"2008-06-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"}}]}},"_links":{"self":[{"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/pages\/67924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/comments?post=67924"}],"version-history":[{"count":18,"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/pages\/67924\/revisions"}],"predecessor-version":[{"id":68250,"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/pages\/67924\/revisions\/68250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/media\/68081"}],"wp:attachment":[{"href":"https:\/\/xiting.com\/en\/wp-json\/wp\/v2\/media?parent=67924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}