{"id":15357,"date":"2026-04-10T01:03:21","date_gmt":"2026-04-09T15:03:21","guid":{"rendered":"https:\/\/kijo.flickdevs.com\/?page_id=15357"},"modified":"2026-04-28T20:53:29","modified_gmt":"2026-04-28T10:53:29","slug":"ukdealer-funnel-2","status":"publish","type":"page","link":"https:\/\/kijo.flickdevs.com\/nl\/ukdealer-funnel-2\/","title":{"rendered":"Uk Dealer Funnel 2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15357\" class=\"elementor elementor-15357\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45742e0 e-con-full main-hero e-flex e-con e-parent\" data-id=\"45742e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2eddda elementor-absolute elementor-hidden-desktop elementor-widget-mobile__width-inherit elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"c2eddda\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kijo.flickdevs.com\/funnel-2\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"490\" height=\"519\" src=\"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png\" class=\"attachment-full size-full wp-image-13269\" alt=\"\" srcset=\"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png 490w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1-283x300.png 283w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cb4a74 elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-hidden-desktop elementor-widget elementor-widget-image\" data-id=\"5cb4a74\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kijo.flickdevs.com\/funnel-2\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2168\" height=\"519\" src=\"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1.png\" class=\"attachment-full size-full wp-image-13213\" alt=\"\" srcset=\"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1.png 2168w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-300x72.png 300w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1024x245.png 1024w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-768x184.png 768w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1536x368.png 1536w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-2048x490.png 2048w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-595xh.png 595w, https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-600x144.png 600w\" sizes=\"(max-width: 2168px) 100vw, 2168px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e3b70b0 e-flex e-con-boxed e-con e-child\" data-id=\"e3b70b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-612567d elementor-widget elementor-widget-html\" data-id=\"612567d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@25.3.1\/build\/css\/intlTelInput.css\">\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@25.3.1\/build\/js\/intlTelInputWithUtils.min.js\"><\/script>\r\n\r\n<div class=\"multi-step-form\">\r\n\r\n<style>\r\n\r\nbody {\r\n    margin: 0;\r\n    font-family: 'Inter', sans-serif !important;\r\n    background: #000000;\r\n    color: #fff;\r\n}\r\n\r\n\/* ================= STEP WRAPPER ================= *\/\r\n.step {\r\n    display: none;\r\n    width: 100%;\r\n    z-index: 0;\r\n}\r\n\r\n.step.active {\r\n    display: block;\r\n    z-index: 2;\r\n}\r\n\r\n.checklist {\r\n    color: white;\r\n    font-family: 'Inter', sans-serif !important;\r\n    font-size: 16px !important;\r\n    font-weight: 400 !important;\r\n}\r\n\r\n.step-btn,\r\n.step-btn:hover,\r\n.step-btn:active,\r\n.step-btn:focus,\r\n.step-btn.selected {\r\n    border: 0 !important;\r\n    outline: none !important;\r\n}\r\n\r\n\r\n\r\nbutton.submit-btn.next-step-btn ,\r\nbutton.submit-btn.next-step-btn:hover,\r\nbutton.submit-btn.next-step-btn:active,\r\nbutton.submit-btn.next-step-btn:focus,\r\nbutton.submit-btn.next-step-btn.selected {\r\n    border: 0 !important;\r\n    outline: none !important;\r\n}\r\n\r\n\/* ================= STEP LABEL ================= *\/\r\n.step-label {\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    text-align: center;\r\n    margin-bottom: 12px;\r\n    color: #fff !important;\r\n}\r\n\r\n\/* ================= HEADING ================= *\/\r\n.heading-gradient {\r\n    font-family: 'Inter', sans-serif !important;\r\n    font-size: 39px !important;\r\n    margin-bottom: 10px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 100%;\r\n    text-align: center;\r\n    letter-spacing: -2%;\r\n    background: linear-gradient(\r\n        180deg,\r\n        rgba(234, 237, 250, 1) 0%,\r\n        rgba(148, 148, 148, 1) 100%\r\n    );\r\n\r\n    -webkit-background-clip: text;\r\n    -webkit-text-fill-color: transparent;\r\n    background-clip: text;\r\n}\r\n@media (min-width: 1024px) {\r\n  .step-feed-screen h2.heading-gradient {\r\n    font-size: 30px !important;\r\n  }\r\n}\r\n.heading-small {\r\n    font-family: 'Inter', sans-serif !important;\r\n    font-size: 16px !important;\r\n    margin-bottom: 30px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 100%;\r\n    text-align: center;\r\n    letter-spacing: -2%;\r\n    background: linear-gradient(\r\n        180deg,\r\n        rgba(234, 237, 250, 1) 0%,\r\n        rgba(148, 148, 148, 1) 100%\r\n    );\r\n\r\n    -webkit-background-clip: text;\r\n    -webkit-text-fill-color: transparent;\r\n    background-clip: text;\r\n}\r\n\r\nbutton.submit-btn.next-step-btn {\r\n    color: white !important;\r\n}\r\n\r\n\/* ================= STEP 4 CHECKLIST FIX ================= *\/\r\n\r\n.checklist {\r\n    margin-top: 30px;\r\n    margin-bottom: 30px;\r\n}\r\n\r\n\/* NEW: animation base *\/\r\n.check-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin: 20px 0;\r\n\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n    transition: all 0.3s ease;\r\n}\r\n\r\n\/* NEW: show animation *\/\r\n.check-item.show {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* time *\/\r\n.check-time {\r\n    color: #7C8BFF;\r\n    font-size: 13px;\r\n    width: 40px;\r\n    text-align: right;\r\n}\r\n\r\n\/* icon *\/\r\n.check-icon {\r\n    width: 24px;\r\n    height: 24px;\r\n    border-radius: 50%;\r\n    background: #2ecc71;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    box-shadow: 0 0 12px rgba(46,204,113,0.8);\r\n    font-size: 12px;\r\n}\r\n\r\n\/* text *\/\r\n.check-text {\r\n    font-size: 15px;\r\n    text-align: left;\r\n    color: #E5E7EB;\r\n}\r\n\r\n\/* ================= SUCCESS BLOCK ================= *\/\r\n.success-block {\r\n    display: none;\r\n    align-items: center;\r\n    gap: 14px;\r\n    background: rgba(16, 60, 36, 0.6);\r\n    border: 1.5px solid rgba(46, 204, 113, 0.5);\r\n    border-radius: 16px;\r\n    padding: 20px;\r\n    margin-top: 30px;\r\n    margin-bottom: 30px;\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n    transition: opacity 0.4s ease, transform 0.4s ease;\r\n}\r\n\r\n.success-block.show {\r\n    display: flex;\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.success-icon {\r\n    width: 44px;\r\n    height: 44px;\r\n    min-width: 44px;\r\n    border-radius: 50%;\r\n    background: #2ecc71;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    box-shadow: 0 0 16px rgba(46, 204, 113, 0.5);\r\n    font-size: 18px;\r\n    color: #fff;\r\n}\r\n\r\n.success-text {\r\n    font-size: 15px;\r\n    color: #E5E7EB;\r\n    line-height: 140%;\r\n}\r\n\r\n.success-text strong {\r\n    display: block;\r\n    font-size: 17px;\r\n    font-weight: 700;\r\n    color: #fff;\r\n    margin-bottom: 2px;\r\n}\r\n\r\n.success-text .success-number {\r\n    font-size: 22px;\r\n    font-weight: 800;\r\n    color: #2ecc71;\r\n}\r\n\r\n\/* Hidden until complete *\/\r\n.step-actions.hidden-until-complete {\r\n    display: none;\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n    transition: opacity 0.4s ease, transform 0.4s ease;\r\n}\r\n\r\n.step-actions.hidden-until-complete.show {\r\n    display: block;\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ================= PROGRESS ================= *\/\r\n\r\n.progress-bar {\r\n    width: 100%;\r\n    height: 15px;\r\n    border-radius: 999px;\r\n    background: rgba(255,255,255,0.08);\r\n    overflow: hidden;\r\n    margin-top: 28.81px;\r\n    margin-bottom: 20px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n}\r\n\r\n\/* FIX: override old static bar *\/\r\n.progress-bar::after {\r\n    display: none !important;\r\n}\r\n\r\n\/* NEW animated fill *\/\r\n.progress-fill {\r\n    width: 0%;\r\n    height: 100%;\r\n    border-radius: 999px;\r\n    background: linear-gradient(90deg, #7086F8, #9FAEFF);\r\n    box-shadow: 0 0 15px rgba(112,134,248,0.6);\r\n    transition: width 0.85s linear;\r\n}\r\n\r\n\/* ================= TEXT ================= *\/\r\n.form-note {\r\n    font-family: 'Inter', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 450;\r\n    line-height: 130%;\r\n    text-align: center;\r\n    color: rgba(173, 173, 173, 1);\r\n    margin: 12px 0 16px;\r\n    max-width: 300px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n}\r\n\r\n.form-note1 {\r\n    font-family: 'Inter', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 450;\r\n    line-height: 130%;\r\n    text-align: center;\r\n    color: rgba(173, 173, 173, 1);\r\n    max-width: 320px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n}\r\n\r\n\/* ================= INPUT ================= *\/\r\ninput {\r\n    width: 100%;\r\n    padding: 16px 20px !important;\r\n    margin: 10px 0;\r\n    border-radius: 100px !important;\r\n    border: 1px solid #1e293b !important;\r\n    background: rgba(33, 33, 33, 1) !important;\r\n    font-size: 14px;\r\n}\r\n\r\ninput::placeholder {\r\n    color: rgba(153, 155, 165, 1) !important;\r\n}\r\n\r\ninput[type=\"text\"],\r\ninput[type=\"email\"],\r\ninput[type=\"tel\"] {\r\n    border: 1px solid white !important;\r\n}\r\n\r\n\/* intl-tel-input overrides *\/\r\n.iti {\r\n    width: 100%;\r\n    margin: 10px 0;\r\n}\r\n.iti input[type=\"tel\"] {\r\n    margin: 0;\r\n    padding-left: 52px !important;\r\n}\r\n.iti .iti__country-container {\r\n    border: none !important;\r\n    outline: none !important;\r\n    border-radius: 100px 0 0 100px !important;\r\n}\r\n.iti .iti__selected-country {\r\n    background: transparent !important;\r\n    border: none !important;\r\n    outline: none !important;\r\n    box-shadow: none !important;\r\n    border-radius: 100px 0 0 100px !important;\r\n    padding: 0 4px 0 16px !important;\r\n}\r\n.iti .iti__selected-country-primary {\r\n    border: none !important;\r\n    outline: none !important;\r\n    box-shadow: none !important;\r\n    background: transparent !important;\r\n    padding: 0 6px !important;\r\n}\r\n.iti .iti__flag {\r\n    height: 12px !important;\r\n    width: 16px !important;\r\n    background-size: 3904px 12px !important;\r\n    border-radius: 1px !important;\r\n    box-shadow: 0px 0px 1px 0px #888 !important;\r\n}\r\n.iti .iti__arrow {\r\n    border-top-color: #999 !important;\r\n}\r\n.iti .iti__arrow--up {\r\n    border-bottom-color: #999 !important;\r\n}\r\n\r\n\/* ================= BUTTON ================= *\/\r\n.step-btn {\r\n    font-family: 'Inter', sans-serif !important;\r\n    display: block;\r\n    width: 100%;\r\n    padding: 16px;\r\n    margin-bottom: 22px;\r\n    border-radius: 100px !important;\r\n    background: linear-gradient(135deg, #5f6ee8, #7b8cf5);\r\n    color: #fff;\r\n    font-size: 17.99px;\r\n    font-weight: 500 !important;\r\n    cursor: pointer;\r\n    transition: all 0.25s ease;\r\n}\r\n\r\n.step-btn:last-child {\r\n    margin-bottom: 0;\r\n}\r\n\r\n.step-btn:hover {\r\n    color: #fff !important;\r\n    box-shadow: 0 6px 20px rgba(112, 134, 248, 0.35);\r\n}\r\n\r\n.step-btn.selected {\r\n    background: linear-gradient(135deg, #7086f8, #8ea2ff);\r\n    box-shadow: 0 0 0 2px rgba(112, 134, 248, 0.5);\r\n}\r\n\r\n\/* ================= SUBMIT BUTTON ================= *\/\r\n.submit-btn {\r\n    width: 100% !important;\r\n    max-width: 382px;\r\n    display: block;\r\n    margin: 20px auto 0 !important;\r\n    padding: 16px;\r\n    border-radius: 999px !important;\r\n    background: linear-gradient(135deg, #7086f8, #8ea2ff);\r\n    color: #fff;\r\n    font-size: 17.99px !important;\r\n    font-weight: 500;\r\n    cursor: pointer;\r\n    transition: 0.3s;\r\n}\r\n\r\n\/* ================= LOADING STATE ================= *\/\r\n.submit-btn:disabled,\r\n.submit-btn11:disabled {\r\n    opacity: 0.7;\r\n    cursor: not-allowed;\r\n}\r\n\r\n.btn-spinner {\r\n    display: inline-block;\r\n    width: 20px;\r\n    height: 20px;\r\n    border: 3px solid rgba(255, 255, 255, 0.3);\r\n    border-top-color: #ffffff;\r\n    border-radius: 50%;\r\n    animation: btnSpin 0.75s linear infinite;\r\n    vertical-align: middle;\r\n}\r\n\r\n@keyframes btnSpin {\r\n    to { transform: rotate(360deg); }\r\n}\r\n\r\n\/* ================= LOCATION FIELD ================= *\/\r\n\r\n\/* ===== FIGMA EXACT LOCATION FIELD ===== *\/\r\n\r\n.location-field {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  width: 382px;\r\n  max-width: 100%;\r\n  margin: 20px auto;\r\n  padding: 6px;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.03);\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.02);\r\n}\r\n\r\n\/* INNER INPUT PILL *\/\r\n.location-field input {\r\n  flex: 1;\r\n  height: 48px;\r\n  border-radius: 999px;\r\n  border: none !important;\r\n  outline: none;\r\n  padding: 0 18px;\r\n  background: rgba(255,255,255,0.06);\r\n  color: #D1D5DB;\r\n  font-size: 14px;\r\n  font-weight: 400;\r\n  box-shadow: inset 0 0 20px rgba(0,0,0,0.4);\r\n}\r\n\r\n\/* ICON LEFT (UPDATED FOR IMAGE) *\/\r\n.location-icon {\r\n  width: 16px;\r\n  height: 16px;\r\n  margin-left: 12px;\r\n  opacity: 0.8;\r\n  object-fit: contain;\r\n}\r\n\r\n\/* ICON LEFT *\/\r\n.location-icon {\r\n  font-size: 14px;\r\n  opacity: 0.6;\r\n  margin-left: 12px;\r\n}\r\n\r\n\/* DROPDOWN RIGHT *\/\r\n.dropdown-icon {\r\n  font-size: 12px;\r\n  opacity: 0.5;\r\n  margin-right: 14px;\r\n}\r\n\r\n\/* HOVER \/ FOCUS *\/\r\n.location-field:focus-within {\r\n  border-color: rgba(112,134,248,0.5);\r\n  box-shadow: 0 0 0 2px rgba(112,134,248,0.15);\r\n}\r\n\r\n.form-subtext {\r\n    margin-bottom: 20px;\r\n    font-size: 16px;\r\n    color: rgba(173, 173, 173, 1) !important;\r\n    text-align: center;\r\n    line-height: 22px;\r\n}\r\n\r\n\/* ===== SPINNER FIX (MISSING CSS) ===== *\/\r\n\r\n.spinner {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    margin-top: 30px;\r\n}\r\n\r\n\/* SVG size control *\/\r\n.spinner svg {\r\n    width: 48px;\r\n    height: 48px;\r\n}\r\n\r\n\/* smooth white glow *\/\r\n.spinner svg path {\r\n    stroke: #ffffff;\r\n    filter: drop-shadow(0 0 6px rgba(255,255,255,0.4));\r\n}\r\n\r\ninput[type=\"text\"],\r\ninput[type=\"email\"],\r\ninput[type=\"tel\"] {\r\n    color: white !important;\r\n}\r\n\r\n.step-feed-screen {\r\n    justify-content: center;\r\n    align-items: flex-start;\r\n    padding: 0px;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* When feed screen step is active, use flex *\/\r\n.step-feed-screen.active {\r\n    display: flex;\r\n    padding: 40px 30px 0 30px !important;\r\n}\r\n\r\n.feed-container {\r\n    width: 100%;\r\n    text-align: center;\r\n    display: flex;\r\n    justify-content: center;\r\n}\r\n\r\n.feed-inner {\r\n    width: 100%;\r\n    margin: 0 auto;\r\n}\r\n\r\n.feed-image img {\r\n    width: 100%;\r\n    border-radius: 16px;\r\n    display: block;\r\n}\r\n.feed-image {\r\n    overflow: hidden;\r\n    overflow-y: scroll;\r\n    max-height: 70vh;\r\n    width: 350px !important;\r\n    margin: auto !important;\r\n\r\n    \/* Hide scrollbar (Firefox) *\/\r\n    scrollbar-width: none;\r\n\r\n    \/* Hide scrollbar (IE\/Edge legacy) *\/\r\n    -ms-overflow-style: none;\r\n}\r\n\r\n\/* Hide scrollbar (Chrome, Safari) *\/\r\n.feed-image::-webkit-scrollbar {\r\n    display: none;\r\n}\r\n\r\nbutton.submit-btn11.next-step-btn {\r\n    background-color: #6086f4;\r\n    position: fixed;\r\n    bottom: 30px;\r\n    color: white;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    border-radius: 100px;\r\n    width: 90%;\r\n    max-width: 400px;\r\n    z-index: 999999;\r\n}\r\n\r\nbutton.submit-btn11.next-step-btn,\r\nbutton.submit-btn11.next-step-btn:hover,\r\nbutton.submit-btn11.next-step-btn:active,\r\nbutton.submit-btn11.next-step-btn:focus,\r\nbutton.submit-btn11.next-step-btn.selected {\r\n    border: 0 !important;\r\n    outline: none !important;\r\n}\r\n\r\nbutton.submit-btn11.next-step-btn:hover {\r\n    background-color: #6086f4;\r\n    position: fixed;\r\n    bottom: 30px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    border-radius: 100px;\r\n    width: 90%;\r\n    max-width: 400px;\r\n    z-index: 999999;\r\n}\r\n\r\n\/* ===== STEP 5 (LAST STEP) CENTER FIX ===== *\/\r\n.step:last-child.active {\r\n    position: fixed !important;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100vh !important;\r\n    display: flex !important;\r\n\r\n    justify-content: center !important;\r\n    align-items: center !important;\r\n\r\n    padding-top: 60px !important;\r\n\r\n    background: #000000;\r\n    z-index: 9999;\r\n\r\n    flex-direction: column !important; \/* \ud83d\udd25 ADD THIS *\/\r\n}\r\n\r\n\/* ===== SPINNER ===== *\/\r\n.spinner {\r\n    width: 48px;\r\n    height: 48px;\r\n    border: 4px solid rgba(255,255,255,0.2);\r\n    border-top: 4px solid #fff;\r\n    border-radius: 50%;\r\n    animation: spin 0.8s linear infinite;\r\n    margin: 30px auto 0;\r\n}\r\n\r\n@keyframes spin {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(360deg); }\r\n}\r\n\r\n\/* ============================================================\r\n   CHANGE 1 \u2014 These 3 rules moved OUTSIDE the media query\r\n   so they apply globally (desktop + mobile).\r\n   Previously they were inside @media (max-width: 480px).\r\n   ============================================================ *\/\r\n\r\n.multi-step-form {\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 100vh;\r\n    min-height: 100dvh;\r\n}\r\n\r\n.step.active {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    justify-content: center;\r\n    width: 100%;\r\n    min-height: 100vh;\r\n    min-height: 100dvh;\r\n    padding: 15vh 30px 60px 30px;\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\r\n.step.step-centered.active {\r\n   align-items: flex-start;\r\n}\r\n\r\n\/* ================= RESPONSIVE ================= *\/\r\n@media (min-width: 1024px) {\r\n    .step-wrap {\r\n        width: 515px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .step-actions {\r\n        width: 382px;\r\n        margin: 0 auto;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n\r\n    \/* NOTE: .multi-step-form, .step.active, and .step.step-centered.active\r\n       have been moved above (globally) \u2014 intentionally removed from here *\/\r\n\r\n    .heading-small {\r\n        font-family: 'Inter', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 600 !important;\r\n    }\r\n\r\n    .feed-image {\r\n        overflow: hidden;\r\n        overflow-y: scroll;\r\n        max-height: 70vh;\r\n        width: 350px;\r\n        margin: auto;\r\n    }\r\n\r\n    .heading-gradient {\r\n        font-size: 24px !important;\r\n        margin-bottom: 10px !important;\r\n        line-height: 40px;\r\n    }\r\n\r\n    .step-btn {\r\n        margin: 10px 0px 0px 0px !important;\r\n    }\r\n\r\n    .step-label {\r\n        font-size: 12px !important;\r\n    }\r\n\r\n    \/* Feed screen step override for mobile *\/\r\n    .step-feed-screen.active {\r\n        display: flex;\r\n        align-items: flex-start;\r\n        padding: 40px 30px 0px 30px !important;\r\n        min-height: 100vh;\r\n        min-height: 100dvh;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* Last step (spinner) override for mobile *\/\r\n     .step:last-child.active {\r\n        padding-top: 60px;   \/* FIXED *\/\r\n        padding-bottom: 0;   \/* keep bottom clean *\/\r\n        min-height: 100vh;\r\n        min-height: 100dvh;\r\n    }\r\n}\r\n\r\n<\/style>\r\n\r\n<form>\r\n<input id=\"formData\" name=\"formData\" type=\"hidden\" \/>\r\n\r\n<!-- STEP 1 -->\r\n<div class=\"step step-centered active\">\r\n<div class=\"step-wrap\">\r\n<div>\r\n<div class=\"step-label\">Step 1 of 3<\/div>\r\n<h2 class=\"heading-gradient\">How do you typically source vehicles?<\/h2>\r\n<div class=\"form-subtext\">This will help us tailor alerts.<\/div>\r\n<\/div>\r\n<div class=\"step-actions\">\r\n<button class=\"step-btn\" type=\"button\">I run a dealership<\/button>\r\n<button class=\"step-btn\" type=\"button\">I buy & sell cars regularly<\/button>\r\n<button class=\"step-btn\" type=\"button\">I flip cars occasionally<\/button>\r\n<button class=\"step-btn\" type=\"button\">I'm just getting started<\/button>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- STEP 2 -->\r\n<div class=\"step\">\r\n<div class=\"step-wrap\">\r\n<div>\r\n<div class=\"step-label\">Step 2 of 3<\/div>\r\n<h2 class=\"heading-gradient\">How many cars per month do you buy or sell?<\/h2>\r\n<div class=\"form-subtext\">This help us prioritize the best <br>opportunities for you.<\/div>\r\n<\/div>\r\n<div class=\"step-actions\">\r\n<button class=\"step-btn\" type=\"button\">0 \u2013 2 cars<\/button>\r\n<button class=\"step-btn\" type=\"button\">3 \u2013 4 cars<\/button>\r\n<button class=\"step-btn\" type=\"button\">5 \u2013 10 cars<\/button>\r\n<button class=\"step-btn\" type=\"button\">10+ cars<\/button>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- STEP 3 -->\r\n<div class=\"step\">\r\n<div class=\"step-wrap\">\r\n<div>\r\n<h2 class=\"heading-gradient\">Let's build your live <br>vehicle alert feed<\/h2>\r\n<div class=\"form-subtext\">Where are you located?<\/div>\r\n<\/div>\r\n<div class=\"step-actions\">\r\n<div class=\"location-field\">\r\n<img decoding=\"async\" class=\"location-icon\" src=\"https:\/\/res.cloudinary.com\/dqkkjote7\/images\/v1775062506\/pin\/pin.png?_i=AA\" alt=\"location icon\" \/>\r\n<input id=\"inputLocation\" type=\"text\" placeholder=\"Birmingham, UK\" \/>\r\n<span class=\"dropdown-icon\">\u25be<\/span>\r\n<\/div>\r\n<button class=\"submit-btn next-step-btn\" type=\"button\">Continue<\/button> \r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- STEP 4 -->\r\n<div class=\"step\">\r\n<div class=\"step-wrap\">\r\n\r\n<h2 class=\"heading-gradient\">Building your <br>vehicles alert feed.... <\/h2>\r\n\r\n<div class=\"checklist\">\r\n<div id=\"c1\" class=\"check-item\"><div class=\"check-time\">0.5s<\/div><div class=\"check-icon\">\u2713<\/div><div class=\"check-text\">Scanning new listings near you...<\/div><\/div>\r\n<div id=\"c2\" class=\"check-item\"><div class=\"check-time\">1.0s<\/div><div class=\"check-icon\">\u2713<\/div><div class=\"check-text\">Checking FB Marketplace, eBay...<\/div><\/div>\r\n<div id=\"c3\" class=\"check-item\"><div class=\"check-time\">1.5s<\/div><div class=\"check-icon\">\u2713<\/div><div class=\"check-text\">Checking Auto Trader, Gumtree...<\/div><\/div>\r\n<div id=\"c4\" class=\"check-item\"><div class=\"check-time\">2.0s<\/div><div class=\"check-icon\">\u2713<\/div><div class=\"check-text\">Ranking under-priced vehicles...<\/div><\/div>\r\n<div id=\"c5\" class=\"check-item\"><div class=\"check-time\">3.5s<\/div><div class=\"check-icon\">\u2713<\/div><div class=\"check-text\">Finalizing today's opportunities...<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"progress-bar\"><div class=\"progress-fill\"><\/div><\/div>\r\n\r\n<div class=\"success-block\" id=\"successBlock\">\r\n<div class=\"success-icon\">\u2713<\/div>\r\n<div class=\"success-text\">\r\n<strong>Success!<\/strong>\r\n<span class=\"success-number\">36<\/span> under-priced opportunities found near you\r\n<\/div>\r\n<\/div>\r\n\r\n<div class=\"step-actions hidden-until-complete\" id=\"viewBtnWrap\">\r\n<button id=\"view\" class=\"step-btn submit-btn\" type=\"button\">\r\nView results\r\n<\/button>\r\n<\/div>\r\n\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- NEW STEP (FORM - FUNNEL 2 VERSION) -->\r\n<div class=\"step\">\r\n<div class=\"step-wrap\">\r\n<div>\r\n\r\n<h2 class=\"heading-gradient\">Your feed is ready<\/h2>\r\n<div class=\"form-subtext\">Create your account to access it<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"step-actions\">\r\n\r\n<div id=\"formError\" style=\"display:none; background:#ff4d4f; color:#fff; padding:10px 14px; border-radius:8px; margin-bottom:12px; font-size:14px; text-align:center;\"><\/div>\r\n\r\n<input id=\"inputName\" type=\"text\" placeholder=\"Full Name\" \/>\r\n<input id=\"inputEmail\" type=\"email\" placeholder=\"Email address\" \/>\r\n<input id=\"inputMobile\" type=\"tel\" placeholder=\"Mobile\" \/>\r\n\r\n<div class=\"form-note\">\r\nTakes less than 10 seconds\r\n<\/div>\r\n\r\n<!-- NOTE: next-step-btn class removed \u2014 handled manually via JS below -->\r\n<button id=\"formContinueBtn\" class=\"submit-btn\" type=\"button\">\r\nContinue\r\n<\/button>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- STEP 5 -->\r\n<div class=\"step step-feed-screen\">\r\n<div style=\"overflow-y:auto;\">\r\n<div class=\"feed-container\">\r\n\r\n<div class=\"feed-inner\">\r\n\r\n<div>\r\n<h2 class=\"heading-gradient\">\r\nWe've identified 36 significantly under-priced vehicles in your area in the last 24 hours.\r\n<\/h2>\r\n<\/div>\r\n\r\n<div class=\"feed-image\">\r\n  <img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/dqkkjote7\/images\/v1775747867\/Product-Card\/Product-Card.png\" \/>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<!-- id added; href set dynamically from API response -->\r\n<button id=\"downloadBtn\" class=\"submit-btn11 next-step-btn\" type=\"button\">\r\nDownload the app to view results\r\n<\/button>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- STEP 6 -->\r\n<div class=\"step\">\r\n<div class=\"step-wrap\">\r\n<h2 class=\"heading-gradient\">Opening your feed...<\/h2>\r\n<div class=\"spinner\"><\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<\/form>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n    \/\/ Initialize intl-tel-input\r\n    var phoneInput = document.getElementById(\"inputMobile\");\r\n    if (phoneInput && window.intlTelInput) {\r\n        window.itiInstance = window.intlTelInput(phoneInput, {\r\n            initialCountry: \"auto\",\r\n            geoIpLookup: function(callback) {\r\n                fetch(\"https:\/\/ipapi.co\/json\")\r\n                    .then(function(res) { return res.json(); })\r\n                    .then(function(data) {\r\n                        var locationInput = document.getElementById(\"inputLocation\");\r\n                        if (locationInput && data.city && data.country_name) {\r\n                            locationInput.placeholder = data.city + \", \" + data.country_name;\r\n                        }\r\n                        callback(data.country_code);\r\n                    })\r\n                    .catch(function() { callback(\"us\"); });\r\n            },\r\n            nationalMode: true,\r\n            formatAsYouType: true,\r\n            placeholderNumberType: \"MOBILE\",\r\n            countrySearch: true,\r\n\r\n        });\r\n    }\r\n\r\n    const buttons = document.querySelectorAll(\".step-btn\");\r\n    const hiddenField = document.getElementById(\"formData\");\r\n\r\n    let formData = {\r\n        step1: \"\",\r\n        step2: \"\"\r\n    };\r\n\r\n    \/\/ STEP 1 & 2 BUTTONS\r\n    buttons.forEach(btn => {\r\n        btn.addEventListener(\"click\", function () {\r\n\r\n            \/\/ Skip step 3 continue button\r\n            if (btn.classList.contains(\"next-step-btn11\")) return;\r\n\r\n            const currentStep = btn.closest(\".step\");\r\n            const nextStep = currentStep.nextElementSibling;\r\n            const allSteps = document.querySelectorAll(\".step\");\r\n            const stepIndex = Array.from(allSteps).indexOf(currentStep);\r\n\r\n            currentStep.querySelectorAll(\".step-btn\").forEach(b => {\r\n                b.classList.remove(\"selected\");\r\n            });\r\n\r\n            btn.classList.add(\"selected\");\r\n\r\n            if (stepIndex === 0) formData.step1 = btn.innerText.trim();\r\n            if (stepIndex === 1) {\r\n              formData.step2 = btn.innerText.trim();\r\n              if (formData.step1 === \"I run a dealership\" || formData.step1 === \"I buy & sell cars regularly\") {\r\n                if (formData.step2 === \"5 \u2013 10 cars\" || formData.step2 === \"10+ cars\") {\r\n                  if (!localStorage.getItem(\"sentQualifiedFlipperEvent\")) {\r\n                    fbq(\"trackCustom\", \"QualifiedFlipper\");\r\n                    localStorage.setItem(\"sentQualifiedFlipperEvent\", \"true\");\r\n                  }\r\n                }\r\n              }\r\n            }\r\n\r\n            if (hiddenField) {\r\n                hiddenField.value = JSON.stringify(formData);\r\n            }\r\n\r\n            if (nextStep) {\r\n                currentStep.classList.remove(\"active\");\r\n                nextStep.classList.add(\"active\");\r\n\r\n                if (nextStep.querySelector(\".checklist\")) {\r\n                    runChecklist(nextStep);\r\n                }\r\n            }\r\n\r\n        });\r\n    });\r\n\r\n    \/\/ Event Delegation (STEP 3 + STEP 4 + others \u2014 excluding formContinueBtn)\r\n    document.addEventListener(\"click\", function(e) {\r\n\r\n        const btn = e.target.closest(\".next-step-btn, .next-step-btn11\");\r\n        if (!btn) return;\r\n\r\n        \/\/ formContinueBtn is handled separately \u2014 skip it here\r\n        if (btn.id === \"formContinueBtn\") return;\r\n\r\n        const currentStep = btn.closest(\".step\");\r\n        const nextStep = currentStep.nextElementSibling;\r\n\r\n        if (nextStep) {\r\n            currentStep.classList.remove(\"active\");\r\n            nextStep.classList.add(\"active\");\r\n\r\n            if (nextStep.querySelector(\".checklist\")) {\r\n                runChecklist(nextStep);\r\n            }\r\n        }\r\n\r\n    });\r\n\r\n    \/\/ \u2500\u2500 FORM STEP: Continue button \u2192 POST to API \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    var loginUrl = null;\r\n\r\n    document.getElementById(\"formContinueBtn\").addEventListener(\"click\", async function () {\r\n        var btn = this;\r\n        var errorEl = document.getElementById(\"formError\");\r\n        var name   = document.getElementById(\"inputName\").value.trim();\r\n        var email  = document.getElementById(\"inputEmail\").value.trim();\r\n        \/\/ Hide previous error\r\n        errorEl.style.display = \"none\";\r\n        errorEl.textContent = \"\";\r\n\r\n        \/\/ Loading state\r\n        btn.disabled = true;\r\n        btn.innerHTML = '<span class=\"btn-spinner\"><\/span>';\r\n\r\n        try {\r\n            var mobile = \"\";\r\n            if (window.itiInstance) {\r\n                var rawVal = window.itiInstance.getNumber();\r\n                if (!rawVal) {\r\n                    throw new Error(\"Please enter your phone number.\");\r\n                }\r\n                if (!window.itiInstance.isValidNumber()) {\r\n                    throw new Error(\"Please enter a valid phone number.\");\r\n                }\r\n                mobile = rawVal;\r\n            } else {\r\n                throw new Error(\"Please enter your phone number.\");\r\n            }\r\n            var body = {\r\n                full_name: name,\r\n                email: email,\r\n                mobile: mobile,\r\n                campaign_source: \"ukdealer-funnel-2\",\r\n            };\r\n\r\n            var isQualifiedDealer =\r\n                (formData.step1 === \"I run a dealership\" || formData.step1 === \"I buy & sell cars regularly\") &&\r\n                (formData.step2 === \"5 \u2013 10 cars\" || formData.step2 === \"10+ cars\");\r\n\r\n            if (isQualifiedDealer) {\r\n                function readCookie(name) {\r\n                    var match = document.cookie.match(new RegExp(\"(?:^|; )\" + name.replace(\/([.$?*|{}()\\[\\]\\\\\\\/\\+^])\/g, \"\\\\$1\") + \"=([^;]*)\"));\r\n                    return match ? decodeURIComponent(match[1]) : \"\";\r\n                }\r\n                var fbp = readCookie(\"_fbp\");\r\n                var fbc = readCookie(\"_fbc\");\r\n                var fbclid = new URLSearchParams(window.location.search).get(\"fbclid\") || \"\";\r\n                if (fbp) body.fbp = fbp;\r\n                if (fbc) body.fbc = fbc;\r\n                if (fbclid) body.fbclid = fbclid;\r\n                body.event_source_url = window.location.href;\r\n            }\r\n\r\n            var response = await fetch(\"https:\/\/backend.getswoopa.com\/api\/accounts\/funnel-signup\/\", {\r\n                method: \"POST\",\r\n                headers: { \"Content-Type\": \"application\/json\" },\r\n                body: JSON.stringify(body)\r\n            });\r\n\r\n            var data = await response.json();\r\n\r\n            if (!response.ok) {\r\n                var msg = data.message || \"Something went wrong. Please try again.\";\r\n                throw new Error(msg);\r\n            }\r\n\r\n            loginUrl = data.login_url || null;\r\n\r\n            \/\/ Advance to next step\r\n            var currentStep = btn.closest(\".step\");\r\n            var nextStep = currentStep.nextElementSibling;\r\n            if (nextStep) {\r\n                currentStep.classList.remove(\"active\");\r\n                nextStep.classList.add(\"active\");\r\n            }\r\n\r\n        } catch (err) {\r\n            \/\/ Restore button and show error at top of form\r\n            btn.disabled = false;\r\n            btn.innerHTML = \"Continue\";\r\n            errorEl.textContent = err.message;\r\n            errorEl.style.display = \"block\";\r\n        }\r\n    });\r\n\r\n    \/\/ \u2500\u2500 DOWNLOAD BUTTON: open login_url from API response \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    document.getElementById(\"downloadBtn\").addEventListener(\"click\", function () {\r\n        if (loginUrl) {\r\n            setTimeout(function () {\r\n                window.open(loginUrl, \"_blank\");\r\n            }, 500);\r\n        }\r\n    });\r\n\r\n    \/\/ STEP 4 ANIMATION\r\n    function runChecklist(step) {\r\n\r\n        const items = step.querySelectorAll(\".check-item\");\r\n        const progress = step.querySelector(\".progress-fill\");\r\n        const successBlock = document.getElementById(\"successBlock\");\r\n        const viewBtnWrap = document.getElementById(\"viewBtnWrap\");\r\n\r\n        let i = 0;\r\n\r\n        function animate() {\r\n            if (i < items.length) {\r\n\r\n                items[i].classList.add(\"show\");\r\n\r\n                if (progress) {\r\n                    progress.style.width = ((i + 1) \/ items.length) * 100 + \"%\";\r\n                }\r\n\r\n                i++;\r\n                setTimeout(animate, 1000);\r\n            } else {\r\n    setTimeout(function() {\r\n        if (progress) progress.parentElement.style.display = \"none\";\r\n        if (successBlock) successBlock.classList.add(\"show\");\r\n        setTimeout(function() {\r\n            if (viewBtnWrap) viewBtnWrap.classList.add(\"show\");\r\n        }, 400);\r\n    }, 500);\r\n}\r\n        }\r\n\r\n        animate();\r\n    }\r\n\r\n    \/* CHANGE 2 \u2014 Removed `if (window.innerWidth <= 480)` condition.\r\n       Auto-scroll now runs on ALL screen sizes, not just mobile.\r\n       The scrolling logic itself is completely unchanged. *\/\r\n    const feed = document.querySelector('.feed-image');\r\n\r\n    if (feed) {\r\n        let scrollSpeed = 1;\r\n        let isUserInteracting = false;\r\n\r\n        feed.addEventListener('touchstart', () => {\r\n            isUserInteracting = true;\r\n        });\r\n\r\n        feed.addEventListener('touchend', () => {\r\n            isUserInteracting = false;\r\n        });\r\n\r\n        function autoScroll() {\r\n            if (isUserInteracting) return;\r\n\r\n            if (feed.scrollTop + feed.clientHeight >= feed.scrollHeight) {\r\n                feed.scrollTop = 0;\r\n            } else {\r\n                feed.scrollTop += scrollSpeed;\r\n            }\r\n        }\r\n\r\n        setInterval(autoScroll, 30);\r\n    }\r\n\r\n});\r\n<\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Step 1 of 3 How do you typically source vehicles? This will help us tailor alerts. I run a dealership I buy &#038; sell cars regularly I flip cars occasionally I&#8217;m just getting started Step 2 of 3 How many cars per month do you buy or sell? This help us prioritize the best opportunities [&hellip;]<\/p>\n","protected":false},"author":108378207,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-15357","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Uk Dealer Funnel 2 - Swoopa<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kijo.flickdevs.com\/nl\/ukdealer-funnel-2\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uk Dealer Funnel 2\" \/>\n<meta property=\"og:description\" content=\"Step 1 of 3 How do you typically source vehicles? This will help us tailor alerts. I run a dealership I buy &#038; sell cars regularly I flip cars occasionally I&#8217;m just getting started Step 2 of 3 How many cars per month do you buy or sell? This help us prioritize the best opportunities [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kijo.flickdevs.com\/nl\/ukdealer-funnel-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Swoopa\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T10:53:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/\",\"url\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/\",\"name\":\"Uk Dealer Funnel 2 - Swoopa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kijo.flickdevs.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Swoopa1_white_004-1-1.png\",\"datePublished\":\"2026-04-09T15:03:21+00:00\",\"dateModified\":\"2026-04-28T10:53:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kijo.flickdevs.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Swoopa1_white_004-1-1.png\",\"contentUrl\":\"https:\\\/\\\/kijo.flickdevs.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Swoopa1_white_004-1-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/ukdealer-funnel-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kijo.flickdevs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uk Dealer Funnel 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/#website\",\"url\":\"https:\\\/\\\/kijo.flickdevs.com\\\/\",\"name\":\"Swoopa\",\"description\":\"Instant Marketplace Notifications\",\"publisher\":{\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/#organization\"},\"alternateName\":\"Marketplace Notifications\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kijo.flickdevs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/#organization\",\"name\":\"Swoopa\",\"alternateName\":\"Marketplace Notifications\",\"url\":\"https:\\\/\\\/kijo.flickdevs.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/getswoopa.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/swoopappicon_144x144.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/getswoopa.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/swoopappicon_144x144.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Swoopa\"},\"image\":{\"@id\":\"https:\\\/\\\/kijo.flickdevs.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Uk Dealer Funnel 2 - Swoopa","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:\/\/kijo.flickdevs.com\/nl\/ukdealer-funnel-2\/","og_locale":"nl_NL","og_type":"article","og_title":"Uk Dealer Funnel 2","og_description":"Step 1 of 3 How do you typically source vehicles? This will help us tailor alerts. I run a dealership I buy &#038; sell cars regularly I flip cars occasionally I&#8217;m just getting started Step 2 of 3 How many cars per month do you buy or sell? This help us prioritize the best opportunities [&hellip;]","og_url":"https:\/\/kijo.flickdevs.com\/nl\/ukdealer-funnel-2\/","og_site_name":"Swoopa","article_modified_time":"2026-04-28T10:53:29+00:00","og_image":[{"url":"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/","url":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/","name":"Uk Dealer Funnel 2 - Swoopa","isPartOf":{"@id":"https:\/\/kijo.flickdevs.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/#primaryimage"},"image":{"@id":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/#primaryimage"},"thumbnailUrl":"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png","datePublished":"2026-04-09T15:03:21+00:00","dateModified":"2026-04-28T10:53:29+00:00","breadcrumb":{"@id":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/#primaryimage","url":"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png","contentUrl":"https:\/\/kijo.flickdevs.com\/wp-content\/uploads\/2026\/04\/Swoopa1_white_004-1-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/kijo.flickdevs.com\/ukdealer-funnel-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kijo.flickdevs.com\/"},{"@type":"ListItem","position":2,"name":"Uk Dealer Funnel 2"}]},{"@type":"WebSite","@id":"https:\/\/kijo.flickdevs.com\/#website","url":"https:\/\/kijo.flickdevs.com\/","name":"Swoopa","description":"Directe marktplaatsmeldingen","publisher":{"@id":"https:\/\/kijo.flickdevs.com\/#organization"},"alternateName":"Marketplace Notifications","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kijo.flickdevs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kijo.flickdevs.com\/#organization","name":"Swoopa","alternateName":"Marketplace Notifications","url":"https:\/\/kijo.flickdevs.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kijo.flickdevs.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/getswoopa.com\/wp-content\/uploads\/2024\/01\/swoopappicon_144x144.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/getswoopa.com\/wp-content\/uploads\/2024\/01\/swoopappicon_144x144.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Swoopa"},"image":{"@id":"https:\/\/kijo.flickdevs.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/pages\/15357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/users\/108378207"}],"replies":[{"embeddable":true,"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/comments?post=15357"}],"version-history":[{"count":0,"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/pages\/15357\/revisions"}],"wp:attachment":[{"href":"https:\/\/kijo.flickdevs.com\/nl\/wp-json\/wp\/v2\/media?parent=15357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}