{"id":4556,"date":"2025-09-14T18:48:04","date_gmt":"2025-09-14T16:48:04","guid":{"rendered":"https:\/\/xdiag.org\/?page_id=4556"},"modified":"2026-06-08T14:09:14","modified_gmt":"2026-06-08T12:09:14","slug":"test-demo","status":"publish","type":"page","link":"https:\/\/xdiag.org\/pl\/test-demo\/","title":{"rendered":"Test demo"},"content":{"rendered":"<style>.kb-row-layout-id4556_244d50-dc > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id4556_244d50-dc > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id4556_244d50-dc > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id4556_244d50-dc > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id4556_244d50-dc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id4556_244d50-dc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id4556_244d50-dc alignfull wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col,.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col{flex-direction:column;}.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column4556_5a6aa4-1d{position:relative;}@media all and (max-width: 1024px){.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column4556_5a6aa4-1d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column4556_5a6aa4-1d\"><div class=\"kt-inside-inner-col\"><style data-wp-block-html=\"css\">\n.page-id-4556 {\n      --accent:        #e10600;\n      --accent-dark:   #b30500;\n      --accent-faint:  #fff0ef;\n      --accent-ring:   rgba(225,6,0,0.18);\n      --ink:         #0a0c10;\n      --body:        #3d4454;\n      --muted:       #7c8496;\n      --white:       #ffffff;\n      --canvas:      #f9fafb;\n      --canvas-2:    #f2f4f7;\n      --canvas-3:    #eaecf0;\n      --border:      #e3e6ed;\n      --border-mid:  #cdd0da;\n      --border-dark: #adb3c0;\n      --green:       #16a34a;\n      --green-bg:    #f0fdf4;\n      --green-line:  rgba(22,163,74,0.25);\n      --red:         #dc2626;\n      --red-bg:      #fef2f2;\n      --red-line:    rgba(220,38,38,0.25);\n      --r-sm:  4px;\n      --r-md:  8px;\n      --r-lg:  12px;\n      --r-xl:  16px;\n      --r-2xl: 24px;\n      --sh-sm: 0 1px 4px rgba(10,12,16,0.06), 0 1px 2px rgba(10,12,16,0.04);\n      --sh-md: 0 4px 16px rgba(10,12,16,0.08), 0 1px 4px rgba(10,12,16,0.04);\n      --sh-lg: 0 12px 40px rgba(10,12,16,0.10), 0 4px 12px rgba(10,12,16,0.05);\n      --sh-xl: 0 24px 64px rgba(10,12,16,0.12), 0 8px 20px rgba(10,12,16,0.06);\n      --sh-accent: 0 0 0 3px rgba(225,6,0,0.2);\n      --font: \"Poppins\", system-ui, sans-serif;\n      --mono: \"IBM Plex Mono\", Consolas, monospace;\n    }\n\n    .page-id-4556 .wrap {\n      width: 100%;\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 32px;\n    }\n\n    .page-id-4556 .section          { padding: 88px 0; }\n    .page-id-4556 .section--canvas  { background: var(--canvas); }\n    .page-id-4556 .section--canvas2 { background: var(--canvas-2); }\n    .page-id-4556 .section--dark    { background: #111; }\n\n    .page-id-4556 .section__head {\n      display: grid;\n      gap: 12px;\n      margin-bottom: 48px;\n    }\n\n    .page-id-4556 .section__head--center {\n      text-align: center;\n      justify-items: center;\n      max-width: 600px;\n      margin-inline: auto;\n    }\n\n    .page-id-4556 h1 {\n      font-size: clamp(26px, 3.6vw, 40px);\n      font-weight: 800;\n      line-height: 1.12;\n      letter-spacing: -0.02em;\n      color: var(--ink);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 h2 {\n      font-size: clamp(26px, 3.6vw, 40px);\n      font-weight: 700;\n      line-height: 1.1;\n      letter-spacing: -0.02em;\n      color: var(--ink);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 h3 {\n      font-size: 17px;\n      font-weight: 700;\n      line-height: 1.35;\n      color: var(--ink);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .overline {\n      font-family: var(--mono);\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      color: var(--accent);\n    }\n\n    .page-id-4556 .lead {\n      font-size: 17px;\n      line-height: 1.72;\n      color: var(--body);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      height: 48px;\n      padding: 0 24px;\n      border: 1.5px solid transparent;\n      border-radius: var(--r-md);\n      font-family: var(--font);\n      font-size: 14px;\n      font-weight: 700;\n      letter-spacing: 0.005em;\n      line-height: 1;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 130ms, border-color 130ms, box-shadow 130ms, transform 80ms;\n      text-decoration: none;\n    }\n\n    .page-id-4556 .btn:active { transform: translateY(1px); }\n\n    .page-id-4556 .btn--primary {\n      background: var(--accent);\n      color: #fff;\n      border-color: var(--accent);\n      box-shadow: var(--sh-sm);\n    }\n\n    .page-id-4556 .btn--primary:hover {\n      background: var(--accent-dark);\n      border-color: var(--accent-dark);\n      box-shadow: var(--sh-md);\n      color: #fff;\n    }\n\n    .page-id-4556 .btn--primary:focus-visible {\n      outline: none;\n      box-shadow: var(--sh-accent);\n    }\n\n    .page-id-4556 .btn--outline {\n      background: var(--white);\n      color: var(--ink);\n      border-color: var(--border-mid);\n      box-shadow: var(--sh-sm);\n    }\n\n    .page-id-4556 .btn--outline:hover {\n      border-color: var(--border-dark);\n      box-shadow: var(--sh-md);\n    }\n\n    .page-id-4556 .btn--outline-on-dark {\n      background: transparent;\n      color: #fff;\n      border-color: rgba(255,255,255,0.3);\n    }\n\n    .page-id-4556 .btn--lg   { height: 54px; padding: 0 32px; font-size: 15px; border-radius: var(--r-lg); }\n    .page-id-4556 .btn--full { width: 100%; }\n\n    .page-id-4556 .hero {\n      padding: 40px 0 96px;\n      background: var(--white);\n      position: relative;\n      overflow: hidden;\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .hero::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image: radial-gradient(circle, var(--canvas-3) 1px, transparent 1px);\n      background-size: 24px 24px;\n      pointer-events: none;\n      opacity: 0.7;\n    }\n\n    .page-id-4556 .hero .wrap { max-width: 1600px; }\n\n    .page-id-4556 .hero__grid {\n      position: relative;\n      display: grid;\n      grid-template-columns: 40fr 60fr;\n      gap: 64px;\n      align-items: start;\n    }\n\n    .page-id-4556 .hero__copy     { display: grid; gap: 28px; }\n    .page-id-4556 .hero__headline { display: grid; gap: 16px; }\n\n    .page-id-4556 .hero__bullets {\n      display: grid;\n      gap: 0;\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-lg);\n      overflow: hidden;\n      background: var(--white);\n      box-shadow: var(--sh-sm);\n    }\n\n    .page-id-4556 .hero__bullet {\n      display: flex;\n      align-items: flex-start;\n      gap: 14px;\n      padding: 14px 18px;\n      border-bottom: 1px solid var(--border);\n      font-size: 14px;\n      font-weight: 500;\n      line-height: 1.5;\n      color: var(--body);\n      transition: background 120ms;\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .hero__bullet:last-child { border-bottom: 0; }\n    .page-id-4556 .hero__bullet:hover { background: var(--canvas); }\n\n    .page-id-4556 .hero__bullet-text { flex: 1; min-width: 0; }\n\n    .page-id-4556 .hero__bullet-tick {\n      width: 22px;\n      height: 22px;\n      border-radius: 50%;\n      background: var(--accent-faint);\n      color: var(--accent);\n      display: grid;\n      place-items: center;\n      flex-shrink: 0;\n      align-self: flex-start;\n      margin-top: 1px;\n      font-family: var(--mono);\n      font-size: 12px;\n      font-weight: 700;\n    }\n\n    .page-id-4556 .hero__actions {\n      display: flex;\n      gap: 12px;\n      flex-wrap: wrap;\n      align-items: center;\n    }\n\n    .page-id-4556 .hero__trust {\n      display: grid;\n      gap: 16px;\n      padding-top: 20px;\n      border-top: 1px solid var(--border);\n    }\n\n    .page-id-4556 .hero__trust-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 16px;\n    }\n\n    .page-id-4556 .hero__trust-item {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      font-size: 13px;\n      font-weight: 600;\n      color: var(--body);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .hero__trust-icon {\n      width: 28px;\n      height: 28px;\n      border-radius: 6px;\n      display: grid;\n      place-items: center;\n      flex-shrink: 0;\n    }\n\n    .page-id-4556 .hero__stars-row {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      padding-top: 4px;\n    }\n\n    .page-id-4556 .hero__stars      { display: flex; gap: 2px; }\n    .page-id-4556 .hero__stars svg  { color: #f59e0b; }\n\n    .page-id-4556 .hero__stars-label {\n      font-size: 13px;\n      font-weight: 600;\n      color: var(--body);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .serial {\n      background: var(--white);\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-2xl);\n      overflow: hidden;\n      position: relative;\n      box-shadow: var(--sh-xl);\n    }\n\n    .page-id-4556 .serial__inner {\n      padding: 32px;\n      display: grid;\n      gap: 22px;\n    }\n\n    .page-id-4556 .serial__head { display: grid; gap: 8px; }\n\n    .page-id-4556 .serial__title {\n      font-size: 22px;\n      font-weight: 700;\n      line-height: 1.2;\n      color: var(--ink);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .serial__sub {\n      font-size: 14px;\n      font-weight: 400;\n      color: var(--muted);\n      line-height: 1.55;\n      font-family: var(--font);\n      margin: 0;\n    }\n\n    .page-id-4556 .serial__notes {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 8px;\n    }\n\n    .page-id-4556 .serial__note {\n      padding: 12px 14px;\n      background: var(--canvas);\n      border: 1px solid var(--border);\n      border-radius: var(--r-md);\n    }\n\n    .page-id-4556 .serial__note strong {\n      display: flex;\n      align-items: center;\n      gap: 6px;\n      font-size: 12px;\n      font-weight: 700;\n      color: var(--ink);\n      margin-bottom: 3px;\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .serial__note span {\n      font-size: 12px;\n      color: var(--muted);\n      line-height: 1.4;\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .serial__help {\n      display: flex;\n      align-items: flex-start;\n      gap: 8px;\n      margin: 0;\n      padding-top: 4px;\n      font-size: 13px;\n      font-weight: 500;\n      line-height: 1.5;\n      color: var(--muted);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .serial__help svg { color: var(--accent); flex-shrink: 0; margin-top: 2px; }\n    .page-id-4556 .serial__help span { flex: 1; min-width: 0; }\n\n    .page-id-4556 .serial__help a {\n      color: var(--accent);\n      font-weight: 600;\n      text-decoration: none;\n    }\n\n    .page-id-4556 .serial__help a:hover { text-decoration: underline; }\n\n\n\n    .page-id-4556 .serial .serial-lookup-container {\n      background: none !important;\n      border-radius: 0 !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      box-shadow: none !important;\n      font-family: var(--font) !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-wrap {\n      display: grid !important;\n      gap: 14px !important;\n      background: none !important;\n      background-image: none !important;\n      border-radius: 0 !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      color: var(--body) !important;\n      box-shadow: none !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-instruction {\n      display: block !important;\n      font-family: var(--font) !important;\n      font-size: 14px !important;\n      font-weight: 500 !important;\n      color: var(--muted) !important;\n      line-height: 1.55 !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-form {\n      display: grid !important;\n      gap: 10px !important;\n      background: none !important;\n      border: none !important;\n      padding: 0 !important;\n      margin: 0 !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-input-wrapper {\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: stretch !important;\n      border: none !important;\n      border-radius: 0 !important;\n      overflow: visible !important;\n      background: none !important;\n      box-shadow: none !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      gap: 10px !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-input-wrapper:focus-within {\n      border-color: transparent !important;\n      box-shadow: none !important;\n      background: none !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-input {\n      width: 100% !important;\n      height: 58px !important;\n      padding: 17px !important;\n      margin: 0 !important;\n      border: 1.5px solid var(--border-mid) !important;\n      border-radius: var(--r-md) !important;\n      background: var(--canvas) !important;\n      color: var(--ink) !important;\n      font-family: var(--mono) !important;\n      font-size: 20px !important;\n      font-weight: 600 !important;\n      letter-spacing: 0.08em !important;\n      outline: none !important;\n      box-shadow: none !important;\n      transition: border-color 140ms, box-shadow 140ms !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-input:focus {\n      border-color: var(--accent) !important;\n      box-shadow: var(--sh-accent) !important;\n      background: var(--white) !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-input::placeholder {\n      color: var(--border-dark) !important;\n      font-weight: 400 !important;\n      font-size: 14px !important;\n      letter-spacing: 0.03em !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-button {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 8px !important;\n      width: 100% !important;\n      height: 52px !important;\n      padding: 0 24px !important;\n      margin: 0 !important;\n      background: var(--accent) !important;\n      border: none !important;\n      border-radius: var(--r-md) !important;\n      color: #fff !important;\n      font-family: var(--font) !important;\n      font-size: 15px !important;\n      font-weight: 700 !important;\n      cursor: pointer !important;\n      transition: background 130ms !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-button::after {\n      content: \"Show Available Packages\" !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-button:hover {\n      background: var(--accent-dark) !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-button svg {\n      width: 18px !important;\n      height: 18px !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-notice {\n      min-height: 0 !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-error {\n      align-items: center !important;\n      gap: 10px !important;\n      padding: 12px 14px !important;\n      background: var(--red-bg) !important;\n      border: 1px solid var(--red-line) !important;\n      border-radius: var(--r-md) !important;\n      font-family: var(--font) !important;\n      font-size: 13px !important;\n      font-weight: 500 !important;\n      color: var(--red) !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-loading {\n      align-items: center !important;\n      gap: 10px !important;\n      padding: 12px 14px !important;\n      background: var(--accent-faint) !important;\n      border: 1px solid var(--accent-ring) !important;\n      border-radius: var(--r-md) !important;\n      font-family: var(--font) !important;\n      font-size: 13px !important;\n      font-weight: 500 !important;\n      color: var(--body) !important;\n    }\n\n    .page-id-4556 .serial .serial-lookup-spinner {\n      display: inline-block !important;\n      width: 14px !important;\n      height: 14px !important;\n      border: 2px solid var(--accent-ring) !important;\n      border-top-color: var(--accent) !important;\n      border-radius: 50% !important;\n      animation: xdiag-spin 0.7s linear infinite !important;\n      flex-shrink: 0 !important;\n    }\n\n    .page-id-4556 .req__grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 20px;\n    }\n\n    .page-id-4556 .req__card {\n      background: var(--white);\n      padding: 28px 24px;\n      display: grid;\n      gap: 12px;\n      align-content: start;\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-lg);\n      box-shadow: var(--sh-sm);\n      transition: background 140ms, box-shadow 140ms, border-color 140ms;\n    }\n\n    .page-id-4556 .req__card:hover {\n      border-color: var(--accent);\n      box-shadow: 0 6px 20px rgba(225,6,0,0.1);\n    }\n\n    .page-id-4556 .req__num {\n      font-family: var(--mono);\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--accent);\n      width: 36px;\n      height: 36px;\n      border-radius: var(--r-sm);\n      background: var(--accent-faint);\n      display: grid;\n      place-items: center;\n    }\n\n    .page-id-4556 .req__title {\n      font-size: 15px;\n      font-weight: 700;\n      line-height: 1.3;\n      color: var(--ink);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .req__text {\n      font-size: 14px;\n      font-weight: 400;\n      color: var(--muted);\n      line-height: 1.55;\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .steps__row {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      position: relative;\n    }\n\n    .page-id-4556 .steps__row::before {\n      content: \"\";\n      position: absolute;\n      top: 19px;\n      left: calc(12.5% + 16px);\n      right: calc(12.5% + 16px);\n      height: 1px;\n      background: var(--border-mid);\n    }\n\n    .page-id-4556 .step {\n      padding: 0 16px 24px;\n      text-align: center;\n      position: relative;\n    }\n\n    .page-id-4556 .step__circle {\n      width: 40px;\n      height: 40px;\n      border-radius: 50%;\n      border: 1.5px solid var(--border-mid);\n      background: var(--white);\n      display: grid;\n      place-items: center;\n      margin: 0 auto 20px;\n      font-family: var(--mono);\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--ink);\n      position: relative;\n      z-index: 1;\n      transition: border-color 130ms, background 130ms, color 130ms;\n    }\n\n    .page-id-4556 .step:hover .step__circle {\n      border-color: var(--accent);\n      background: var(--accent-faint);\n      color: var(--accent);\n    }\n\n    .page-id-4556 .step h3 { font-size: 15px; margin-bottom: 8px; }\n    .page-id-4556 .step p  { font-size: 13px; color: var(--muted); line-height: 1.55; font-family: var(--font); }\n\n    .page-id-4556 .cta-band {\n      background: #111;\n      border: 1.5px solid #111;\n      border-radius: var(--r-2xl);\n      padding: 52px 56px;\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 40px;\n      align-items: center;\n      box-shadow: var(--sh-sm);\n    }\n\n    .page-id-4556 .cta-band__copy    { display: grid; gap: 10px; }\n    .page-id-4556 .cta-band__actions {\n      display: flex;\n      gap: 12px;\n      flex-wrap: wrap;\n      flex-shrink: 0;\n      align-items: center;\n    }\n\n    .page-id-4556 .cta-band h2    { font-size: clamp(22px, 2.8vw, 34px); color: #fff; }\n    .page-id-4556 .cta-band .lead { color: rgba(255,255,255,0.65); }\n\n    .page-id-4556 .trust__grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 1px;\n      background: var(--border);\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-2xl);\n      overflow: hidden;\n    }\n\n    .page-id-4556 .trust__block {\n      background: var(--white);\n      padding: 36px 32px;\n      display: grid;\n      gap: 14px;\n    }\n\n    .page-id-4556 .trust__icon {\n      width: 40px;\n      height: 40px;\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-md);\n      display: grid;\n      place-items: center;\n      color: var(--accent);\n      background: var(--accent-faint);\n    }\n\n    .page-id-4556 .trust__block h3 { font-size: 16px; }\n    .page-id-4556 .trust__block p  { font-size: 14px; color: var(--muted); line-height: 1.6; font-family: var(--font); }\n\n    .page-id-4556 .features__grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 20px;\n    }\n\n    .page-id-4556 .features__card {\n      background: var(--white);\n      padding: 36px 28px;\n      display: grid;\n      gap: 14px;\n      align-content: start;\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-lg);\n      box-shadow: var(--sh-sm);\n      transition: background 140ms, box-shadow 140ms, border-color 140ms;\n    }\n\n    .page-id-4556 .features__card:hover {\n      background: var(--canvas);\n      border-color: var(--accent);\n      box-shadow: 0 6px 20px rgba(225,6,0,0.1);\n    }\n\n    .page-id-4556 .features__icon {\n      width: 44px;\n      height: 44px;\n      border-radius: var(--r-sm);\n      display: grid;\n      place-items: center;\n      color: var(--white);\n      background: var(--accent);\n    }\n\n    .page-id-4556 .features__icon svg { width: 20px; height: 20px; }\n\n    .page-id-4556 .features__title {\n      font-size: 16px;\n      font-weight: 700;\n      line-height: 1.35;\n      color: var(--ink);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .features__desc {\n      font-size: 14px;\n      color: var(--muted);\n      line-height: 1.6;\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .final__block {\n      text-align: center;\n      padding: 96px 0;\n    }\n\n    .page-id-4556 .final__block h2    { margin-bottom: 14px; color: #fff; }\n    .page-id-4556 .final__block .lead { max-width: 500px; margin: 0 auto 32px; color: rgba(255,255,255,0.65); }\n\n    .page-id-4556 .final__actions {\n      display: flex;\n      gap: 12px;\n      justify-content: center;\n      flex-wrap: wrap;\n    }\n\n    .page-id-4556 .contact__options {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 20px;\n      max-width: 760px;\n      margin: 0 auto;\n    }\n\n    .page-id-4556 .contact__option {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      gap: 14px;\n      padding: 32px 24px;\n      background: var(--white);\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-lg);\n      box-shadow: var(--sh-sm);\n      text-decoration: none;\n      color: var(--ink);\n      font-size: 15px;\n      font-weight: 700;\n      font-family: var(--font);\n      transition: border-color 140ms, box-shadow 140ms, transform 120ms, background 140ms;\n    }\n\n    .page-id-4556 .contact__option:hover {\n      border-color: var(--accent);\n      background: var(--accent-faint);\n      transform: translateY(-3px);\n      box-shadow: var(--sh-md);\n    }\n\n    .page-id-4556 .contact__icon {\n      width: 56px;\n      height: 56px;\n      object-fit: contain;\n    }\n\n    .page-id-4556 .contact__label { letter-spacing: 0.005em; }\n\n    .page-id-4556 .contact__hint {\n      font-family: var(--mono);\n      font-size: 11px;\n      font-weight: 600;\n      color: var(--muted);\n      letter-spacing: 0.04em;\n    }\n\n    .page-id-4556 .hero__bullet a,\n    .page-id-4556 .serial__note a,\n    .page-id-4556 .serial__sub a,\n    .page-id-4556 .step p a,\n    .page-id-4556 .section__head .lead a {\n      color: var(--accent);\n      font-weight: 600;\n      text-decoration: none;\n      transition: text-decoration-color 120ms;\n    }\n\n    .page-id-4556 .hero__bullet a:hover,\n    .page-id-4556 .serial__note a:hover,\n    .page-id-4556 .serial__sub a:hover,\n    .page-id-4556 .step p a:hover,\n    .page-id-4556 .section__head .lead a:hover { text-decoration: underline; }\n\n    .page-id-4556 .faq__list {\n      max-width: 760px;\n      margin: 0 auto;\n      border: 1.5px solid var(--border);\n      border-radius: var(--r-lg);\n      overflow: hidden;\n      background: var(--white);\n      box-shadow: var(--sh-sm);\n    }\n\n    .page-id-4556 .faq__item { border-bottom: 1px solid var(--border); }\n    .page-id-4556 .faq__item:last-child { border-bottom: 0; }\n\n    .page-id-4556 .faq__btn {\n      display: flex;\n      width: 100%;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      padding: 20px 24px;\n      background: none;\n      border: 0;\n      cursor: pointer;\n      text-align: left;\n      font-family: var(--font);\n      font-size: 15px;\n      font-weight: 600;\n      color: var(--body);\n      transition: color 120ms, background 120ms;\n    }\n\n    .page-id-4556 .faq__btn:hover            { color: var(--ink); background: var(--canvas); }\n    .page-id-4556 .faq__item.is-open .faq__btn { color: var(--ink); }\n\n    .page-id-4556 .faq__icon {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 220ms ease, color 130ms;\n    }\n\n    .page-id-4556 .faq__item.is-open .faq__icon { transform: rotate(45deg); color: var(--accent); }\n\n    .page-id-4556 .faq__panel {\n      display: none;\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.7;\n      color: var(--muted);\n      font-family: var(--font);\n    }\n\n    .page-id-4556 .faq__panel p { margin: 0; }\n    .page-id-4556 .faq__item.is-open .faq__panel { display: block; }\n\n    .page-id-4556 .sticky-cta {\n      display: none;\n      position: fixed;\n      bottom: 0; left: 0; right: 0;\n      z-index: 80;\n      padding: 12px 16px;\n      background: rgba(255,255,255,0.97);\n      border-top: 1px solid var(--border);\n      backdrop-filter: blur(12px);\n      box-shadow: 0 -4px 20px rgba(10,12,16,0.1);\n    }\n\n    @media (max-width: 1040px) {\n      .page-id-4556 .hero__grid     { grid-template-columns: 1fr; gap: 40px; }\n      .page-id-4556 .features__grid { grid-template-columns: repeat(2, 1fr); }\n      .page-id-4556 .req__grid      { grid-template-columns: repeat(2, 1fr); }\n      .page-id-4556 .trust__grid    { grid-template-columns: 1fr; }\n      .page-id-4556 .cta-band       { grid-template-columns: 1fr; padding: 40px; gap: 24px; }\n    }\n\n    @media (max-width: 720px) {\n      .page-id-4556 .wrap                { padding: 0 20px; }\n      .page-id-4556 .section             { padding: 60px 0; }\n      .page-id-4556 .hero                { padding: 48px 0 64px; }\n      .page-id-4556 .steps__row          { grid-template-columns: 1fr 1fr; }\n      .page-id-4556 .steps__row::before  { display: none; }\n      .page-id-4556 .features__grid      { grid-template-columns: 1fr; }\n      .page-id-4556 .features__card      {\n        grid-template-columns: auto 1fr;\n        column-gap: 16px;\n        row-gap: 4px;\n        align-items: center;\n        padding: 22px 20px;\n      }\n      .page-id-4556 .features__icon      { grid-row: 1 \/ span 2; width: 40px; height: 40px; }\n      .page-id-4556 .features__title     { align-self: end; }\n      .page-id-4556 .features__desc      { align-self: start; grid-column: 2; }\n      .page-id-4556 .req__grid           { grid-template-columns: 1fr; }\n      .page-id-4556 .contact__options    { grid-template-columns: 1fr; max-width: 360px; }\n      .page-id-4556 .serial__notes       { grid-template-columns: 1fr; }\n      .page-id-4556 .hero__actions       { flex-direction: column; align-items: stretch; }\n      .page-id-4556 .hero__actions .btn  { justify-content: center; }\n      .page-id-4556 .serial__inner       { padding: 24px; }\n      .page-id-4556 .sticky-cta          { display: block; }\n      .page-id-4556                      { padding-bottom: 72px; }\n      .page-id-4556 .final__block        { padding: 60px 0; }\n    }\n\n    @keyframes xdiag-spin {\n      to { transform: rotate(360deg); }\n    }\n\n    @keyframes xdiag-up {\n      from { opacity: 0; transform: translateY(18px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n\n    .page-id-4556 .hero__copy > * { animation: xdiag-up 0.44s ease both; }\n    .page-id-4556 .hero__copy > *:nth-child(1) { animation-delay: 0.04s; }\n    .page-id-4556 .hero__copy > *:nth-child(2) { animation-delay: 0.10s; }\n    .page-id-4556 .hero__copy > *:nth-child(3) { animation-delay: 0.17s; }\n    .page-id-4556 .hero__copy > *:nth-child(4) { animation-delay: 0.23s; }\n    .page-id-4556 .hero__copy > *:nth-child(5) { animation-delay: 0.29s; }\n    .page-id-4556 .hero__copy > *:nth-child(6) { animation-delay: 0.35s; }\n    .page-id-4556 .serial { animation: xdiag-up 0.44s 0.16s ease both; }\n\n    .page-id-4556.js-reveal .reveal {\n      opacity: 0;\n      transform: translateY(16px);\n      transition: opacity 0.5s ease, transform 0.5s ease;\n      will-change: opacity, transform;\n    }\n\n    .page-id-4556.js-reveal .reveal.is-visible {\n      opacity: 1;\n      transform: none;\n      will-change: auto;\n    }\n\n    .page-id-4556.js-reveal .reveal--stagger.is-visible > * {\n      animation: xdiag-up 0.5s ease both;\n    }\n    .page-id-4556.js-reveal .reveal--stagger.is-visible > *:nth-child(1) { animation-delay: 0.00s; }\n    .page-id-4556.js-reveal .reveal--stagger.is-visible > *:nth-child(2) { animation-delay: 0.06s; }\n    .page-id-4556.js-reveal .reveal--stagger.is-visible > *:nth-child(3) { animation-delay: 0.12s; }\n    .page-id-4556.js-reveal .reveal--stagger.is-visible > *:nth-child(4) { animation-delay: 0.18s; }\n\n    @media (prefers-reduced-motion: reduce) {\n      .page-id-4556 .hero__copy > *,\n      .page-id-4556 .serial,\n      .page-id-4556 .reveal,\n      .page-id-4556 .reveal--stagger.is-visible > * {\n        animation: none !important;\n        transition: none !important;\n        opacity: 1 !important;\n        transform: none !important;\n      }\n    }\n<\/style>\n\n<script data-wp-block-html=\"js\">\njQuery(function ($) {\n\n      var $slot   = $('#xdiag-serial-slot');\n      var $loader = $('#xdiag-serial-loader');\n      var maxWait = 8000;\n      var interval = 80;\n      var elapsed  = 0;\n\n      function transplant() {\n        var $source = $('.wpcf7').first();\n\n        if ($source.length) {\n          $loader.remove();\n          $slot.append($source);\n          return;\n        }\n\n        elapsed += interval;\n        if (elapsed < maxWait) {\n          setTimeout(transplant, interval);\n        } else {\n          $loader.html('Trial form unavailable. Please reload the page to try again.');\n        }\n      }\n\n      transplant();\n\n      $(document).on('click', '.faq__btn', function () {\n        var $item  = $(this).closest('.faq__item');\n        var isOpen = $item.toggleClass('is-open').hasClass('is-open');\n        $(this).attr('aria-expanded', String(isOpen));\n      });\n\n      var $sticky = $('#sticky-cta');\n      var $card   = $('#serial-section');\n\n      if (window.IntersectionObserver) {\n        if ($sticky.length) {\n          if ($card.length) {\n            new IntersectionObserver(function (entries) {\n              var vis = entries[0].isIntersecting;\n              $sticky.attr('aria-hidden', String(vis)).css('display', vis ? 'none' : 'block');\n            }, { threshold: 0.1 }).observe($card[0]);\n          }\n        }\n      }\n\n      var $reveals = $('.reveal');\n      if (window.IntersectionObserver) {\n        if ($reveals.length) {\n          $('body').addClass('js-reveal');\n\n          var observer = new IntersectionObserver(function (entries, obs) {\n            entries.forEach(function (entry) {\n              if (entry.isIntersecting) {\n                entry.target.classList.add('is-visible');\n                obs.unobserve(entry.target);\n              }\n            });\n          }, { threshold: 0.12, rootMargin: '0px 0px -8% 0px' });\n\n          $reveals.each(function () { observer.observe(this); });\n\n          setTimeout(function () { $reveals.addClass('is-visible'); }, 3000);\n        }\n      }\n\n    });\n<\/script>\n\n<section class=\"hero\" aria-labelledby=\"page-title\">\n      <div class=\"wrap\">\n        <div class=\"hero__grid\">\n\n          <div class=\"hero__copy\">\n            <span class=\"overline\">Important \u2013 Read Before Using XDIAG<\/span>\n\n            <div class=\"hero__headline\">\n              <h1 id=\"page-title\">Not sure whether your device is compatible? Order a free OBD test.<\/h1>\n              <p class=\"lead\">Before flashing your OBD with XDIAG, make sure it's compatible. Follow the steps below, then order your free OBD test to confirm everything works.<\/p>\n            <\/div>\n\n            <div class=\"hero__bullets\" role=\"list\" aria-label=\"XDIAG setup steps\">\n              <div class=\"hero__bullet\" role=\"listitem\">\n                <span class=\"hero__bullet-tick\" aria-hidden=\"true\">1<\/span>\n                <span class=\"hero__bullet-text\">OBD must be flashed with XDIAG boot files \u2013 without this step, your OBD will not be compatible with XDIAG software.<\/span>\n              <\/div>\n              <div class=\"hero__bullet\" role=\"listitem\">\n                <span class=\"hero__bullet-tick\" aria-hidden=\"true\">2<\/span>\n                <span class=\"hero__bullet-text\">You can <a href=\"https:\/\/xdiag.org\/product\/boot-from-x-diag\/\">download the official XDIAG boot files<\/a> and find detailed flashing guides here.<\/span>\n              <\/div>\n              <div class=\"hero__bullet\" role=\"listitem\">\n                <span class=\"hero__bullet-tick\" aria-hidden=\"true\">3<\/span>\n                <span class=\"hero__bullet-text\">Carefully follow the step-by-step instructions in the guide to avoid damaging your OBD.<\/span>\n              <\/div>\n              <div class=\"hero__bullet\" role=\"listitem\">\n                <span class=\"hero__bullet-tick\" aria-hidden=\"true\">4<\/span>\n                <span class=\"hero__bullet-text\">Once flashing is complete, <a href=\"#serial-section\">request your FREE XDIAG test<\/a> using the form on this page.<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"hero__actions\">\n              <a class=\"btn btn--primary btn--lg\" href=\"https:\/\/xdiag.org\/xdiag-buy-subscription\/\">Buy Subscription<\/a>\n              <a class=\"btn btn--outline btn--lg\" href=\"#serial-section\">Start Free OBD Test<\/a>\n            <\/div>\n\n            <div class=\"hero__trust\">\n              <div class=\"hero__trust-row\">\n                <span class=\"hero__trust-item\">\n                  <span class=\"hero__trust-icon\" style=\"background:#ecfdf5;\">\n                    <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#16a34a\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg>\n                  <\/span>\n                  Secure checkout\n                <\/span>\n                <span class=\"hero__trust-item\">\n                  <span class=\"hero__trust-icon\" style=\"background:#fff0ef;\">\n                    <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#e10600\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"><\/line><\/svg>\n                  <\/span>\n                  Credit card &amp; PayPal\n                <\/span>\n                <span class=\"hero__trust-item\">\n                  <span class=\"hero__trust-icon\" style=\"background:#fff7ed;\">\n                    <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ea580c\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path><polyline points=\"22,6 12,13 2,6\"><\/polyline><\/svg>\n                  <\/span>\n                  Delivered by email\n                <\/span>\n              <\/div>\n\n              <div class=\"hero__stars-row\">\n                <div class=\"hero__stars\" aria-label=\"5 out of 5 stars\">\n                  <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"><\/path><\/svg>\n                  <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"><\/path><\/svg>\n                  <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"><\/path><\/svg>\n                  <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"><\/path><\/svg>\n                  <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"><\/path><\/svg>\n                <\/div>\n                <p class=\"hero__stars-label\">Trusted by 200,000+ customers worldwide<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <aside class=\"serial\" id=\"serial-section\" aria-labelledby=\"serial-heading\">\n            <div class=\"serial__inner\">\n              <div class=\"serial__head\">\n                <span class=\"overline\">Compatibility Check<\/span>\n                <div class=\"serial__title\" id=\"serial-heading\">Check your OBD before flashing XDIAG<\/div>\n                <p class=\"serial__sub\">Your OBD must be flashed with XDIAG boot files to be compatible. Enter your 12-digit serial number below to confirm your device and request your FREE XDIAG test.<\/p>\n              <\/div>\n\n              <div id=\"xdiag-serial-slot\">\n                <div id=\"xdiag-serial-loader\" style=\"display:flex;align-items:center;gap:12px;padding:24px 0;color:var(--muted);font-size:14px;\">\n                  <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"animation:xdiag-spin 0.8s linear infinite;flex-shrink:0;\"><path d=\"M21 12a9 9 0 1 1-6.219-8.56\"><\/path><\/svg>\n                  Loading compatibility check\u2026\n                <\/div>\n              <\/div>\n\n              <div class=\"serial__notes\">\n                <div class=\"serial__note\">\n                  <strong>Need flashing files?<\/strong>\n                  <span><a href=\"https:\/\/xdiag.org\/product\/boot-from-x-diag\/\">Download the official XDIAG boot files<\/a> and follow the step-by-step flashing guide first.<\/span>\n                <\/div>\n                <div class=\"serial__note\">\n                  <strong>\n                    <svg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"#3ddc84\" style=\"flex-shrink:0;\" aria-hidden=\"true\"><path d=\"M6.18 15.64a2.18 2.18 0 0 1-2.18-2.18V10.36a2.18 2.18 0 1 1 4.36 0v3.1a2.18 2.18 0 0 1-2.18 2.18zm11.64 0a2.18 2.18 0 0 1-2.18-2.18V10.36a2.18 2.18 0 1 1 4.36 0v3.1a2.18 2.18 0 0 1-2.18 2.18zM3.5 9.18h17v8.18A2.64 2.64 0 0 1 17.86 20H6.14A2.64 2.64 0 0 1 3.5 17.36V9.18zM6.68 4.1l-1.4-1.4a.45.45 0 0 1 .64-.64l1.54 1.54A7.36 7.36 0 0 1 12 2.5a7.36 7.36 0 0 1 4.54 1.1l1.54-1.54a.45.45 0 1 1 .64.64l-1.4 1.4A6.41 6.41 0 0 1 19 8.27H5A6.41 6.41 0 0 1 6.68 4.1zM9.5 6a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5zm5 0a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z\"><\/path><\/svg>\n                    Android only\n                  <\/strong>\n                  <span>Android 7\u201313 and Android&nbsp;14 32-bit. Not on iOS.<\/span>\n                <\/div>\n              <\/div>\n\n              <p class=\"serial__help\">\n                <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><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><\/svg>\n                <span>Have questions? <a href=\"#faq\">Read the trial FAQ<\/a> or <a href=\"#contact\">contact support<\/a>.<\/span>\n              <\/p>\n            <\/div>\n          <\/aside>\n\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section section--canvas\" id=\"xdiag-features\" aria-label=\"Key benefits\">\n      <div class=\"wrap\">\n        <div class=\"features__grid reveal reveal--stagger\">\n          <article class=\"features__card\">\n            <div class=\"features__icon\" aria-hidden=\"true\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg>\n            <\/div>\n            <h3 class=\"features__title\">Secure Licensing<\/h3>\n            <p class=\"features__desc\">Each subscription is locked to your device's serial number, so access can't be shared or leaked \u2014 it stays yours alone.<\/p>\n          <\/article>\n          <article class=\"features__card\">\n            <div class=\"features__icon\" aria-hidden=\"true\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg>\n            <\/div>\n            <h3 class=\"features__title\">Instant Activation<\/h3>\n            <p class=\"features__desc\">The moment your payment clears, your subscription goes live automatically \u2014 no manual approval, no waiting around.<\/p>\n          <\/article>\n          <article class=\"features__card\">\n            <div class=\"features__icon\" aria-hidden=\"true\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 4 23 10 17 10\"><\/polyline><polyline points=\"1 20 1 14 7 14\"><\/polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"><\/path><\/svg>\n            <\/div>\n            <h3 class=\"features__title\">All Updates Included<\/h3>\n            <p class=\"features__desc\">We refresh the software database on a regular basis, so the newest vehicle coverage and fixes always reach you at no added cost.<\/p>\n          <\/article>\n          <article class=\"features__card\">\n            <div class=\"features__icon\" aria-hidden=\"true\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path><\/svg>\n            <\/div>\n            <h3 class=\"features__title\">Worldwide Coverage<\/h3>\n            <p class=\"features__desc\">Customers in 50+ countries rely on us, with several payment options and a multilingual interface to match.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section\" aria-labelledby=\"req-title\">\n      <div class=\"wrap\">\n        <div class=\"section__head section__head--center reveal\">\n          <span class=\"overline\">Before you flash<\/span>\n          <h2 id=\"req-title\">Compatibility requirements<\/h2>\n          <p class=\"lead\">XDIAG is upfront about what's needed. Confirm your setup before flashing your OBD \u2014 see the <a href=\"#faq\">trial FAQ<\/a> for scanner and activation details.<\/p>\n        <\/div>\n        <div class=\"req__grid reveal reveal--stagger\">\n          <article class=\"req__card\">\n            <span class=\"req__num\">01<\/span>\n            <h3 class=\"req__title\">Flashed OBD required<\/h3>\n            <p class=\"req__text\">Your OBD must be flashed with the official XDIAG boot files to be compatible.<\/p>\n          <\/article>\n          <article class=\"req__card\">\n            <span class=\"req__num\">02<\/span>\n            <h3 class=\"req__title\">Android only<\/h3>\n            <p class=\"req__text\">Supports Android 7\u201313 and Android 14 32-bit. Not on iOS or Windows.<\/p>\n          <\/article>\n          <article class=\"req__card\">\n            <span class=\"req__num\">03<\/span>\n            <h3 class=\"req__title\">12-digit serial<\/h3>\n            <p class=\"req__text\">Serial numbers must be 12 numeric digits \u2014 no letters, no spaces.<\/p>\n          <\/article>\n          <article class=\"req__card\">\n            <span class=\"req__num\">04<\/span>\n            <h3 class=\"req__title\">Follow the guide<\/h3>\n            <p class=\"req__text\">Follow the step-by-step flashing guide carefully to avoid damaging your OBD.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section section--canvas\" aria-labelledby=\"process-title\">\n      <div class=\"wrap\">\n        <div class=\"section__head section__head--center reveal\">\n          <span class=\"overline\">How it works<\/span>\n          <h2 id=\"process-title\">Four steps to your free test<\/h2>\n          <p class=\"lead\">From serial check to your free XDIAG test account. Four steps.<\/p>\n        <\/div>\n        <div class=\"steps__row reveal reveal--stagger\" role=\"list\">\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"step__circle\" aria-hidden=\"true\">1<\/div>\n            <h3>Check your serial<\/h3>\n            <p>Enter your 12-digit OBD serial to confirm your device before flashing.<\/p>\n          <\/article>\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"step__circle\" aria-hidden=\"true\">2<\/div>\n            <h3>Download boot files<\/h3>\n            <p>Get the <a href=\"https:\/\/xdiag.org\/product\/boot-from-x-diag\/\">official XDIAG boot files<\/a> and the detailed flashing guide.<\/p>\n          <\/article>\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"step__circle\" aria-hidden=\"true\">3<\/div>\n            <h3>Flash your OBD<\/h3>\n            <p>Follow the step-by-step instructions carefully to avoid damaging your OBD.<\/p>\n          <\/article>\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"step__circle\" aria-hidden=\"true\" style=\"font-size:15px;\">\u2709<\/div>\n            <h3>Request free test<\/h3>\n            <p>Once flashing is complete, <a href=\"#serial-section\">request your FREE XDIAG test<\/a> through the form on this page.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section\" aria-labelledby=\"trial-title\">\n      <div class=\"wrap\">\n        <div class=\"cta-band reveal\">\n          <div class=\"cta-band__copy\">\n            <h2 id=\"trial-title\">Not ready to commit?<br>Test your scanner first.<\/h2>\n            <p class=\"lead\" style=\"font-size:16px;max-width:460px;\">Request your free XDIAG test account to confirm your flashed OBD works before buying full access.<\/p>\n          <\/div>\n          <div class=\"cta-band__actions\">\n            <a class=\"btn btn--outline btn--lg btn--outline-on-dark\" href=\"#serial-section\">Start Free OBD Test<\/a>\n            <a class=\"btn btn--primary btn--lg\" href=\"https:\/\/xdiag.org\/xdiag-buy-subscription\/\">Buy Subscription<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section section--canvas\" aria-labelledby=\"trust-title\">\n      <div class=\"wrap\">\n        <div class=\"section__head section__head--center reveal\">\n          <span class=\"overline\">Why XDIAG<\/span>\n          <h2 id=\"trust-title\">What you can count on<\/h2>\n          <p class=\"lead\">Confirmed policies. No invented claims.<\/p>\n        <\/div>\n        <div class=\"trust__grid reveal reveal--stagger\">\n          <div class=\"trust__block\">\n            <div class=\"trust__icon\" aria-hidden=\"true\">\n              <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"><\/line><\/svg>\n            <\/div>\n            <h3>Secure payment<\/h3>\n            <p>Credit card and PayPal accepted. Your payment details go directly through secure systems. XDIAG never stores your financial information.<\/p>\n          <\/div>\n          <div class=\"trust__block\">\n            <div class=\"trust__icon\" aria-hidden=\"true\">\n              <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path><polyline points=\"22,6 12,13 2,6\"><\/polyline><\/svg>\n            <\/div>\n            <h3>Email delivery<\/h3>\n            <p>Order confirmation sent immediately after purchase. A follow-up email delivers login credentials and step-by-step setup instructions.<\/p>\n          <\/div>\n          <div class=\"trust__block\">\n            <div class=\"trust__icon\" aria-hidden=\"true\">\n              <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"><\/path><polyline points=\"14 2 14 8 20 8\"><\/polyline><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"><\/line><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"><\/line><\/svg>\n            <\/div>\n            <h3>Clear terms<\/h3>\n            <p>Terms &amp; Conditions are linked before checkout so digital goods refund rules are visible. <a href=\"https:\/\/xdiag.org\/terms-and-conditions\/\" style=\"color:var(--accent);font-weight:600;\">Read Terms \u2192<\/a><\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section\" id=\"faq\" aria-labelledby=\"faq-title\">\n      <div class=\"wrap\">\n        <div class=\"section__head section__head--center reveal\">\n          <span class=\"overline\">Trial FAQ<\/span>\n          <h2 id=\"faq-title\">Free test &amp; scanner questions<\/h2>\n          <p class=\"lead\">Everything about the trial version, supported scanners, and how activation works.<\/p>\n        <\/div>\n        <div class=\"faq__list reveal\">\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-1-panel\">\n              <span>Which scanners must be flashed for XDIAG?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-1-panel\" role=\"region\">\n              <p>For Launch EasyDiag 2.0, EasyDiag 3.0, EasyDiag Plus, Golo 3, Golo 4, Golo 5 (Vpecker), M-Diag Lite, M-Diag Pro, M-Diag Mini, M-Diag Plus, DBScar (older versions), DBScar 3, DBScar 5, DBScar 7, HD3 Module, SmartLink C, SmartLink B, eDiag, eDiag Mini, eDiag Plus, and ThinkDiag 2 (Kingbolen) scanners, you'll need to flash the scanner via STlink or Jlink programmers if it hasn't been flashed for boot before.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-2-panel\">\n              <span>My serial number has letters in it. Can I activate?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-2-panel\" role=\"region\">\n              <p>Aktywacja jest dost\u0119pna wy\u0142\u0105cznie dla skaner\u00f3w, kt\u00f3rych numer seryjny zawiera tylko cyfry. Aktywacja skaner\u00f3w z literami w numerze seryjnym nie jest mo\u017cliwa.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-3-panel\">\n              <span>My scanner has never been activated in XDIAG. What do I need?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-3-panel\" role=\"region\">\n              <p>W przypadku skaner\u00f3w, kt\u00f3re nie mia\u0142y wcze\u015bniej aktywowanych marek, wymagana jest oficjalna marka lub EOBD.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-4-panel\">\n              <span>How do I get a trial version?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-4-panel\" role=\"region\">\n              <p>To activate the test version you need the scanner number and an email for communication. The application and your account access (login and password) are sent to your email \u2014 check the SPAM folder, it sometimes lands there. Without confirmation, the test version will not be sent.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-5-panel\">\n              <span>What's included in the test version?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-5-panel\" role=\"region\">\n              <p>For verification you'll be sent EOBD2. In the \"brand you will connect to\" field, specify the brand to check that car's support of EOBD2 protocols. This module is enough to confirm the scanner's functionality before purchasing brands.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-6-panel\">\n              <span>How do I check the test version?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-6-panel\" role=\"region\">\n              <p>After signing in to the application you can download the necessary files and modules and check functionality. The validity period and stamp download is 1 day after the data is sent.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"faq__item\">\n            <button class=\"faq__btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-7-panel\">\n              <span>Can I re-order the trial version?<\/span>\n              <svg class=\"faq__icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg>\n            <\/button>\n            <div class=\"faq__panel\" id=\"faq-7-panel\" role=\"region\">\n              <p>If you have previously ordered a test stamp (including on a third-party resource), activation of the test stamp will be denied.<\/p>\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section section--canvas\" id=\"contact\" aria-labelledby=\"contact-title\">\n      <div class=\"wrap\">\n        <div class=\"section__head section__head--center reveal\">\n          <span class=\"overline\">Need a hand?<\/span>\n          <h2 id=\"contact-title\">Get help with your OBD test<\/h2>\n          <p class=\"lead\">Stuck on flashing, the serial check, or the OBD test? Message us on your preferred app and our support team will help you out.<\/p>\n        <\/div>\n        <div class=\"contact__options reveal reveal--stagger\">\n          <a class=\"contact__option\" href=\"https:\/\/wa.me\/31647604324\" target=\"_blank\" rel=\"noopener\">\n            <img decoding=\"async\" class=\"contact__icon\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/6b\/WhatsApp.svg\" alt=\"\" aria-hidden=\"true\">\n            <span class=\"contact__label\">WhatsApp<\/span>\n            <span class=\"contact__hint\">+31 647 604 324<\/span>\n          <\/a>\n          <a class=\"contact__option\" href=\"viber:\/\/chat?number=%2B31647604324\">\n            <img decoding=\"async\" class=\"contact__icon\" src=\"https:\/\/bcpro.fra1.cdn.digitaloceanspaces.com\/3938039.png\" alt=\"\" aria-hidden=\"true\">\n            <span class=\"contact__label\">Viber<\/span>\n            <span class=\"contact__hint\">+31 647 604 324<\/span>\n          <\/a>\n          <a class=\"contact__option\" href=\"https:\/\/t.me\/Diagnosticsupport\" target=\"_blank\" rel=\"noopener\">\n            <img decoding=\"async\" class=\"contact__icon\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/82\/Telegram_logo.svg\" alt=\"\" aria-hidden=\"true\">\n            <span class=\"contact__label\">Telegram<\/span>\n            <span class=\"contact__hint\">@Diagnosticsupport<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section section--dark\" aria-labelledby=\"final-title\">\n      <div class=\"wrap\">\n        <div class=\"final__block reveal\">\n          <h2 id=\"final-title\">Flash, test, and activate XDIAG today<\/h2>\n          <p class=\"lead\">Flash your OBD with the XDIAG boot files, request your free test account, then buy your subscription. Secure payment via credit card or PayPal.<\/p>\n          <div class=\"final__actions\">\n            <a class=\"btn btn--primary btn--lg\" href=\"https:\/\/xdiag.org\/xdiag-buy-subscription\/\">Buy Subscription<\/a>\n            <a class=\"btn btn--outline btn--lg btn--outline-on-dark\" href=\"#serial-section\">Start Free OBD Test<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<div class=\"sticky-cta\" id=\"sticky-cta\" aria-hidden=\"true\">\n    <a class=\"btn btn--primary btn--full\" href=\"#serial-section\" style=\"height:48px;font-size:15px;\">free OBD test \u2192<\/a>\n  <\/div><\/div><\/div>\n<\/div><\/div><div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f4548-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"4548\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pl\/wp-json\/wp\/v2\/pages\/4556#wpcf7-f4548-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/pl\/wp-json\/wp\/v2\/pages\/4556#wpcf7-f4548-o1\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"4548\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f4548-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n<\/p>\n<style>\n \n .page-id-4556 .xdiagf {\n --accent: #e10600;\n --accent-dark: #b30500;\n --accent-faint: #fff0ef;\n --ink: #0a0c10;\n --body: #3d4454;\n --muted: #7c8496;\n --white: #ffffff;\n --canvas: #f9fafb;\n --border: #e3e6ed;\n --border-mid: #cdd0da;\n --green: #16a34a;\n --r-sm: 4px;\n --r-md: 8px;\n --r-lg: 12px;\n --sh-sm: 0 1px 4px rgba(10,12,16,0.06), 0 1px 2px rgba(10,12,16,0.04);\n --sh-md: 0 4px 16px rgba(10,12,16,0.08), 0 1px 4px rgba(10,12,16,0.04);\n --font: \"Poppins\", system-ui, sans-serif;\n --mono: \"IBM Plex Mono\", Consolas, monospace;\n\n font-family: var(--font);\n color: var(--ink);\n max-width: 920px;\n margin: 0 auto;\n }\n\n .page-id-4556 .xdiagf *,\n .page-id-4556 .xdiagf *::before,\n .page-id-4556 .xdiagf *::after { box-sizing: border-box; }\n\n \/* \u2500\u2500 Heading \u2500\u2500 *\/\n .page-id-4556 .xdiagf__title {\n font-size: clamp(20px, 2.6vw, 26px);\n font-weight: 700;\n line-height: 1.25;\n letter-spacing: -0.01em;\n color: var(--ink);\n margin: 0 0 24px;\n text-align: center;\n }\n\n \/* \u2500\u2500 Field grid \u2500\u2500 *\/\n .page-id-4556 .xdiagf__grid {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 18px 20px;\n }\n\n \/* Field group: just label + control stacked. No card chrome. *\/\n .page-id-4556 .xdiagf__card {\n display: flex;\n flex-direction: column;\n gap: 8px;\n background: none;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n padding: 0;\n margin: 0;\n }\n\n .page-id-4556 .xdiagf__full { grid-column: 1 \/ -1; }\n\n \/* Conditional fields start hidden; .is-open reveals them *\/\n .page-id-4556 .xdiagf__cond { display: none; }\n .page-id-4556 .xdiagf__cond.is-open { display: flex; }\n\n \/* \u2500\u2500 Labels \u2500\u2500 *\/\n .page-id-4556 .xdiagf__card > label,\n .page-id-4556 .xdiagf__label {\n font-size: 13px;\n font-weight: 600;\n color: var(--ink);\n font-family: var(--font);\n }\n\n \/* \u2500\u2500 Inputs \/ selects (target the elements CF7 renders) \u2500\u2500\n Filled field, single hairline border. No nested\/outer card border. *\/\n .page-id-4556 .xdiagf input[type=\"text\"],\n .page-id-4556 .xdiagf input[type=\"email\"],\n .page-id-4556 .xdiagf select {\n width: 100%;\n height: 50px;\n padding: 0 16px;\n border: 1px solid var(--border);\n border-radius: var(--r-md);\n background: var(--canvas);\n color: var(--ink);\n font-family: var(--font);\n font-size: 14px;\n font-weight: 500;\n outline: none;\n transition: border-color 140ms, box-shadow 140ms, background 140ms;\n -webkit-appearance: none;\n appearance: none;\n }\n\n .page-id-4556 .xdiagf select {\n background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237c8496' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");\n background-repeat: no-repeat;\n background-position: right 14px center;\n padding-right: 40px;\n cursor: pointer;\n }\n\n .page-id-4556 .xdiagf input[type=\"text\"]:focus,\n .page-id-4556 .xdiagf input[type=\"email\"]:focus,\n .page-id-4556 .xdiagf select:focus {\n border-color: var(--accent);\n box-shadow: 0 0 0 3px rgba(225,6,0,0.16);\n background: var(--white);\n }\n\n .page-id-4556 .xdiagf input::placeholder { color: var(--border-mid); font-weight: 400; }\n\n \/* \u2500\u2500 Yes \/ No radio pills \u2500\u2500 *\/\n .page-id-4556 .xdiagf__radio .wpcf7-radio { display: flex; gap: 10px; flex-wrap: wrap; }\n\n .page-id-4556 .xdiagf__radio .wpcf7-list-item { margin: 0; }\n\n .page-id-4556 .xdiagf__radio .wpcf7-list-item label {\n display: inline-flex;\n align-items: center;\n gap: 8px;\n height: 50px;\n padding: 0 20px;\n border: 1px solid var(--border);\n border-radius: var(--r-md);\n background: var(--canvas);\n font-size: 14px;\n font-weight: 600;\n color: var(--body);\n cursor: pointer;\n transition: border-color 140ms, background 140ms, color 140ms;\n }\n\n .page-id-4556 .xdiagf__radio .wpcf7-list-item label:hover {\n border-color: var(--accent);\n background: var(--accent-faint);\n color: var(--ink);\n }\n\n .page-id-4556 .xdiagf__radio input[type=\"radio\"] { accent-color: var(--accent); width: 16px; height: 16px; cursor: pointer; }\n\n \/* \u2500\u2500 GDPR acceptance \u2500\u2500 *\/\n .page-id-4556 .xdiagf__gdpr {\n display: flex;\n align-items: flex-start;\n gap: 10px;\n font-size: 13px;\n font-weight: 500;\n line-height: 1.5;\n color: var(--body);\n font-family: var(--font);\n }\n\n .page-id-4556 .xdiagf__gdpr input[type=\"checkbox\"] { accent-color: var(--accent); width: 18px; height: 18px; margin-top: 1px; cursor: pointer; flex-shrink: 0; }\n\n \/* \u2500\u2500 Actions row (footer: gdpr + submit + social) \u2500\u2500 *\/\n .page-id-4556 .xdiagf__actions {\n gap: 16px;\n margin-top: 6px;\n padding-top: 22px;\n border-top: 1px solid var(--border);\n }\n\n .page-id-4556 .xdiagf .xdiagf__btn,\n .page-id-4556 .xdiagf input[type=\"submit\"] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n height: 52px;\n padding: 0 32px;\n background: var(--accent);\n color: #fff;\n border: none;\n border-radius: var(--r-md);\n font-family: var(--font);\n font-size: 15px;\n font-weight: 700;\n letter-spacing: 0.005em;\n cursor: pointer;\n transition: background 130ms, box-shadow 130ms, transform 80ms;\n box-shadow: var(--sh-sm);\n width: fit-content;\n }\n\n .page-id-4556 .xdiagf input[type=\"submit\"]:hover { background: var(--accent-dark); box-shadow: var(--sh-md); }\n .page-id-4556 .xdiagf input[type=\"submit\"]:active { transform: translateY(1px); }\n\n \/* \u2500\u2500 \"confirm via\" social row \u2500\u2500 *\/\n .page-id-4556 .xdiagf__social {\n display: flex;\n align-items: center;\n gap: 12px;\n flex-wrap: wrap;\n margin-top: 4px;\n }\n\n .page-id-4556 .xdiagf__social > span { font-size: 13px; color: var(--muted); font-weight: 500; }\n\n .page-id-4556 .xdiagf__social a {\n display: inline-flex;\n align-items: center;\n gap: 8px;\n padding: 9px 16px;\n border-radius: var(--r-md);\n background: #25d366;\n color: #fff;\n text-decoration: none;\n font-size: 13px;\n font-weight: 700;\n transition: filter 130ms, transform 80ms;\n }\n\n .page-id-4556 .xdiagf__social a:hover { filter: brightness(0.94); }\n .page-id-4556 .xdiagf__social a:active { transform: translateY(1px); }\n .page-id-4556 .xdiagf__social a svg { width: 18px; height: 18px; }\n\n \/* \u2500\u2500 CF7 system messages \u2500\u2500 *\/\n .page-id-4556 .xdiagf .wpcf7-not-valid-tip {\n color: var(--accent);\n font-size: 12px;\n font-weight: 600;\n margin-top: 2px;\n }\n\n .page-id-4556 .xdiagf .wpcf7-response-output {\n grid-column: 1 \/ -1;\n border-radius: var(--r-md) !important;\n border-width: 1.5px !important;\n padding: 12px 16px !important;\n font-size: 14px;\n margin: 8px 0 0 !important;\n }\n\n \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n @media (max-width: 720px) {\n .page-id-4556 .xdiagf__grid { grid-template-columns: 1fr; }\n .page-id-4556 .xdiagf .xdiagf__btn,\n .page-id-4556 .xdiagf input[type=\"submit\"] { width: 100%; }\n }\n<\/style>\n<div class=\"xdiagf\">\n\t<div class=\"xdiagf__grid\">\n\t\t<div class=\"xdiagf__card\">\n\t\t\t<p><label>Numer seryjny skanera (SN)*<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"serial\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Numer seryjny skanera\" value=\"\" type=\"text\" name=\"serial\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"xdiagf__card\">\n\t\t\t<p><label>Adres e-mail*<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tw\u00f3j adres e-mail do kontaktu\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"xdiagf__card\">\n\t\t\t<p><label>Marka, z kt\u00f3r\u0105 si\u0119 po\u0142\u0105czysz<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"brand\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"brand\"><option value=\"\">&#8212;Please choose an option&#8212;<\/option><option value=\"EOBD2\">EOBD2<\/option><option value=\"DEMO\">DEMO<\/option><option value=\"ABARTH\">ABARTH<\/option><option value=\"ACURA\">ACURA<\/option><option value=\"ALFA ROMEO\">ALFA ROMEO<\/option><option value=\"ASTON MARTIN\">ASTON MARTIN<\/option><option value=\"AUDI\">AUDI<\/option><option value=\"BAIC\">BAIC<\/option><option value=\"BENZ\">BENZ<\/option><option value=\"BMW\">BMW<\/option><option value=\"BUGATTI\">BUGATTI<\/option><option value=\"BUICK\">BUICK<\/option><option value=\"CADILLAC\">CADILLAC<\/option><option value=\"CHANGAN\">CHANGAN<\/option><option value=\"CHERY\">CHERY<\/option><option value=\"CHEVROLET\">CHEVROLET<\/option><option value=\"CHRYSLER\">CHRYSLER<\/option><option value=\"CITROEN\">CITROEN<\/option><option value=\"DACIA\">DACIA<\/option><option value=\"DAEWOO\">DAEWOO<\/option><option value=\"DAIHATSU\">DAIHATSU<\/option><option value=\"DODGE\">DODGE<\/option><option value=\"DS\">DS<\/option><option value=\"FERRARI\">FERRARI<\/option><option value=\"FIAT\">FIAT<\/option><option value=\"FORD\">FORD<\/option><option value=\"GEELY\">GEELY<\/option><option value=\"GMC\">GMC<\/option><option value=\"GREAT WALL\">GREAT WALL<\/option><option value=\"HAFEI\">HAFEI<\/option><option value=\"HAIMA\">HAIMA<\/option><option value=\"HINO\">HINO<\/option><option value=\"HOLDEN\">HOLDEN<\/option><option value=\"HONDA\">HONDA<\/option><option value=\"HUMMER\">HUMMER<\/option><option value=\"HYUNDAI\">HYUNDAI<\/option><option value=\"INFINITI\">INFINITI<\/option><option value=\"ISUZU\">ISUZU<\/option><option value=\"IVECO\">IVECO<\/option><option value=\"JAC\">JAC<\/option><option value=\"JAGUAR\">JAGUAR<\/option><option value=\"JEEP\">JEEP<\/option><option value=\"KIA\">KIA<\/option><option value=\"LADA\">LADA<\/option><option value=\"LAMBORGHINI\">LAMBORGHINI<\/option><option value=\"LANCIA\">LANCIA<\/option><option value=\"LANDROVER\">LANDROVER<\/option><option value=\"LEXUS\">LEXUS<\/option><option value=\"LINCOLN\">LINCOLN<\/option><option value=\"LOTUS\">LOTUS<\/option><option value=\"MASERATI\">MASERATI<\/option><option value=\"MAYBACH\">MAYBACH<\/option><option value=\"MAZDA\">MAZDA<\/option><option value=\"MERCEDES\">MERCEDES<\/option><option value=\"MG\">MG<\/option><option value=\"MINI\">MINI<\/option><option value=\"MITSUBISHI\">MITSUBISHI<\/option><option value=\"NISSAN\">NISSAN<\/option><option value=\"OPEL\">OPEL<\/option><option value=\"PEUGEOT\">PEUGEOT<\/option><option value=\"PORSCHE\">PORSCHE<\/option><option value=\"PROTON\">PROTON<\/option><option value=\"RENAULT\">RENAULT<\/option><option value=\"ROLLS ROYCE\">ROLLS ROYCE<\/option><option value=\"ROVER\">ROVER<\/option><option value=\"SAAB\">SAAB<\/option><option value=\"SATURN\">SATURN<\/option><option value=\"SCION\">SCION<\/option><option value=\"SEAT\">SEAT<\/option><option value=\"SKODA\">SKODA<\/option><option value=\"SMART\">SMART<\/option><option value=\"SSANGYONG\">SSANGYONG<\/option><option value=\"SUBARU\">SUBARU<\/option><option value=\"SUZUKI\">SUZUKI<\/option><option value=\"TESLA\">TESLA<\/option><option value=\"TOYOTA\">TOYOTA<\/option><option value=\"VAUXHALL\">VAUXHALL<\/option><option value=\"VOLVO\">VOLVO<\/option><option value=\"VW\">VW<\/option><option value=\"ZOTYE\">ZOTYE<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"xdiagf__card\">\n\t\t\t<p><label>Skaner*<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"scanner\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"scanner\"><option value=\"\">&#8212;Please choose an option&#8212;<\/option><option value=\"Easydiag\">Easydiag<\/option><option value=\"Easydiag 2.0\">Easydiag 2.0<\/option><option value=\"Easydiag 3.0\">Easydiag 3.0<\/option><option value=\"DBScar 1(I)\">DBScar 1(I)<\/option><option value=\"DBScar 2(II)\">DBScar 2(II)<\/option><option value=\"DBScar 3(III)\">DBScar 3(III)<\/option><option value=\"DBScar 4(IV)\">DBScar 4(IV)<\/option><option value=\"DBScar 5(V)\">DBScar 5(V)<\/option><option value=\"DBScar 7(VII)\">DBScar 7(VII)<\/option><option value=\"DIAGUN 3(III)\">DIAGUN 3(III)<\/option><option value=\"DIAGUN 4(IV)\">DIAGUN 4(IV)<\/option><option value=\"Golo Easydiag\">Golo Easydiag<\/option><option value=\"Golo 3.0\">Golo 3.0<\/option><option value=\"Golo CarCare1\">Golo CarCare1<\/option><option value=\"Golo CarCare3\">Golo CarCare3<\/option><option value=\"X431 PAD 2(II)\">X431 PAD 2(II)<\/option><option value=\"X431 PAD 3(III)\">X431 PAD 3(III)<\/option><option value=\"X431 PAD 5(V)\">X431 PAD 5(V)<\/option><option value=\"X431 PAD 7(VII)\">X431 PAD 7(VII)<\/option><option value=\"X431 PRO 3\">X431 PRO 3<\/option><option value=\"X431 PRO 5\">X431 PRO 5<\/option><option value=\"X431 PRO IMMO PRO\">X431 PRO IMMO PRO<\/option><option value=\"X431 PRO V5.0 + X-PROG3\">X431 PRO V5.0 + X-PROG3<\/option><option value=\"X431 PRO GT\">X431 PRO GT<\/option><option value=\"X431 PRO Lite\">X431 PRO Lite<\/option><option value=\"X431 PRO Lite 2.0\">X431 PRO Lite 2.0<\/option><option value=\"X431 PRO Lite 3.0\">X431 PRO Lite 3.0<\/option><option value=\"X431 HD BOX 1(I)\">X431 HD BOX 1(I)<\/option><option value=\"X431 HD BOX 2(II)\">X431 HD BOX 2(II)<\/option><option value=\"X431 HD BOX 3(III)\">X431 HD BOX 3(III)<\/option><option value=\"CRP329\">CRP329<\/option><option value=\"CRP339\">CRP339<\/option><option value=\"CRP919\">CRP919<\/option><option value=\"iDiag\">iDiag<\/option><option value=\"iCarScan\">iCarScan<\/option><option value=\"Smartlink\">Smartlink<\/option><option value=\"Mucar BT200\">Mucar BT200<\/option><option value=\"Thinkdiag Mini\">Thinkdiag Mini<\/option><option value=\"Thinkdiag 2\">Thinkdiag 2<\/option><option value=\"Thinkcar Pro\">Thinkcar Pro<\/option><option value=\"Thinksafe\">Thinksafe<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\n <!-- NEW: Used this OBD before? Yes \/ No -->\n\t\t<div class=\"xdiagf__card xdiagf__radio\" data-used-before>\n\t\t\t<p><label class=\"xdiagf__label\">Did you use this OBD before?*<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"used-before\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"used-before\" value=\"Yes\" \/><span class=\"wpcf7-list-item-label\">Yes<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"used-before\" value=\"No\" checked=\"checked\" \/><span class=\"wpcf7-list-item-label\">No<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\n <!-- NEW (conditional): which software \u2014 shown only when \"Yes\" -->\n\t\t<div class=\"xdiagf__card xdiagf__cond\" data-cond=\"used-brand\">\n\t\t\t<p><label class=\"xdiagf__label\">Which software did you use it with before?<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"used-brand\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"used-brand\"><option value=\"\">&#8212;Please choose an option&#8212;<\/option><option value=\"Launch\">Launch<\/option><option value=\"Xdiag\">Xdiag<\/option><option value=\"Diagzone\">Diagzone<\/option><option value=\"Xpro5\">Xpro5<\/option><option value=\"lvs.pro\">lvs.pro<\/option><option value=\"thinkdiag\">thinkdiag<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\n <!-- NEW (conditional): free-text \u2014 shown only when \"Other\" -->\n\t\t<div class=\"xdiagf__card xdiagf__cond\" data-cond=\"used-brand-other\">\n\t\t\t<p><label class=\"xdiagf__label\">Please specify the software<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"used-brand-other\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Type the software name\" value=\"\" type=\"text\" name=\"used-brand-other\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"xdiagf__card xdiagf__full\">\n\t\t\t<p><label>Pow\u00f3d zg\u0142oszenia<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"reason\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"reason\"><option value=\"Need to confirm compatibility with my OBD hardware\">Need to confirm compatibility with my OBD hardware<\/option><option value=\"Want to test XDIAG before purchase\">Want to test XDIAG before purchase<\/option><option value=\"Just flashed my OBD and want to check if it works\">Just flashed my OBD and want to check if it works<\/option><option value=\"Just curious \u2013 want to try XDIAG for learning\">Just curious \u2013 want to try XDIAG for learning<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"xdiagf__card xdiagf__full xdiagf__actions\">\n\t\t\t<p><label class=\"xdiagf__gdpr\"><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"gdpr\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"gdpr\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Wyra\u017cam zgod\u0119 na przetwarzanie moich danych w celu zorganizowania wersji pr\u00f3bnej.<\/span><\/label><\/span><\/span><\/span><br \/>\n<\/label>\n\t\t\t<\/p>\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner xdiagf__btn\" type=\"submit\" value=\"Send\" \/>\n\t\t\t<\/p>\n\t\t\t<div class=\"xdiagf__social\">\n\t\t\t\t<p><span>Po wys\u0142aniu potwierd\u017a przez<\/span><br \/>\n<a href=\"https:\/\/wa.me\/31647604324\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><br \/>\n<svg viewbox=\"0 0 32 32\" aria-hidden=\"true\">\n            <path d=\"M16 5c-5 0-9 4-9 9 0 2.1.7 4 1.9 5.6l-.8 3 3.1-.8A9 9 0 1 0 16 5zm5 12.8c-.2.6-1.2 1.1-1.7 1.1-.5 0-1 .4-3-0.6-2.6-1.3-4.2-3.7-4.3-3.9-.1-.1-1-1.4-1-2.7s.6-1.9.8-2.2c.2-.2.5-.3.8-.3h.6c.2 0 .4.3.5.6.2.5.7 1.7.7 1.8s.1.3 0 .5a3 3 0 0 1-.4.6c-.2.2-.3.4-.1.7.1.3.8 1.3 1.8 2.1 1.2 1 2.2 1.3 2.5 1.4.3 0 .5 0 .7-.2l.6-.7c.2-.2.4-.2.6-.1.2.1 1.4.7 1.6.8.2.1.4.2.5.3.1.2.1.5 0 .7z\" fill=\"#fff\"\/>\n          <\/svg><br \/>\n<span>WhatsApp<\/span><br \/>\n<\/a>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"page-url\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"user-agent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"user-ip\" \/>\n<\/div>\n<p><script>\n (function () {\n var syncFn = null; \/\/ exposed so post-submit reset can re-collapse fields\n\n \/\/ Scope to the form wrapper. Re-run safe if injected\/moved by jQuery.\n function initXdiagForm() {\n var root = document.querySelector('.page-id-4556 .xdiagf') || document.querySelector('.xdiagf');\n if (!root) return;\n if (root.dataset.xdiagInit === '1') { if (syncFn) syncFn(); return; }\n root.dataset.xdiagInit = '1';\n\n \/\/ \u2500\u2500 Conditional fields: used-before \u2192 used-brand \u2192 used-brand-other \u2500\u2500\n var brandCard = root.querySelector('[data-cond=\"used-brand\"]');\n var otherCard = root.querySelector('[data-cond=\"used-brand-other\"]');\n var brandSel = root.querySelector('select[name=\"used-brand\"]');\n var otherInp = root.querySelector('input[name=\"used-brand-other\"]');\n\n function usedBeforeVal() {\n var c = root.querySelector('input[name=\"used-before\"]:checked');\n return c ? c.value : '';\n }\n\n \/\/ Fully reset one field: clear its value, drop any CF7 error tip\/state,\n \/\/ and (for the hidden side) make sure it can't be submitted with stale data.\n function resetField(el, card) {\n if (!el) return;\n if (el.value !== '') el.value = '';\n if (el.selectedIndex !== undefined) el.selectedIndex = 0; \/\/ selects \u2192 blank option\n \/\/ Clear CF7 validation artifacts on this field's wrapper.\n if (card) {\n card.querySelectorAll('.wpcf7-not-valid-tip').forEach(function (t) { t.remove(); });\n card.querySelectorAll('.wpcf7-not-valid').forEach(function (n) {\n n.classList.remove('wpcf7-not-valid');\n n.removeAttribute('aria-invalid');\n });\n }\n }\n\n function sync() {\n var yes = usedBeforeVal() === 'Yes';\n\n \/\/ Level 1: brand select visible only when \"Yes\".\n if (brandCard) brandCard.classList.toggle('is-open', yes);\n if (!yes) resetField(brandSel, brandCard); \/\/ hidden \u2192 wipe brand\n\n \/\/ Level 2: \"other\" text visible only when Yes AND brand === Other.\n var other = yes && brandSel && brandSel.value.toLowerCase() === 'other';\n if (otherCard) otherCard.classList.toggle('is-open', other);\n if (!other) resetField(otherInp, otherCard); \/\/ hidden \u2192 wipe text\n }\n\n syncFn = sync; \/\/ allow re-sync after CF7 resets the form post-submit\n\n root.addEventListener('change', function (e) {\n if (e.target.name === 'used-before' || e.target.name === 'used-brand') sync();\n });\n sync(); \/\/ set initial state (default is \"No\" \u2192 both conditionals hidden & empty)\n }\n\n if (document.readyState === 'loading') {\n document.addEventListener('DOMContentLoaded', initXdiagForm);\n } else {\n initXdiagForm();\n }\n \/\/ CF7 re-inits after AJAX submit; re-run to keep accordion\/conditionals wired.\n document.addEventListener('wpcf7mailsent', initXdiagForm);\n })();\n<\/script>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"pl\"\/><\/form>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Important \u2013 Read Before Using XDIAG Not sure whether your device is compatible? Order a free OBD test. Before flashing your OBD with XDIAG, make sure it&#8217;s compatible. Follow the steps below, then order your free OBD test to confirm everything works. 1 OBD must be flashed with XDIAG boot files \u2013 without this step,&#8230;<\/p>","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Test | Reach Out to Us with Test demo xdiag","_seopress_titles_desc":"support@xdiag.org | Have questions or need assistance with your vehicle's diagnostics? Do not hesitate to contact us!","_seopress_robots_index":"","_seopress_analysis_target_kw":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"disable","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"hide","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"iawp_total_views":789,"footnotes":""},"class_list":["post-4556","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"xdiag12","author_link":"https:\/\/xdiag.org\/pl\/author\/xdiag12\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/pages\/4556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/comments?post=4556"}],"version-history":[{"count":30,"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/pages\/4556\/revisions"}],"predecessor-version":[{"id":7091,"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/pages\/4556\/revisions\/7091"}],"wp:attachment":[{"href":"https:\/\/xdiag.org\/pl\/wp-json\/wp\/v2\/media?parent=4556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}