{"id":729,"date":"2026-03-19T11:08:07","date_gmt":"2026-03-19T09:08:07","guid":{"rendered":"https:\/\/www.carsuspect.com\/tuote\/"},"modified":"2026-04-21T10:43:03","modified_gmt":"2026-04-21T08:43:03","slug":"tuote","status":"publish","type":"page","link":"https:\/\/www.carsuspect.com\/fi\/tuote\/","title":{"rendered":"Tuote"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"729\" class=\"elementor elementor-729 elementor-189\" data-elementor-post-type=\"page\">\n\t\t\t\t<section class=\"elementor-element elementor-element-5aa03e3e e-con-full e-flex e-con e-parent\" data-id=\"5aa03e3e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62f1d3e7 elementor-widget elementor-widget-shortcode\" data-id=\"62f1d3e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<style>\n#vp_UdLOrG *, #vp_UdLOrG *::before, #vp_UdLOrG *::after { box-sizing:border-box; margin:0; padding:0; }\n\n#vp_UdLOrG {\n  --navy:      #04243F;\n  --navy-80:   rgba(4,36,63,0.80);\n  --navy-60:   rgba(4,36,63,0.60);\n  --navy-40:   rgba(4,36,63,0.40);\n  --navy-12:   rgba(4,36,63,0.12);\n  --navy-06:   rgba(4,36,63,0.06);\n  --accent:    #FFEB30;\n  --accent-dk: #FFE500;\n  --accent-10: rgba(255,235,48,0.10);\n  --accent-tx: #B8960B;\n  --green:     #10B981;\n  --green-bg:  #ECFDF5;\n  --green-tx:  #065F46;\n  --orange:    #F59E0B;\n  --white:     #FFFFFF;\n  --surface:   #F8FAFC;\n  --border:    rgba(4,36,63,0.08);\n  --font:      'Inter', system-ui, sans-serif;\n  --serif:     'Plus Jakarta Sans', Georgia, serif;\n  --mono:      'JetBrains Mono', monospace;\n  --radius:    16px;\n  --radius-sm: 10px;\n  --shadow-sm: 0 1px 3px rgba(4,36,63,0.06);\n  --shadow-md: 0 4px 20px rgba(4,36,63,0.08);\n  --shadow-lg: 0 12px 48px rgba(4,36,63,0.12);\n\n  font-family: var(--font); color: var(--navy); position: relative;\n  max-width: 1120px; margin: 0 auto; padding: 48px 24px 80px;\n  -webkit-font-smoothing: antialiased; line-height: 1.5;\n}\n\n\/* \u2500\u2500 Loading state: horizontal bar + step text \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#vp_UdLOrG .vp-loading {\n  display:flex; flex-direction:column; align-items:center; padding-top:40px;\n  position:relative; z-index:1; animation:vp_UdLOrG_fadeIn 0.5s ease;\n}\n@keyframes vp_UdLOrG_fadeIn { from{opacity:0;transform:translateY(12px)} to{opacity:1;transform:translateY(0)} }\n#vp_UdLOrG .vp-vin-pill {\n  display:inline-flex; align-items:center; gap:8px; background:var(--navy-06);\n  border:1px solid var(--border); border-radius:100px; padding:6px 16px 6px 12px;\n  font-family:var(--mono); font-size:13px; font-weight:500; color:var(--navy-60);\n  letter-spacing:0.04em; margin-bottom:32px;\n}\n#vp_UdLOrG .vp-vin-pill svg { flex-shrink:0; opacity:0.4; }\n#vp_UdLOrG .vp-vin-pill span { color:var(--navy); }\n#vp_UdLOrG .vp-load-headline { font-family:var(--serif); font-size:clamp(24px,4vw,36px); color:var(--navy); text-align:center; margin-bottom:8px; line-height:1.15; }\n#vp_UdLOrG .vp-load-step { font-size:14px; color:var(--navy-40); text-align:center; margin-bottom:32px; transition:opacity 0.2s ease; min-height:20px; }\n\n\/* Horizontal progress bar *\/\n#vp_UdLOrG .vp-bar-wrap { width:100%; max-width:480px; margin-bottom:12px; }\n#vp_UdLOrG .vp-bar-outer { width:100%; height:8px; background:var(--navy-06); border-radius:100px; overflow:hidden; }\n#vp_UdLOrG .vp-bar-fill { width:0%; height:100%; background:linear-gradient(90deg,var(--accent),var(--accent-dk)); border-radius:100px; transition:width 0.6s cubic-bezier(0.4,0,0.2,1); }\n#vp_UdLOrG .vp-bar-pct { font-family:var(--mono); font-size:13px; font-weight:600; color:var(--navy); text-align:right; margin-top:6px; }\n\n\/* \u2500\u2500 Content grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#vp_UdLOrG .vp-content { display:grid; grid-template-columns:1fr 400px; gap:40px; align-items:start; margin-top:8px; position:relative; z-index:1; }\n#vp_UdLOrG .vp-left { display:flex; flex-direction:column; gap:28px; }\n\n\/* Feature checklist \u2014 compact cards in 2-col grid *\/\n#vp_UdLOrG .vp-includes { background:var(--white); border:1px solid var(--border); border-radius:var(--radius); padding:28px; box-shadow:var(--shadow-sm); }\n#vp_UdLOrG .vp-includes-head { display:flex; align-items:center; gap:12px; margin-bottom:20px; }\n#vp_UdLOrG .vp-includes-icon { width:40px; height:40px; border-radius:10px; background:var(--accent); display:flex; align-items:center; justify-content:center; box-shadow:0 2px 8px rgba(255,235,48,0.25); flex-shrink:0; }\n#vp_UdLOrG .vp-includes-title { font-family:var(--serif); font-size:20px; color:var(--navy); }\n#vp_UdLOrG .vp-includes-sub { font-size:13px; color:var(--navy-40); }\n#vp_UdLOrG .vp-features { list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:0; }\n#vp_UdLOrG .vp-feature { display:flex; align-items:flex-start; gap:12px; padding:12px 8px; border-radius:8px; transition:background 0.2s; }\n#vp_UdLOrG .vp-feature:hover { background:var(--surface); }\n#vp_UdLOrG .vp-feature-check {\n  width:24px; height:24px; border-radius:50%; background:var(--navy-06);\n  display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:1px;\n  transition:background 0.3s ease, transform 0.3s ease;\n}\n#vp_UdLOrG .vp-feature.is-checked .vp-feature-check { background:var(--green-bg); transform:scale(1.08); }\n#vp_UdLOrG .vp-feature-check svg { width:12px; height:12px; }\n#vp_UdLOrG .vp-feature-check .chk-p { color:var(--navy-12); }\n#vp_UdLOrG .vp-feature.is-checked .chk-p { display:none; }\n#vp_UdLOrG .vp-feature-check .chk-d { display:none; color:var(--green); }\n#vp_UdLOrG .vp-feature.is-checked .chk-d { display:block; }\n#vp_UdLOrG .vp-feature-name { font-size:14px; font-weight:600; color:var(--navy); line-height:1.3; }\n#vp_UdLOrG .vp-feature-desc { font-size:12px; color:var(--navy-40); margin-top:1px; line-height:1.4; }\n\n\/* \u2500\u2500 Testimonials: 2\u00d72 static grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#vp_UdLOrG .vp-testimonials { }\n#vp_UdLOrG .vp-testimonials-label { font-size:12px; font-weight:600; color:var(--navy-40); text-transform:uppercase; letter-spacing:0.08em; margin-bottom:14px; }\n#vp_UdLOrG .vp-testi-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; }\n#vp_UdLOrG .vp-testi-card {\n  background:var(--white); border:1px solid var(--border); border-radius:var(--radius-sm);\n  padding:18px 20px; box-shadow:var(--shadow-sm); transition:transform 0.2s, box-shadow 0.2s;\n}\n#vp_UdLOrG .vp-testi-card:hover { transform:translateY(-2px); box-shadow:var(--shadow-md); }\n#vp_UdLOrG .vp-testi-top { display:flex; align-items:center; gap:10px; margin-bottom:8px; }\n#vp_UdLOrG .vp-testi-avatar { width:30px; height:30px; border-radius:50%; background:var(--accent-10); overflow:hidden; flex-shrink:0; }\n#vp_UdLOrG .vp-testi-avatar img { width:100%; height:100%; object-fit:cover; display:block; }\n#vp_UdLOrG .vp-testi-name { font-size:13px; font-weight:600; color:var(--navy); }\n#vp_UdLOrG .vp-testi-verified { width:14px; height:14px; color:var(--accent-tx); flex-shrink:0; }\n#vp_UdLOrG .vp-testi-text { font-size:13px; color:var(--navy-60); line-height:1.55; }\n#vp_UdLOrG .vp-testi-stars { margin-top:8px; font-size:12px; color:var(--orange); letter-spacing:1px; }\n\n\/* \u2500\u2500 Right column: report card (light with yellow accent) \u2500\u2500 *\/\n#vp_UdLOrG .vp-right { position:sticky; top:24px; display:flex; flex-direction:column; }\n#vp_UdLOrG .vp-report-card {\n  background:var(--white); border:1px solid var(--border); border-left:4px solid var(--accent);\n  border-radius:var(--radius); padding:28px 24px 24px; box-shadow:var(--shadow-lg);\n  flex:1; display:flex; flex-direction:column;\n}\n#vp_UdLOrG .vp-rc-features { list-style:none; margin-bottom:24px; flex:1; }\n#vp_UdLOrG .vp-rc-badge { display:inline-flex; align-items:center; gap:6px; background:var(--accent-10); border:1px solid rgba(255,235,48,0.2); border-radius:100px; padding:5px 14px; font-size:12px; font-weight:600; color:var(--accent-tx); margin-bottom:16px; text-transform:uppercase; letter-spacing:0.06em; }\n#vp_UdLOrG .vp-rc-badge-dot { width:6px; height:6px; border-radius:50%; background:var(--accent-dk); animation:vp_UdLOrG_pulse 2s ease-in-out infinite; }\n@keyframes vp_UdLOrG_pulse { 0%,100%{opacity:1} 50%{opacity:0.3} }\n#vp_UdLOrG .vp-rc-title { font-family:var(--serif); font-size:24px; color:var(--navy); margin-bottom:4px; }\n#vp_UdLOrG .vp-rc-sub { font-size:13px; color:var(--navy-40); margin-bottom:20px; }\n#vp_UdLOrG .vp-rc-feat { display:flex; align-items:center; gap:10px; padding:9px 0; border-bottom:1px solid var(--border); font-size:14px; color:var(--navy-80); font-weight:500; }\n#vp_UdLOrG .vp-rc-feat:last-child { border-bottom:none; }\n#vp_UdLOrG .vp-rc-feat svg { width:16px; height:16px; color:var(--green); flex-shrink:0; }\n#vp_UdLOrG .vp-rc-price-block { background:var(--navy); border-radius:14px; padding:20px; text-align:center; margin-bottom:16px; }\n#vp_UdLOrG .vp-rc-price-row { display:flex; align-items:baseline; justify-content:center; gap:10px; margin-bottom:4px; }\n#vp_UdLOrG .vp-rc-price-old { font-size:16px; color:rgba(255,255,255,0.40); text-decoration:line-through; }\n#vp_UdLOrG .vp-rc-price-current { font-family:var(--serif); font-size:38px; color:var(--white); line-height:1; }\n#vp_UdLOrG .vp-rc-price-currency { font-size:18px; color:rgba(255,255,255,0.60); font-weight:500; }\n#vp_UdLOrG .vp-rc-discount { display:inline-flex; align-items:center; background:rgba(16,185,129,0.15); color:#6EE7B7; font-size:12px; font-weight:700; padding:3px 10px; border-radius:100px; margin-left:4px; }\n#vp_UdLOrG .vp-rc-price-note { font-size:12px; color:rgba(255,255,255,0.40); margin-top:4px; }\n#vp_UdLOrG .vp-rc-cta {\n  display:flex; align-items:center; justify-content:center; gap:8px; width:100%; padding:16px;\n  border:none; border-radius:12px; background:var(--accent); color:#0B1120; font-family:var(--font);\n  font-size:16px; font-weight:700; cursor:pointer; text-decoration:none;\n  transition:background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;\n  box-shadow:0 4px 16px rgba(255,235,48,0.35); margin-bottom:12px;\n}\n#vp_UdLOrG .vp-rc-cta:hover { background:var(--accent-dk); transform:translateY(-1px); box-shadow:0 6px 24px rgba(255,235,48,0.45); color:#0B1120; text-decoration:none; }\n#vp_UdLOrG .vp-rc-cta:active { transform:translateY(0); }\n#vp_UdLOrG .vp-rc-cta svg { flex-shrink:0; }\n#vp_UdLOrG .vp-rc-timing { display:flex; align-items:center; justify-content:center; gap:6px; font-size:12px; color:var(--navy-40); }\n#vp_UdLOrG .vp-rc-timing svg { flex-shrink:0; opacity:0.5; }\n#vp_UdLOrG .vp-bundle-wrap { margin-top:20px; }\n\n\/* \u2500\u2500 Trust bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#vp_UdLOrG .vp-trust { margin-top:48px; padding-top:32px; border-top:1px solid var(--border); display:flex; align-items:center; justify-content:center; gap:40px; flex-wrap:wrap; position:relative; z-index:1; }\n#vp_UdLOrG .vp-trust-item { display:flex; align-items:center; gap:8px; font-size:13px; color:var(--navy-60); font-weight:500; }\n#vp_UdLOrG .vp-trust-item svg { color:var(--green); flex-shrink:0; }\n\n\/* \u2500\u2500 Success state \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#vp_UdLOrG .vp-success { display:none; flex-direction:column; align-items:center; padding-top:40px; position:relative; z-index:1; }\n#vp_UdLOrG .vp-success-icon { width:72px; height:72px; border-radius:50%; background:var(--green-bg); display:flex; align-items:center; justify-content:center; margin-bottom:20px; }\n#vp_UdLOrG .vp-success-icon svg { width:32px; height:32px; color:var(--green); }\n#vp_UdLOrG .vp-success-headline { font-family:var(--serif); font-size:clamp(24px,4vw,32px); color:var(--navy); text-align:center; margin-bottom:6px; }\n#vp_UdLOrG .vp-success-sub { font-size:15px; color:var(--navy-40); text-align:center; margin-bottom:12px; }\n#vp_UdLOrG .vp-vehicle-chip { display:none; align-items:center; gap:10px; background:var(--surface); border:1px solid var(--border); border-radius:100px; padding:8px 20px 8px 8px; margin-bottom:40px; }\n#vp_UdLOrG .vp-vehicle-logo { width:32px; height:32px; border-radius:50%; background:var(--white); border:1px solid var(--border); display:flex; align-items:center; justify-content:center; overflow:hidden; }\n#vp_UdLOrG .vp-vehicle-logo img { width:22px; height:22px; object-fit:contain; }\n#vp_UdLOrG .vp-vehicle-name { font-size:14px; font-weight:600; color:var(--navy); }\n#vp_UdLOrG .vp-vehicle-vin-tag { font-family:var(--mono); font-size:11px; color:var(--navy-40); background:var(--navy-06); padding:3px 8px; border-radius:4px; }\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width:860px) {\n  #vp_UdLOrG .vp-content { grid-template-columns:1fr; gap:24px; }\n  #vp_UdLOrG .vp-right { position:static; order:-1; }\n  #vp_UdLOrG { padding:32px 16px 60px; }\n  #vp_UdLOrG .vp-trust { gap:20px; }\n  #vp_UdLOrG .vp-testi-grid { grid-template-columns:1fr; }\n  #vp_UdLOrG .vp-features { grid-template-columns:1fr; }\n}\n@media (max-width:480px) {\n  #vp_UdLOrG .vp-report-card { padding:24px 20px 20px; border-radius:14px; }\n  #vp_UdLOrG .vp-includes { padding:20px 16px; }\n  #vp_UdLOrG .vp-rc-price-current { font-size:32px; }\n}\n<\/style>\n\n<div id=\"vp_UdLOrG\">\n\n  <div class=\"vp-loading\" id=\"vp_UdLOrG_loading\">\n    <div class=\"vp-vin-pill\">\n      <svg width=\"14\" height=\"14\" 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\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n      <span id=\"vp_UdLOrG_vin\">\u2014<\/span>\n    <\/div>\n    <h1 class=\"vp-load-headline\">Ajoneuvotietojen skannaaminen<\/h1>\n    <p class=\"vp-load-step\" id=\"vp_UdLOrG_step\"><\/p>\n    <div class=\"vp-bar-wrap\">\n      <div class=\"vp-bar-outer\">\n        <div class=\"vp-bar-fill\" id=\"vp_UdLOrG_bar\"><\/div>\n      <\/div>\n      <div class=\"vp-bar-pct\" id=\"vp_UdLOrG_pct\">0%<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-success\" id=\"vp_UdLOrG_success\">\n    <div class=\"vp-success-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n    <\/div>\n    <h1 class=\"vp-success-headline\">Raporttisi on valmis<\/h1>\n    <p class=\"vp-success-sub\">Kaikki tarkastukset on tehty. Katso tai osta t\u00e4ydellinen ajoneuvohistoria alla. <\/p>\n    <div class=\"vp-vehicle-chip\" id=\"vp_UdLOrG_chip\">\n      <div class=\"vp-vehicle-logo\" id=\"vp_UdLOrG_logo\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"2\"\/><polygon points=\"23 7 16 12 16 2 23 7\"\/><\/svg>\n      <\/div>\n      <span class=\"vp-vehicle-name\" id=\"vp_UdLOrG_vname\"><\/span>\n      <span class=\"vp-vehicle-vin-tag\" id=\"vp_UdLOrG_vvin\"><\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-content\">\n    <div class=\"vp-left\">\n      <div class=\"vp-includes\">\n        <div class=\"vp-includes-head\">\n          <div class=\"vp-includes-icon\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0B1120\" 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\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><polyline points=\"10 9 9 9 8 9\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"vp-includes-title\">Ajoneuvon historiaraportti<\/div>\n            <div class=\"vp-includes-sub\">Raportti voi sis\u00e4lt\u00e4\u00e4:<\/div>\n          <\/div>\n        <\/div>\n        <ul class=\"vp-features\" id=\"vp_UdLOrG_feats\">\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Moottori ja tekniset tiedot<\/div>\n              <div class=\"vp-feature-desc\">Ajoneuvon t\u00e4ydellinen tekninen erittely.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Matkamittarin historia<\/div>\n              <div class=\"vp-feature-desc\">Tallennetut mittarilukemat ajan mittaan.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">T\u00f6rm\u00e4ystietueet<\/div>\n              <div class=\"vp-feature-desc\">Ilmoitetut onnettomuudet ja vakuutuskorvaukset.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Varkauden tila<\/div>\n              <div class=\"vp-feature-desc\">Kansainv\u00e4lisist\u00e4 varkaustietokannoista saadut h\u00e4lytykset.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Juoksevat kustannukset<\/div>\n              <div class=\"vp-feature-desc\">Tyypilliset huolto- ja korjauskustannukset.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Palvelun aikataulu<\/div>\n              <div class=\"vp-feature-desc\">M\u00e4\u00e4r\u00e4aikaishuollot ja huoltotiedot.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Hintavertailuarvo<\/div>\n              <div class=\"vp-feature-desc\">Markkina-arvo suhteessa samankaltaisiin kohteisiin.<\/div>\n            <\/div>\n          <\/li>\n                    <li class=\"vp-feature\">\n            <div class=\"vp-feature-check\">\n              <svg class=\"chk-p\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"4\" opacity=\"0.3\"\/><\/svg>\n              <svg class=\"chk-d\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-feature-text\">\n              <div class=\"vp-feature-name\">Tunnetut viat<\/div>\n              <div class=\"vp-feature-desc\">T\u00e4st\u00e4 mallista on raportoitu toistuvia ongelmia.<\/div>\n            <\/div>\n          <\/li>\n                  <\/ul>\n      <\/div>\n\n      <div class=\"vp-testimonials\">\n        <div class=\"vp-testimonials-label\">Viimeaikaiset ostajan arvostelut<\/div>\n        <div class=\"vp-testi-grid\">\n                    <div class=\"vp-testi-card\">\n            <div class=\"vp-testi-top\">\n              <div class=\"vp-testi-avatar\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/men\/22.jpg\" alt=\"Aleksi K.\" loading=\"lazy\"><\/div>\n              <span class=\"vp-testi-name\">Aleksi K.<\/span>\n              <svg class=\"vp-testi-verified\" 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\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-testi-text\">Raportissa mainittiin 30 000 kilometrin poikkeama, jonka myyj\u00e4 k\u00e4tev\u00e4sti unohti mainita. Hyvin k\u00e4ytetyt rahat. <\/div>\n            <div class=\"vp-testi-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <\/div>\n                    <div class=\"vp-testi-card\">\n            <div class=\"vp-testi-top\">\n              <div class=\"vp-testi-avatar\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/women\/54.jpg\" alt=\"Emilia H.\" loading=\"lazy\"><\/div>\n              <span class=\"vp-testi-name\">Emilia H.<\/span>\n              <svg class=\"vp-testi-verified\" 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\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-testi-text\">Kolmas auto, jonka olen tarkistanut Car Detectolla. Kaikki kolme raporttia ovat puhtaita - luotan niihin ennen allekirjoittamista. <\/div>\n            <div class=\"vp-testi-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <\/div>\n                    <div class=\"vp-testi-card\">\n            <div class=\"vp-testi-top\">\n              <div class=\"vp-testi-avatar\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/men\/86.jpg\" alt=\"Ville S.\" loading=\"lazy\"><\/div>\n              <span class=\"vp-testi-name\">Ville S.<\/span>\n              <svg class=\"vp-testi-verified\" 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\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-testi-text\">Listauksessa sanottiin &quot;onnettomuudeton&quot;, mutta tiedot kertoivat toista. Kaksi kirjattua t\u00f6rm\u00e4yst\u00e4. Hyv\u00e4, ett\u00e4 tarkistin ensin.  <\/div>\n            <div class=\"vp-testi-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <\/div>\n                    <div class=\"vp-testi-card\">\n            <div class=\"vp-testi-top\">\n              <div class=\"vp-testi-avatar\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/women\/11.jpg\" alt=\"Iida P.\" loading=\"lazy\"><\/div>\n              <span class=\"vp-testi-name\">Iida P.<\/span>\n              <svg class=\"vp-testi-verified\" 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\"\/><\/svg>\n            <\/div>\n            <div class=\"vp-testi-text\">Ostin auton rajojen yli, ja t\u00e4ydellinen historia vastasi t\u00e4ydellisesti. Ei yll\u00e4tyksi\u00e4 rekister\u00f6inniss\u00e4. <\/div>\n            <div class=\"vp-testi-stars\">\u2605\u2605\u2605\u2605\u2606<\/div>\n          <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"vp-right\">\n      <div class=\"vp-report-card\">\n        <div class=\"vp-rc-badge\" id=\"vp_UdLOrG_badge\">\n          <span class=\"vp-rc-badge-dot\"><\/span>\n          Skannaus k\u00e4ynniss\u00e4        <\/div>\n        <div class=\"vp-rc-title\">T\u00e4ydellinen ajoneuvon historia<\/div>\n        <div class=\"vp-rc-sub\">V\u00e4lit\u00f6n digitaalinen toimitus oston j\u00e4lkeen<\/div>\n\n        <ul class=\"vp-rc-features\">\n                    <li class=\"vp-rc-feat\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            T\u00e4ydelliset tekniset tiedot          <\/li>\n                    <li class=\"vp-rc-feat\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            Matkamittarin lukeman aikajana          <\/li>\n                    <li class=\"vp-rc-feat\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            Vahingot ja vakuutushistoria          <\/li>\n                    <li class=\"vp-rc-feat\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            Kansainv\u00e4linen varkaustarkastus          <\/li>\n                    <li class=\"vp-rc-feat\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            Markkina-arvo ja vertailukelpoiset arvot          <\/li>\n                  <\/ul>\n\n                  <div class=\"vp-rc-price-block\">\n            <div class=\"vp-rc-price-row\">\n                              <span class=\"vp-rc-price-old\">19,90 &euro;<\/span>\n                            <span class=\"vp-rc-price-current\">14,90<\/span>\n              <span class=\"vp-rc-price-currency\">&euro;<\/span>\n                              <span class=\"vp-rc-discount\">&minus;25%<\/span>\n                          <\/div>\n            <div class=\"vp-rc-price-note\">Kertaostos - Ei toistuvia maksuja<\/div>\n          <\/div>\n          <a class=\"vp-rc-cta\" id=\"vp_UdLOrG_cta\" href=\"#\">\n            Avaa koko raportti            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/a>\n        \n        <div class=\"vp-rc-timing\">\n          <svg width=\"14\" height=\"14\" 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\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n          Toimitetaan alle 2 minuutissa        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-trust\">\n        <div class=\"vp-trust-item\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n      Tiedot varmennetuista virallisista l\u00e4hteist\u00e4    <\/div>\n        <div class=\"vp-trust-item\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n      47 350+ toimitettua raporttia    <\/div>\n        <div class=\"vp-trust-item\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n      Ajantasainen kirjanpito    <\/div>\n      <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  var U    = 'vp_UdLOrG';\n  var i18n = {\"steps\":[\"Maailmanlaajuisten tietokantojen saavuttaminen...\",\"Matkamittarin lukemat...\",\"Vahinkoraporttien tarkistaminen...\",\"Varkausrekisterien ristiintaulukointi...\",\"Huoltotietojen ker\\u00e4\\u00e4minen...\",\"Markkina-aseman arviointi...\",\"Raportin rakentaminen...\"],\"badgeDone\":\"Skannaus valmis\",\"vinAjax\":\"https:\\\/\\\/www.carsuspect.com\\\/wp-admin\\\/admin-ajax.php?action=vp_vin_basic&lang=fi\",\"checkoutUrl\":\"https:\\\/\\\/www.carsuspect.com\\\/fi\\\/kassa\\\/\"};\n\n  var barEl    = document.getElementById(U + '_bar');\n  var pctEl    = document.getElementById(U + '_pct');\n  var stepEl   = document.getElementById(U + '_step');\n  var loadEl   = document.getElementById(U + '_loading');\n  var succEl   = document.getElementById(U + '_success');\n  var feats    = document.querySelectorAll('#' + U + '_feats .vp-feature');\n  var badgeEl  = document.getElementById(U + '_badge');\n  var chipEl   = document.getElementById(U + '_chip');\n  var logoEl   = document.getElementById(U + '_logo');\n  var vnameEl  = document.getElementById(U + '_vname');\n  var vvinEl   = document.getElementById(U + '_vvin');\n  var ctaEl    = document.getElementById(U + '_cta');\n  var steps    = i18n.steps || [];\n\n  var progress = 0, lastStep = -1, checked = 0;\n\n  \/* \u2500\u2500 Read VIN from URL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var vin = (new URLSearchParams(window.location.search)).get('vin') || '';\n  if (vin) {\n    vin = vin.toUpperCase();\n    var vinEl = document.getElementById(U + '_vin');\n    if (vinEl) vinEl.textContent = vin;\n  }\n\n  \/* \u2500\u2500 Build checkout URL with VIN parameter \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  function buildCheckoutUrl() {\n    var base = i18n.checkoutUrl || '';\n    if (!base) return '';\n    if (!vin) return base;\n    \/\/ Remove any existing vin= param to prevent duplication\n    try { var u = new URL(base, location.origin); u.searchParams.delete('vin'); u.searchParams.set('vin', vin); return u.pathname + u.search; } catch(e) {}\n    var sep = base.indexOf('?') !== -1 ? '&' : '?';\n    return base + sep + 'vin=' + encodeURIComponent(vin);\n  }\n\n  if (ctaEl) {\n    var checkoutHref = buildCheckoutUrl();\n    if (checkoutHref) ctaEl.href = checkoutHref;\n    ctaEl.addEventListener('click', function(e) {\n      var href = buildCheckoutUrl();\n      if (href) { e.preventDefault(); window.location.href = href; }\n    });\n  }\n\n  \/* \u2500\u2500 Car brand logo lookup \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var LOGO_CDN = 'https:\/\/cdn.jsdelivr.net\/gh\/filippofilip95\/car-logos-dataset@master\/logos\/thumb\/';\n  var LOGO_MAP = {\n    'alfa romeo':'alfa-romeo','aston martin':'aston-martin','audi':'audi',\n    'bentley':'bentley','bmw':'bmw','bugatti':'bugatti','buick':'buick',\n    'cadillac':'cadillac','chevrolet':'chevrolet','chrysler':'chrysler',\n    'citroen':'citroen','cupra':'cupra','dacia':'dacia','daewoo':'daewoo',\n    'daihatsu':'daihatsu','dodge':'dodge','ds':'ds','ferrari':'ferrari',\n    'fiat':'fiat','ford':'ford','genesis':'genesis','gmc':'gmc',\n    'honda':'honda','hummer':'hummer','hyundai':'hyundai','infiniti':'infiniti',\n    'isuzu':'isuzu','jaguar':'jaguar','jeep':'jeep','kia':'kia',\n    'lamborghini':'lamborghini','lancia':'lancia','land rover':'land-rover',\n    'landrover':'land-rover','lexus':'lexus','lincoln':'lincoln','lotus':'lotus',\n    'maserati':'maserati','mazda':'mazda','mclaren':'mclaren',\n    'mercedes':'mercedes-benz','mercedes-benz':'mercedes-benz',\n    'mini':'mini','mitsubishi':'mitsubishi','nissan':'nissan','opel':'opel',\n    'peugeot':'peugeot','pontiac':'pontiac','porsche':'porsche','ram':'ram',\n    'renault':'renault','rolls-royce':'rolls-royce','rolls royce':'rolls-royce',\n    'rover':'rover','saab':'saab','seat':'seat','skoda':'skoda','smart':'smart',\n    'ssangyong':'ssangyong','subaru':'subaru','suzuki':'suzuki','tesla':'tesla',\n    'toyota':'toyota','vauxhall':'vauxhall','volkswagen':'volkswagen',\n    'vw':'volkswagen','vw ag':'volkswagen','volvo':'volvo'\n  };\n\n  function tryShowLogo(make) {\n    if (!logoEl || !make) return;\n    var key = make.toLowerCase().trim();\n    var slug = LOGO_MAP[key] || null;\n    if (!slug) {\n      for (var k in LOGO_MAP) {\n        if (key.indexOf(k) !== -1 || k.indexOf(key) !== -1) { slug = LOGO_MAP[k]; break; }\n      }\n    }\n    if (!slug) return;\n    var img = new Image();\n    img.onload = function() {\n      logoEl.innerHTML = '';\n      var imgTag = document.createElement('img');\n      imgTag.src = img.src;\n      imgTag.alt = make;\n      imgTag.style.cssText = 'width:22px;height:22px;object-fit:contain;';\n      logoEl.appendChild(imgTag);\n    };\n    img.src = LOGO_CDN + slug + '.png';\n  }\n\n  function fetchVinData(vinCode) {\n    var base = i18n.vinAjax || '';\n    if (!base) return Promise.resolve(null);\n    try {\n      var url = new URL(base, window.location.origin);\n      url.searchParams.set('vin', vinCode);\n      return fetch(url.toString(), {credentials:'same-origin'})\n        .then(function(r){ return r.json(); })\n        .then(function(json){\n          if (!json || !json.success || !json.data) return null;\n          return {\n            vin:          (json.data.vin          || vinCode).trim(),\n            manufacturer: (json.data.manufacturer || '').trim(),\n            model:        (json.data.model        || '').trim(),\n            year:         String(json.data.year   || '').trim()\n          };\n        })\n        .catch(function(){ return null; });\n    } catch(e) { return Promise.resolve(null); }\n  }\n\n  var vinDataPromise = vin ? fetchVinData(vin) : Promise.resolve(null);\n\n  function setProgress(pct) {\n    if (barEl) barEl.style.width = pct + '%';\n    if (pctEl) pctEl.textContent = pct + '%';\n\n    if (stepEl && steps.length) {\n      var idx = Math.min(Math.floor((pct \/ 100) * steps.length), steps.length - 1);\n      if (idx !== lastStep) {\n        stepEl.style.opacity = '0';\n        setTimeout(function(){ stepEl.textContent = steps[idx]; stepEl.style.opacity = '1'; }, 150);\n        lastStep = idx;\n      }\n    }\n\n    var shouldCheck = Math.floor((pct \/ 100) * feats.length);\n    while (checked < shouldCheck && checked < feats.length) {\n      feats[checked].classList.add('is-checked');\n      checked++;\n    }\n  }\n\n  function showSuccess() {\n    for (var i = checked; i < feats.length; i++) feats[i].classList.add('is-checked');\n\n    if (loadEl) {\n      loadEl.style.transition = 'opacity 0.3s ease';\n      loadEl.style.opacity = '0';\n      setTimeout(function(){\n        loadEl.style.display = 'none';\n        if (succEl) { succEl.style.display = 'flex'; succEl.style.animation = U + '_fadeIn 0.5s ease'; }\n      }, 300);\n    }\n\n    if (badgeEl) {\n      badgeEl.innerHTML = '<span class=\"vp-rc-badge-dot\" style=\"background:#10B981\"><\/span> ' +\n        (i18n.badgeDone || 'Scan complete');\n    }\n\n    if (vin && chipEl && vvinEl) {\n      vvinEl.textContent = vin;\n      chipEl.style.display = 'flex';\n    }\n  }\n\n  function applyVinData(data) {\n    if (!data) return;\n    var hasMake  = !!data.manufacturer;\n    var hasModel = !!data.model;\n    if ((hasMake || hasModel) && vnameEl) {\n      var parts = [data.manufacturer, data.model].filter(Boolean);\n      var label = data.year ? parts.join(' ') + ' (' + data.year + ')' : parts.join(' ');\n      vnameEl.textContent = label;\n      if (chipEl) chipEl.style.display = 'flex';\n    }\n    if (data.vin && vvinEl) vvinEl.textContent = data.vin;\n    if (hasMake) tryShowLogo(data.manufacturer);\n  }\n\n  \/\/ Animation runs ~7s on average (was ~4.6s) \u2014 gives the backend headroom to deliver\n  \/\/ make\/model\/year before the success reveal. If data still arrives after, applyVinData\n  \/\/ updates the rendered chip in place (vinDataPromise.then keeps listening for late data).\n  var iv = setInterval(function(){\n    progress = Math.min(100, progress + Math.floor(Math.random() * 9) + 11);\n    setProgress(progress);\n\n    if (progress >= 100) {\n      clearInterval(iv);\n      setTimeout(function(){\n        showSuccess();\n        vinDataPromise.then(applyVinData).catch(function(){});\n      }, 600);\n    }\n  }, 1000);\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-729","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/pages\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/comments?post=729"}],"version-history":[{"count":1,"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/pages\/729\/revisions"}],"predecessor-version":[{"id":731,"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/pages\/729\/revisions\/731"}],"wp:attachment":[{"href":"https:\/\/www.carsuspect.com\/fi\/wp-json\/wp\/v2\/media?parent=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}