{"id":107,"date":"2026-03-18T11:16:09","date_gmt":"2026-03-18T09:16:09","guid":{"rendered":"https:\/\/www.mrvin.com\/startseite\/"},"modified":"2026-06-02T13:56:28","modified_gmt":"2026-06-02T11:56:28","slug":"startseite","status":"publish","type":"page","link":"https:\/\/www.mrvin.com\/de\/","title":{"rendered":"Startseite"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"107\" class=\"elementor elementor-107 elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<section class=\"elementor-element elementor-element-722f431b e-con-full e-flex e-con e-parent\" data-id=\"722f431b\" data-element_type=\"container\" data-e-type=\"container\" id=\"outersection\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36415c7 elementor-widget elementor-widget-shortcode\" data-id=\"36415c7\" 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\"><style>\n.mrvin-hero *,.mrvin-hero *::before,.mrvin-hero *::after{box-sizing:border-box;margin:0;padding:0}\n.mrvin-hero{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;position:relative;padding:0 24px;-webkit-font-smoothing:antialiased}\n.mrvin-hero::before{content:'';position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(37,99,235,.12) 0%,transparent 70%);pointer-events:none;z-index:0}\n.mrvin-hero-inner{position:relative;z-index:1;max-width:800px;margin:0 auto}\n.mrvin-badge{display:inline-flex;align-items:center;gap:8px;background:#D1FAE5;color:#065F46;padding:8px 18px;border-radius:100px;font-size:14px;font-weight:600;line-height:1;margin-bottom:28px}\n.mrvin-badge-dot{width:8px;height:8px;border-radius:50%;background:#10B981;flex-shrink:0;animation:mrvin-pulse 2s ease-in-out infinite}\n@keyframes mrvin-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}\n.mrvin-headline{font-family:inherit;font-weight:700;font-size:clamp(36px,5.5vw,62px);color:#0B1120;line-height:1.1;letter-spacing:-1px;max-width:700px;margin:0 auto 20px}\n.mrvin-headline em{font-style:italic;color:#2563EB}\n.mrvin-subtitle{font-size:18px;color:#64748B;max-width:520px;margin:0 auto 40px;line-height:1.6;font-weight:400}\n.mrvin-search-wrap{max-width:100%;width:680px;margin:0 auto}\n.mrvin-search-box{background:#FFF;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),0 0 0 1px #E2E8F0;padding:8px;transition:box-shadow .3s}\n.mrvin-search-box:focus-within{box-shadow:0 10px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),0 0 0 2px #2563EB}\n.mrvin-search-tabs{display:flex;gap:4px;padding:4px 8px 8px}\n.mrvin-search-tab{padding:7px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;outline:none;background:transparent;color:#94A3B8;font-family:inherit;transition:all .2s;line-height:1}\n.mrvin-search-tab.active{background:#DBEAFE;color:#2563EB}\n.mrvin-search-tab:hover:not(.active){color:#475569}\n.mrvin-search-row{display:flex;gap:6px;align-items:center}\n.mrvin-search-box input.mrvin-search-input,.mrvin-search-box input.mrvin-search-input:focus,.mrvin-search-box input.mrvin-search-input:hover,.mrvin-search-box input.mrvin-search-input:active{flex:1;min-width:0;width:100%;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;font-size:16px;font-family:'DM Sans',-apple-system,sans-serif;padding:14px 18px;color:#0B1120;border-radius:12px;margin:0;height:auto;line-height:normal}\n.mrvin-search-box input.mrvin-search-input::placeholder{color:#94A3B8}\n.mrvin-search-btn{background:#2563EB;color:#FFF;border:none;border-radius:12px;padding:14px 32px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .2s;line-height:1.2;flex-shrink:0}\n.mrvin-search-btn:hover{background:#1D4ED8;transform:translateY(-1px)}\n.mrvin-search-hint{text-align:center;font-size:12px;color:#94A3B8;margin-top:14px}\n.mrvin-search-hint code{background:#F1F5F9;padding:2px 8px;border-radius:4px;font-size:11px;font-family:inherit;font-weight:600;letter-spacing:.02em;color:#64748B}\n.mrvin-trust-row{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;flex-wrap:wrap}\n.mrvin-stars{display:flex;gap:2px;color:#F59E0B;font-size:16px;line-height:1}\n.mrvin-trust-stat{font-size:13px;color:#64748B}\n.mrvin-trust-stat strong{color:#0B1120;font-weight:700}\n.mrvin-trust-divider{color:#CBD5E1;font-size:14px}\n@media(max-width:1024px){.mrvin-hero{padding:0 20px}.mrvin-subtitle{font-size:16px;max-width:460px;margin-bottom:32px}.mrvin-badge{margin-bottom:24px}}\n@media(max-width:767px){.mrvin-hero{padding:0 16px}.mrvin-hero::before{width:500px;height:500px;top:-150px}.mrvin-badge{font-size:12px;padding:6px 14px;gap:6px;margin-bottom:20px}.mrvin-badge-dot{width:6px;height:6px}.mrvin-headline{font-size:32px;letter-spacing:-.5px;margin-bottom:14px}.mrvin-subtitle{font-size:15px;max-width:100%;margin-bottom:28px;line-height:1.5}.mrvin-search-wrap{width:100%}.mrvin-search-box{padding:6px}.mrvin-search-tabs{padding:4px 6px 6px}.mrvin-search-tab{padding:6px 14px;font-size:12px}.mrvin-search-row{flex-direction:column;gap:6px}.mrvin-search-box input.mrvin-search-input,.mrvin-search-box input.mrvin-search-input:focus{font-size:16px;padding:12px 14px;text-align:left}.mrvin-search-btn{width:100%;padding:14px;font-size:15px;border-radius:10px}.mrvin-search-hint{font-size:11px;margin-top:10px}.mrvin-trust-row{gap:8px 16px;margin-top:24px}.mrvin-stars{font-size:14px}.mrvin-trust-stat{font-size:12px}.mrvin-trust-divider{display:none}}\n@media(max-width:380px){.mrvin-headline{font-size:26px;letter-spacing:-.3px}.mrvin-subtitle{font-size:14px}.mrvin-search-btn{padding:12px;font-size:14px}.mrvin-badge{font-size:11px;padding:5px 12px}}\n<\/style>\n<div class=\"mrvin-hero\">\n  <div class=\"mrvin-hero-inner\">\n    <div><span class=\"mrvin-badge\"><span class=\"mrvin-badge-dot\"><\/span>Das Vertrauen von mehr als 120.000 K\u00e4ufern in ganz Europa<\/span><\/div>\n    <h1 class=\"mrvin-headline\">Trauen Sie dem Verk\u00e4ufer nicht.<br>Vertraue den <em>Daten.<\/em><\/h1>\n    <p class=\"mrvin-subtitle\">Wir werten Millionen von verifizierten Datens\u00e4tzen aus \u00fcber 30 L\u00e4ndern aus, um die tats\u00e4chliche Fahrzeughistorie in weniger als 60 Sekunden aufzudecken.<\/p>\n    <div class=\"mrvin-search-wrap\">\n      <div class=\"mrvin-search-box\">\n                <form class=\"mrvin-search-row\" action=\"https:\/\/www.mrvin.com\/de\/product\/\" method=\"GET\">\n          <div class=\"mrvin-country\" data-default-iso=\"\">\n  <button type=\"button\" class=\"mrvin-country-tile is-empty\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Land ausw\u00e4hlen\">\n    <svg class=\"mrvin-country-tile-stars\" aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg>\n    <span class=\"mrvin-country-tile-code\">\u2014<\/span>\n  <\/button>\n  <div class=\"mrvin-country-dropdown\" role=\"listbox\" aria-hidden=\"true\">\n    <div class=\"mrvin-country-search-wrap\">\n      <span class=\"mrvin-country-search-icon\" aria-hidden=\"true\"><\/span>\n      <input type=\"text\" class=\"mrvin-country-search\" placeholder=\"Land suchen\" aria-label=\"Land suchen\" autocomplete=\"off\" spellcheck=\"false\">\n    <\/div>\n    <div class=\"mrvin-country-options\">\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"AT\"\n            data-search=\"\u00d6sterreich at a\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">\u00d6sterreich<\/span>\n          <span class=\"mrvin-country-option-code\">A<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"BE\"\n            data-search=\"belgien be b\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Belgien<\/span>\n          <span class=\"mrvin-country-option-code\">B<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"BG\"\n            data-search=\"bulgarien bg bg\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Bulgarien<\/span>\n          <span class=\"mrvin-country-option-code\">BG<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"CY\"\n            data-search=\"zypern cy cy\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Zypern<\/span>\n          <span class=\"mrvin-country-option-code\">CY<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"CZ\"\n            data-search=\"tschechische republik cz cz\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Tschechische Republik<\/span>\n          <span class=\"mrvin-country-option-code\">CZ<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"DE\"\n            data-search=\"deutschland de d\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Deutschland<\/span>\n          <span class=\"mrvin-country-option-code\">D<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"DK\"\n            data-search=\"d\u00e4nemark dk dk\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">D\u00e4nemark<\/span>\n          <span class=\"mrvin-country-option-code\">DK<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"EE\"\n            data-search=\"estland ee est\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Estland<\/span>\n          <span class=\"mrvin-country-option-code\">EST<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"ES\"\n            data-search=\"spanien es e\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Spanien<\/span>\n          <span class=\"mrvin-country-option-code\">E<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"FI\"\n            data-search=\"finnland fi fin\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Finnland<\/span>\n          <span class=\"mrvin-country-option-code\">FIN<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"FR\"\n            data-search=\"frankreich fr f\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Frankreich<\/span>\n          <span class=\"mrvin-country-option-code\">F<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"GB\"\n            data-search=\"vereinigtes k\u00f6nigreich gb gb\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-gb-flag\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Vereinigtes K\u00f6nigreich<\/span>\n          <span class=\"mrvin-country-option-code\">GB<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"GR\"\n            data-search=\"griechenland gr gr\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Griechenland<\/span>\n          <span class=\"mrvin-country-option-code\">GR<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"HU\"\n            data-search=\"ungarn hu h\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Ungarn<\/span>\n          <span class=\"mrvin-country-option-code\">H<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"IE\"\n            data-search=\"irland ie irl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Irland<\/span>\n          <span class=\"mrvin-country-option-code\">IRL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"IT\"\n            data-search=\"italien it i\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Italien<\/span>\n          <span class=\"mrvin-country-option-code\">I<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LT\"\n            data-search=\"litauen lt lt\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Litauen<\/span>\n          <span class=\"mrvin-country-option-code\">LT<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LU\"\n            data-search=\"luxemburg lu l\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Luxemburg<\/span>\n          <span class=\"mrvin-country-option-code\">L<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LV\"\n            data-search=\"lettland lv lv\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Lettland<\/span>\n          <span class=\"mrvin-country-option-code\">LV<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"MT\"\n            data-search=\"malta mt m\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Malta<\/span>\n          <span class=\"mrvin-country-option-code\">M<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"NL\"\n            data-search=\"niederlande nl nl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Niederlande<\/span>\n          <span class=\"mrvin-country-option-code\">NL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"PL\"\n            data-search=\"polen pl pl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Polen<\/span>\n          <span class=\"mrvin-country-option-code\">PL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"PT\"\n            data-search=\"portugal pt p\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Portugal<\/span>\n          <span class=\"mrvin-country-option-code\">P<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"RO\"\n            data-search=\"rum\u00e4nien ro ro\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Rum\u00e4nien<\/span>\n          <span class=\"mrvin-country-option-code\">RO<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SE\"\n            data-search=\"schweden se s\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Schweden<\/span>\n          <span class=\"mrvin-country-option-code\">S<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SI\"\n            data-search=\"slowenien si slo\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Slowenien<\/span>\n          <span class=\"mrvin-country-option-code\">SLO<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SK\"\n            data-search=\"slowakei sk sk\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Slowakei<\/span>\n          <span class=\"mrvin-country-option-code\">SK<\/span>\n        <\/button>\n            <p class=\"mrvin-country-empty\" role=\"status\">Keine L\u00e4nder passen<\/p>\n    <\/div>\n  <\/div>\n  <p class=\"mrvin-country-error\" role=\"alert\" aria-live=\"polite\">Bitte w\u00e4hlen Sie zuerst ein Land aus<\/p>\n<\/div>\n                  <input type=\"text\" class=\"mrvin-search-input\" name=\"vin\" placeholder=\"17-stellige VIN-Nummer eingeben...\" maxlength=\"32\" autocomplete=\"off\"\n            data-ph-vin=\"17-stellige VIN-Nummer eingeben...\"\n            data-ph-plate=\"Nummernschild eingeben...\"\n            data-btn-vin=\"VIN pr\u00fcfen \u2192\"\n            data-btn-plate=\"Kennzeichen \u00fcberpr\u00fcfen \u2192\">\n          <button type=\"submit\" class=\"mrvin-search-btn\">VIN pr\u00fcfen \u2192<\/button>\n        <\/form>\n      <\/div>\n      <p class=\"mrvin-search-hint\">Beispiel: <code>WBA3A5G59DNP26082<\/code> - Kostenlose Vorschau inklusive<\/p>\n    <\/div>\n    <div class=\"mrvin-trust-row\">\n      <span class=\"mrvin-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n      <span class=\"mrvin-trust-stat\"><strong>4.8\/5<\/strong><\/span>\n      <span class=\"mrvin-trust-divider\">|<\/span>\n      <span class=\"mrvin-trust-stat\"><strong>120K+<\/strong> kontrollierte Fahrzeuge<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n<style>\n\/* Country tile \u2014 anchored on the left of the input on every viewport *\/\n.mrvin-country{position:relative;flex:0 0 auto;display:none}\n.mrvin-country.is-active{display:block}\n.mrvin-country-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:54px;border:none;border-radius:10px;background:#003399;color:#FFF;cursor:pointer;padding:6px 4px;gap:2px;font-family:inherit;line-height:1;transition:transform .15s ease,box-shadow .15s ease}\n.mrvin-country-tile:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,51,153,.25)}\n.mrvin-country-tile-stars{display:block;width:22px;height:22px}\n.mrvin-country-tile-code{font-size:13px;font-weight:700;letter-spacing:.3px;color:#FFF;font-family:'DM Sans',-apple-system,sans-serif}\n.mrvin-country-tile.is-empty .mrvin-country-tile-code{font-size:18px;color:#FFEB30}\n\n\/* Dropdown is portaled to <body> on open and positioned with position:fixed,\n   so no ancestor's overflow:hidden \/ transform creates a containing block\n   that clips it. JS sets top\/left from the tile's bounding rect. *\/\n.mrvin-country-dropdown{position:fixed;top:0;left:0;background:#FFF;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.16);padding:6px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:99999;min-width:260px;max-height:340px;display:flex;flex-direction:column;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif}\n.mrvin-country-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}\n.mrvin-country-search-wrap{display:flex;align-items:center;gap:6px;margin:4px 4px 6px;padding:0 10px;border:1px solid #E2E8F0;border-radius:6px;background:#F8FAFC;flex:none;transition:border-color .15s ease,background .15s ease}\n.mrvin-country-search-wrap:focus-within{border-color:#2563EB;background:#FFF}\n.mrvin-country-search-icon{flex:none;width:12px;height:12px;background:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'\/><line x1='20' y1='20' x2='16.65' y2='16.65'\/><\/svg>\") center\/contain no-repeat;pointer-events:none}\n.mrvin-country-dropdown input.mrvin-country-search,.mrvin-country-dropdown input.mrvin-country-search:focus,.mrvin-country-dropdown input.mrvin-country-search:hover{flex:1 1 auto;min-width:0;width:100%;border:none!important;outline:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;padding:6px 0!important;margin:0!important;height:auto!important;font-size:12px;font-family:inherit;color:#0B1120;line-height:normal}\n.mrvin-country-dropdown input.mrvin-country-search::placeholder{color:#94A3B8}\n.mrvin-country-options{flex:1;overflow-y:auto;padding:4px 2px}\n.mrvin-country-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;font-family:inherit;font-size:13px;color:#475569;cursor:pointer;text-align:left}\n.mrvin-country-option:hover{background:#F1F5F9}\n.mrvin-country-option.is-selected{background:#EFF6FF;color:#2563EB;font-weight:600}\n.mrvin-country-option.is-hidden{display:none}\n.mrvin-country-option-flag{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:20px;border-radius:3px;background:#003399}\n.mrvin-country-option-flag svg{width:14px;height:14px}\n.mrvin-country-option-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.mrvin-country-option-code{font-size:11px;font-weight:700;color:#94A3B8;letter-spacing:.3px}\n.mrvin-country-option.is-selected .mrvin-country-option-code{color:#2563EB}\n.mrvin-country-empty{padding:14px 12px;font-size:12px;color:#94A3B8;text-align:center;display:none}\n.mrvin-country-empty.is-visible{display:block}\n.mrvin-country-error{display:none;text-align:left;font-size:12px;color:#DC2626;margin:8px 4px 0}\n.mrvin-country-error.is-visible{display:block}\n.mrvin-vin-note{display:none;text-align:left;font-size:12px;color:#DC2626;margin:8px 4px 0}\n.mrvin-vin-note.is-visible{display:block}\n.mrvin-vin-note.is-ok{display:block;color:#0BA800}\n.mrvin-vin-bypass{display:none;margin:6px 4px 0;padding:0;background:none;border:none;color:#003399;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;font-family:inherit}\n.mrvin-vin-bypass.is-visible{display:inline-block}\n.mrvin-search-input.mrvin-error,.mrvin-cta-input.mrvin-error{outline:2px solid #DC2626;outline-offset:1px}\n\n\/* Mobile: keep tile + input side-by-side, button breaks to its own row.\n   Overrides the row\u2192column flex switch in the existing form CSS. *\/\n@media(max-width:767px){\n  .mrvin-country-tile{width:48px;height:48px}\n  .mrvin-country-dropdown{min-width:0;width:calc(100vw - 24px);max-width:340px;max-height:60vh}\n  \/* 16px on any focusable text field: iOS Safari auto-zooms the page when a\n     focused input's font-size is below 16px *\/\n  .mrvin-country-dropdown input.mrvin-country-search{font-size:16px}\n  .mrvin-search-row,.mrvin-cta-row{flex-direction:row!important;flex-wrap:wrap;align-items:center}\n  .mrvin-search-row .mrvin-country,.mrvin-cta-row .mrvin-country{order:0}\n  .mrvin-search-box input.mrvin-search-input,.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input{flex:1 1 0;min-width:0;order:1;text-align:left}\n  .mrvin-search-btn,.mrvin-cta .mrvin-cta-btn{flex:0 0 100%;width:100%;order:2}\n}\n<\/style>\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"mrvin-eu-stars\" viewBox=\"0 0 24 24\">\n    <g fill=\"#FFEB30\">\n      <circle cx=\"12\" cy=\"5\" r=\"1.1\"\/>\n      <circle cx=\"15.5\" cy=\"5.94\" r=\"1.1\"\/>\n      <circle cx=\"18.06\" cy=\"8.5\" r=\"1.1\"\/>\n      <circle cx=\"19\" cy=\"12\" r=\"1.1\"\/>\n      <circle cx=\"18.06\" cy=\"15.5\" r=\"1.1\"\/>\n      <circle cx=\"15.5\" cy=\"18.06\" r=\"1.1\"\/>\n      <circle cx=\"12\" cy=\"19\" r=\"1.1\"\/>\n      <circle cx=\"8.5\" cy=\"18.06\" r=\"1.1\"\/>\n      <circle cx=\"5.94\" cy=\"15.5\" r=\"1.1\"\/>\n      <circle cx=\"5\" cy=\"12\" r=\"1.1\"\/>\n      <circle cx=\"5.94\" cy=\"8.5\" r=\"1.1\"\/>\n      <circle cx=\"8.5\" cy=\"5.94\" r=\"1.1\"\/>\n    <\/g>\n  <\/symbol>\n  <!-- Union Jack for GB plates. Post-Brexit UK plates keep the blue band but carry the national\n       flag and \"GB\" instead of the EU circle of stars. 3:2 viewBox so it letterboxes neatly inside\n       the same square slot the stars use (preserveAspectRatio defaults to meet). Diagonals are\n       drawn full-bleed and clipped by the viewport, white beneath red, then the St George cross\n       on top \u2014 the standard layer order. -->\n  <symbol id=\"mrvin-gb-flag\" viewBox=\"0 0 24 16\">\n    <rect width=\"24\" height=\"16\" fill=\"#012169\"\/>\n    <path d=\"M0 0 L24 16 M24 0 L0 16\" stroke=\"#FFF\" stroke-width=\"3.2\"\/>\n    <path d=\"M0 0 L24 16 M24 0 L0 16\" stroke=\"#C8102E\" stroke-width=\"1.8\"\/>\n    <path d=\"M12 0 V16 M0 8 H24\" stroke=\"#FFF\" stroke-width=\"5.2\"\/>\n    <path d=\"M12 0 V16 M0 8 H24\" stroke=\"#C8102E\" stroke-width=\"3.1\"\/>\n  <\/symbol>\n<\/svg>\n<script>\nwindow.mrvinCountries = [{\"iso\":\"AT\",\"plate\":\"A\",\"name\":\"\\u00d6sterreich\",\"ph\":\"W-1234 AB\"},{\"iso\":\"BE\",\"plate\":\"B\",\"name\":\"Belgien\",\"ph\":\"1-ABC-123\"},{\"iso\":\"BG\",\"plate\":\"BG\",\"name\":\"Bulgarien\",\"ph\":\"A 1234 BC\"},{\"iso\":\"CY\",\"plate\":\"CY\",\"name\":\"Zypern\",\"ph\":\"ABC 123\"},{\"iso\":\"CZ\",\"plate\":\"CZ\",\"name\":\"Tschechische Republik\",\"ph\":\"1A2 3456\"},{\"iso\":\"DE\",\"plate\":\"D\",\"name\":\"Deutschland\",\"ph\":\"B-AB 1234\"},{\"iso\":\"DK\",\"plate\":\"DK\",\"name\":\"D\\u00e4nemark\",\"ph\":\"AB 12 345\"},{\"iso\":\"EE\",\"plate\":\"EST\",\"name\":\"Estland\",\"ph\":\"123 ABC\"},{\"iso\":\"ES\",\"plate\":\"E\",\"name\":\"Spanien\",\"ph\":\"1234 ABC\"},{\"iso\":\"FI\",\"plate\":\"FIN\",\"name\":\"Finnland\",\"ph\":\"ABC-123\"},{\"iso\":\"FR\",\"plate\":\"F\",\"name\":\"Frankreich\",\"ph\":\"AB-123-CD\"},{\"iso\":\"GB\",\"plate\":\"GB\",\"name\":\"Vereinigtes K\\u00f6nigreich\",\"ph\":\"AB12 CDE\"},{\"iso\":\"GR\",\"plate\":\"GR\",\"name\":\"Griechenland\",\"ph\":\"ABC 1234\"},{\"iso\":\"HU\",\"plate\":\"H\",\"name\":\"Ungarn\",\"ph\":\"ABC-123\"},{\"iso\":\"IE\",\"plate\":\"IRL\",\"name\":\"Irland\",\"ph\":\"12 D 1234\"},{\"iso\":\"IT\",\"plate\":\"I\",\"name\":\"Italien\",\"ph\":\"AB 123 CD\"},{\"iso\":\"LT\",\"plate\":\"LT\",\"name\":\"Litauen\",\"ph\":\"ABC 123\"},{\"iso\":\"LU\",\"plate\":\"L\",\"name\":\"Luxemburg\",\"ph\":\"AB 1234\"},{\"iso\":\"LV\",\"plate\":\"LV\",\"name\":\"Lettland\",\"ph\":\"AB-1234\"},{\"iso\":\"MT\",\"plate\":\"M\",\"name\":\"Malta\",\"ph\":\"ABC 123\"},{\"iso\":\"NL\",\"plate\":\"NL\",\"name\":\"Niederlande\",\"ph\":\"12-AB-34\"},{\"iso\":\"PL\",\"plate\":\"PL\",\"name\":\"Polen\",\"ph\":\"WA 12345\"},{\"iso\":\"PT\",\"plate\":\"P\",\"name\":\"Portugal\",\"ph\":\"12-AB-34\"},{\"iso\":\"RO\",\"plate\":\"RO\",\"name\":\"Rum\\u00e4nien\",\"ph\":\"B 12 ABC\"},{\"iso\":\"SE\",\"plate\":\"S\",\"name\":\"Schweden\",\"ph\":\"ABC 123\"},{\"iso\":\"SI\",\"plate\":\"SLO\",\"name\":\"Slowenien\",\"ph\":\"LJ AB-123\"},{\"iso\":\"SK\",\"plate\":\"SK\",\"name\":\"Slowakei\",\"ph\":\"BA 123 AB\"}];\nwindow.mrvinPlateCountries = [\"ES\",\"FR\",\"IT\",\"LV\",\"PT\"];\nwindow.mrvinPlateIntentUrl = \"https:\\\/\\\/www.mrvin.com\\\/wp-admin\\\/admin-ajax.php\";\nwindow.mrvinCountryStrings = {\"select\":\"Land ausw\\u00e4hlen\",\"pick\":\"Bitte w\\u00e4hlen Sie zuerst ein Land aus\",\"genericPh\":\"Bitte geben Sie das Kennzeichen ein\",\"plateUnsupported\":\"Die Abfrage von Kennzeichen wird in %country% noch nicht unterst\\u00fctzt. Bitte verwenden Sie die Fahrgestellnummer, um einen genaueren Bericht zu erhalten. \",\"plateUnsupportedOk\":\"OK\",\"vinErrEmpty\":\"Bitte geben Sie eine Fahrgestellnummer ein.\",\"vinErrLength\":\"Eine Fahrgestellnummer muss genau 17 Zeichen lang sein.\",\"vinErrChars\":\"Eine Fahrgestellnummer darf die Buchstaben I, O oder Q nicht enthalten.\",\"vinErrInvalid\":\"Diese Fahrgestellnummer scheint nicht zu stimmen. Bitte \\u00fcberpr\\u00fcfen Sie sie noch einmal. \",\"vinErrBypass\":\"Sind Sie sicher, dass das richtig ist? Suchen Sie trotzdem. \",\"vinOk\":\"Die Fahrgestellnummer sieht in Ordnung aus\",\"plateErrEmpty\":\"Bitte geben Sie ein Kennzeichen ein.\",\"plateErrLength\":\"Dieses Kennzeichen sieht zu kurz oder zu lang aus.\",\"plateErrGb\":\"Das sieht nicht nach einem britischen Kfz-Kennzeichen aus \\u2013 diese sehen normalerweise so aus: AB12 CDE.\",\"plateErrBe\":\"This looks like a Belgian number plate. Belgian plates cannot be checked here. Please use the VIN for a more accurate report.\",\"plateErrBypass\":\"Sind Sie sicher, dass das stimmt? Suchen Sie trotzdem. \",\"plateSeriesPT\":\"Number-plate lookups in Portugal currently work only for plates in the 12-AB-34 format, issued between 2005 and 2020. For any other Portuguese plate, please use the VIN for an accurate report.\"};\n(function(){\n  var SS_KEY = 'mrvinPlateCountryIso';\n  var BY_ISO = {};\n  (window.mrvinCountries||[]).forEach(function(c){BY_ISO[c.iso]=c});\n\n  \/\/ Per-brand active plate countries (ISO-2) from the API. Picking a country NOT in this set\n  \/\/ shows a popup steering the user to the VIN instead of a doomed plate lookup.\n  var ACTIVE_PLATE = {};\n  (window.mrvinPlateCountries||[]).forEach(function(iso){ ACTIVE_PLATE[String(iso).toUpperCase()] = true; });\n  function isPlateCountryActive(iso){ return !!ACTIVE_PLATE[String(iso||'').toUpperCase()]; }\n\n  \/\/ Countries that are ACTIVE but resolve only some of their registration series. Portugal is the\n  \/\/ only one: its 2005-2020 series (12-AB-34) resolves, while the pre-1992, 1992-2005 and current\n  \/\/ post-March-2020 series are all refused on format upstream, unbilled and unanswerable.\n  \/\/\n  \/\/ This mirrors PlateNormalizer.CIVILIAN_FORMATS' PT entry on purpose. The SERVER is the authority\n  \/\/ \u2014 WebVehicleServiceImpl.getPlatePreview refuses the same shapes at the one door every plate\n  \/\/ lookup passes through, so editing or disabling this JS changes nothing about what gets called.\n  \/\/ Keeping a copy here is only so the visitor is told immediately, in their own language, instead\n  \/\/ of watching a search fail.\n  var SERIES_LIMITED = { PT: \/^[0-9]{2}[A-Z]{2}[0-9]{2}$\/ };\n  function seriesSupported(iso, raw){\n    var re = SERIES_LIMITED[String(iso||'').toUpperCase()];\n    if (!re) return true;\n    return re.test(String(raw||'').toUpperCase().replace(\/[^A-Z0-9]\/g, ''));\n  }\n  function seriesMessage(iso){\n    var s = window.mrvinCountryStrings || {};\n    return String(iso||'').toUpperCase() === 'PT' ? s.plateSeriesPT : null;\n  }\n\n  \/\/ Fire-and-forget demand tracking: which plate countries visitors try, and plate-mode entry.\n  \/\/ The server (vp_plate_intent) computes the enabled flag + upserts a counter. Never blocks UI.\n  function trackPlateIntent(key){\n    try {\n      var url = window.mrvinPlateIntentUrl;\n      if (!url || !key) return;\n      var fd = new FormData();\n      fd.append('action', 'vp_plate_intent');\n      fd.append('intent', key);\n      if (navigator.sendBeacon) navigator.sendBeacon(url, fd);\n      else fetch(url, { method: 'POST', body: fd, keepalive: true, credentials: 'same-origin' });\n    } catch (e) {}\n  }\n\n  \/\/ Funnel-top counter: fire once per real (validated) lookup submit, just before\n  \/\/ the GET navigation to \/checkout\/. Server (vp_search_event) bumps a daily counter\n  \/\/ by mode + AB variant. sendBeacon survives the navigation; never blocks it.\n  function trackSearchSubmit(mode){\n    try {\n      var url = window.mrvinPlateIntentUrl; \/\/ shared admin-ajax endpoint\n      if (!url) return;\n      var fd = new FormData();\n      fd.append('action', 'vp_search_event');\n      fd.append('mode', mode === 'plate' ? 'plate' : 'vin');\n      if (navigator.sendBeacon) navigator.sendBeacon(url, fd);\n      else fetch(url, { method: 'POST', body: fd, keepalive: true, credentials: 'same-origin' });\n    } catch (e) {}\n  }\n  \/\/ One delegated listener in the bubble phase, so it runs AFTER each box's own\n  \/\/ validation handler: e.defaultPrevented is true when validation blocked the\n  \/\/ submit, so we only count searches that actually navigate. Covers the hero,\n  \/\/ bottom-CTA and sticky forms (all carry .mrvin-search-row \/ .mrvin-cta-row).\n  document.addEventListener('submit', function(e){\n    var f = e.target;\n    if (!f || !f.classList || e.defaultPrevented) return;\n    if (!f.classList.contains('mrvin-search-row') && !f.classList.contains('mrvin-cta-row')) return;\n    var plate = f.querySelector('input[name=\"plate\"]');\n    trackSearchSubmit(plate ? 'plate' : 'vin');\n  }, false);\n\n  \/\/ Switch a search box to VIN mode by clicking its VIN tab \u2014 this fires the box's own mode\n  \/\/ handler (updates input name\/placeholder\/maxlength\/button + hides the country tile).\n  function selectVinMode(box){\n    var v = box && box.querySelector('[data-mode=\"vin\"]');\n    if (v) v.click();\n  }\n\n  \/\/ A pasted VIN must never be submitted as a plate.\n  \/\/\n  \/\/ The plate field caps its length, so pasting a 17-character VIN used to leave a TRUNCATED\n  \/\/ fragment sitting in the box, which looks like a plate, submits like a plate, and costs a\n  \/\/ metered registry call that cannot possibly match. Every plate lookup of 14-15 characters ever\n  \/\/ recorded was this, and not one resolved. Reacting on `paste` is what makes it fixable: the\n  \/\/ clipboard text is readable here in full, BEFORE maxlength truncates it, so the VIN can be kept\n  \/\/ whole instead of being repaired after the damage.\n  \/\/\n  \/\/ Delegated at the document rather than bound per box: there are three search boxes (hero CTA,\n  \/\/ section, sticky) each initialised in its own script block, and a future fourth would silently\n  \/\/ miss a per-box binding. The flag is because this snippet is not the only one that renders a\n  \/\/ plate box \u2014 the v2 landing page and the blog rail ship their own copy \u2014 so whichever loads\n  \/\/ first wins and the rest no-op. 17 alphanumerics is the VIN's own definition, so this cannot\n  \/\/ misfire on a real registration \u2014 the longest that has ever resolved is 8 characters.\n  if (!window.__mrvinPlatePasteGuard) {\n   window.__mrvinPlatePasteGuard = 1;\n   document.addEventListener('paste', function(e){\n    var input = e.target;\n    if (!input || input.tagName !== 'INPUT') return;\n      if (input.name !== 'plate' && input.name !== 'userPlate') return;  \/\/ funnel names it userPlate\n    var box = input.closest('.mrvin-search-box, .mrvin-cta, .mrvin-sticky-wrap, form');\n    if (!box) return;\n    var cb = e.clipboardData || window.clipboardData;\n    if (!cb) return;\n    var raw = String(cb.getData('text') || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n    if (raw.length !== 17) return;                      \/\/ not a VIN \u2014 let the paste through\n    e.preventDefault();\n    selectVinMode(box);                                 \/\/ flips name\/placeholder\/maxlength\/button\n    input.value = raw;\n    input.dispatchEvent(new Event('input', { bubbles: true }));\n   }, false);\n  }\n\n  \/\/ msgOverride lets a served country reuse this dialog to say something more specific \u2014 today\n  \/\/ only Portugal, whose plates resolve for one registration series and not the rest. The OK button\n  \/\/ switches the box to VIN mode either way, which is the whole point of showing it.\n  function showPlateUnsupported(iso, box, msgOverride){\n    if (document.getElementById('mrvin-plate-unsupported')) return; \/\/ already open\n    var c = BY_ISO[iso] || null;\n    var name = c ? c.name : iso;\n    var strings = window.mrvinCountryStrings || {};\n    var tmpl = msgOverride || strings.plateUnsupported\n      || 'Number-plate lookups aren\\'t supported in %country% yet. Please use the VIN for a more accurate report.';\n    var overlay = document.createElement('div');\n    overlay.id = 'mrvin-plate-unsupported';\n    overlay.setAttribute('role', 'dialog');\n    overlay.setAttribute('aria-modal', 'true');\n    overlay.style.cssText = 'position:fixed;inset:0;z-index:99999;background:rgba(0,12,40,.55);display:flex;align-items:center;justify-content:center;padding:20px';\n    var card = document.createElement('div');\n    card.style.cssText = 'max-width:420px;width:100%;background:#fff;border-radius:14px;padding:24px;box-shadow:0 18px 50px rgba(0,12,40,.35);font-family:inherit;text-align:center';\n    var p = document.createElement('p');\n    p.style.cssText = 'margin:0 0 18px;color:#0b1f3a;font-size:15px;line-height:1.5';\n    p.textContent = tmpl.replace('%country%', name);\n    var btn = document.createElement('button');\n    btn.type = 'button';\n    btn.textContent = strings.plateUnsupportedOk || 'OK';\n    btn.style.cssText = 'border:none;border-radius:10px;background:#003399;color:#fff;font-weight:700;font-size:14px;padding:10px 28px;cursor:pointer;font-family:inherit';\n    function close(){ if (overlay.parentNode) overlay.parentNode.removeChild(overlay); }\n    \/\/ OK confirms the suggestion: switch to VIN mode, then close.\n    btn.addEventListener('click', function(){ selectVinMode(box); close(); });\n    overlay.addEventListener('click', function(e){ if (e.target === overlay) close(); });\n    document.addEventListener('keydown', function onEsc(e){ if (e.key === 'Escape'){ close(); document.removeEventListener('keydown', onEsc); } });\n    card.appendChild(p); card.appendChild(btn); overlay.appendChild(card);\n    document.body.appendChild(overlay);\n    btn.focus();\n  }\n\n  function readStored(){\n    try { return sessionStorage.getItem(SS_KEY) || ''; }\n    catch(e){ return ''; }\n  }\n  function writeStored(iso){\n    try { iso ? sessionStorage.setItem(SS_KEY, iso) : sessionStorage.removeItem(SS_KEY); }\n    catch(e){ \/* private mode etc *\/ }\n  }\n  function isPlateMode(box){\n    var t = box && box.querySelector('[data-mode=\"plate\"]');\n    return !!(t && t.classList.contains('active'));\n  }\n  function findInput(scope){\n    return scope.querySelector('.mrvin-search-input,.mrvin-cta-input');\n  }\n  function findForm(scope){\n    return scope.querySelector('.mrvin-search-row,.mrvin-cta-row');\n  }\n  function findHiddenIso(form){\n    return form && form.querySelector('input[name=\"country_iso\"]');\n  }\n\n  \/\/ ---- VIN validation (mirrors vinscreener) ------------------------------------------------\n  \/\/ Exactly 17 chars after stripping separators. North-American VINs (first char 1-5) get full\n  \/\/ ISO check-digit validation; European \/ other VINs only need a valid 17-char charset (they\n  \/\/ don't carry a check digit). Returns {valid:true} or {valid:false, reason, error}.\n  var VIN_TRANSLIT = {A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9};\n  var VIN_WEIGHTS = [8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2];\n  function vinStr(k, fallback){ var s = window.mrvinCountryStrings || {}; return s[k] || fallback; }\n  function validateVin(raw){\n    var vin = String(raw || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n    if (vin.length !== 17) return { valid:false, reason:'length', error: vinStr('vinErrLength', 'A VIN must be exactly 17 characters.') };\n    if (\/[IOQ]\/.test(vin))  return { valid:false, reason:'chars',  error: vinStr('vinErrChars',  'A VIN cannot contain the letters I, O or Q.') };\n    if (!\/^[A-HJ-NPR-Z0-9]{17}$\/.test(vin)) return { valid:false, reason:'chars', error: vinStr('vinErrInvalid', 'This VIN doesn\\'t look right. Please double-check it.') };\n    \/\/ North-American check digit (position 9). EU \/ other VINs skip it.\n    if (\/^[1-5]\/.test(vin)) {\n      var sum = 0;\n      for (var i = 0; i < 17; i++) {\n        var val = VIN_TRANSLIT[vin.charAt(i)];\n        if (val === undefined) return { valid:false, reason:'chars', error: vinStr('vinErrInvalid', 'This VIN doesn\\'t look right. Please double-check it.') };\n        sum += val * VIN_WEIGHTS[i];\n      }\n      var rem = sum % 11, expected = rem === 10 ? 'X' : String(rem);\n      if (vin.charAt(8) !== expected) return { valid:false, reason:'check_digit', error: vinStr('vinErrInvalid', 'This VIN doesn\\'t look right. Please double-check it.') };\n    }\n    return { valid:true };\n  }\n\n  \/\/ Sanity-check a number plate. Deliberately LENIENT, and nothing here is authoritative \u2014 the\n  \/\/ caller offers a \"search anyway\" bypass exactly as the VIN path does.\n  \/\/\n  \/\/ We do NOT match the standard UK shapes (AA00AAA \/ A000AAA \/ AAA000A \/ dateless \/ NI). Cherished\n  \/\/ and personalised registrations legitimately take forms those patterns don't describe, and\n  \/\/ wrongly turning away a real customer's plate is far worse than passing a doomed lookup to the\n  \/\/ API \u2014 which costs nothing anyway, since the registry rejects a malformed term unbilled.\n  \/\/ So this only catches input that cannot be a registration at all: wrong length, or \u2014 for GB \u2014\n  \/\/ no digit anywhere. Every UK registration format issued to date contains at least one digit,\n  \/\/ which is what separates a typo like \"IIYUN\" from a genuine cherished plate.\n  function validatePlate(raw, iso){\n    var p = String(raw || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n    if (!p)                      return { valid:false, error: vinStr('plateErrEmpty',  'Please enter a number plate.') };\n    if (p.length < 2 || p.length > 8) return { valid:false, error: vinStr('plateErrLength', 'That number plate looks too short or too long.') };\n    if (String(iso || '').toUpperCase() === 'GB' && !\/[0-9]\/.test(p)) {\n      return { valid:false, error: vinStr('plateErrGb', 'That doesn\\'t look like a UK number plate \u2014 they normally look like AB12 CDE.') };\n    }\n    \/\/ Belgium's current series is 1-ABC-123, which compacts to the same 1+3+3 spelling a\n    \/\/ long-tail French FNI plate can take. Scoped to FR because that is the only market whose\n    \/\/ spelling collides; on IT and ES the shape means nothing, so a plain miss is already honest.\n    \/\/\n    \/\/ Belgium is not a plate market and is not one call away from becoming one: Belgian plates\n    \/\/ follow the OWNER, not the car, so the plate on a car for sale leaves with the seller and\n    \/\/ the registry is closed to us anyway. Measured 2026-08-24 over 30 days: 39 Belgian visitors\n    \/\/ typed exactly this shape into the French box and NOT ONE resolved; 0 for 31 across all\n    \/\/ traffic. Sending it costs a metered call and an ~8s wait to reach \"not found\".\n    \/\/\n    \/\/ Lenient like everything else here: the \"search anyway\" bypass still lets a genuine FNI\n    \/\/ holder through, which is why this is advice rather than a format verdict.\n    if (String(iso || '').toUpperCase() === 'FR' && \/^[0-9][A-Z]{3}[0-9]{3}$\/.test(p)) {\n      return { valid:false, error: vinStr('plateErrBe', 'This looks like a Belgian number plate. Belgian plates cannot be checked here. Please use the VIN for a more accurate report.') };\n    }\n    return { valid:true };\n  }\n\n  \/\/ Lazily build the per-box error note + \"search anyway\" bypass link (appended below the form).\n  function ensureVinUi(box){\n    if (box.__mrvinVinUi) return box.__mrvinVinUi;\n    var note = document.createElement('p');\n    note.className = 'mrvin-vin-note';\n    note.setAttribute('role', 'alert');\n    note.setAttribute('aria-live', 'polite');\n    var bypass = document.createElement('button');\n    bypass.type = 'button';\n    bypass.className = 'mrvin-vin-bypass';\n    bypass.textContent = vinStr('vinErrBypass', 'Are you sure it\\'s correct? Search anyway.');\n    bypass.addEventListener('click', function(){\n      var form = findForm(box);\n      \/\/ One button serves both modes; the submit handler only reads the flag for the mode it is\n      \/\/ in, so setting both is harmless and saves duplicating the whole note\/bypass UI.\n      box.__mrvinVinBypass = true;   \/\/ let the next submit through unvalidated\n      box.__mrvinPlateBypass = true;\n      clearVinError(box);\n      if (form) { if (typeof form.requestSubmit === 'function') form.requestSubmit(); else form.submit(); }\n    });\n    \/\/ Place the note + bypass directly below the search pill (before the example hint), so the\n    \/\/ box's own rounded\/padded layout is untouched.\n    var parent = box.parentNode;\n    if (parent) { parent.insertBefore(note, box.nextSibling); parent.insertBefore(bypass, note.nextSibling); }\n    else { box.appendChild(note); box.appendChild(bypass); }\n    box.__mrvinVinUi = { note: note, bypass: bypass };\n    return box.__mrvinVinUi;\n  }\n  function showVinError(box, msg){\n    var ui = ensureVinUi(box);\n    ui.note.textContent = msg;\n    ui.note.classList.remove('is-ok');\n    ui.note.classList.add('is-visible');\n    var inp = findInput(box); if (inp) inp.classList.add('mrvin-error');\n  }\n  \/\/ Live positive state: a complete valid VIN flips the note green while typing,\n  \/\/ so the visitor knows the search will go through before pressing the button.\n  function showVinOk(box){\n    var ui = ensureVinUi(box);\n    ui.note.textContent = vinStr('vinOk', 'VIN looks good');\n    ui.note.classList.remove('is-visible');\n    ui.note.classList.add('is-ok');\n  }\n  function showVinBypass(box){\n    var ui = ensureVinUi(box);\n    ui.bypass.textContent = vinStr('vinErrBypass', 'Are you sure it\\'s correct? Search anyway.');\n    ui.bypass.classList.add('is-visible');\n  }\n  \/\/ Same control, plate wording \u2014 the escape hatch for a cherished plate our heuristic rejects.\n  function showPlateBypass(box){\n    var ui = ensureVinUi(box);\n    ui.bypass.textContent = vinStr('plateErrBypass', 'Sure it\\'s correct? Search anyway.');\n    ui.bypass.classList.add('is-visible');\n  }\n  function clearVinError(box){\n    var ui = box.__mrvinVinUi; if (!ui) return;\n    ui.note.classList.remove('is-visible');\n    ui.note.classList.remove('is-ok');\n    ui.bypass.classList.remove('is-visible');\n    var inp = findInput(box); if (inp) inp.classList.remove('mrvin-error');\n  }\n\n  \/\/ Track the currently open instance so window-level scroll\/resize can re-anchor it.\n  var openInstance = null;\n\n  function setSelection(country, iso){\n    var c = BY_ISO[iso] || null;\n    var tile = country.querySelector('.mrvin-country-tile');\n    var code = tile.querySelector('.mrvin-country-tile-code');\n    var dd   = country.__mrvinDropdown || country.querySelector('.mrvin-country-dropdown');\n    if (dd) {\n      dd.querySelectorAll('.mrvin-country-option').forEach(function(o){\n        o.classList.toggle('is-selected', o.getAttribute('data-iso') === iso);\n      });\n    }\n    \/\/ Swap the badge flag: GB carries the Union Jack, everyone else the EU stars. The tile is\n    \/\/ rendered once server-side, so without this a visitor switching country keeps the previous\n    \/\/ country's flag. Falls back to the stars for the empty state.\n    var flagUse = tile.querySelector('.mrvin-country-tile-stars use');\n    if (flagUse) {\n      flagUse.setAttribute('href', iso === 'GB' ? '#mrvin-gb-flag' : '#mrvin-eu-stars');\n    }\n    if (c) {\n      tile.classList.remove('is-empty');\n      code.textContent = c.plate;\n      tile.setAttribute('aria-label', (window.mrvinCountryStrings.select || 'Select country') + ': ' + c.name);\n      country.dataset.iso = iso;\n    } else {\n      tile.classList.add('is-empty');\n      code.textContent = '\u2014';\n      tile.setAttribute('aria-label', window.mrvinCountryStrings.select || 'Select country');\n      country.dataset.iso = '';\n    }\n    \/\/ Sync placeholder + hidden form input + sessionStorage\n    var box = country.closest('.mrvin-search-box,.mrvin-cta-search-box');\n    if (box) {\n      var input = findInput(box);\n      var form  = findForm(box);\n      if (input && isPlateMode(box)) {\n        input.placeholder = c ? c.ph : (window.mrvinCountryStrings.genericPh || input.getAttribute('data-ph-plate') || '');\n      }\n      if (form) {\n        var hidden = findHiddenIso(form);\n        if (!hidden) {\n          hidden = document.createElement('input');\n          hidden.type = 'hidden';\n          hidden.name = 'country_iso';\n          form.appendChild(hidden);\n        }\n        hidden.value = iso || '';\n        hidden.disabled = !c || !isPlateMode(box);\n      }\n    }\n    writeStored(iso || '');\n    var err = country.querySelector('.mrvin-country-error');\n    if (err && c) err.classList.remove('is-visible');\n  }\n\n  function applyFilter(country, term){\n    var dd = country.__mrvinDropdown;\n    if (!dd) return;\n    var q = (term || '').trim().toLowerCase();\n    var visible = 0;\n    dd.querySelectorAll('.mrvin-country-option').forEach(function(opt){\n      var hay = opt.getAttribute('data-search') || '';\n      var match = !q || hay.indexOf(q) !== -1;\n      opt.classList.toggle('is-hidden', !match);\n      if (match) visible++;\n    });\n    var empty = dd.querySelector('.mrvin-country-empty');\n    if (empty) empty.classList.toggle('is-visible', visible === 0);\n  }\n\n  function positionDropdown(country){\n    var dd = country.__mrvinDropdown;\n    var tile = country.querySelector('.mrvin-country-tile');\n    if (!dd || !tile) return;\n    var r  = tile.getBoundingClientRect();\n    var vw = document.documentElement.clientWidth;\n    var vh = document.documentElement.clientHeight;\n    \/\/ Render off-screen once to measure width when first positioning.\n    var ddw = dd.offsetWidth || 260;\n    var ddh = dd.offsetHeight || 320;\n    var gap = 8;\n    var left = r.left;\n    if (left + ddw > vw - 8) left = Math.max(8, vw - ddw - 8);\n    var top = r.bottom + gap;\n    if (top + ddh > vh - 8) {\n      \/\/ Flip above the tile if there's no room below.\n      var above = r.top - gap - ddh;\n      if (above >= 8) top = above;\n      else top = Math.max(8, vh - ddh - 8);\n    }\n    dd.style.left = Math.round(left) + 'px';\n    dd.style.top  = Math.round(top)  + 'px';\n  }\n\n  function closeOpen(){\n    if (!openInstance) return;\n    var country = openInstance;\n    var dd = country.__mrvinDropdown;\n    var tile = country.querySelector('.mrvin-country-tile');\n    if (dd) {\n      dd.classList.remove('is-open');\n      dd.setAttribute('aria-hidden', 'true');\n    }\n    if (tile) tile.setAttribute('aria-expanded', 'false');\n    country.classList.remove('open');\n    openInstance = null;\n  }\n\n  function openCountry(country){\n    if (openInstance && openInstance !== country) closeOpen();\n    var dd = country.__mrvinDropdown;\n    var tile = country.querySelector('.mrvin-country-tile');\n    if (!dd || !tile) return;\n    \/\/ Reset filter every open\n    var search = dd.querySelector('.mrvin-country-search');\n    if (search) search.value = '';\n    applyFilter(country, '');\n    country.classList.add('open');\n    dd.classList.add('is-open');\n    dd.setAttribute('aria-hidden', 'false');\n    tile.setAttribute('aria-expanded', 'true');\n    positionDropdown(country);\n    openInstance = country;\n    \/\/ Defer focus until after the open transition starts (avoids iOS keyboard popping unexpectedly on tap).\n    if (search && window.matchMedia && !window.matchMedia('(max-width:767px)').matches) {\n      setTimeout(function(){ try { search.focus({preventScroll:true}); } catch(e){ search.focus(); } }, 60);\n    }\n  }\n\n  function initCountry(country){\n    if (country.__mrvinCountryInit) return;\n    country.__mrvinCountryInit = true;\n\n    var dd = country.querySelector('.mrvin-country-dropdown');\n    if (dd) {\n      \/\/ Portal the dropdown to <body> so no clipped\/transformed ancestor can hide it.\n      document.body.appendChild(dd);\n      country.__mrvinDropdown = dd;\n    }\n\n    var serverIso = country.dataset.defaultIso || '';\n    var stored    = readStored();\n    \/\/ A remembered choice wins only when it is actually usable in THIS market. Otherwise a visitor\n    \/\/ who once picked LV would land on \/en-gb\/ pre-set to a country with no GB data and get an\n    \/\/ \"unsupported\" popup on a page where GB works fine. The server default is language-derived,\n    \/\/ so it is already the right country for the market being viewed.\n    var initial   = (BY_ISO[stored] && isPlateCountryActive(stored)) ? stored\n                  : ((BY_ISO[serverIso] && serverIso) || (BY_ISO[stored] && stored) || '');\n    setSelection(country, initial);\n\n    var tile = country.querySelector('.mrvin-country-tile');\n\n    tile.addEventListener('click', function(e){\n      e.stopPropagation();\n      if (openInstance === country) closeOpen();\n      else openCountry(country);\n    });\n\n    if (dd) {\n      dd.addEventListener('click', function(e){ e.stopPropagation(); });\n\n      var search = dd.querySelector('.mrvin-country-search');\n      if (search) {\n        search.addEventListener('input', function(){ applyFilter(country, search.value); });\n        search.addEventListener('keydown', function(e){\n          if (e.key === 'Enter') {\n            e.preventDefault();\n            var first = dd.querySelector('.mrvin-country-option:not(.is-hidden)');\n            if (first) first.click();\n          } else if (e.key === 'Escape') {\n            e.preventDefault();\n            closeOpen();\n          }\n        });\n      }\n\n      dd.querySelectorAll('.mrvin-country-option').forEach(function(opt){\n        opt.addEventListener('click', function(){\n          var iso = opt.getAttribute('data-iso');\n          setSelection(country, iso);\n          closeOpen();\n          \/\/ Track which country the visitor tried (demand signal \u2014 incl. not-yet-enabled ones).\n          if (iso) trackPlateIntent(iso);\n          \/\/ Picking a country with no active plate data source \u2192 tell the user to use the VIN.\n          if (iso && !isPlateCountryActive(iso)) showPlateUnsupported(iso, country.closest('.mrvin-search-box,.mrvin-cta-search-box'));\n        });\n      });\n    }\n  }\n\n  function initBox(box){\n    var country = box.querySelector('.mrvin-country');\n    if (!country) return;\n    initCountry(country);\n    \/\/ Visibility tracks plate mode\n    var sync = function(){\n      var on = isPlateMode(box);\n      country.classList.toggle('is-active', on);\n      if (on && country.dataset.iso) {\n        var c = BY_ISO[country.dataset.iso];\n        var inp = findInput(box);\n        if (c && inp) inp.placeholder = c.ph;\n      }\n      var form = findForm(box);\n      var hidden = findHiddenIso(form);\n      if (hidden) hidden.disabled = !on || !country.dataset.iso;\n    };\n    sync();\n    box.querySelectorAll('[data-mode]').forEach(function(t){\n      t.addEventListener('click', function(){\n        setTimeout(sync, 0);\n        clearVinError(box);   \/\/ a VIN note (red or green) makes no sense in plate mode\n        \/\/ Track when a visitor switches to the licence-plate option.\n        if (t.getAttribute('data-mode') === 'plate') trackPlateIntent('__PLATE_MODE__');\n      });\n    });\n    \/\/ Form-submit guard: VIN mode validates the VIN; plate mode requires a supported country.\n    var form = findForm(box);\n    if (form) {\n      form.addEventListener('submit', function(e){\n        if (!isPlateMode(box)) {\n          \/\/ VIN mode \u2014 block the GET navigation unless the VIN is valid (or the user bypassed).\n          if (box.__mrvinVinBypass) { box.__mrvinVinBypass = false; return; }\n          var inp = findInput(box);\n          var raw = inp ? (inp.value || '').trim() : '';\n          if (!raw) { e.preventDefault(); showVinError(box, vinStr('vinErrEmpty', 'Please enter a VIN.')); return; }\n          var res = validateVin(raw);\n          if (!res.valid) {\n            e.preventDefault();\n            showVinError(box, res.error);\n            \/\/ Repeated identical failures \u2192 offer a manual bypass (mirrors vinscreener), so a\n            \/\/ genuinely-valid VIN that trips the check digit isn't permanently blocked.\n            var up = raw.toUpperCase();\n            if (up === box.__mrvinLastBad) { box.__mrvinBadStreak = (box.__mrvinBadStreak || 1) + 1; }\n            else { box.__mrvinBadStreak = 1; box.__mrvinLastBad = up; }\n            if (box.__mrvinBadStreak >= 2) showVinBypass(box);\n          }\n          return;\n        }\n        if (!country.dataset.iso) {\n          e.preventDefault();\n          var err = country.querySelector('.mrvin-country-error');\n          if (err) err.classList.add('is-visible');\n          openCountry(country);\n          return;\n        }\n        \/\/ Block submit for a country without an active plate data source; steer to the VIN.\n        if (!isPlateCountryActive(country.dataset.iso)) {\n          e.preventDefault();\n          showPlateUnsupported(country.dataset.iso, box);\n          return;\n        }\n        \/\/ A country we serve, but not for the series that was typed. Blocked like an inactive\n        \/\/ country rather than like a failed sanity check, and that difference is the point: this\n        \/\/ sits ABOVE the bypass below, so the \"search anyway\" link can never push a refused series\n        \/\/ through. The server would refuse it anyway, so a bypass here would spend a metered call\n        \/\/ to show the visitor a failure.\n        var sInp = findInput(box);\n        var sRaw = sInp ? (sInp.value || '').trim() : '';\n        if (sRaw && !seriesSupported(country.dataset.iso, sRaw)) {\n          e.preventDefault();\n          \/\/ Distinct from the plain country key, so the hub can show how much demand the\n          \/\/ restriction actually turns away rather than folding it into \"PT was requested\".\n          trackPlateIntent(String(country.dataset.iso || '').toUpperCase() + '_SERIES_UNSUPPORTED');\n          showPlateUnsupported(country.dataset.iso, box, seriesMessage(country.dataset.iso));\n          return;\n        }\n        \/\/ Plate sanity check. Mirrors the VIN path deliberately, bypass included: a cherished\n        \/\/ registration that our heuristic doesn't recognise must never be permanently blocked,\n        \/\/ so two identical rejections surface a \"search anyway\" link.\n        if (box.__mrvinPlateBypass) { box.__mrvinPlateBypass = false; return; }\n        var pInp = findInput(box);\n        var pRaw = pInp ? (pInp.value || '').trim() : '';\n        var pRes = validatePlate(pRaw, country.dataset.iso);\n        if (!pRes.valid) {\n          e.preventDefault();\n          showVinError(box, pRes.error);\n          var pUp = pRaw.toUpperCase();\n          if (pUp === box.__mrvinLastBadPlate) { box.__mrvinPlateStreak = (box.__mrvinPlateStreak || 1) + 1; }\n          else { box.__mrvinPlateStreak = 1; box.__mrvinLastBadPlate = pUp; }\n          if (box.__mrvinPlateStreak >= 2) showPlateBypass(box);\n        }\n      });\n    }\n    \/\/ On-the-fly input filter: plate mode keeps A-Z 0-9 space hyphen; VIN mode strips to\n    \/\/ A-Z 0-9 so spaces can never eat maxlength slots and silently truncate the VIN \u2014 the bug\n    \/\/ behind the missing order #749 (\"WDD 205066 1F 221\" was a 17-char VIN cut to 14).\n    var input = findInput(box);\n    if (input) {\n      input.addEventListener('input', function(){\n        if (isPlateMode(box)) {\n          var p = input.value.toUpperCase().replace(\/[^A-Z0-9 \\-]\/g, '');\n          if (p !== input.value) input.value = p;\n          \/\/ Editing after a rejection clears the note and restarts the streak, so the bypass link\n          \/\/ only appears when the visitor re-submits the SAME plate \u2014 i.e. they meant it.\n          clearVinError(box);\n          box.__mrvinPlateStreak = 0; box.__mrvinLastBadPlate = '';\n        } else {\n          var v = input.value.toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n          if (v !== input.value) input.value = v;\n          clearVinError(box);\n          box.__mrvinBadStreak = 0; box.__mrvinLastBad = '';\n          \/\/ Live feedback rewards completion but never nags mid-typing: the\n          \/\/ note only turns green once the full 17 characters check out.\n          if (v.length === 17 && validateVin(v).valid) showVinOk(box);\n        }\n      });\n      \/\/ Early feedback: surface the specific problem when the visitor leaves a\n      \/\/ non-empty invalid VIN, instead of waiting for the search button.\n      input.addEventListener('blur', function(){\n        if (isPlateMode(box)) return;\n        var raw = (input.value || '').trim();\n        if (!raw) return;\n        var res = validateVin(raw);\n        if (!res.valid) showVinError(box, res.error);\n      });\n    }\n  }\n\n  function init(){\n    document.querySelectorAll('.mrvin-search-box,.mrvin-cta-search-box').forEach(initBox);\n    document.addEventListener('click', function(){ closeOpen(); });\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeOpen();\n    });\n    \/\/ Re-anchor the portaled dropdown when the page scrolls or the viewport resizes.\n    var rafId = null;\n    function reanchor(){\n      if (!openInstance) return;\n      if (rafId) cancelAnimationFrame(rafId);\n      rafId = requestAnimationFrame(function(){\n        rafId = null;\n        if (openInstance) positionDropdown(openInstance);\n      });\n    }\n    window.addEventListener('scroll', reanchor, true);\n    window.addEventListener('resize', reanchor);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n        <script>\n(function(){\n  document.querySelectorAll('.mrvin-search-tabs').forEach(function(tabs){\n    tabs.querySelectorAll('.mrvin-search-tab').forEach(function(tab){\n      tab.addEventListener('click',function(){\n        tabs.querySelectorAll('.mrvin-search-tab').forEach(function(t){t.classList.remove('active')});\n        tab.classList.add('active');\n        var box=tab.closest('.mrvin-search-box'),input=box.querySelector('.mrvin-search-input'),btn=box.querySelector('.mrvin-search-btn'),hint=box.closest('.mrvin-search-wrap').querySelector('.mrvin-search-hint');\n        var mode=tab.getAttribute('data-mode');\n        if(mode==='plate'){input.placeholder=input.getAttribute('data-ph-plate');input.name='plate';input.maxLength=10;btn.textContent=input.getAttribute('data-btn-plate');if(hint)hint.style.display='none'}\n        else{input.placeholder=input.getAttribute('data-ph-vin');input.name='vin';input.maxLength=32;btn.textContent=input.getAttribute('data-btn-vin');if(hint)hint.style.display=''}\n      });\n    });\n  });\n\n  \/* --- Auto-submit on full VIN (17 valid chars, VIN mode only) --- *\/\n  \/* Fires the search 1s after the last input event, so the user does not have to press Enter. *\/\n  \/* Cancels if the input changes, switches to plate mode, or submit already happened. *\/\n  var VIN_RE = \/^[A-HJ-NPR-Z0-9]{17}$\/i;\n  var AUTO_DELAY = 1000;\n  document.querySelectorAll('.mrvin-search-box').forEach(function(box){\n    var input = box.querySelector('.mrvin-search-input');\n    var form  = box.querySelector('.mrvin-search-row');\n    if (!input || !form) return;\n    var timer = null, submitted = false;\n    function cancel(){ if (timer) { clearTimeout(timer); timer = null; } }\n    function isVinMode(){\n      \/\/ No toggle rendered (non-Latvia) \u2192 the box is VIN-only, so treat as VIN mode.\n      var t = box.querySelector('.mrvin-search-tab[data-mode=\"vin\"]');\n      return !t || t.classList.contains('active');\n    }\n    input.addEventListener('input', function(){\n      cancel();\n      if (submitted || !isVinMode()) return;\n      var v = (input.value || '').trim();\n      if (!VIN_RE.test(v)) return;\n      timer = setTimeout(function(){\n        timer = null;\n        if (submitted || !isVinMode()) return;\n        if (!VIN_RE.test((input.value || '').trim())) return;\n        submitted = true;\n        if (typeof form.requestSubmit === 'function') form.requestSubmit();\n        else form.submit();\n      }, AUTO_DELAY);\n    });\n    box.querySelectorAll('.mrvin-search-tab').forEach(function(t){\n      t.addEventListener('click', cancel);\n    });\n    form.addEventListener('submit', function(){ submitted = true; cancel(); });\n  });\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-a0ee977 e-con-full e-flex e-con e-parent\" data-id=\"a0ee977\" 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-8481973 elementor-widget elementor-widget-shortcode\" data-id=\"8481973\" 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\"><style>\n.mrvin-logos{padding:40px 24px;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;border-bottom:1px solid #E2E8F0}\n.mrvin-logos-inner{max-width:960px;margin:0 auto;text-align:center}\n.mrvin-logos-label{font-size:11px;font-weight:700;color:#94A3B8;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:28px}\n.mrvin-logos-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}\n\/* Marks arrive at wildly different aspect ratios (a Visa card tile next to the\n   Satispay wordmark), so each sits in a fixed-height white chip. That also keeps\n   the dark marks \u2014 BLIK, Klarna, Przelewy24 \u2014 legible on any section background,\n   and lets the footer's dark variant reuse the same silhouette. *\/\n.mrvin-pm{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 10px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05);flex-shrink:0}\n\/* Deliberately no width\/height overrides: the staged SVGs carry only a viewBox,\n   so the img attributes are what size them and reserve their space. *\/\n\/* overflow:hidden so a missing file degrades to an empty chip: an unstyled alt\n   string inside a narrow box otherwise wraps to one letter per line. *\/\n.mrvin-pm img{display:block;overflow:hidden}\n@media(max-width:1024px){.mrvin-logos{padding:32px 20px}}\n@media(max-width:767px){.mrvin-logos{padding:28px 16px}.mrvin-logos-label{font-size:10px;margin-bottom:20px}.mrvin-logos-row{gap:8px}.mrvin-pm{height:30px;padding:0 8px}}\n@media(max-width:380px){.mrvin-logos-row{gap:6px}.mrvin-pm{padding:0 6px}}\n<\/style>\n<div class=\"mrvin-logos\">\n  <div class=\"mrvin-logos-inner\">\n    <p class=\"mrvin-logos-label\">Sichere Zahlungen, abgewickelt durch<\/p>\n    <div class=\"mrvin-logos-row\">\n      <span class=\"mrvin-pm\"><img loading=\"lazy\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/payment\/paypal.svg?v=2\" width=\"44\" height=\"14\" alt=\"PayPal\" loading=\"lazy\" decoding=\"async\"><\/span><span class=\"mrvin-pm\"><img loading=\"lazy\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/payment\/applepay.svg?v=2\" width=\"31\" height=\"20\" alt=\"Apple Pay\" loading=\"lazy\" decoding=\"async\"><\/span><span class=\"mrvin-pm\"><img loading=\"lazy\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/payment\/visa-secure.webp?v=2\" width=\"28\" height=\"24\" alt=\"Visa Secure\" loading=\"lazy\" decoding=\"async\"><\/span><span class=\"mrvin-pm\"><img loading=\"lazy\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/payment\/mastercard-idcheck.webp?v=2\" width=\"86\" height=\"20\" alt=\"Mastercard ID Check\" loading=\"lazy\" decoding=\"async\"><\/span><span class=\"mrvin-pm\"><img loading=\"lazy\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/payment\/klarna.svg?v=2\" width=\"54\" height=\"12\" alt=\"Klarna\" loading=\"lazy\" decoding=\"async\"><\/span><span class=\"mrvin-pm\"><img loading=\"lazy\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/payment\/googlepay.svg?v=2\" width=\"40\" height=\"16\" alt=\"Google Pay\" loading=\"lazy\" decoding=\"async\"><\/span>    <\/div>\n  <\/div>\n<\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-51acf374 e-con-full e-flex e-con e-parent\" data-id=\"51acf374\" 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-23c15c0 elementor-widget elementor-widget-shortcode\" data-id=\"23c15c0\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"features\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\n.mrvin-checks{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:0 auto;padding:0 24px}\n.mrvin-checks-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-checks-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-checks-subtitle{font-size:17px;color:#64748B;max-width:560px;line-height:1.6;margin-bottom:0}\n.mrvin-checks-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:stretch;margin-top:56px}\n.mrvin-checks-list{display:flex;flex-direction:column;gap:14px}\n.mrvin-check-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:#FFF;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid transparent;transition:all .25s ease}\n.mrvin-check-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.04);border-color:#DBEAFE;transform:translateX(4px)}\n.mrvin-check-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;line-height:1}\n.mrvin-check-icon.red{background:#FEE2E2}.mrvin-check-icon.amber{background:#FEF3C7}.mrvin-check-icon.blue{background:#DBEAFE}.mrvin-check-icon.green{background:#D1FAE5}.mrvin-check-icon.purple{background:#EDE9FE}.mrvin-check-icon.slate{background:#E2E8F0}\n.mrvin-check-title{font-size:15px;font-weight:600;color:#0B1120;margin-bottom:3px;line-height:1.3}\n.mrvin-check-desc{font-size:13px;color:#64748B;line-height:1.5}\n.mrvin-mockup{background:#FFF;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);padding:28px;border:1px solid #E2E8F0;display:flex;flex-direction:column}\n.mrvin-mockup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #E2E8F0}\n.mrvin-mockup-car h3{font-size:18px;font-weight:700;color:#0B1120;margin:0 0 4px;line-height:1.2}\n.mrvin-mockup-car p{font-size:13px;color:#64748B;margin:0}\n.mrvin-mockup-score{width:52px;height:52px;border-radius:50%;background:conic-gradient(#EF4444 30%,#E2E8F0 30%);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}\n.mrvin-mockup-score::before{content:'';position:absolute;width:40px;height:40px;border-radius:50%;background:#FFF}\n.mrvin-mockup-score span{position:relative;z-index:1;font-size:15px;font-weight:700;color:#EF4444}\n.mrvin-mockup-rows{display:flex;flex-direction:column;gap:10px;flex:1}\n.mrvin-mockup-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#F8FAFC;border-radius:8px;font-size:14px;gap:12px;flex:1}\n.mrvin-mockup-row-label{color:#475569;font-weight:500;white-space:nowrap}\n.mrvin-mockup-row-value{font-weight:600;text-align:right;font-size:13px}\n.mrvin-mockup-row-value.safe{color:#10B981}.mrvin-mockup-row-value.warning{color:#F59E0B}.mrvin-mockup-row-value.danger{color:#EF4444}\n.mrvin-mockup-link{text-align:center;margin-top:20px}\n.mrvin-mockup-link a{font-size:13px;color:#2563EB;font-weight:600;text-decoration:none}\n.mrvin-mockup-link a:hover{color:#1D4ED8}\n@media(max-width:1024px){.mrvin-checks{padding:0 20px}.mrvin-checks-grid{gap:40px;margin-top:40px}.mrvin-mockup{padding:24px}}\n@media(max-width:767px){.mrvin-checks{padding:0 16px}.mrvin-checks-subtitle{font-size:15px}.mrvin-checks-grid{grid-template-columns:1fr;gap:32px;margin-top:32px;align-items:start}.mrvin-check-item{padding:14px 16px;gap:12px}.mrvin-check-icon{width:34px;height:34px;font-size:16px}.mrvin-check-title{font-size:14px}.mrvin-check-desc{font-size:12px}.mrvin-mockup{padding:20px;border-radius:16px}.mrvin-mockup-car h3{font-size:16px}.mrvin-mockup-row{padding:8px 12px;font-size:13px;flex:unset}.mrvin-mockup-row-value{font-size:12px}}\n@media(max-width:380px){.mrvin-checks-title{font-size:24px}.mrvin-mockup-header{flex-direction:column;align-items:flex-start;gap:12px}.mrvin-mockup-row{flex-direction:column;align-items:flex-start;gap:4px}.mrvin-mockup-row-value{text-align:left}}\n<\/style>\n<div class=\"mrvin-checks\">\n  <p class=\"mrvin-checks-label\">Was wir pr\u00fcfen<\/p>\n  <h2 class=\"mrvin-checks-title\">Alles, was Verk\u00e4ufer Ihnen nicht sagen wollen<\/h2>\n  <p class=\"mrvin-checks-subtitle\">Wir scannen verifizierte Datenbanken in \u00fcber 30 L\u00e4ndern, um Probleme zu erkennen, bevor Sie kaufen.<\/p>\n  <div class=\"mrvin-checks-grid\">\n    <div class=\"mrvin-checks-list\">\n            <div class=\"mrvin-check-item\">\n        <div class=\"mrvin-check-icon red\">\ud83d\udca5<\/div>\n        <div>\n          <div class=\"mrvin-check-title\">Unfall- und Schadenshistorie<\/div>\n          <div class=\"mrvin-check-desc\">Sehen Sie, wo und wann der Schaden aufgetreten ist und wie hoch die gesch\u00e4tzten Reparaturkosten sind.<\/div>\n        <\/div>\n      <\/div>\n            <div class=\"mrvin-check-item\">\n        <div class=\"mrvin-check-icon amber\">\u23f1<\/div>\n        <div>\n          <div class=\"mrvin-check-title\">Erkennung von Kilometerstand-R\u00fcckbuchungen<\/div>\n          <div class=\"mrvin-check-desc\">Erkennen Sie Kilometerstandbetrug mit verifizierten Messwerten aus mehreren Quellen.<\/div>\n        <\/div>\n      <\/div>\n            <div class=\"mrvin-check-item\">\n        <div class=\"mrvin-check-icon blue\">\ud83d\udcf8<\/div>\n        <div>\n          <div class=\"mrvin-check-title\">Fahrzeug-Fotos<\/div>\n          <div class=\"mrvin-check-desc\">Historische Fotos aus Inseraten, Inspektionen und Versicherungsunterlagen.<\/div>\n        <\/div>\n      <\/div>\n            <div class=\"mrvin-check-item\">\n        <div class=\"mrvin-check-icon green\">\ud83d\udc64<\/div>\n        <div>\n          <div class=\"mrvin-check-title\">Geschichte des Besitzes<\/div>\n          <div class=\"mrvin-check-desc\">Anzahl der Vorbesitzer, Zulassungsland und Zeitrahmen.<\/div>\n        <\/div>\n      <\/div>\n            <div class=\"mrvin-check-item\">\n        <div class=\"mrvin-check-icon purple\">\ud83d\udd0d<\/div>\n        <div>\n          <div class=\"mrvin-check-title\">\u00dcberpr\u00fcfung auf gestohlene Fahrzeuge<\/div>\n          <div class=\"mrvin-check-desc\">Abgleich mit den Datenbanken der Polizei und Interpol f\u00fcr gestohlene Fahrzeuge.<\/div>\n        <\/div>\n      <\/div>\n            <div class=\"mrvin-check-item\">\n        <div class=\"mrvin-check-icon slate\">\u2699\ufe0f<\/div>\n        <div>\n          <div class=\"mrvin-check-title\">Technische Daten, Ausstattung und R\u00fcckrufe<\/div>\n          <div class=\"mrvin-check-desc\">Originale Werksspezifikationen, eingebaute Ausr\u00fcstung und offene R\u00fcckrufaktionen.<\/div>\n        <\/div>\n      <\/div>\n          <\/div>\n    <div class=\"mrvin-mockup\">\n      <div class=\"mrvin-mockup-header\">\n        <div class=\"mrvin-mockup-car\">\n          <h3>BMW 5er 535d<\/h3>\n          <p>VIN: WBAF\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u20224416 \u00b7 2012<\/p>\n        <\/div>\n        <div class=\"mrvin-mockup-score\"><span>D<\/span><\/div>\n      <\/div>\n      <div class=\"mrvin-mockup-rows\">\n                <div class=\"mrvin-mockup-row\">\n          <span class=\"mrvin-mockup-row-label\">Unfallgeschichte<\/span>\n          <span class=\"mrvin-mockup-row-value danger\">\u2715 2 Datens\u00e4tze gefunden<\/span>\n        <\/div>\n                <div class=\"mrvin-mockup-row\">\n          <span class=\"mrvin-mockup-row-label\">Kilometerstand<\/span>\n          <span class=\"mrvin-mockup-row-value danger\">\u2715 Rollback erkannt<\/span>\n        <\/div>\n                <div class=\"mrvin-mockup-row\">\n          <span class=\"mrvin-mockup-row-label\">Diebstahlkontrolle<\/span>\n          <span class=\"mrvin-mockup-row-value safe\">\u2713 Nicht als gestohlen gemeldet<\/span>\n        <\/div>\n                <div class=\"mrvin-mockup-row\">\n          <span class=\"mrvin-mockup-row-label\">Eigent\u00fcmer<\/span>\n          <span class=\"mrvin-mockup-row-value warning\">\u26a0 3 Eigent\u00fcmer<\/span>\n        <\/div>\n                <div class=\"mrvin-mockup-row\">\n          <span class=\"mrvin-mockup-row-label\">Fotos der Sch\u00e4den<\/span>\n          <span class=\"mrvin-mockup-row-value safe\">\u2713 16 Fotos im Archiv<\/span>\n        <\/div>\n                <div class=\"mrvin-mockup-row\">\n          <span class=\"mrvin-mockup-row-label\">Anmeldung<\/span>\n          <span class=\"mrvin-mockup-row-value safe\">\u2713 Deutschland \u2192 Lettland<\/span>\n        <\/div>\n              <\/div>\n      <div class=\"mrvin-mockup-link\">\n        <a href=\"https:\/\/www.mrvin.com\/de\/sample-report\/\">Vollst\u00e4ndigen Musterbericht ansehen \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n    <style>\n.mrvin-vin{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:0 auto;padding:80px 24px 0;text-align:center}\n.mrvin-vin-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-vin-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin:0 0 16px}\n.mrvin-vin-intro{font-size:17px;color:#64748B;max-width:620px;margin:0 auto;line-height:1.6}\n.mrvin-vin-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}\n.mrvin-vin-pill{display:inline-flex;align-items:center;gap:7px;background:#EFF6FF;border:1px solid #DBEAFE;color:#1D4ED8;font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px}\n.mrvin-vin-pill svg{width:14px;height:14px;stroke:#2563EB;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}\n.mrvin-vin-explorer{margin:0}\n.mrvin-vin-stage{position:relative;margin:44px auto 0;max-width:780px;border-radius:22px;overflow:hidden;border:1px solid #E7ECF5;box-shadow:0 12px 40px rgba(37,99,235,.10);background:#F4F8FF}\n.mrvin-vin-diagram,.mrvin-vin-photo{display:block;width:100%;aspect-ratio:1024\/572;object-fit:cover;object-position:center}\n.mrvin-vin-photo{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}\n.mrvin-vin-stage.is-active .mrvin-vin-photo{opacity:1}\n.mrvin-vin-caption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:9px;padding:26px 16px 14px;background:linear-gradient(0deg,rgba(11,17,32,.86) 0%,rgba(11,17,32,0) 100%);color:#fff;font-size:14px;font-weight:600;line-height:1.35;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}\n.mrvin-vin-stage.is-active .mrvin-vin-caption{opacity:1;transform:none}\n.mrvin-vin-cnum{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#2563EB;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}\n.mrvin-vin-hot{position:absolute;width:9%;aspect-ratio:1;transform:translate(-50%,-50%);border:none;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:50%;z-index:2;-webkit-tap-highlight-color:transparent}\n.mrvin-vin-hot::after{content:'';position:absolute;inset:12%;border-radius:50%;box-shadow:0 0 0 0 rgba(37,99,235,.45);transition:box-shadow .2s ease}\n.mrvin-vin-hot:hover::after,.mrvin-vin-hot:focus-visible::after,.mrvin-vin-hot.is-active::after{box-shadow:0 0 0 5px rgba(37,99,235,.4)}\n.mrvin-vin-hot:focus-visible{outline:none}\n.mrvin-vin-stage.is-active .mrvin-vin-hot{opacity:0;pointer-events:none}\n.mrvin-vin-reset{position:absolute;top:12px;right:12px;z-index:4;display:none;align-items:center;gap:6px;background:rgba(255,255,255,.94);border:1px solid #E2E8F0;border-radius:999px;padding:7px 13px 7px 10px;font-family:inherit;font-size:12.5px;font-weight:600;color:#1D4ED8;cursor:pointer;box-shadow:0 3px 10px rgba(11,17,32,.12)}\n.mrvin-vin-stage.is-active .mrvin-vin-reset{display:inline-flex}\n.mrvin-vin-reset svg{width:13px;height:13px;stroke:#1D4ED8;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}\n@media(prefers-reduced-motion:reduce){.mrvin-vin-photo,.mrvin-vin-caption{transition:none}}\n.mrvin-vin-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;text-align:left}\n.mrvin-vin-card{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:26px 24px}\n.mrvin-vin-card-head{display:flex;align-items:center;gap:11px;margin-bottom:18px}\n.mrvin-vin-card-ico{width:40px;height:40px;border-radius:11px;background:#DBEAFE;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}\n.mrvin-vin-card-ico svg{width:20px;height:20px;stroke:#2563EB;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.mrvin-vin-card-h{font-size:17px;font-weight:700;color:#0B1120}\n.mrvin-vin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}\n.mrvin-vin-list li{display:flex;align-items:flex-start;gap:11px;font-size:14px;color:#475569;line-height:1.5;padding:9px 10px;border-radius:10px}\n.mrvin-vin-item{cursor:pointer;transition:background .15s ease}\n.mrvin-vin-item .mrvin-vin-eye{margin-left:auto;flex-shrink:0;width:17px;height:17px;stroke:#94A3B8;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:opacity .15s ease,stroke .15s ease;margin-top:1px}\n.mrvin-vin-item:hover,.mrvin-vin-item:focus-visible,.mrvin-vin-item.is-active{background:#EFF6FF;outline:none}\n.mrvin-vin-item:hover .mrvin-vin-eye,.mrvin-vin-item.is-active .mrvin-vin-eye{opacity:1;stroke:#2563EB}\n.mrvin-vin-item.is-active .mrvin-vin-num{box-shadow:0 0 0 4px rgba(37,99,235,.2)}\n.mrvin-vin-hinttip{margin:14px 2px 0;font-size:12.5px;color:#94A3B8;display:flex;align-items:center;gap:7px}\n.mrvin-vin-hinttip svg{width:14px;height:14px;fill:#94A3B8;flex-shrink:0}\n.mrvin-vin-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#2563EB;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}\n.mrvin-vin-num.doc{background:#0B1120}\n.mrvin-vin-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:34px;font-size:13px;color:#94A3B8}\n.mrvin-vin-foot a{color:#2563EB;font-weight:600;text-decoration:none}\n.mrvin-vin-foot a:hover{text-decoration:underline}\n@media(max-width:767px){.mrvin-vin{padding:56px 16px 0}.mrvin-vin-stage{margin-top:32px}.mrvin-vin-cols{grid-template-columns:1fr;gap:16px;margin-top:24px}.mrvin-vin-caption{font-size:13px;padding:22px 12px 12px}}\n\/* i18n: let long translations (DE\/FI\/LV\/PL\/EL) wrap instead of overflowing these flex rows; the number circles + eye\/hint icons stay flex-shrink:0 on purpose *\/\n.mrvin-vin-list li>span:not(.mrvin-vin-num){min-width:0;overflow-wrap:break-word}\n.mrvin-vin-captxt{min-width:0;overflow-wrap:break-word}\n.mrvin-vin-foot a{max-width:100%;overflow-wrap:break-word}\n.mrvin-vin-pill{max-width:100%;overflow-wrap:break-word}\n<\/style>\n<div class=\"mrvin-vin\">\n  <p class=\"mrvin-vin-label\">Grundlagen zur Fahrgestellnummer (VIN)<\/p>\n  <h2 class=\"mrvin-vin-title\">Was ist eine VIN und wo finde ich sie?<\/h2>\n  <p class=\"mrvin-vin-intro\">Eine VIN (Fahrzeugidentifikationsnummer) ist ein eindeutiger, aus 17 Zeichen bestehender Code, der auf jedem seit 1981 hergestellten Fahrzeug eingepr\u00e4gt ist. Sie ist weltweit gem\u00e4\u00df ISO 3779 standardisiert, identifiziert ein bestimmtes Fahrzeug und \u00e4ndert sich niemals. Keine zwei Fahrzeuge haben dieselbe VIN.  <\/p>\n  <div class=\"mrvin-vin-pills\">\n    <span class=\"mrvin-vin-pill\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 7h16M4 12h16M4 17h10\"\/><\/svg>Immer 17 Zeichen<\/span>\n    <span class=\"mrvin-vin-pill\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12h8\"\/><\/svg>Verwendet niemals I, O oder Q<\/span>\n    <span class=\"mrvin-vin-pill\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M2 12h20\"\/><path d=\"M12 3a15 15 0 0 1 0 18a15 15 0 0 1 0-18z\"\/><\/svg>Weltweit einheitlicher Code<\/span>\n  <\/div>\n  <div class=\"mrvin-vin-explorer\" id=\"mrvin-vin-explorer\">\n    <div class=\"mrvin-vin-stage\" id=\"mrvin-vin-stage\">\n      <img loading=\"lazy\" class=\"mrvin-vin-diagram\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-vin-diagram.webp\" width=\"1024\" height=\"572\" alt=\"Wo sich die Fahrgestellnummer (VIN) an einem Fahrzeug befindet\" loading=\"lazy\" decoding=\"async\">\n      <img class=\"mrvin-vin-photo\" id=\"mrvin-vin-photo\" alt=\"\" aria-hidden=\"true\" decoding=\"async\">\n      <button type=\"button\" class=\"mrvin-vin-hot\" data-loc=\"1\" style=\"left:76.7%;top:36.7%\" aria-label=\"Unterer Rand der Windschutzscheibe auf der Fahrerseite. Stellen Sie sich nach drau\u00dfen und schauen Sie durch die Scheibe auf die Ecke des Armaturenbretts. \"><\/button>\n      <button type=\"button\" class=\"mrvin-vin-hot\" data-loc=\"2\" style=\"left:16.1%;top:55.1%\" aria-label=\"T\u00fcrrahmen auf der Fahrerseite. \u00d6ffnen Sie die T\u00fcr und \u00fcberpr\u00fcfen Sie den Aufkleber an der Stelle, an der die T\u00fcr einrastet. \"><\/button>\n      <button type=\"button\" class=\"mrvin-vin-hot\" data-loc=\"3\" style=\"left:92.8%;top:65%\" aria-label=\"Unter der Motorhaube, auf dem Motorblock oder auf der Feuerwand im hinteren Teil des Motorraums eingepr\u00e4gt.\"><\/button>\n      <div class=\"mrvin-vin-caption\"><span class=\"mrvin-vin-cnum\" aria-hidden=\"true\">1<\/span><span class=\"mrvin-vin-captxt\"><\/span><\/div>\n      <button type=\"button\" class=\"mrvin-vin-reset\" id=\"mrvin-vin-reset\"><svg viewBox=\"0 0 24 24\"><path d=\"M9 14 4 9l5-5\"\/><path d=\"M4 9h11a5 5 0 0 1 0 10h-2\"\/><\/svg>Zur\u00fcck zur \u00dcbersicht<\/button>\n    <\/div>\n    <div class=\"mrvin-vin-cols\">\n      <div class=\"mrvin-vin-card\">\n        <div class=\"mrvin-vin-card-head\">\n          <span class=\"mrvin-vin-card-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 13l1.5-4.5A2 2 0 0 1 8.4 7h7.2a2 2 0 0 1 1.9 1.5L19 13\"\/><path d=\"M4 17h16v-3a2 2 0 0 0-1-1.7L4 12z\"\/><circle cx=\"7.5\" cy=\"17.5\" r=\"1.5\"\/><circle cx=\"16.5\" cy=\"17.5\" r=\"1.5\"\/><\/svg><\/span>\n          <span class=\"mrvin-vin-card-h\">Im Auto<\/span>\n        <\/div>\n        <ul class=\"mrvin-vin-list\">\n          <li class=\"mrvin-vin-item\" data-loc=\"1\" role=\"button\" tabindex=\"0\"><span class=\"mrvin-vin-num\">1<\/span><span>Unterer Rand der Windschutzscheibe auf der Fahrerseite. Stellen Sie sich nach drau\u00dfen und schauen Sie durch die Scheibe auf die Ecke des Armaturenbretts. <\/span><svg class=\"mrvin-vin-eye\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/li>\n          <li class=\"mrvin-vin-item\" data-loc=\"2\" role=\"button\" tabindex=\"0\"><span class=\"mrvin-vin-num\">2<\/span><span>T\u00fcrrahmen auf der Fahrerseite. \u00d6ffnen Sie die T\u00fcr und \u00fcberpr\u00fcfen Sie den Aufkleber an der Stelle, an der die T\u00fcr einrastet. <\/span><svg class=\"mrvin-vin-eye\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/li>\n          <li class=\"mrvin-vin-item\" data-loc=\"3\" role=\"button\" tabindex=\"0\"><span class=\"mrvin-vin-num\">3<\/span><span>Unter der Motorhaube, auf dem Motorblock oder auf der Feuerwand im hinteren Teil des Motorraums eingepr\u00e4gt.<\/span><svg class=\"mrvin-vin-eye\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/li>\n          <li class=\"mrvin-vin-item\" data-loc=\"4\" role=\"button\" tabindex=\"0\"><span class=\"mrvin-vin-num\">4<\/span><span>Kofferraumboden, bei vielen Modellen unter dem Reserverad.<\/span><svg class=\"mrvin-vin-eye\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/li>\n        <\/ul>\n        <p class=\"mrvin-vin-hinttip\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 2l7 18 2.3-7.7L21 10z\"\/><\/svg>Tippen Sie auf eine Stelle, um zu sehen, wohin Sie schauen m\u00fcssen<\/p>\n      <\/div>\n      <div class=\"mrvin-vin-card\">\n        <div class=\"mrvin-vin-card-head\">\n          <span class=\"mrvin-vin-card-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 3 14 8 19 8\"\/><line x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"\/><line x1=\"9\" y1=\"17\" x2=\"13\" y2=\"17\"\/><\/svg><\/span>\n          <span class=\"mrvin-vin-card-h\">Auf Ihren Unterlagen<\/span>\n        <\/div>\n        <ul class=\"mrvin-vin-list\">\n          <li><span class=\"mrvin-vin-num doc\">1<\/span><span>Fahrzeugschein oder Fahrtenbuch. Die Angabe ist im Feld \u201eFahrzeugidentifikation\u201c aufgedruckt. <\/span><\/li>\n          <li><span class=\"mrvin-vin-num doc\">2<\/span><span>Versicherungspolice oder Green Card.<\/span><\/li>\n          <li><span class=\"mrvin-vin-num doc\">3<\/span><span>Wartungsheft und Bedienungsanleitung.<\/span><\/li>\n          <li><span class=\"mrvin-vin-num doc\">4<\/span><span>Kaufrechnung oder Eigentumsnachweis.<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n  <script>\n  (function(){\n    var exp=document.getElementById('mrvin-vin-explorer'); if(!exp) return;\n    var stage=document.getElementById('mrvin-vin-stage');\n    var photo=document.getElementById('mrvin-vin-photo');\n    var capTxt=stage.querySelector('.mrvin-vin-captxt');\n    var capNum=stage.querySelector('.mrvin-vin-cnum');\n    var reset=document.getElementById('mrvin-vin-reset');\n    var BASE='https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/';\n    var LOC={\n      '1':{img:BASE+'vin-loc-1-windscreen.webp',cap:\"Blick durch die Windschutzscheibe auf der Fahrerseite\",pos:'center 52%'},\n      '2':{img:BASE+'vin-loc-2-doorjamb.webp', cap:\"\\u00d6ffnen Sie die Fahrert\\u00fcr und \\u00fcberpr\\u00fcfen Sie den T\\u00fcrpfosten\",pos:'center 50%'},\n      '3':{img:BASE+'vin-loc-3-engine.webp',    cap:\"\\u00d6ffnen Sie die Motorhaube und sehen Sie sich die vordere Sto\\u00dfverkleidung an\",pos:'center 62%'},\n      '4':{img:BASE+'vin-loc-4-boot.webp',      cap:\"\\u00d6ffnen Sie den Kofferraum und \\u00fcberpr\\u00fcfen Sie das Reserveradfach\",pos:'center 72%'}\n    };\n    var targets=exp.querySelectorAll('[data-loc]');   \/\/ interactive bullets + pin hotspots\n    var hoverOK=!(window.matchMedia&&window.matchMedia('(hover:none)').matches);\n    var active=null, sticky=false, preloaded=false;\n    function preload(){ if(preloaded)return; preloaded=true; for(var k in LOC){ var i=new Image(); i.src=LOC[k].img; } }\n    function mark(loc){ targets.forEach(function(el){ el.classList.toggle('is-active', el.getAttribute('data-loc')===loc); }); }\n    function show(loc,lock){\n      var d=LOC[loc]; if(!d) return;\n      preload();\n      if(photo.getAttribute('src')!==d.img) photo.setAttribute('src',d.img);\n      photo.style.objectPosition=d.pos||'center';\n      capTxt.textContent=d.cap; capNum.textContent=loc;\n      stage.classList.add('is-active'); mark(loc);\n      active=loc; if(lock) sticky=true;\n    }\n    function clear(){ stage.classList.remove('is-active'); mark(null); active=null; sticky=false; }\n    targets.forEach(function(el){\n      var loc=el.getAttribute('data-loc');\n      el.addEventListener('mouseenter',function(){ if(hoverOK && !sticky) show(loc,false); });\n      el.addEventListener('focus',function(){ if(!sticky) show(loc,false); });\n      el.addEventListener('click',function(){ if(sticky && active===loc){ clear(); } else { show(loc,true); } });\n      if(el.tagName==='LI') el.addEventListener('keydown',function(e){ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); el.click(); } });\n    });\n    exp.addEventListener('mouseleave',function(){ if(!sticky) clear(); });\n    exp.addEventListener('focusout',function(e){ if(!sticky && !exp.contains(e.relatedTarget)) clear(); });\n    exp.addEventListener('mouseenter',preload);\n    reset.addEventListener('click',clear);\n    if('IntersectionObserver' in window){ new IntersectionObserver(function(e,o){ e.forEach(function(en){ if(en.isIntersecting){ preload(); o.disconnect(); } }); },{rootMargin:'250px'}).observe(exp); }\n  })();\n  <\/script>\n  <div class=\"mrvin-vin-foot\">\n    <span>Weitere Informationen:<\/span>\n    <a href=\"https:\/\/en.wikipedia.org\/wiki\/Vehicle_identification_number\" target=\"_blank\" rel=\"noopener nofollow\">VIN auf Wikipedia<\/a>\n    <a href=\"https:\/\/vpic.nhtsa.dot.gov\/decoder\/\" target=\"_blank\" rel=\"noopener nofollow\">NHTSA VIN Decoder<\/a>\n    <a href=\"https:\/\/www.iso.org\/standard\/52200.html\" target=\"_blank\" rel=\"noopener nofollow\">Norm ISO 3779<\/a>\n  <\/div>\n<\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-33152df3 e-con-full e-flex e-con e-parent\" data-id=\"33152df3\" 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-b85e9ad elementor-widget elementor-widget-shortcode\" data-id=\"b85e9ad\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"how-it-works\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\n.mrvin-how{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}\n.mrvin-how-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-how-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-how-subtitle{font-size:17px;color:#64748B;max-width:480px;margin:0 auto;line-height:1.6}\n.mrvin-how-sample{display:inline-flex;align-items:center;gap:6px;margin-top:44px;font-size:15px;font-weight:600;color:#2563EB;text-decoration:none;transition:gap .2s ease,color .2s ease}\n.mrvin-how-sample:hover{color:#1D4ED8;gap:10px}\n.mrvin-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;position:relative}\n.mrvin-steps::before{content:'';position:absolute;top:34px;left:calc(16.67% + 34px);right:calc(16.67% + 34px);height:2px;background:#E2E8F0;transform-origin:left center;transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1) .6s}\n.mrvin-steps.in-view::before{transform:scaleX(1)}\n.mrvin-step{text-align:center;position:relative;opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}\n.mrvin-steps.in-view .mrvin-step:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.1s}\n.mrvin-steps.in-view .mrvin-step:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.35s}\n.mrvin-steps.in-view .mrvin-step:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.6s}\n.mrvin-step-icon{width:68px;height:68px;border-radius:50%;background:#DBEAFE;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;position:relative;z-index:1;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .4s ease}\n.mrvin-steps.in-view .mrvin-step:nth-child(1) .mrvin-step-icon{animation:mrvin-pop .5s cubic-bezier(.34,1.56,.64,1) .2s both}\n.mrvin-steps.in-view .mrvin-step:nth-child(2) .mrvin-step-icon{animation:mrvin-pop .5s cubic-bezier(.34,1.56,.64,1) .45s both}\n.mrvin-steps.in-view .mrvin-step:nth-child(3) .mrvin-step-icon{animation:mrvin-pop .5s cubic-bezier(.34,1.56,.64,1) .7s both}\n@keyframes mrvin-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08)}100%{transform:scale(1);opacity:1}}\n.mrvin-step-icon svg{width:28px;height:28px;stroke:#2563EB;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:stroke .3s}\n.mrvin-step:hover .mrvin-step-icon{transform:translateY(-3px);box-shadow:0 8px 20px rgba(37,99,235,.2);background:#2563EB}\n.mrvin-step:hover .mrvin-step-icon svg{stroke:#FFF}\n.mrvin-step-badge{position:absolute;top:-4px;right:calc(50% - 42px);width:22px;height:22px;border-radius:50%;background:#2563EB;color:#FFF;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:2;box-shadow:0 2px 6px rgba(37,99,235,.3)}\n.mrvin-step h3{font-size:17px;font-weight:700;color:#0B1120;margin:0 0 10px;line-height:1.3}\n.mrvin-step p{font-size:14px;color:#64748B;line-height:1.6;max-width:280px;margin:0 auto}\n@media(prefers-reduced-motion:reduce){.mrvin-step,.mrvin-steps::before{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.mrvin-steps::before{transform:scaleX(1)!important}}\n@media(max-width:1024px){.mrvin-how{padding:0 20px}.mrvin-steps{gap:32px;margin-top:40px}}\n@media(max-width:767px){.mrvin-how{padding:0 16px}.mrvin-how-subtitle{font-size:15px}.mrvin-steps{grid-template-columns:1fr;gap:36px;margin-top:32px;max-width:400px;margin-left:auto;margin-right:auto}.mrvin-steps::before{display:none}.mrvin-step-icon{width:60px;height:60px;margin-bottom:16px}.mrvin-step-icon svg{width:24px;height:24px}.mrvin-step-badge{width:20px;height:20px;font-size:10px;right:calc(50% - 38px)}.mrvin-step h3{font-size:16px}.mrvin-step p{font-size:13px;max-width:320px}}\n@media(max-width:380px){.mrvin-how-title{font-size:24px}}\n<\/style>\n<div class=\"mrvin-how\">\n  <p class=\"mrvin-how-label\">Wie es funktioniert<\/p>\n  <h2 class=\"mrvin-how-title\">Ihr Bericht in 3 Schritten<\/h2>\n  <p class=\"mrvin-how-subtitle\">Von der Fahrgestellnummer zu verifizierten Daten in weniger als 60 Sekunden.<\/p>\n  <div class=\"mrvin-steps\" id=\"mrvin-steps\">\n        <div class=\"mrvin-step\">\n      <div style=\"position:relative;display:inline-block\">\n        <div class=\"mrvin-step-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><line x1=\"16.5\" y1=\"16.5\" x2=\"21\" y2=\"21\"\/><\/svg><\/div>\n        <div class=\"mrvin-step-badge\">1<\/div>\n      <\/div>\n      <h3>Bitte geben Sie die Fahrgestellnummer oder das Kennzeichen ein<\/h3>\n      <p>Jedes Fahrzeug hat eine einzigartige 17-stellige VIN. Geben Sie es oben ein oder verwenden Sie ein Nummernschild.<\/p>\n    <\/div>\n        <div class=\"mrvin-step\">\n      <div style=\"position:relative;display:inline-block\">\n        <div class=\"mrvin-step-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><\/div>\n        <div class=\"mrvin-step-badge\">2<\/div>\n      <\/div>\n      <h3>Wir scannen globale Aufzeichnungen<\/h3>\n      <p>Wir \u00fcberpr\u00fcfen verifizierte Datenbanken in mehr als 30 L\u00e4ndern, einschlie\u00dflich Versicherungs-, Polizei- und Wartungsunterlagen.<\/p>\n    <\/div>\n        <div class=\"mrvin-step\">\n      <div style=\"position:relative;display:inline-block\">\n        <div class=\"mrvin-step-icon\"><svg viewBox=\"0 0 24 24\"><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=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"\/><line x1=\"9\" y1=\"17\" x2=\"13\" y2=\"17\"\/><\/svg><\/div>\n        <div class=\"mrvin-step-badge\">3<\/div>\n      <\/div>\n      <h3>Holen Sie sich Ihren Bericht<\/h3>\n      <p>Sie erhalten einen umfassenden, leicht zu lesenden Bericht mit allen Informationen, die Sie f\u00fcr eine fundierte Entscheidung ben\u00f6tigen.<\/p>\n    <\/div>\n      <\/div>\n  <a class=\"mrvin-how-sample\" href=\"https:\/\/www.mrvin.com\/de\/sample-report\/\">Sehen Sie sich einen Beispielbericht an <span aria-hidden=\"true\">&rarr;<\/span><\/a>\n<\/div>\n<script>\n(function(){\n  var el=document.getElementById('mrvin-steps');if(!el)return;\n  if(!('IntersectionObserver' in window)){el.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');obs.unobserve(en.target)}})},{threshold:.25}).observe(el);\n})();\n<\/script>\n    <style>\n.mrvin-pricing{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:96px auto 0;padding:0 24px;text-align:center}\n.mrvin-pricing-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-pricing-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-pricing-subtitle{font-size:17px;color:#64748B;max-width:520px;margin:0 auto;line-height:1.6}\n.mrvin-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;align-items:stretch}\n.mrvin-price-card{position:relative;display:flex;flex-direction:column;background:#FFF;border:1px solid #E2E8F0;border-radius:16px;padding:36px 28px 28px;text-align:left;box-shadow:0 2px 8px rgba(11,17,32,.04);opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}\n.mrvin-pricing-grid.in-view .mrvin-price-card:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.1s}\n.mrvin-pricing-grid.in-view .mrvin-price-card:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.25s}\n.mrvin-pricing-grid.in-view .mrvin-price-card:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.4s}\n.mrvin-price-card:hover{border-color:#BFDBFE;box-shadow:0 10px 30px rgba(37,99,235,.10)}\n.mrvin-price-card.is-popular{border:2px solid #2563EB;box-shadow:0 14px 40px rgba(37,99,235,.14)}\n.mrvin-price-ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#2563EB;color:#FFF;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}\n.mrvin-price-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}\n.mrvin-price-name{font-size:16px;font-weight:700;color:#0B1120;line-height:1.3}\n.mrvin-price-badge{background:#DBEAFE;color:#1D4ED8;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}\n.mrvin-price-per{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}\n.mrvin-price-amount{font-family:inherit;font-weight:700;font-size:44px;line-height:1;color:#0B1120}\n.mrvin-price-amount *{font:inherit;color:inherit}\n.mrvin-price-card.is-popular .mrvin-price-amount{color:#2563EB}\n.mrvin-price-unit{font-size:14px;color:#64748B;font-weight:600}\n.mrvin-price-total{font-size:14px;color:#64748B;margin-bottom:20px}\n.mrvin-price-total del{color:#94A3B8;margin-left:6px}\n.mrvin-price-perks{list-style:none;margin:0 0 24px;padding:18px 0 0;border-top:1px solid #F1F5F9;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}\n.mrvin-price-perks li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#475569;line-height:1.5}\n.mrvin-price-perks svg{width:15px;height:15px;stroke:#2563EB;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;margin-top:2px}\n.mrvin-price-cta{display:block;width:100%;padding:13px 16px;border-radius:10px;border:1px solid #CBD5E1;background:#FFF;color:#1D4ED8;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}\n.mrvin-price-cta:hover{border-color:#2563EB;background:#EFF6FF}\n.mrvin-price-cta:focus-visible{outline:3px solid #BFDBFE;outline-offset:2px}\n.mrvin-price-card.is-popular .mrvin-price-cta{background:#2563EB;border-color:#2563EB;color:#FFF}\n.mrvin-price-card.is-popular .mrvin-price-cta:hover{background:#1D4ED8;box-shadow:0 6px 18px rgba(37,99,235,.3)}\n.mrvin-pricing-note{font-size:13px;color:#94A3B8;margin-top:28px;line-height:1.6}\n@media(prefers-reduced-motion:reduce){.mrvin-price-card{opacity:1!important;transform:none!important;transition:border-color .3s ease,box-shadow .3s ease!important}}\n@media(max-width:1024px){.mrvin-pricing{margin-top:72px;padding:0 20px}.mrvin-pricing-grid{gap:16px;margin-top:44px}.mrvin-price-card{padding:30px 22px 24px}.mrvin-price-amount{font-size:38px}}\n@media(max-width:767px){.mrvin-pricing{margin-top:56px;padding:0 16px}.mrvin-pricing-subtitle{font-size:15px}.mrvin-pricing-grid{grid-template-columns:1fr;gap:18px;margin-top:36px}.mrvin-price-card.is-popular{order:-1}.mrvin-price-amount{font-size:36px}.mrvin-pricing-note{font-size:12px}}\n<\/style>\n<div class=\"mrvin-pricing\" id=\"mrvin-pricing\">\n  <p class=\"mrvin-pricing-label\">Preisgestaltung<\/p>\n  <h2 class=\"mrvin-pricing-title\">Einmal bezahlen, bis zu 3 Fahrzeuge pr\u00fcfen<\/h2>\n  <p class=\"mrvin-pricing-subtitle\">Kein Abonnement und keine versteckten Geb\u00fchren. Je mehr Fahrzeuge Sie \u00fcberpr\u00fcfen, desto g\u00fcnstiger wird der Preis pro Bericht. <\/p>\n  <div class=\"mrvin-pricing-grid\" id=\"mrvin-pricing-grid\">\n        <div class=\"mrvin-price-card\">\n            <div class=\"mrvin-price-head\">\n        <span class=\"mrvin-price-name\">1 Fahrzeug pr\u00fcfen<\/span>\n              <\/div>\n      <div class=\"mrvin-price-per\">\n        <span class=\"mrvin-price-amount\"><span class=\"woocommerce-Price-amount amount\">24,90&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/span>\n        <span class=\"mrvin-price-unit\">pro Bericht<\/span>\n      <\/div>\n      <div class=\"mrvin-price-total\">\n        Gesamt <span class=\"woocommerce-Price-amount amount\">24,90&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span>              <\/div>\n      <ul class=\"mrvin-price-perks\">\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Vollst\u00e4ndiger Fahrzeugverlaufsbericht<\/span><\/li>\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Kostenlose Vorschau vor dem Kauf<\/span><\/li>\n              <\/ul>\n      <button type=\"button\" class=\"mrvin-price-cta\" data-qty=\"1\">Eine Pr\u00fcfung einleiten<\/button>\n    <\/div>\n        <div class=\"mrvin-price-card is-popular\">\n      <span class=\"mrvin-price-ribbon\">Am beliebtesten<\/span>      <div class=\"mrvin-price-head\">\n        <span class=\"mrvin-price-name\">2 Fahrzeuge pr\u00fcfen<\/span>\n        <span class=\"mrvin-price-badge\">20% speichern<\/span>      <\/div>\n      <div class=\"mrvin-price-per\">\n        <span class=\"mrvin-price-amount\"><span class=\"woocommerce-Price-amount amount\">19,90&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/span>\n        <span class=\"mrvin-price-unit\">pro Bericht<\/span>\n      <\/div>\n      <div class=\"mrvin-price-total\">\n        Gesamt <span class=\"woocommerce-Price-amount amount\">39,79&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span>        <del><span class=\"woocommerce-Price-amount amount\">49,80&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/del>      <\/div>\n      <ul class=\"mrvin-price-perks\">\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Vollst\u00e4ndiger Fahrzeugverlaufsbericht<\/span><\/li>\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Kostenlose Vorschau vor dem Kauf<\/span><\/li>\n                <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>1 zus\u00e4tzlicher Bericht wurde in Ihrem Konto gespeichert, damit Sie ein weiteres Fahrzeug \u00fcberpr\u00fcfen k\u00f6nnen<\/span><\/li>\n              <\/ul>\n      <button type=\"button\" class=\"mrvin-price-cta\" data-qty=\"2\">Eine Pr\u00fcfung einleiten<\/button>\n    <\/div>\n        <div class=\"mrvin-price-card\">\n            <div class=\"mrvin-price-head\">\n        <span class=\"mrvin-price-name\">3 Fahrzeuge pr\u00fcfen<\/span>\n        <span class=\"mrvin-price-badge\">35% speichern<\/span>      <\/div>\n      <div class=\"mrvin-price-per\">\n        <span class=\"mrvin-price-amount\"><span class=\"woocommerce-Price-amount amount\">16,14&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/span>\n        <span class=\"mrvin-price-unit\">pro Bericht<\/span>\n      <\/div>\n      <div class=\"mrvin-price-total\">\n        Gesamt <span class=\"woocommerce-Price-amount amount\">48,42&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span>        <del><span class=\"woocommerce-Price-amount amount\">74,70&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/del>      <\/div>\n      <ul class=\"mrvin-price-perks\">\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Vollst\u00e4ndiger Fahrzeugverlaufsbericht<\/span><\/li>\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Kostenlose Vorschau vor dem Kauf<\/span><\/li>\n                <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>2 zus\u00e4tzliche Berichte wurden in Ihrem Konto gespeichert, damit Sie andere Fahrzeuge \u00fcberpr\u00fcfen k\u00f6nnen<\/span><\/li>\n              <\/ul>\n      <button type=\"button\" class=\"mrvin-price-cta\" data-qty=\"3\">Eine Pr\u00fcfung einleiten<\/button>\n    <\/div>\n      <\/div>\n  <p class=\"mrvin-pricing-note\">Die Preise werden in Ihrer Landesw\u00e4hrung angezeigt. Die Mehrwertsteuer wird gegebenenfalls an der Kasse hinzugerechnet. <\/p>\n<\/div>\n<script>\n(function(){\n  var sec=document.getElementById('mrvin-pricing');if(!sec)return;\n  var grid=document.getElementById('mrvin-pricing-grid');\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  sec.addEventListener('click',function(ev){\n    var btn=ev.target.closest?ev.target.closest('.mrvin-price-cta'):null;if(!btn)return;\n    var q=btn.getAttribute('data-qty')||'1';\n    \/\/ Remember the chosen tier in every lookup form (hero, sticky bar, bottom\n    \/\/ CTA) so the next VIN search reaches checkout as ?bundle=N.\n    try{document.querySelectorAll('form.mrvin-search-row,form.mrvin-cta-row').forEach(function(f){\n      var h=f.querySelector('input[name=\"bundle\"]');\n      if(!h){h=document.createElement('input');h.type='hidden';h.name='bundle';f.appendChild(h);}\n      h.value=q;\n    });}catch(e){}\n    var input=document.querySelector('.mrvin-search-box input.mrvin-search-input');\n    var box=document.querySelector('.mrvin-search-box')||input;\n    if(box&&box.scrollIntoView)box.scrollIntoView({behavior:reduce?'auto':'smooth',block:'center'});\n    if(input)setTimeout(function(){try{input.focus({preventScroll:true})}catch(e){input.focus()}},reduce?0:500);\n  });\n  if(!grid)return;\n  if(!('IntersectionObserver' in window)){grid.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');obs.unobserve(en.target)}})},{threshold:.15}).observe(grid);\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-408d7719 e-con-full e-flex e-con e-parent\" data-id=\"408d7719\" 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-290c23b elementor-widget elementor-widget-shortcode\" data-id=\"290c23b\" 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\"><style>\n.mrvin-stats{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}\n.mrvin-stats-label{font-size:12px;font-weight:700;color:#DBEAFE;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-stats-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#FFF;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-stats-subtitle{font-size:17px;color:#94A3B8;max-width:480px;margin:0 auto;line-height:1.6}\n.mrvin-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}\n.mrvin-stat-card{padding:40px 24px;background:#131B2E;border-radius:16px;border:1px solid rgba(255,255,255,.06);opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}\n.mrvin-stats-grid.in-view .mrvin-stat-card:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.1s}\n.mrvin-stats-grid.in-view .mrvin-stat-card:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.25s}\n.mrvin-stats-grid.in-view .mrvin-stat-card:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.4s}\n.mrvin-stat-card:hover{border-color:rgba(37,99,235,.3);box-shadow:0 0 30px rgba(37,99,235,.08)}\n.mrvin-stat-number{font-family:inherit;font-weight:700;font-size:52px;color:#FFF;line-height:1;margin-bottom:10px;display:flex;align-items:baseline;justify-content:center;gap:2px}\n.mrvin-stat-number .mrvin-count{display:inline}\n.mrvin-stat-number .mrvin-suffix{color:#2563EB;font-size:42px}\n.mrvin-stat-icon{width:44px;height:44px;border-radius:12px;background:rgba(37,99,235,.12);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}\n.mrvin-stat-icon svg{width:22px;height:22px;stroke:#2563EB;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}\n.mrvin-stat-label{font-size:14px;color:#94A3B8;line-height:1.4}\n@media(prefers-reduced-motion:reduce){.mrvin-stat-card{opacity:1!important;transform:none!important;transition:border-color .3s ease,box-shadow .3s ease!important}}\n@media(max-width:1024px){.mrvin-stats{padding:0 20px}.mrvin-stats-grid{gap:16px;margin-top:40px}.mrvin-stat-card{padding:32px 20px}.mrvin-stat-number{font-size:44px}.mrvin-stat-number .mrvin-suffix{font-size:36px}}\n@media(max-width:767px){.mrvin-stats{padding:0 16px}.mrvin-stats-subtitle{font-size:15px}.mrvin-stats-grid{grid-template-columns:1fr;gap:14px;margin-top:32px}.mrvin-stat-card{padding:28px 20px;display:flex;align-items:center;gap:20px;text-align:left}.mrvin-stat-icon{margin-bottom:0;flex-shrink:0}.mrvin-stat-number{font-size:36px;justify-content:flex-start;margin-bottom:4px}.mrvin-stat-number .mrvin-suffix{font-size:28px}.mrvin-stat-label{font-size:13px}}\n@media(max-width:380px){.mrvin-stats-title{font-size:24px}.mrvin-stat-number{font-size:30px}.mrvin-stat-number .mrvin-suffix{font-size:24px}}\n<\/style>\n<div class=\"mrvin-stats\">\n  <p class=\"mrvin-stats-label\">Unsere Ergebnisse<\/p>\n  <h2 class=\"mrvin-stats-title\">Die Ergebnisse sind eindeutig<\/h2>\n  <p class=\"mrvin-stats-subtitle\">Jeden Tag helfen wir K\u00e4ufern in ganz Europa, kostspielige Fehler zu vermeiden.<\/p>\n  <div class=\"mrvin-stats-grid\" id=\"mrvin-stats-grid\">\n        <div class=\"mrvin-stat-card\">\n      <div>\n        <div class=\"mrvin-stat-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><\/svg><\/div>\n        <div class=\"mrvin-stat-number\">\n                    <span class=\"mrvin-count\" data-target=\"120\" data-suffix=\"K\">120K<\/span>\n          <span class=\"mrvin-suffix\">+<\/span>\n        <\/div>\n        <div class=\"mrvin-stat-label\">Kontrollierte Fahrzeuge<\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-stat-card\">\n      <div>\n        <div class=\"mrvin-stat-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><\/div>\n        <div class=\"mrvin-stat-number\">\n                    <span class=\"mrvin-count\" data-target=\"18\" data-suffix=\"K\">18K<\/span>\n          <span class=\"mrvin-suffix\">+<\/span>\n        <\/div>\n        <div class=\"mrvin-stat-label\">Manipulationen am Kilometerz\u00e4hler festgestellt<\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-stat-card\">\n      <div>\n        <div class=\"mrvin-stat-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><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\"\/><\/svg><\/div>\n        <div class=\"mrvin-stat-number\">\n                    <span class=\"mrvin-count\" data-target=\"30\" data-suffix=\"\">30<\/span>\n          <span class=\"mrvin-suffix\">+<\/span>\n        <\/div>\n        <div class=\"mrvin-stat-label\">Erfasste L\u00e4nder<\/div>\n      <\/div>\n    <\/div>\n      <\/div>\n<\/div>\n<script>\n(function(){\n  var grid=document.getElementById('mrvin-stats-grid');if(!grid)return;\n  var counted=false;\n  function animateCount(el){var target=parseInt(el.getAttribute('data-target'),10),suffix=el.getAttribute('data-suffix')||'',duration=1800,startTime=null;function ease(t){return 1-Math.pow(1-t,3)}function step(ts){if(!startTime)startTime=ts;var p=Math.min((ts-startTime)\/duration,1);el.textContent=Math.floor(ease(p)*target).toLocaleString()+suffix;if(p<1)requestAnimationFrame(step);else el.textContent=target.toLocaleString()+suffix}requestAnimationFrame(step)}\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  function start(){if(counted)return;counted=true;if(reduce)return;grid.querySelectorAll('.mrvin-count').forEach(function(el,i){setTimeout(function(){animateCount(el)},i*200)})}\n  if(!('IntersectionObserver' in window)){grid.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');start();obs.unobserve(en.target)}})},{threshold:.3}).observe(grid);\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-76a2f930 e-con-full e-flex e-con e-parent\" data-id=\"76a2f930\" 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-d3cc7bb elementor-widget elementor-widget-shortcode\" data-id=\"d3cc7bb\" 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\"><style>\n.mrvin-reviews{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}\n.mrvin-reviews-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-reviews-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-reviews-subtitle{font-size:17px;color:#64748B;max-width:520px;margin:0 auto;line-height:1.6}\n.mrvin-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;text-align:left}\n.mrvin-review-card{background:#FFF;border-radius:16px;padding:32px 28px 28px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #E2E8F0;display:flex;flex-direction:column;position:relative;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}\n.mrvin-reviews-grid.in-view .mrvin-review-card:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.1s}\n.mrvin-reviews-grid.in-view .mrvin-review-card:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.25s}\n.mrvin-reviews-grid.in-view .mrvin-review-card:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.4s}\n.mrvin-review-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:#DBEAFE;transform:translateY(-2px)!important}\n.mrvin-review-stars{color:#F59E0B;font-size:14px;letter-spacing:2px;margin-bottom:14px;line-height:1}\n.mrvin-review-text{font-size:14.5px;color:#475569;line-height:1.7;margin-bottom:24px;flex:1}\n.mrvin-review-text::before{content:'\\201C';font-family:inherit;font-weight:700;font-size:22px;color:#CBD5E1;margin-right:2px;line-height:1;vertical-align:baseline;position:relative;top:2px}\n.mrvin-review-text::after{content:'\\201D';font-family:inherit;font-weight:700;font-size:22px;color:#CBD5E1;margin-left:1px;line-height:1;vertical-align:baseline;position:relative;top:2px}\n.mrvin-review-author{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #F1F5F9}\n.mrvin-review-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#E2E8F0;position:relative;box-shadow:0 0 0 2px #FFF,0 0 0 3.5px #E2E8F0}\n.mrvin-review-avatar img{width:100%;height:100%;object-fit:cover;display:block}\n.mrvin-review-info{min-width:0}\n.mrvin-review-name{font-size:14px;font-weight:600;color:#0B1120;line-height:1.3}\n.mrvin-review-badge{font-size:12px;color:#10B981;font-weight:500;display:flex;align-items:center;gap:4px;line-height:1.4}\n.mrvin-review-badge svg{width:13px;height:13px;flex-shrink:0}\n@media(prefers-reduced-motion:reduce){.mrvin-review-card{opacity:1!important;transform:none!important;transition:box-shadow .3s ease,border-color .3s ease!important}}\n@media(max-width:1024px){.mrvin-reviews{padding:0 20px}.mrvin-reviews-grid{gap:20px;margin-top:40px}.mrvin-review-card{padding:28px 24px 24px}}\n@media(max-width:767px){.mrvin-reviews{padding:0 16px}.mrvin-reviews-subtitle{font-size:15px}.mrvin-reviews-grid{grid-template-columns:1fr;gap:16px;margin-top:32px;max-width:480px;margin-left:auto;margin-right:auto}.mrvin-review-card{padding:24px 22px 22px}.mrvin-review-text{font-size:13.5px;margin-bottom:18px}.mrvin-review-text::before,.mrvin-review-text::after{font-size:19px}.mrvin-review-avatar{width:40px;height:40px}.mrvin-review-name{font-size:13px}.mrvin-review-badge{font-size:11px}}\n@media(max-width:380px){.mrvin-reviews-title{font-size:24px}}\n<\/style>\n<div class=\"mrvin-reviews\">\n  <p class=\"mrvin-reviews-label\">Bewertungen<\/p>\n  <h2 class=\"mrvin-reviews-title\">Was echte K\u00e4ufer sagen<\/h2>\n  <p class=\"mrvin-reviews-subtitle\">Tausende von K\u00e4ufern verwenden MrVIN, um sichere Kaufentscheidungen zu treffen.<\/p>\n  <div class=\"mrvin-reviews-grid\" id=\"mrvin-reviews-grid\">\n        <div class=\"mrvin-review-card\">\n      <div class=\"mrvin-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"mrvin-review-text\">Hat mich davor bewahrt, ein Auto mit zur\u00fcckgestelltem Kilometerz\u00e4hler zu kaufen. Der Kilometerstand wies eine deutliche Diskrepanz auf, die der Verk\u00e4ufer nie erw\u00e4hnt hat. Jeden Cent wert.<\/p>\n      <div class=\"mrvin-review-author\">\n        <div class=\"mrvin-review-avatar\">\n          <img decoding=\"async\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/2026\/05\/men\/64.jpg\" alt=\"Markus W.\" loading=\"lazy\">\n        <\/div>\n        <div class=\"mrvin-review-info\">\n          <div class=\"mrvin-review-name\">Markus W.<\/div>\n          <div class=\"mrvin-review-badge\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10B981\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n            Verifizierter K\u00e4ufer          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-review-card\">\n      <div class=\"mrvin-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"mrvin-review-text\">Ich \u00fcberpr\u00fcfe jetzt jedes Auto vor dem Kauf. Der Bericht ist detailliert, leicht zu lesen und gab mir ein Druckmittel, um einen besseren Preis auszuhandeln. Viel billiger als Alternativen f\u00fcr europ\u00e4ische Autos.<\/p>\n      <div class=\"mrvin-review-author\">\n        <div class=\"mrvin-review-avatar\">\n          <img decoding=\"async\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/2026\/05\/women\/71.jpg\" alt=\"Julia M.\" loading=\"lazy\">\n        <\/div>\n        <div class=\"mrvin-review-info\">\n          <div class=\"mrvin-review-name\">Julia M.<\/div>\n          <div class=\"mrvin-review-badge\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10B981\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n            Verifizierter K\u00e4ufer          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-review-card\">\n      <div class=\"mrvin-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"mrvin-review-text\">Schnell, zuverl\u00e4ssig und gr\u00fcndlich. Ich habe eine Schadensgeschichte an einem Auto gefunden, das von au\u00dfen perfekt aussah. Die Fotos von fr\u00fcheren Angeboten waren besonders hilfreich.<\/p>\n      <div class=\"mrvin-review-author\">\n        <div class=\"mrvin-review-avatar\">\n          <img decoding=\"async\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/2026\/05\/men\/31.jpg\" alt=\"Thomas H.\" loading=\"lazy\">\n        <\/div>\n        <div class=\"mrvin-review-info\">\n          <div class=\"mrvin-review-name\">Thomas H.<\/div>\n          <div class=\"mrvin-review-badge\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10B981\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n            Verifizierter K\u00e4ufer          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n      <\/div>\n<\/div>\n<script>\n(function(){\n  var g=document.getElementById('mrvin-reviews-grid');if(!g)return;\n  if(!('IntersectionObserver' in window)){g.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');obs.unobserve(en.target)}})},{threshold:.2}).observe(g);\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-476c5b09 e-con-full e-flex e-con e-parent\" data-id=\"476c5b09\" 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-074bfc5 elementor-widget elementor-widget-shortcode\" data-id=\"074bfc5\" 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\"><style>\n.mrvin-cov{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}\n.mrvin-cov-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-cov-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-cov-subtitle{font-size:17px;color:#64748B;max-width:520px;margin:0 auto;line-height:1.6}\n.mrvin-cov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}\n.mrvin-cov-card{background:#FFF;border-radius:16px;padding:28px 24px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #E2E8F0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;position:relative;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}\n.mrvin-cov-grid.in-view .mrvin-cov-card:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.08s}\n.mrvin-cov-grid.in-view .mrvin-cov-card:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.18s}\n.mrvin-cov-grid.in-view .mrvin-cov-card:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.28s}\n.mrvin-cov-grid.in-view .mrvin-cov-card:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.38s}\n.mrvin-cov-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:#DBEAFE;transform:translateY(-2px)!important}\n.mrvin-cov-emoji{font-size:32px;line-height:1;margin-bottom:12px}\n.mrvin-cov-name{font-size:16px;font-weight:700;color:#0B1120;line-height:1.3;margin-bottom:4px}\n.mrvin-cov-list{font-size:13.5px;color:#64748B;line-height:1.6}\n@media(prefers-reduced-motion:reduce){.mrvin-cov-card{opacity:1!important;transform:none!important;transition:box-shadow .3s ease,border-color .3s ease!important}}\n@media(max-width:1024px){.mrvin-cov{padding:0 20px}.mrvin-cov-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.mrvin-cov-card{padding:24px 22px 22px}}\n@media(max-width:767px){.mrvin-cov{padding:0 16px}.mrvin-cov-subtitle{font-size:15px}.mrvin-cov-grid{grid-template-columns:1fr;gap:14px;margin-top:32px;max-width:480px;margin-left:auto;margin-right:auto}.mrvin-cov-card{padding:22px 20px 20px}.mrvin-cov-emoji{font-size:28px;margin-bottom:10px}.mrvin-cov-name{font-size:15px}.mrvin-cov-list{font-size:13px}}\n@media(max-width:380px){.mrvin-cov-title{font-size:24px}}\n<\/style>\n<div class=\"mrvin-cov\">\n  <p class=\"mrvin-cov-label\">Erfassungsbereich<\/p>\n  <h2 class=\"mrvin-cov-title\">Berichte f\u00fcr Fahrzeuge weltweit<\/h2>\n  <p class=\"mrvin-cov-subtitle\">Unsere Datenbank umfasst Fahrzeuge, die in den wichtigsten M\u00e4rkten zugelassen sind.<\/p>\n  <div class=\"mrvin-cov-grid\" id=\"mrvin-cov-grid\">\n        <div class=\"mrvin-cov-card\">\n      <div class=\"mrvin-cov-emoji\">\ud83c\uddea\ud83c\uddfa<\/div>\n      <div class=\"mrvin-cov-name\">Europa<\/div>\n      <div class=\"mrvin-cov-list\">Deutschland, Frankreich, Lettland, Litauen, Polen, Italien, Spanien...<\/div>\n    <\/div>\n        <div class=\"mrvin-cov-card\">\n      <div class=\"mrvin-cov-emoji\">\ud83c\uddfa\ud83c\uddf8<\/div>\n      <div class=\"mrvin-cov-name\">Nord-Amerika<\/div>\n      <div class=\"mrvin-cov-list\">Vereinigte Staaten, Kanada<\/div>\n    <\/div>\n        <div class=\"mrvin-cov-card\">\n      <div class=\"mrvin-cov-emoji\">\ud83c\udf0f<\/div>\n      <div class=\"mrvin-cov-name\">Asien<\/div>\n      <div class=\"mrvin-cov-list\">Japan, S\u00fcdkorea, China<\/div>\n    <\/div>\n        <div class=\"mrvin-cov-card\">\n      <div class=\"mrvin-cov-emoji\">\ud83c\udf0d<\/div>\n      <div class=\"mrvin-cov-name\">Andere Regionen<\/div>\n      <div class=\"mrvin-cov-list\">Australien, S\u00fcdafrika, VAE, und mehr<\/div>\n    <\/div>\n      <\/div>\n<\/div>\n<script>\n(function(){\n  var g=document.getElementById('mrvin-cov-grid');if(!g)return;\n  if(!('IntersectionObserver' in window)){g.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');obs.unobserve(en.target)}})},{threshold:.15}).observe(g);\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-6f303f30 e-con-full e-flex e-con e-parent\" data-id=\"6f303f30\" 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-7f879ec elementor-widget elementor-widget-shortcode\" data-id=\"7f879ec\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"faq\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\n.mrvin-faq{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:860px;margin:0 auto;padding:0 24px;text-align:center}\n.mrvin-faq-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-faq-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:0}\n.mrvin-faq-list{margin-top:48px;text-align:left}\n.mrvin-faq-item{border-bottom:1px solid #E2E8F0}\n.mrvin-faq-item:first-child{border-top:1px solid #E2E8F0}\n.mrvin-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#0B1120;line-height:1.4;text-align:left;transition:color .2s ease}\n.mrvin-faq-q:hover{color:#2563EB}\n.mrvin-faq-icon{width:20px;height:20px;flex-shrink:0;position:relative}\n.mrvin-faq-icon::before,.mrvin-faq-icon::after{content:'';position:absolute;background:#94A3B8;border-radius:1px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s ease}\n.mrvin-faq-icon::before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}\n.mrvin-faq-icon::after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}\n.mrvin-faq-item.open .mrvin-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}\n.mrvin-faq-q:hover .mrvin-faq-icon::before,.mrvin-faq-q:hover .mrvin-faq-icon::after{background:#2563EB}\n.mrvin-faq-a{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s ease;opacity:0}\n.mrvin-faq-item.open .mrvin-faq-a{opacity:1}\n.mrvin-faq-a-inner{padding:0 0 20px;font-size:15px;color:#475569;line-height:1.7}\n.mrvin-faq-list{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}\n.mrvin-faq-list.in-view{opacity:1;transform:translateY(0)}\n@media(prefers-reduced-motion:reduce){.mrvin-faq-list{opacity:1!important;transform:none!important}.mrvin-faq-a{transition:none!important}.mrvin-faq-icon::before,.mrvin-faq-icon::after{transition:none!important}}\n@media(max-width:1024px){.mrvin-faq{padding:0 20px}}\n@media(max-width:767px){.mrvin-faq{padding:0 16px}.mrvin-faq-q{font-size:15px;padding:18px 0}.mrvin-faq-a-inner{font-size:14px;padding-bottom:18px}}\n@media(max-width:380px){.mrvin-faq-title{font-size:24px}}\n.mrvin-faq-more{margin-top:28px;font-size:15px;color:#475569;text-align:center}\n.mrvin-faq-more a{color:#2563EB;font-weight:600;text-decoration:none}\n.mrvin-faq-more a:hover{text-decoration:underline}\n<\/style>\n<div class=\"mrvin-faq\">\n  <p class=\"mrvin-faq-label\">Fragen<\/p>\n  <h2 class=\"mrvin-faq-title\">H\u00e4ufig gestellte Fragen<\/h2>\n  <div class=\"mrvin-faq-list\" id=\"mrvin-faq-list\">\n        <div class=\"mrvin-faq-item open\">\n      <button class=\"mrvin-faq-q\" type=\"button\" aria-expanded=\"true\">\n        <span>Was ist eine VIN und wo finde ich sie?<\/span>\n        <span class=\"mrvin-faq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"mrvin-faq-a\" style=\"max-height:200px\">\n        <div class=\"mrvin-faq-a-inner\">Eine VIN (Vehicle Identification Number) ist ein einzigartiger 17-stelliger Code, der jedem Fahrzeug zugewiesen wird. Sie finden es auf dem Armaturenbrett in der N\u00e4he der Windschutzscheibe (Fahrerseite), im Rahmen der Fahrert\u00fcr oder auf den Zulassungspapieren des Fahrzeugs.<\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-faq-item\">\n      <button class=\"mrvin-faq-q\" type=\"button\" aria-expanded=\"false\">\n        <span>Wie lange dauert es, einen Bericht zu erhalten?<\/span>\n        <span class=\"mrvin-faq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"mrvin-faq-a\">\n        <div class=\"mrvin-faq-a-inner\">Die meisten Berichte werden in weniger als 60 Sekunden erstellt. In seltenen F\u00e4llen, in denen umfangreiche grenz\u00fcberschreitende Kontrollen erforderlich sind, kann dies bis zu einigen Minuten dauern.<\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-faq-item\">\n      <button class=\"mrvin-faq-q\" type=\"button\" aria-expanded=\"false\">\n        <span>Welche L\u00e4nder decken Sie ab?<\/span>\n        <span class=\"mrvin-faq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"mrvin-faq-a\">\n        <div class=\"mrvin-faq-a-inner\">Wir decken mehr als 30 L\u00e4nder ab, wobei Europa (insbesondere Deutschland, Frankreich, die baltischen Staaten, Polen und Italien) und die Vereinigten Staaten am st\u00e4rksten vertreten sind. Die Deckung variiert je nach Region.<\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-faq-item\">\n      <button class=\"mrvin-faq-q\" type=\"button\" aria-expanded=\"false\">\n        <span>Kann ich ein Fahrzeug nur mit einem Nummernschild kontrollieren?<\/span>\n        <span class=\"mrvin-faq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"mrvin-faq-a\">\n        <div class=\"mrvin-faq-a-inner\">Ja! In unterst\u00fctzten L\u00e4ndern k\u00f6nnen Sie anstelle der Fahrgestellnummer auch ein Kennzeichen eingeben. Wir werden sie mit der Fahrgestellnummer des Fahrzeugs abgleichen und den vollst\u00e4ndigen Bericht erstellen.<\/div>\n      <\/div>\n    <\/div>\n        <div class=\"mrvin-faq-item\">\n      <button class=\"mrvin-faq-q\" type=\"button\" aria-expanded=\"false\">\n        <span>Inwiefern unterscheidet sich MrVIN von anderen VIN-Pr\u00fcfdiensten?<\/span>\n        <span class=\"mrvin-faq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"mrvin-faq-a\">\n        <div class=\"mrvin-faq-a-inner\">Wir kombinieren Daten aus mehreren erstklassigen API-Quellen, um einen der umfassendsten Berichte zu erstellen, der f\u00fcr europ\u00e4ische Fahrzeuge verf\u00fcgbar ist. Unsere Preise sind transparent, es gibt keine versteckten Geb\u00fchren, und jeder Bericht enth\u00e4lt eine kostenlose Vorschau vor dem Kauf.<\/div>\n      <\/div>\n    <\/div>\n      <\/div>\n  <p class=\"mrvin-faq-more\">Planen Sie, bald einen Gebrauchtwagen zu kaufen? <a href=\"https:\/\/www.mrvin.com\/de\/blog\/odometer-fraud-used-cars\/\">Lesen Sie unseren Leitfaden zum Erkennen von Kilometerstandbetrug<\/a><\/p>\n<\/div>\n<script>\n(function(){\n  var list=document.getElementById('mrvin-faq-list');if(!list)return;\n  var first=list.querySelector('.mrvin-faq-item.open .mrvin-faq-a');\n  if(first)first.style.maxHeight=first.scrollHeight+'px';\n  list.addEventListener('click',function(e){\n    var btn=e.target.closest('.mrvin-faq-q');if(!btn)return;\n    var item=btn.parentElement,panel=item.querySelector('.mrvin-faq-a'),isOpen=item.classList.contains('open');\n    list.querySelectorAll('.mrvin-faq-item').forEach(function(it){it.classList.remove('open');it.querySelector('.mrvin-faq-q').setAttribute('aria-expanded','false');it.querySelector('.mrvin-faq-a').style.maxHeight='0'});\n    if(!isOpen){item.classList.add('open');btn.setAttribute('aria-expanded','true');panel.style.maxHeight=panel.scrollHeight+'px'}\n  });\n  if(!('IntersectionObserver' in window)){list.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');obs.unobserve(en.target)}})},{threshold:.15}).observe(list);\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-13120ebe e-con-full e-flex e-con e-parent\" data-id=\"13120ebe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dac87ad elementor-widget elementor-widget-shortcode\" data-id=\"dac87ad\" 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\"><style>\n.mrvin-cta{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;max-width:960px;margin:0 auto;padding:0 24px;text-align:center;position:relative}\n.mrvin-cta::before{content:'';position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.07) 0%,transparent 70%);pointer-events:none;z-index:0}\n.mrvin-cta-inner{position:relative;z-index:1;opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}\n.mrvin-cta-inner.in-view{opacity:1;transform:translateY(0)}\n.mrvin-cta-label{font-size:12px;font-weight:700;color:#2563EB;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}\n.mrvin-cta-title{font-family:inherit;font-weight:700;font-size:clamp(28px,4vw,42px);color:#0B1120;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}\n.mrvin-cta-subtitle{font-size:17px;color:#64748B;max-width:520px;margin:0 auto 40px;line-height:1.6}\n.mrvin-cta .mrvin-cta-search-wrap{max-width:100%;width:780px;margin:0 auto}\n.mrvin-cta .mrvin-cta-search-box{background:#FFF;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),0 0 0 1px #E2E8F0;padding:8px;transition:box-shadow .3s}\n.mrvin-cta .mrvin-cta-search-box:focus-within{box-shadow:0 10px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),0 0 0 2px #2563EB}\n.mrvin-cta .mrvin-cta-tabs{display:flex;gap:4px;padding:4px 8px 8px}\n.mrvin-cta .mrvin-cta-tab{padding:7px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;outline:none;background:transparent;color:#94A3B8;font-family:inherit;transition:all .2s;line-height:1}\n.mrvin-cta .mrvin-cta-tab.active{background:#DBEAFE;color:#2563EB}\n.mrvin-cta .mrvin-cta-tab:hover:not(.active){color:#475569}\n.mrvin-cta .mrvin-cta-row{display:flex;gap:6px;align-items:center}\n.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input,.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input:focus,.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input:hover,.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input:active{flex:1;min-width:0;width:100%;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;font-size:16px;font-family:'DM Sans',-apple-system,sans-serif;padding:14px 18px;color:#0B1120;border-radius:12px;margin:0;height:auto;line-height:normal}\n.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input::placeholder{color:#94A3B8}\n.mrvin-cta .mrvin-cta-btn{background:#2563EB;color:#FFF;border:none;border-radius:12px;padding:14px 32px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .2s;line-height:1.2;flex-shrink:0}\n.mrvin-cta .mrvin-cta-btn:hover{background:#1D4ED8;transform:translateY(-1px)}\n.mrvin-cta .mrvin-cta-hint{text-align:center;font-size:12px;color:#94A3B8;margin-top:14px}\n.mrvin-cta .mrvin-cta-hint code{background:#F1F5F9;padding:2px 8px;border-radius:4px;font-size:11px;font-family:inherit;font-weight:600;letter-spacing:.02em;color:#64748B}\n@media(prefers-reduced-motion:reduce){.mrvin-cta-inner{opacity:1!important;transform:none!important}}\n@media(max-width:1024px){.mrvin-cta{padding:0 20px}.mrvin-cta-subtitle{margin-bottom:32px}}\n@media(max-width:767px){.mrvin-cta{padding:0 16px}.mrvin-cta::before{width:400px;height:400px;top:-80px}.mrvin-cta-subtitle{font-size:15px;margin-bottom:28px}.mrvin-cta .mrvin-cta-search-wrap{width:100%}.mrvin-cta .mrvin-cta-search-box{padding:6px}.mrvin-cta .mrvin-cta-tabs{padding:4px 6px 6px}.mrvin-cta .mrvin-cta-tab{padding:6px 14px;font-size:12px}.mrvin-cta .mrvin-cta-row{flex-direction:column;gap:6px}.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input,.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input:focus{font-size:16px;padding:12px 14px}.mrvin-cta .mrvin-cta-btn{width:100%;padding:14px;font-size:15px;border-radius:10px}.mrvin-cta .mrvin-cta-hint{font-size:11px;margin-top:10px}}\n@media(max-width:380px){.mrvin-cta-title{font-size:24px}.mrvin-cta-subtitle{font-size:14px}}\n<\/style>\n<div class=\"mrvin-cta\" id=\"mrvin-cta\">\n  <div class=\"mrvin-cta-inner\" id=\"mrvin-cta-inner\">\n    <p class=\"mrvin-cta-label\">Sind Sie bereit zu pr\u00fcfen?<\/p>\n    <h2 class=\"mrvin-cta-title\">Wissen, bevor Sie kaufen.<\/h2>\n    <p class=\"mrvin-cta-subtitle\">Geben Sie eine Fahrgestellnummer oder ein Kennzeichen ein und Sie erhalten in Sekundenschnelle die komplette Information.<\/p>\n    <div class=\"mrvin-cta-search-wrap\">\n      <div class=\"mrvin-cta-search-box\">\n                <form class=\"mrvin-cta-row\" action=\"https:\/\/www.mrvin.com\/de\/product\/\" method=\"GET\">\n          <div class=\"mrvin-country\" data-default-iso=\"\">\n  <button type=\"button\" class=\"mrvin-country-tile is-empty\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Land ausw\u00e4hlen\">\n    <svg class=\"mrvin-country-tile-stars\" aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg>\n    <span class=\"mrvin-country-tile-code\">\u2014<\/span>\n  <\/button>\n  <div class=\"mrvin-country-dropdown\" role=\"listbox\" aria-hidden=\"true\">\n    <div class=\"mrvin-country-search-wrap\">\n      <span class=\"mrvin-country-search-icon\" aria-hidden=\"true\"><\/span>\n      <input type=\"text\" class=\"mrvin-country-search\" placeholder=\"Land suchen\" aria-label=\"Land suchen\" autocomplete=\"off\" spellcheck=\"false\">\n    <\/div>\n    <div class=\"mrvin-country-options\">\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"AT\"\n            data-search=\"\u00d6sterreich at a\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">\u00d6sterreich<\/span>\n          <span class=\"mrvin-country-option-code\">A<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"BE\"\n            data-search=\"belgien be b\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Belgien<\/span>\n          <span class=\"mrvin-country-option-code\">B<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"BG\"\n            data-search=\"bulgarien bg bg\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Bulgarien<\/span>\n          <span class=\"mrvin-country-option-code\">BG<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"CY\"\n            data-search=\"zypern cy cy\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Zypern<\/span>\n          <span class=\"mrvin-country-option-code\">CY<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"CZ\"\n            data-search=\"tschechische republik cz cz\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Tschechische Republik<\/span>\n          <span class=\"mrvin-country-option-code\">CZ<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"DE\"\n            data-search=\"deutschland de d\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Deutschland<\/span>\n          <span class=\"mrvin-country-option-code\">D<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"DK\"\n            data-search=\"d\u00e4nemark dk dk\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">D\u00e4nemark<\/span>\n          <span class=\"mrvin-country-option-code\">DK<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"EE\"\n            data-search=\"estland ee est\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Estland<\/span>\n          <span class=\"mrvin-country-option-code\">EST<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"ES\"\n            data-search=\"spanien es e\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Spanien<\/span>\n          <span class=\"mrvin-country-option-code\">E<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"FI\"\n            data-search=\"finnland fi fin\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Finnland<\/span>\n          <span class=\"mrvin-country-option-code\">FIN<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"FR\"\n            data-search=\"frankreich fr f\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Frankreich<\/span>\n          <span class=\"mrvin-country-option-code\">F<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"GB\"\n            data-search=\"vereinigtes k\u00f6nigreich gb gb\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-gb-flag\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Vereinigtes K\u00f6nigreich<\/span>\n          <span class=\"mrvin-country-option-code\">GB<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"GR\"\n            data-search=\"griechenland gr gr\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Griechenland<\/span>\n          <span class=\"mrvin-country-option-code\">GR<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"HU\"\n            data-search=\"ungarn hu h\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Ungarn<\/span>\n          <span class=\"mrvin-country-option-code\">H<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"IE\"\n            data-search=\"irland ie irl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Irland<\/span>\n          <span class=\"mrvin-country-option-code\">IRL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"IT\"\n            data-search=\"italien it i\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Italien<\/span>\n          <span class=\"mrvin-country-option-code\">I<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LT\"\n            data-search=\"litauen lt lt\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Litauen<\/span>\n          <span class=\"mrvin-country-option-code\">LT<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LU\"\n            data-search=\"luxemburg lu l\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Luxemburg<\/span>\n          <span class=\"mrvin-country-option-code\">L<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LV\"\n            data-search=\"lettland lv lv\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Lettland<\/span>\n          <span class=\"mrvin-country-option-code\">LV<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"MT\"\n            data-search=\"malta mt m\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Malta<\/span>\n          <span class=\"mrvin-country-option-code\">M<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"NL\"\n            data-search=\"niederlande nl nl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Niederlande<\/span>\n          <span class=\"mrvin-country-option-code\">NL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"PL\"\n            data-search=\"polen pl pl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Polen<\/span>\n          <span class=\"mrvin-country-option-code\">PL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"PT\"\n            data-search=\"portugal pt p\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Portugal<\/span>\n          <span class=\"mrvin-country-option-code\">P<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"RO\"\n            data-search=\"rum\u00e4nien ro ro\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Rum\u00e4nien<\/span>\n          <span class=\"mrvin-country-option-code\">RO<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SE\"\n            data-search=\"schweden se s\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Schweden<\/span>\n          <span class=\"mrvin-country-option-code\">S<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SI\"\n            data-search=\"slowenien si slo\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Slowenien<\/span>\n          <span class=\"mrvin-country-option-code\">SLO<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SK\"\n            data-search=\"slowakei sk sk\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Slowakei<\/span>\n          <span class=\"mrvin-country-option-code\">SK<\/span>\n        <\/button>\n            <p class=\"mrvin-country-empty\" role=\"status\">Keine L\u00e4nder passen<\/p>\n    <\/div>\n  <\/div>\n  <p class=\"mrvin-country-error\" role=\"alert\" aria-live=\"polite\">Bitte w\u00e4hlen Sie zuerst ein Land aus<\/p>\n<\/div>\n                  <input type=\"text\" class=\"mrvin-cta-input\" name=\"vin\" placeholder=\"17-stellige VIN-Nummer eingeben...\" maxlength=\"32\" autocomplete=\"off\"\n            data-ph-vin=\"17-stellige VIN-Nummer eingeben...\"\n            data-ph-plate=\"Nummernschild eingeben...\">\n          <button type=\"submit\" class=\"mrvin-cta-btn\"\n            data-btn-vin=\"VIN pr\u00fcfen \u2192\"\n            data-btn-plate=\"Kennzeichen \u00fcberpr\u00fcfen \u2192\">VIN pr\u00fcfen \u2192<\/button>\n        <\/form>\n      <\/div>\n      <p class=\"mrvin-cta-hint\">Beispiel: <code>WBA3A5G59DNP26082<\/code> - Kostenlose Vorschau inklusive<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  var wrap=document.getElementById('mrvin-cta');if(!wrap)return;\n  var tabs=wrap.querySelectorAll('.mrvin-cta-tab'),input=wrap.querySelector('.mrvin-cta-input'),btn=wrap.querySelector('.mrvin-cta-btn'),hint=wrap.querySelector('.mrvin-cta-hint');\n  function setMode(mode){\n    input.placeholder=input.getAttribute('data-ph-'+mode);\n    input.name=mode==='plate'?'plate':'vin';\n    input.maxLength=mode==='plate'?10:32;\n    btn.textContent=btn.getAttribute('data-btn-'+mode);\n    if(hint)hint.style.display=mode==='plate'?'none':'';\n  }\n  tabs.forEach(function(tab){tab.addEventListener('click',function(){tabs.forEach(function(t){t.classList.remove('active')});tab.classList.add('active');setMode(tab.getAttribute('data-mode'))})});\n\n  \/* --- Auto-submit on full VIN (same behavior as hero form) --- *\/\n  var form = wrap.querySelector('.mrvin-cta-row');\n  if (form && input) {\n    var VIN_RE = \/^[A-HJ-NPR-Z0-9]{17}$\/i;\n    var AUTO_DELAY = 1000;\n    var timer = null, submitted = false;\n    function cancel(){ if (timer) { clearTimeout(timer); timer = null; } }\n    function isVinMode(){\n      \/\/ No toggle rendered (non-Latvia) \u2192 the box is VIN-only, so treat as VIN mode.\n      var t = wrap.querySelector('.mrvin-cta-tab[data-mode=\"vin\"]');\n      return !t || t.classList.contains('active');\n    }\n    input.addEventListener('input', function(){\n      cancel();\n      if (submitted || !isVinMode()) return;\n      var v = (input.value || '').trim();\n      if (!VIN_RE.test(v)) return;\n      timer = setTimeout(function(){\n        timer = null;\n        if (submitted || !isVinMode()) return;\n        if (!VIN_RE.test((input.value || '').trim())) return;\n        submitted = true;\n        if (typeof form.requestSubmit === 'function') form.requestSubmit();\n        else form.submit();\n      }, AUTO_DELAY);\n    });\n    tabs.forEach(function(t){ t.addEventListener('click', cancel); });\n    form.addEventListener('submit', function(){ submitted = true; cancel(); });\n  }\n\n  var inner=document.getElementById('mrvin-cta-inner');if(!inner)return;\n  if(!('IntersectionObserver' in window)){inner.classList.add('in-view');return}\n  new IntersectionObserver(function(e,obs){e.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in-view');obs.unobserve(en.target)}})},{threshold:.15}).observe(inner);\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-107","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<title>Fahrzeughistorie-Check - MrVIN<\/title>\n<meta name=\"description\" content=\"Pr\u00fcfe die komplette Fahrzeughistorie per VIN: Kilometerstand, Sch\u00e4den, Vorbesitzer und Daten in Sekunden.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mrvin.com\/de\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fahrzeughistorie-Check - MrVIN\" \/>\n<meta property=\"og:description\" content=\"Pr\u00fcfe die komplette Fahrzeughistorie per VIN: Kilometerstand, Sch\u00e4den, Vorbesitzer und Daten in Sekunden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mrvin.com\/de\/\" \/>\n<meta property=\"og:site_name\" content=\"MrVIN\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-02T11:56:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/de\\\/\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/de\\\/\",\"name\":\"Fahrzeughistorie-Check - MrVIN\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#website\"},\"datePublished\":\"2026-03-18T09:16:09+00:00\",\"dateModified\":\"2026-06-02T11:56:28+00:00\",\"description\":\"Pr\u00fcfe die komplette Fahrzeughistorie per VIN: Kilometerstand, Sch\u00e4den, Vorbesitzer und Daten in Sekunden.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/de\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mrvin.com\\\/de\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/de\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mrvin.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Startseite\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#website\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/\",\"name\":\"MrVIN\",\"description\":\"Get instant vehicle history reports\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#organization\"},\"alternateName\":[\"Mr VIN\",\"Mr. VIN\",\"MRVIN\",\"Mr.VIN\",\"MrVIN.com\"],\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mrvin.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#organization\",\"name\":\"MrVIN\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/wp-content\\\/uploads\\\/email\\\/mrvin-logo-horizontal.png\",\"contentUrl\":\"https:\\\/\\\/www.mrvin.com\\\/wp-content\\\/uploads\\\/email\\\/mrvin-logo-horizontal.png\",\"width\":450,\"height\":123,\"caption\":\"MrVIN\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/mrvin\\\/\",\"https:\\\/\\\/www.instagram.com\\\/mrvin_com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/people\\\/Mr-VIN\\\/61590451420892\\\/\",\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141044861\",\"https:\\\/\\\/www.trustpilot.com\\\/review\\\/mrvin.com\",\"https:\\\/\\\/www.youtube.com\\\/@mrvin_com\",\"https:\\\/\\\/x.com\\\/mrvin_com\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/mrvin\"],\"alternateName\":[\"Mr VIN\",\"Mr. VIN\",\"MRVIN\",\"Mr.VIN\",\"MrVIN.com\"],\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"Wikidata\",\"value\":\"Q141044861\"},\"legalName\":\"VERIFY SIA\",\"foundingDate\":\"2026-01-20\",\"vatID\":\"LV40203713379\",\"taxID\":\"40203713379\",\"email\":\"info@mrvin.com\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Roberta Hir\u0161a 1\",\"addressLocality\":\"R\u012bga\",\"postalCode\":\"LV-1045\",\"addressCountry\":\"LV\"},\"areaServed\":\"Europe\",\"knowsAbout\":[\"Vehicle history reports\",\"Vehicle identification number\",\"Odometer fraud detection\",\"Used car inspection\"]}]}<\/script>","yoast_head_json":{"title":"Fahrzeughistorie-Check - MrVIN","description":"Pr\u00fcfe die komplette Fahrzeughistorie per VIN: Kilometerstand, Sch\u00e4den, Vorbesitzer und Daten in Sekunden.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mrvin.com\/de\/","og_locale":"de_DE","og_type":"article","og_title":"Fahrzeughistorie-Check - MrVIN","og_description":"Pr\u00fcfe die komplette Fahrzeughistorie per VIN: Kilometerstand, Sch\u00e4den, Vorbesitzer und Daten in Sekunden.","og_url":"https:\/\/www.mrvin.com\/de\/","og_site_name":"MrVIN","article_modified_time":"2026-06-02T11:56:28+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mrvin.com\/de\/","url":"https:\/\/www.mrvin.com\/de\/","name":"Fahrzeughistorie-Check - MrVIN","isPartOf":{"@id":"https:\/\/www.mrvin.com\/#website"},"datePublished":"2026-03-18T09:16:09+00:00","dateModified":"2026-06-02T11:56:28+00:00","description":"Pr\u00fcfe die komplette Fahrzeughistorie per VIN: Kilometerstand, Sch\u00e4den, Vorbesitzer und Daten in Sekunden.","breadcrumb":{"@id":"https:\/\/www.mrvin.com\/de\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mrvin.com\/de\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mrvin.com\/de\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mrvin.com\/de\/"},{"@type":"ListItem","position":2,"name":"Startseite"}]},{"@type":"WebSite","@id":"https:\/\/www.mrvin.com\/#website","url":"https:\/\/www.mrvin.com\/","name":"MrVIN","description":"Get instant vehicle history reports","publisher":{"@id":"https:\/\/www.mrvin.com\/#organization"},"alternateName":["Mr VIN","Mr. VIN","MRVIN","Mr.VIN","MrVIN.com"],"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mrvin.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.mrvin.com\/#organization","name":"MrVIN","url":"https:\/\/www.mrvin.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/www.mrvin.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.mrvin.com\/wp-content\/uploads\/email\/mrvin-logo-horizontal.png","contentUrl":"https:\/\/www.mrvin.com\/wp-content\/uploads\/email\/mrvin-logo-horizontal.png","width":450,"height":123,"caption":"MrVIN"},"image":{"@id":"https:\/\/www.mrvin.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/mrvin\/","https:\/\/www.instagram.com\/mrvin_com\/","https:\/\/www.facebook.com\/people\/Mr-VIN\/61590451420892\/","https:\/\/www.wikidata.org\/wiki\/Q141044861","https:\/\/www.trustpilot.com\/review\/mrvin.com","https:\/\/www.youtube.com\/@mrvin_com","https:\/\/x.com\/mrvin_com","https:\/\/www.crunchbase.com\/organization\/mrvin"],"alternateName":["Mr VIN","Mr. VIN","MRVIN","Mr.VIN","MrVIN.com"],"identifier":{"@type":"PropertyValue","propertyID":"Wikidata","value":"Q141044861"},"legalName":"VERIFY SIA","foundingDate":"2026-01-20","vatID":"LV40203713379","taxID":"40203713379","email":"info@mrvin.com","address":{"@type":"PostalAddress","streetAddress":"Roberta Hir\u0161a 1","addressLocality":"R\u012bga","postalCode":"LV-1045","addressCountry":"LV"},"areaServed":"Europe","knowsAbout":["Vehicle history reports","Vehicle identification number","Odometer fraud detection","Used car inspection"]}]}},"_links":{"self":[{"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/pages\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":9,"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/pages\/107\/revisions"}],"predecessor-version":[{"id":266,"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/pages\/107\/revisions\/266"}],"wp:attachment":[{"href":"https:\/\/www.mrvin.com\/de\/wp-json\/wp\/v2\/media?parent=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}