{"id":1436,"date":"2026-06-29T18:14:38","date_gmt":"2026-06-29T14:14:38","guid":{"rendered":"https:\/\/gwm.ge\/?page_id=1436"},"modified":"2026-08-14T18:22:55","modified_gmt":"2026-08-14T14:22:55","slug":"gwm-model-finder","status":"publish","type":"page","link":"https:\/\/gwm.ge\/en\/gwm-model-finder\/","title":{"rendered":"Find Your GWM"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1436\" class=\"elementor elementor-1436\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42bbad8 main-wrapper e-flex e-con-boxed e-con e-parent\" data-id=\"42bbad8\" 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-85e756f elementor-widget elementor-widget-shortcode\" data-id=\"85e756f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t    <style id=\"gwm-yt-css\">\n    \/* \u2500\u2500 GWM YouTube Player \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n    \/* Wrapper matches the flow of the spacer image *\/\n    .gwm-yt-wrap {\n        display: block;\n        width: 100%;\n        position: relative;\n        border-radius: 7px;\n        overflow: hidden;\n        \/* Force GPU compositing for smoother scroll over the video area *\/\n        transform: translateZ(0); \n        contain: paint; \n    }\n\n    \/* The Spacer Image: Physically forces the 16:9 Ratio.\n       This is invincible against Elementor collapsing. *\/\n    .gwm-spacer {\n        display: block;\n        width: 100%;\n        height: auto;\n        border: 0;\n        margin: 0;\n        padding: 0;\n        pointer-events: none;\n        user-select: none;\n        visibility: hidden; \/* Invisible but takes up space *\/\n    }\n\n    \/* The Player: Absolutely positioned OVER the spacer *\/\n    .gwm-yt {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        background: #111;\n        cursor: pointer;\n        -webkit-tap-highlight-color: transparent;\n    }\n\n    \/* \u2500\u2500 Thumbnail \u2500\u2500 *\/\n    .gwm-yt__thumb {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        object-position: center;\n        transition: transform .3s ease;\n        will-change: transform;\n        content-visibility: auto;\n    }\n    .gwm-yt:hover .gwm-yt__thumb {\n        transform: scale(1.04);\n    }\n\n    \/* \u2500\u2500 Overlay \u2500\u2500 *\/\n    .gwm-yt__overlay {\n        position: absolute;\n        inset: 0;\n        background: radial-gradient(ellipse at center, transparent 25%, rgba(0,0,0,.38) 100%);\n        pointer-events: none;\n    }\n    .gwm-yt__overlay::after {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background: rgba(0,0,0,.28);\n        opacity: 0;\n        transition: opacity .2s ease;\n        will-change: opacity;\n    }\n    .gwm-yt:hover .gwm-yt__overlay::after {\n        opacity: 1;\n    }\n\n    \/* \u2500\u2500 Play Button \u2500\u2500 *\/\n    .gwm-yt__btn {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%,-50%) scale(1);\n        width: clamp(60px, 9vw, 82px);\n        height: clamp(60px, 9vw, 82px);\n        border-radius: 50%;\n        background: #fff;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: transform .22s cubic-bezier(.34,1.56,.64,1), opacity .2s ease;\n        will-change: transform, opacity;\n        z-index: 5;\n    }\n    .gwm-yt:hover .gwm-yt__btn {\n        transform: translate(-50%,-50%) scale(1.11);\n    }\n\n    \/* \u2500\u2500 Hover Ring \u2500\u2500 *\/\n    .gwm-yt__btn::before {\n        content: '';\n        position: absolute;\n        inset: -7px;\n        border-radius: 50%;\n        border: 1.5px solid rgba(255,255,255,.5);\n        opacity: 0;\n        transform: scale(.85);\n        transition: opacity .2s ease, transform .22s cubic-bezier(.34,1.56,.64,1);\n        pointer-events: none;\n    }\n    .gwm-yt:hover .gwm-yt__btn::before {\n        opacity: 1;\n        transform: scale(1);\n    }\n\n    \/* \u2500\u2500 Pulse Ring \u2500\u2500 *\/\n    .gwm-yt__btn::after {\n        content: '';\n        position: absolute;\n        inset: 0;\n        border-radius: 50%;\n        border: 1.5px solid rgba(255,255,255,.5);\n        opacity: 0;\n        transform: scale(1);\n        animation: gwm-ring 3.2s ease-out infinite;\n        pointer-events: none;\n    }\n    @keyframes gwm-ring {\n        0%   { transform: scale(1);   opacity: .6; }\n        65%  { transform: scale(1.6); opacity: 0;  }\n        100% { transform: scale(1.6); opacity: 0;  }\n    }\n    .gwm-yt:hover .gwm-yt__btn::after {\n        animation: none;\n        opacity: 0;\n    }\n\n    \/* \u2500\u2500 Play Icon \u2500\u2500 *\/\n    .gwm-yt__icon {\n        width: 34%;\n        height: 34%;\n        margin-left: 5%;\n        fill: #111;\n        flex-shrink: 0;\n    }\n\n    \/* \u2500\u2500 Iframe \u2500\u2500 *\/\n    .gwm-yt__frame {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        border: 0;\n        border-radius: 7px;\n        opacity: 0;\n        animation: gwm-fadein .35s ease forwards;\n        z-index: 10;\n    }\n    @keyframes gwm-fadein { to{ opacity: 1; } }\n\n    \/* \u2500\u2500 Active State \u2500\u2500 *\/\n    .gwm-yt--played .gwm-yt__btn,\n    .gwm-yt--played .gwm-yt__thumb,\n    .gwm-yt--played .gwm-yt__overlay {\n        opacity: 0;\n        transition: opacity .25s ease;\n        pointer-events: none;\n    }\n    .gwm-yt--played .gwm-yt__btn::before,\n    .gwm-yt--played .gwm-yt__btn::after {\n        animation: none;\n        opacity: 0;\n    }\n\n    \/* \u2500\u2500 Loading Spinner \u2500\u2500 *\/\n    .gwm-yt--loading .gwm-yt__btn { background: rgba(255,255,255,.1); }\n    .gwm-yt--loading .gwm-yt__icon { opacity: 0; }\n    .gwm-yt--loading .gwm-yt__btn::before { opacity: 0; transform: scale(.85); }\n    .gwm-yt--loading .gwm-yt__btn::after {\n        animation: gwm-spin .7s linear infinite;\n        border: 2.5px solid rgba(255,255,255,.18);\n        border-top-color: #fff;\n        border-radius: 50%;\n        inset: 18%;\n    }\n    @keyframes gwm-spin { to{ transform: rotate(360deg); } }\n\n    \/* \u2500\u2500 Mobile Tweaks \u2500\u2500 *\/\n    @media (max-width: 600px) {\n        .gwm-yt:hover .gwm-yt__thumb { transform: none; }\n        .gwm-yt:hover .gwm-yt__btn { transform: translate(-50%,-50%) scale(1); }\n        .gwm-yt:hover .gwm-yt__btn::before { opacity: 0; }\n    }\n    <\/style>\n    \t\t<div class=\"elementor-shortcode\"><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 GWM MODEL FINDER v5.4.9 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<style>\n.pc-toggle-pill {\n    top: 2px !important;\n    left: 2px !important;\n    width: 23px !important;\n    height: 24px !important;\n  \n}.pc-toggle-container {\n    margin-bottom: 0px !important;\n}\nh3.gq-model-name {\n    margin-bottom: 15px !important;\n    margin-top: -4px !important;\n    text-align: center !important; \/* Centered Model Title *\/\n}\nbutton#gqStartBtn {\n    margin-top: 25px !important;\n}\n\/* Reset & Scoping - Only target explicit custom classes to prevent breaking nested third-party shortcodes *\/\n.gq,\n.gq-bar, .gq-logo, .gq-logo-dot,\n.gq-progress-wrapper, .gq-progress-text, .gq-progress-container, .gq-progress-fill,\n.gq-left,\n.gq-intro-container, .gq-intro-badge,\n.gq-question-container, .gq-lbl, .gq-lbl-n, .gq-lbl-t,\n.gq-options-grid, .gq-option, .gq-option-text, .gq-option-chk,\n.gq-nav-buttons,\n.gq-results-canvas, .gq-res-title-box, .gq-res-subtitle,\n.gq-card-layout, .gq-model-hero-card, .gq-model-hero-video, .gq-model-hero-details,\n.gq-model-badge,\n.gq-price-block, .gq-price-info, .gq-price-label, .gq-price-value,\n.gq-tie-card, .gq-tie-info, .gq-tie-name,\n.gq-actions-footer,\n.gq-form-overlay, .gq-form-overlay *, .gq-form-overlay *::before, .gq-form-overlay *::after { \n  box-sizing: border-box; margin: 0; padding: 0; \n}\n\n\/* Explicit typography reset, protected from touching the price toggle container children *\/\n.gq h1, .gq h2, .gq h3, .gq h4, .gq p,\n.gq span:not(.gq-price-toggle-container *),\n.gq img:not(.gq-price-toggle-container *),\n.gq svg:not(.gq-price-toggle-container *),\n.gq button:not(.gq-price-toggle-container *) {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n\/* Original Font Preservation *\/\n.gq, .gq-form-overlay { \n  font-family: 'Loos', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\/* Luxury Automotive Design Tokens *\/\n.gq, .gq-form-overlay {\n  --bg-main: #ffffff;\n  --bg-panel: #f8fafc;\n  --surface: #f1f5f9;\n  --surface-hover: #e2e8f0;\n  \n  --border-light: #e2e8f0;\n  --border-focus: rgba(200,16,46,0.4);\n  \n  --text-dark: #0f172a;\n  --text-mid: #475569;\n  --text-light: #94a3b8;\n  \n  --accent: #c8102e;\n  --accent-glow: rgba(200, 16, 46, 0.12);\n  --accent-bg: rgba(200, 16, 46, 0.04);\n  \n  --radius-xl: 24px;\n  --radius-lg: 16px;\n  --radius-md: 12px;\n  --radius-sm: 8px;\n  \n  --shadow-float: 0 20px 40px -12px rgba(15, 23, 42, 0.05), 0 0 0 1px rgba(15, 23, 42, 0.02);\n  --shadow-pop: 0 12px 32px -8px rgba(15, 23, 42, 0.1), 0 0 0 1px rgba(15, 23, 42, 0.03);\n  --ease: cubic-bezier(0.16, 1, 0.3, 1);\n  --spring: cubic-bezier(0.25, 1.2, 0.4, 1);\n}\n\n\/* Premium Main Frame Container *\/\n.gq {\n  position: relative;\n  max-width: 720px;\n  margin: 0 auto;\n  background: var(--bg-main);\n  border-radius: var(--radius-xl);\n  box-shadow: var(--shadow-float);\n  border: 1px solid rgba(15, 23, 42, 0.04);\n  overflow: hidden;\n}\n\n\/* Header Top Bar *\/\n.gq-bar {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 24px 36px;\n  border-bottom: 1px solid var(--border-light);\n  background: var(--bg-main);\n}\n.gq-logo {\n  display: flex; align-items: center; gap: 10px;\n  font-size: 14px; font-weight: 800; color: var(--text-dark);\n  letter-spacing: 0.5px;\n}\n.gq-logo-dot {\n  width: 8px; height: 8px; border-radius: 50%;\n  background: var(--accent); box-shadow: 0 0 10px rgba(200,16,46,0.6);\n}\n\n\/* Progress Area UX Style *\/\n.gq-progress-wrapper {\n  display: flex; align-items: center; gap: 14px;\n}\n.gq-progress-text {\n  font-size: 12px; font-weight: 700; color: var(--text-mid); min-width: 82px; text-align: right;\n}\n.gq-progress-container {\n  width: 100px; height: 6px;\n  background: var(--surface); border-radius: 100px;\n  overflow: hidden; position: relative;\n}\n.gq-progress-fill {\n  height: 100%; width: 0%;\n  background: var(--accent);\n  transition: width 0.4s var(--ease);\n}\n\n\/* Stable Main Workspace: Eliminates Dynamic Collapse Shifts *\/\n.gq-left { \n  padding: 44px 36px; \n  display: flex; flex-direction: column; gap: 24px; \n  min-height: 480px;\n  box-sizing: border-box;\n  position: relative;\n}\n\n\/* \u2500\u2500 ELITE TRANSITIONS AND STEP ANIMATIONS \u2500\u2500 *\/\n.gq-intro-container,\n.gq-question-container {\n  transition: opacity 0.25s ease, transform 0.25s var(--ease);\n  opacity: 1;\n  transform: translateX(0);\n  width: 100%;\n}\n\n\/* Sliding exits *\/\n.gq-intro-container.exit-left,\n.gq-question-container.exit-left {\n  opacity: 0;\n  transform: translateX(-24px);\n}\n.gq-intro-container.exit-right,\n.gq-question-container.exit-right {\n  opacity: 0;\n  transform: translateX(24px);\n}\n\n\/* Sliding enters *\/\n.gq-question-container.enter-right {\n  opacity: 0;\n  transform: translateX(24px);\n}\n.gq-question-container.enter-left {\n  opacity: 0;\n  transform: translateX(-24px);\n}\n\n\/* \u2500\u2500 INTRO \/ COVER DESIGN \u2500\u2500 *\/\n.gq-intro-container {\n  text-align: center;\n  max-width: 540px;\n  margin: 0 auto;\n  padding: 40px 10px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n}\n.gq-intro-badge {\n  display: inline-block;\n  font-size: 11px; font-weight: 700; letter-spacing: 2px;\n  color: var(--accent); text-transform: uppercase;\n  background: var(--accent-bg);\n  padding: 6px 14px; border-radius: 100px;\n  margin-bottom: 24px;\n}\n.gq-intro-title {\n  font-size: 34px; font-weight: 800; color: var(--text-dark);\n  line-height: 1.25; margin-bottom: 18px; letter-spacing: -0.8px;\n}\n.gq-intro-text {\n  font-size: 15px; color: var(--text-mid); line-height: 1.6;\n  margin-bottom: 36px;\n}\n\n\/* Question Header Design *\/\n.gq-lbl { display: flex; flex-direction: column; gap: 8px; margin-bottom: 16px; }\n.gq-lbl-n { font-size: 12px; font-weight: 800; color: var(--accent); text-transform: uppercase; letter-spacing: 1.5px; }\n.gq-lbl-t { font-size: 20px; font-weight: 700; color: var(--text-dark); letter-spacing: -0.3px; line-height: 1.35; }\n\n\/* Option Selection Cards *\/\n.gq-options-grid { display: flex; flex-direction: column; gap: 12px; }\n.gq-option {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 18px 24px; border-radius: var(--radius-md);\n  background: var(--bg-main); border: 1.5px solid var(--border-light);\n  cursor: pointer; transition: all 0.25s var(--ease);\n  user-select: none;\n  box-shadow: 0 2px 4px rgba(0,0,0,0.01);\n}\n.gq-option:hover {\n  background: var(--bg-panel);\n  border-color: var(--text-light);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 16px rgba(15, 23, 42, 0.04);\n}\n.gq-option.active {\n  background: var(--accent-bg);\n  border-color: var(--accent);\n  box-shadow: 0 8px 24px var(--accent-glow);\n}\n.gq-option-text { font-size: 15px; font-weight: 600; color: var(--text-mid); transition: color 0.2s; }\n.gq-option:hover .gq-option-text { color: var(--text-dark); }\n.gq-option.active .gq-option-text { color: var(--accent); }\n.gq-option-chk {\n  width: 20px; height: 20px; border-radius: 50%;\n  background: var(--accent); display: flex; align-items: center; justify-content: center;\n  opacity: 0; transform: scale(0.6); transition: all 0.3s var(--spring);\n}\n.gq-option.active .gq-option-chk { opacity: 1; transform: scale(1); }\n\n\/* Navigation Row *\/\n.gq-nav-buttons { display: flex; justify-content: space-between; margin-top: 14px; align-items: center; }\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   EXPLICIT BUTTON RESETS (Theme Override Shield)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.gq button:not(.gq-price-toggle-container *), \n.gq button:hover:not(.gq-price-toggle-container *), \n.gq button:focus:not(.gq-price-toggle-container *), \n.gq button:active:not(.gq-price-toggle-container *),\n.gq .gq-btn, .gq .gq-btn:hover, .gq .gq-btn:focus, .gq .gq-btn:active,\n.gq-form-overlay button, .gq-form-overlay button:hover, .gq-form-overlay button:focus, .gq-form-overlay button:active,\n.gq-form-overlay .gq-form-submit, .gq-form-overlay .gq-form-submit:hover {\n  outline: none !important;\n  box-shadow: none !important;\n  text-decoration: none !important;\n  background-image: none !important;\n  border: none !important;\n  filter: none !important;\n  transition: all 0.25s var(--ease) !important;\n}\n\n\/* \u2500\u2500 PREMIUM BUTTONS SYSTEM \u2500\u2500 *\/\n.gq-btn-primary {\n  all: unset !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important;\n  padding: 15px 32px !important; border-radius: var(--radius-sm) !important;\n  font-family: inherit !important; font-size: 14px !important; font-weight: 700 !important;\n  letter-spacing: 0.5px !important; text-transform: uppercase !important;\n  cursor: pointer !important; text-decoration: none !important;\n  transition: all 0.25s var(--ease) !important;\n  background-color: var(--accent) !important;\n  color: #ffffff !important;\n  box-shadow: 0 6px 18px var(--accent-glow) !important;\n}\n.gq-btn-primary:hover {\n  background-color: #a60c24 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 8px 24px var(--accent-glow) !important;\n}\n\n\/* Specific Action Button Overrides (Defined AFTER base styles) *\/\n.gq-intro-btn {\n  background-color: var(--accent) !important; \/* GWM Signature Red *\/\n  color: #ffffff !important;\n  width: auto !important;\n  padding: 16px 40px !important;\n  box-shadow: 0 6px 18px var(--accent-glow) !important;\n  border-radius: var(--radius-sm) !important;\n}\n.gq-intro-btn:hover {\n  background-color: #a60c24 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 8px 24px var(--accent-glow) !important;\n}\n\n.gq-btn-test-drive {\n  background-color: var(--text-dark) !important; \/* Premium Dark Slate *\/\n  color: #ffffff !important;\n  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.1) !important;\n}\n.gq-btn-test-drive:hover {\n  background-color: #1e293b !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.15) !important;\n}\n\n.gq-btn-get-offer {\n  background-color: var(--accent) !important; \/* GWM Signature Red *\/\n  color: #ffffff !important;\n  box-shadow: 0 6px 18px var(--accent-glow) !important;\n}\n.gq-btn-get-offer:hover {\n  background-color: #a60c24 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 8px 24px var(--accent-glow) !important;\n}\n\n.gq-btn-secondary {\n  all: unset !important; display: inline-flex !important; align-items: center !important; justify-content: center !important;\n  padding: 13px 26px !important; border-radius: var(--radius-sm) !important;\n  border: 1.5px solid var(--border-light) !important; background-color: transparent !important;\n  color: var(--text-mid) !important; font-family: inherit !important; font-size: 13px !important; font-weight: 700 !important;\n  cursor: pointer !important; text-decoration: none !important;\n  transition: all 0.2s var(--ease) !important;\n}\n.gq-btn-secondary:hover {\n  background-color: var(--surface) !important;\n  color: var(--text-dark) !important;\n  transform: translateY(-1px) !important;\n}\n\n\/* \u2550\u2550\u2550\u2550 RESULTS DESIGN \u2550\u2550\u2550\u2550 *\/\n.gq-results-canvas {\n  display: flex; flex-direction: column; gap: 28px;\n  transition: opacity 0.4s var(--ease), transform 0.4s var(--ease);\n  opacity: 0;\n  transform: translateY(20px);\n}\n.gq-results-canvas.enter-active {\n  opacity: 1;\n  transform: translateY(0);\n}\n.gq-res-title-box { text-align: center; margin-bottom: 4px; }\n.gq-res-subtitle { font-size: 11px; font-weight: 800; color: var(--accent); text-transform: uppercase; letter-spacing: 1.5px; }\n.gq-res-h1 { font-size: 28px; font-weight: 800; color: var(--text-dark); margin-top: 6px; letter-spacing: -0.5px; }\n\n\/* Premium Wide Card layouts (Modified to vertical layout for the video focus) *\/\n.gq-card-layout { display: flex; flex-direction: column; gap: 20px; }\n.gq-model-hero-card {\n  background: linear-gradient(135deg, #ffffff 0%, var(--bg-panel) 100%);\n  border: 1px solid var(--border-light); border-radius: var(--radius-xl);\n  padding: 36px; display: flex; flex-direction: column; gap: 24px; position: relative; overflow: hidden;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.02);\n}\n\n\/* Base style for fallback image frame (Does not force absolute iframe styling to avoid conflicting with original     <script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoObject\",\"embedUrl\":\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/i7UV92NmdQE\",\"thumbnailUrl\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/maxresdefault.jpg\",\"name\":\"Play Video\"}<\/script>\n\n    <div class=\"gwm-yt-wrap\">\n        <img decoding=\"async\" class=\"gwm-spacer\" aria-hidden=\"true\" alt=\"\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 9'%3E%3C\/svg%3E\">\n\n        <div\n            class=\"gwm-yt\"\n            role=\"button\"\n            tabindex=\"0\"\n            aria-label=\"Play Video\"\n            data-vid=\"i7UV92NmdQE\"\n            data-title=\"Play Video\"\n            itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"\n        >\n            <meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube-nocookie.com\/embed\/i7UV92NmdQE\">\n            <meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\">\n\n            <img loading=\"lazy\"\n                class=\"gwm-yt__thumb\"\n                src=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\"\n                onerror=\"this.onerror=null;this.src='https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/hqdefault.jpg';\"\n                alt=\"Play Video\"\n                width=\"1280\"\n                height=\"720\"\n                loading=\"lazy\"\n                decoding=\"async\"\n                fetchpriority=\"low\"\n                itemprop=\"thumbnailUrl\"\n            >\n            <div class=\"gwm-yt__overlay\" aria-hidden=\"true\"><\/div>\n            <div class=\"gwm-yt__btn\" aria-hidden=\"true\">\n                <svg class=\"gwm-yt__icon\" viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\">\n                    <path d=\"M10 6.5 L26 16 L10 25.5 Z\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n     rules) *\/\n.gq-model-hero-video {\n  width: 100%;\n  position: relative;\n  aspect-ratio: 16\/9;\n  border-radius: var(--radius-lg);\n  overflow: hidden;\n  background: transparent;\n}\n.gq-model-hero-video img {\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n.gq-model-hero-details { width: 100%; }\n.gq-model-badge {\n  display: inline-block; padding: 5px 12px; background: var(--accent-bg); color: var(--accent);\n  font-size: 10px; font-weight: 800; border-radius: 100px; text-transform: uppercase; margin-bottom: 12px;\n  letter-spacing: 0.5px;\n}\n.gq-model-name { font-size: 28px; font-weight: 800; color: var(--text-dark); line-height: 1.15; margin-bottom: 10px; letter-spacing: -0.3px; }\n\n\/* \u2500\u2500 PERFECT INLINE PRICE BLOCK \u2500\u2500 *\/\n.gq-price-block {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  margin-bottom: 18px;\n  padding: 12px 20px;\n  background: var(--bg-panel);\n  border: 1px solid var(--border-light);\n  border-radius: var(--radius-md);\n  box-sizing: border-box;\n  width: 100%;\n}\n.gq-price-info {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.gq-price-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--text-light);\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  white-space: nowrap;\n}\n.gq-price-value {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--accent);\n  white-space: nowrap;\n}\n\n\/* \u2500\u2500 PRICE TOGGLE SHIELD OVERRIDES \u2500\u2500 *\/\n.gq-price-toggle-container {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: flex-end !important;\n  flex-shrink: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n.gq-price-toggle-container * {\n  box-sizing: border-box;\n}\n.gq-price-toggle-container .pc-global-toggle-wrapper {\n  position: relative !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  top: auto !important;\n  right: auto !important;\n  bottom: auto !important;\n  left: auto !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  width: auto !important;\n  height: auto !important;\n  float: none !important;\n  box-shadow: none !important;\n  transform: none !important;\n  overflow: visible !important;\n  z-index: auto !important;\n}\n.gq-price-toggle-container .pc-toggle-item {\n  margin: 0 !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n}\n\n.gq-model-desc { \n  font-size: 13px; \n  color: var(--text-mid); \n  line-height: 1.6; \n  text-align: center !important; \/* Centered Model Description globally *\/\n}\n\n\/* Dash-Bordered Alternative option - Fully Clickable Card Setup *\/\n.gq-tie-card {\n  background: #ffffff; border: 1.5px dashed var(--border-light); border-radius: var(--radius-lg);\n  padding: 20px 24px; display: flex; align-items: center; justify-content: space-between;\n  transition: all 0.3s var(--ease);\n  text-decoration: none !important; \/* Block standard anchor line decoration *\/\n  color: inherit !important; \/* Maintain styling flow inheritance *\/\n}\n.gq-tie-card:hover {\n  border-color: var(--accent);\n  background: var(--bg-panel);\n}\n.gq-tie-info { display: flex; align-items: center; gap: 16px; }\n.gq-tie-img { \n  width: 90px; height: 50px; object-fit: contain; \n  filter: drop-shadow(0 6px 12px rgba(0,0,0,0.04)); \n  transition: transform 0.3s var(--ease); \n}\n.gq-tie-card:hover .gq-tie-img {\n  transform: scale(1.05); \/* Interactive dynamic card hover feedback *\/\n}\n.gq-tie-name { \n  font-size: 15px; font-weight: 800; color: var(--text-dark); \n  transition: color 0.3s var(--ease); \n}\n.gq-tie-card:hover .gq-tie-name {\n  color: var(--accent); \/* Elegant brand highlights on hover *\/\n}\n\n\/* Restart Button Style *\/\n.gq-btn-restart {\n  all: unset !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important;\n  margin: 8px auto 0 !important; padding: 10px 20px !important; color: var(--text-mid) !important;\n  font-family: inherit !important; font-size: 13px !important; font-weight: 700 !important; cursor: pointer !important;\n  transition: all 0.2s !important;\n}\n.gq-btn-restart:hover { color: var(--accent) !important; }\n\n\/* Grid CTAs in Footer *\/\n.gq-actions-footer { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 10px; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   POPUP MODAL (GLASSMORPHISM STYLE)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.gq-form-overlay {\n  display: none; position: fixed; inset: 0; z-index: 99999;\n  background: rgba(15, 23, 42, 0.4); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n  align-items: center; justify-content: center; padding: 20px; animation: gFadeIn .3s ease;\n}\n.gq-form-overlay.open { display: flex; }\n@keyframes gFadeIn { from { opacity: 0; } to { opacity: 1; } }\n\n.gq-form-modal {\n  background: var(--bg-main); border: 1px solid rgba(0,0,0,0.05); border-radius: var(--radius-xl); box-shadow: var(--shadow-pop);\n  width: 100%; max-width: 480px; max-height: 90vh; overflow-y: auto; animation: gSlideUp .4s var(--spring); position: relative;\n}\n@keyframes gSlideUp { from { opacity:0; transform:translateY(30px) scale(0.97); } to { opacity:1; transform:translateY(0) scale(1); } }\n.gq-form-modal::-webkit-scrollbar { width: 4px; }\n.gq-form-modal::-webkit-scrollbar-thumb { background: rgba(0,0,0,.1); border-radius: 4px; }\n\n\/* Modal Header styling *\/\n.gq-form-header {\n  padding: 32px 32px 24px; border-bottom: 1px solid var(--border-light); display: flex; align-items: flex-start; justify-content: space-between; gap: 16px;\n}\n.gq-form-header-left { display: flex; flex-direction: column; gap: 4px; }\n.gq-form-title { font-size: 24px; font-weight: 800; color: var(--text-dark); letter-spacing: -0.5px; line-height: 1.2; }\n.gq-form-subtitle { font-size: 13px; font-weight: 500; color: var(--text-mid); }\n.gq-form-close {\n  all: unset !important; width: 36px; height: 36px; border-radius: 50%; background: var(--surface); border: none !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  cursor: pointer !important; color: var(--text-mid); transition: all .3s var(--spring) !important;\n}\n.gq-form-close:hover { background: var(--surface-hover) !important; color: var(--text-dark) !important; transform: rotate(90deg) scale(1.1) !important; }\n\n\/* Dynamic Fields Styling *\/\n.gq-form-fields { padding: 28px 32px; }\n.gq-form-fields-title { font-size: 11px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; color: var(--text-light); padding-bottom: 14px; }\n.gq-form-field { margin-bottom: 20px; position: relative; }\n.gq-form-field label { display: block; font-size: 12px; font-weight: 700; color: var(--text-mid); margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.5px; }\n.gq-form-field input {\n  width: 100%; padding: 14px 16px; background: var(--bg-panel); border: 1.5px solid var(--border-light); border-radius: var(--radius-sm);\n  color: var(--text-dark); font-family: inherit; font-size: 15px; font-weight: 500; outline: none; transition: all .3s var(--ease); -webkit-appearance: none; appearance: none;\n}\n.gq-form-field input:hover { background: var(--surface-hover); }\n.gq-form-field input:focus { background: #fff; border-color: var(--accent); box-shadow: 0 0 0 4px var(--accent-glow); }\n.gq-form-field input::placeholder { color: var(--text-light); font-weight: 400; }\n#gqPhoneSlot .elementor-field-label { display: none !important; }\n#gqPhoneSlot .elementor-field-group { margin-bottom: 0 !important; }\n\n\/* Mobile Adaptability UX *\/\n@media (max-width: 850px) {\n  .gq-left { padding: 36px 24px; gap: 24px; }\n  .gq-bar { padding: 20px 24px; }\n  .gq-model-hero-card { padding: 28px; gap: 24px; }\n  .gq-model-hero-details { width: 100%; text-align: center !important; }\n  .gq-price-block { margin: 0 0 16px; }\n  .gq-actions-footer { grid-template-columns: 1fr; gap: 12px; }\n  .gq-form-modal { max-width: 100%; border-radius: var(--radius-lg); }\n  .gq-intro-title { font-size: 28px; }\n}\n@media (max-width: 480px) {\n  .gq-bar { padding: 16px; }\n  .gq-left { padding: 28px 16px; gap: 20px; }\n  .gq-form-header { padding: 24px 20px 16px; }\n  .gq-form-fields { padding: 20px; }\n  .gq-form-submit-wrap { padding: 0 20px 24px; }\n}\n<\/style>\n\n<!-- Buffer holding price converter global toggler output. Moved to results dynamically -->\n<div id=\"gqHiddenToggle\" style=\"display:none !important;\" aria-hidden=\"true\">\n      <div class=\"pc-toggle-container\">\n        <div class=\"pc-global-toggle-wrapper\" data-active-curr=\"GEL\">\n            <div class=\"pc-toggle-pill\"><\/div>\n            <div class=\"pc-toggle-item active\" data-currency=\"GEL\">\u20be<\/div>\n            <div class=\"pc-toggle-item\" data-currency=\"USD\">$<\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n\n<div class=\"gq\" id=\"gqRoot\">\n\n  <!-- TOP BAR -->\n  <div class=\"gq-bar\">\n    <div class=\"gq-logo\">\n      <span class=\"gq-logo-dot\"><\/span>\n      GWM <span style=\"font-weight: 300; margin-left: 4px;\">MODEL FINDER<\/span>\n    <\/div>\n    <!-- Clean Progress indicator wrapper -->\n    <div class=\"gq-progress-wrapper\" id=\"gqProgressWrapper\" style=\"display:none;\">\n      <span class=\"gq-progress-text\" id=\"gqProgressText\">Question 01 \/ 04<\/span>\n      <div class=\"gq-progress-container\">\n        <div class=\"gq-progress-fill\" id=\"gqProgressFill\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- MAIN CANVAS -->\n  <div class=\"gq-left\" id=\"gqMainWorkspace\">\n    <div id=\"gqQuestionAnchor\">\n      \n      <!-- Static Cover \/ Intro Page: Rendered on Server Side to Completely Prevent CLS -->\n      <div class=\"gq-intro-container\" id=\"gqIntroContainer\">\n        <div class=\"gq-intro-badge\">GWM MODEL FINDER<\/div>\n        <h1 class=\"gq-intro-title\">Find your perfect GWM in 60 seconds<\/h1>\n        <p class=\"gq-intro-text\">Answer 4 simple questions and discover the vehicle that perfectly fits your daily life, comfort, and budget.<\/p>\n        <button type=\"button\" class=\"gq-btn-primary gq-intro-btn\" id=\"gqStartBtn\">\n          <span>Start Quiz<\/span>\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n            <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n          <\/svg>\n        <\/button>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/div><!-- \/gq -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 COMPACT POPUP MODAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"gq-form-overlay\" id=\"gqFormOverlay\">\n  <div class=\"gq-form-modal\" id=\"gqFormModal\">\n\n    <div class=\"gq-form-header\">\n      <div class=\"gq-form-header-left\">\n        <div class=\"gq-form-title\">Get an Offer<\/div>\n        <div class=\"gq-form-subtitle\">Leave your contact details<\/div>\n      <\/div>\n      <button class=\"gq-form-close\" id=\"gqFormClose\" type=\"button\" aria-label=\"Close\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\">\n          <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>\n        <\/svg>\n      <\/button>\n    <\/div>\n\n    <!-- EDITABLE FIELDS (Email Not Required) -->\n    <div class=\"gq-form-fields\">\n      <div class=\"gq-form-fields-title\">Contact Information<\/div>\n      <div class=\"gq-form-field\">\n        <label for=\"gqFName\">Name<\/label>\n        <input type=\"text\" id=\"gqFName\" placeholder=\"Your Name\">\n      <\/div>\n      <div class=\"gq-form-field\" id=\"gqPhoneSlot\">\n        <label>Phone <span style=\"color:var(--accent)\">*<\/span><\/label>\n        <!-- Real Elementor phone element will sit here -->\n      <\/div>\n      <div class=\"gq-form-field\">\n        <label for=\"gqFEmail\">Email<\/label>\n        <input type=\"email\" id=\"gqFEmail\" placeholder=\"email@example.com\">\n      <\/div>\n    <\/div>\n\n   <!-- SUBMIT -->\n    <div class=\"gq-form-submit-wrap\" style=\"padding: 0 32px 32px !important; display: flex !important;\">\n      <button class=\"gq-form-submit\" id=\"gqFormSubmit\" type=\"button\" style=\"all: unset !important; box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; width: 100% !important; padding: 15px 32px !important; border-radius: 8px !important; font-family: inherit !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 0.5px !important; text-transform: uppercase !important; cursor: pointer !important; background-color: #c8102e !important; color: #ffffff !important; box-shadow: 0 6px 18px rgba(200, 16, 46, 0.12) !important; border: none !important; outline: none !important; text-decoration: none !important; background-image: none !important;\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"stroke: #ffffff !important;\">\n          <line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/>\n        <\/svg>\n        <span style=\"color: #ffffff !important; font-weight: 700 !important; font-family: inherit !important;\">Submit<\/span>\n      <\/button>\n    <\/div>\n\n  <\/div>\n<\/div><!-- \/overlay -->\n\n<script>\n(function(){\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     DATA\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  var BRANDS = [{\"slug\":\"haval\",\"name\":\"Haval\",\"logo\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/haval-black.svg\"},{\"slug\":\"poer\",\"name\":\"Poer\",\"logo\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/poer-full.svg\"},{\"slug\":\"tank\",\"name\":\"Tank\",\"logo\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/tank-full-black.svg\"}];\n  var MODELS = [{\"brand\":\"haval\",\"label\":\"Haval H6\",\"image\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/haval-h6-benzini.webp\",\"price\":25000,\"slug\":\"haval-h6\",\"url\":\"https:\\\/\\\/gwm.ge\\\/en\\\/models\\\/haval-h6\\\/\",\"video_url\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=jT4UyOBBaAM\",\"video_html\":\"    <script type=\\\"application\\\/ld+json\\\">{\\\"@context\\\":\\\"https:\\\\\\\/\\\\\\\/schema.org\\\",\\\"@type\\\":\\\"VideoObject\\\",\\\"embedUrl\\\":\\\"https:\\\\\\\/\\\\\\\/www.youtube-nocookie.com\\\\\\\/embed\\\\\\\/jT4UyOBBaAM\\\",\\\"thumbnailUrl\\\":\\\"https:\\\\\\\/\\\\\\\/i.ytimg.com\\\\\\\/vi\\\\\\\/jT4UyOBBaAM\\\\\\\/maxresdefault.jpg\\\",\\\"name\\\":\\\"Play Video\\\"}<\\\/script>\\n\\n    <div class=\\\"gwm-yt-wrap\\\">\\n        <img class=\\\"gwm-spacer\\\" aria-hidden=\\\"true\\\" alt=\\\"\\\" src=\\\"data:image\\\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' viewBox='0 0 16 9'%3E%3C\\\/svg%3E\\\">\\n\\n        <div\\n            class=\\\"gwm-yt\\\"\\n            role=\\\"button\\\"\\n            tabindex=\\\"0\\\"\\n            aria-label=\\\"Play Video\\\"\\n            data-vid=\\\"jT4UyOBBaAM\\\"\\n            data-title=\\\"Play Video\\\"\\n            itemscope itemtype=\\\"https:\\\/\\\/schema.org\\\/VideoObject\\\"\\n        >\\n            <meta itemprop=\\\"embedUrl\\\" content=\\\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/jT4UyOBBaAM\\\">\\n            <meta itemprop=\\\"thumbnailUrl\\\" content=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/jT4UyOBBaAM\\\/maxresdefault.jpg\\\">\\n\\n            <img\\n                class=\\\"gwm-yt__thumb\\\"\\n                src=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/jT4UyOBBaAM\\\/maxresdefault.jpg\\\"\\n                onerror=\\\"this.onerror=null;this.src='https:\\\/\\\/i.ytimg.com\\\/vi\\\/jT4UyOBBaAM\\\/hqdefault.jpg';\\\"\\n                alt=\\\"Play Video\\\"\\n                width=\\\"1280\\\"\\n                height=\\\"720\\\"\\n                loading=\\\"lazy\\\"\\n                decoding=\\\"async\\\"\\n                fetchpriority=\\\"low\\\"\\n                itemprop=\\\"thumbnailUrl\\\"\\n            >\\n            <div class=\\\"gwm-yt__overlay\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n            <div class=\\\"gwm-yt__btn\\\" aria-hidden=\\\"true\\\">\\n                <svg class=\\\"gwm-yt__icon\\\" viewBox=\\\"0 0 32 32\\\" xmlns=\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\">\\n                    <path d=\\\"M10 6.5 L26 16 L10 25.5 Z\\\"\\\/>\\n                <\\\/svg>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n        <script>\\n    (function(){\\n        function initPlayer(el){\\n            if(el.dataset.gwmInit) return;\\n            el.dataset.gwmInit = '1';\\n\\n            el.addEventListener('click', function(){\\n                var vid    = el.dataset.vid;\\n                var params = 'autoplay=1&rel=0&modestbranding=1&playsinline=1&color=white';\\n                el.classList.add('gwm-yt--played', 'gwm-yt--loading');\\n\\n                var iframe       = document.createElement('iframe');\\n                iframe.className = 'gwm-yt__frame';\\n                iframe.title     = el.dataset.title || 'Video';\\n                iframe.allow     = 'autoplay; fullscreen; picture-in-picture; encrypted-media';\\n                iframe.allowFullscreen = true;\\n                iframe.loading   = 'lazy';\\n                iframe.src       = 'https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/' + vid + '?' + params;\\n\\n                iframe.addEventListener('load', function(){\\n                    el.classList.remove('gwm-yt--loading');\\n                });\\n                el.appendChild(iframe);\\n            }, { once: true });\\n        }\\n\\n        function scanPlayers(){\\n            document.querySelectorAll('.gwm-yt:not([data-gwm-init])').forEach(initPlayer);\\n        }\\n\\n        if(document.readyState === 'loading'){\\n            document.addEventListener('DOMContentLoaded', scanPlayers);\\n        } else {\\n            scanPlayers();\\n        }\\n\\n        if(window.MutationObserver){\\n            new MutationObserver(scanPlayers).observe(document.body, { childList:true, subtree:true });\\n        }\\n    })();\\n    <\\\/script>\\n    \"},{\"brand\":\"haval\",\"label\":\"Haval Jolion\",\"image\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/haval-jolion-gwm-avto-centri-tbilisshi.webp\",\"price\":20700,\"slug\":\"haval-jolion\",\"url\":\"https:\\\/\\\/gwm.ge\\\/en\\\/models\\\/haval-jolion\\\/\",\"video_url\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=SmYqHbiltqE\",\"video_html\":\"    <script type=\\\"application\\\/ld+json\\\">{\\\"@context\\\":\\\"https:\\\\\\\/\\\\\\\/schema.org\\\",\\\"@type\\\":\\\"VideoObject\\\",\\\"embedUrl\\\":\\\"https:\\\\\\\/\\\\\\\/www.youtube-nocookie.com\\\\\\\/embed\\\\\\\/SmYqHbiltqE\\\",\\\"thumbnailUrl\\\":\\\"https:\\\\\\\/\\\\\\\/i.ytimg.com\\\\\\\/vi\\\\\\\/SmYqHbiltqE\\\\\\\/maxresdefault.jpg\\\",\\\"name\\\":\\\"Play Video\\\"}<\\\/script>\\n\\n    <div class=\\\"gwm-yt-wrap\\\">\\n        <img class=\\\"gwm-spacer\\\" aria-hidden=\\\"true\\\" alt=\\\"\\\" src=\\\"data:image\\\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' viewBox='0 0 16 9'%3E%3C\\\/svg%3E\\\">\\n\\n        <div\\n            class=\\\"gwm-yt\\\"\\n            role=\\\"button\\\"\\n            tabindex=\\\"0\\\"\\n            aria-label=\\\"Play Video\\\"\\n            data-vid=\\\"SmYqHbiltqE\\\"\\n            data-title=\\\"Play Video\\\"\\n            itemscope itemtype=\\\"https:\\\/\\\/schema.org\\\/VideoObject\\\"\\n        >\\n            <meta itemprop=\\\"embedUrl\\\" content=\\\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/SmYqHbiltqE\\\">\\n            <meta itemprop=\\\"thumbnailUrl\\\" content=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/SmYqHbiltqE\\\/maxresdefault.jpg\\\">\\n\\n            <img\\n                class=\\\"gwm-yt__thumb\\\"\\n                src=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/SmYqHbiltqE\\\/maxresdefault.jpg\\\"\\n                onerror=\\\"this.onerror=null;this.src='https:\\\/\\\/i.ytimg.com\\\/vi\\\/SmYqHbiltqE\\\/hqdefault.jpg';\\\"\\n                alt=\\\"Play Video\\\"\\n                width=\\\"1280\\\"\\n                height=\\\"720\\\"\\n                loading=\\\"lazy\\\"\\n                decoding=\\\"async\\\"\\n                fetchpriority=\\\"low\\\"\\n                itemprop=\\\"thumbnailUrl\\\"\\n            >\\n            <div class=\\\"gwm-yt__overlay\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n            <div class=\\\"gwm-yt__btn\\\" aria-hidden=\\\"true\\\">\\n                <svg class=\\\"gwm-yt__icon\\\" viewBox=\\\"0 0 32 32\\\" xmlns=\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\">\\n                    <path d=\\\"M10 6.5 L26 16 L10 25.5 Z\\\"\\\/>\\n                <\\\/svg>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n    \"},{\"brand\":\"poer\",\"label\":\"Poer\",\"image\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/poer-feri-blue-2.webp\",\"price\":22900,\"slug\":\"poer\",\"url\":\"https:\\\/\\\/gwm.ge\\\/en\\\/models\\\/poer\\\/\",\"video_url\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=CigKuLvSGoE\",\"video_html\":\"    <script type=\\\"application\\\/ld+json\\\">{\\\"@context\\\":\\\"https:\\\\\\\/\\\\\\\/schema.org\\\",\\\"@type\\\":\\\"VideoObject\\\",\\\"embedUrl\\\":\\\"https:\\\\\\\/\\\\\\\/www.youtube-nocookie.com\\\\\\\/embed\\\\\\\/CigKuLvSGoE\\\",\\\"thumbnailUrl\\\":\\\"https:\\\\\\\/\\\\\\\/i.ytimg.com\\\\\\\/vi\\\\\\\/CigKuLvSGoE\\\\\\\/maxresdefault.jpg\\\",\\\"name\\\":\\\"Play Video\\\"}<\\\/script>\\n\\n    <div class=\\\"gwm-yt-wrap\\\">\\n        <img class=\\\"gwm-spacer\\\" aria-hidden=\\\"true\\\" alt=\\\"\\\" src=\\\"data:image\\\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' viewBox='0 0 16 9'%3E%3C\\\/svg%3E\\\">\\n\\n        <div\\n            class=\\\"gwm-yt\\\"\\n            role=\\\"button\\\"\\n            tabindex=\\\"0\\\"\\n            aria-label=\\\"Play Video\\\"\\n            data-vid=\\\"CigKuLvSGoE\\\"\\n            data-title=\\\"Play Video\\\"\\n            itemscope itemtype=\\\"https:\\\/\\\/schema.org\\\/VideoObject\\\"\\n        >\\n            <meta itemprop=\\\"embedUrl\\\" content=\\\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/CigKuLvSGoE\\\">\\n            <meta itemprop=\\\"thumbnailUrl\\\" content=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/CigKuLvSGoE\\\/maxresdefault.jpg\\\">\\n\\n            <img\\n                class=\\\"gwm-yt__thumb\\\"\\n                src=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/CigKuLvSGoE\\\/maxresdefault.jpg\\\"\\n                onerror=\\\"this.onerror=null;this.src='https:\\\/\\\/i.ytimg.com\\\/vi\\\/CigKuLvSGoE\\\/hqdefault.jpg';\\\"\\n                alt=\\\"Play Video\\\"\\n                width=\\\"1280\\\"\\n                height=\\\"720\\\"\\n                loading=\\\"lazy\\\"\\n                decoding=\\\"async\\\"\\n                fetchpriority=\\\"low\\\"\\n                itemprop=\\\"thumbnailUrl\\\"\\n            >\\n            <div class=\\\"gwm-yt__overlay\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n            <div class=\\\"gwm-yt__btn\\\" aria-hidden=\\\"true\\\">\\n                <svg class=\\\"gwm-yt__icon\\\" viewBox=\\\"0 0 32 32\\\" xmlns=\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\">\\n                    <path d=\\\"M10 6.5 L26 16 L10 25.5 Z\\\"\\\/>\\n                <\\\/svg>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n    \"},{\"brand\":\"tank\",\"label\":\"Tank 300\",\"image\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/tank-300-hibridi.webp\",\"price\":32900,\"slug\":\"tank-300\",\"url\":\"https:\\\/\\\/gwm.ge\\\/en\\\/models\\\/tank-300\\\/\",\"video_url\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=31-qGBB6_CM\",\"video_html\":\"    <script type=\\\"application\\\/ld+json\\\">{\\\"@context\\\":\\\"https:\\\\\\\/\\\\\\\/schema.org\\\",\\\"@type\\\":\\\"VideoObject\\\",\\\"embedUrl\\\":\\\"https:\\\\\\\/\\\\\\\/www.youtube-nocookie.com\\\\\\\/embed\\\\\\\/31-qGBB6_CM\\\",\\\"thumbnailUrl\\\":\\\"https:\\\\\\\/\\\\\\\/i.ytimg.com\\\\\\\/vi\\\\\\\/31-qGBB6_CM\\\\\\\/maxresdefault.jpg\\\",\\\"name\\\":\\\"Play Video\\\"}<\\\/script>\\n\\n    <div class=\\\"gwm-yt-wrap\\\">\\n        <img class=\\\"gwm-spacer\\\" aria-hidden=\\\"true\\\" alt=\\\"\\\" src=\\\"data:image\\\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' viewBox='0 0 16 9'%3E%3C\\\/svg%3E\\\">\\n\\n        <div\\n            class=\\\"gwm-yt\\\"\\n            role=\\\"button\\\"\\n            tabindex=\\\"0\\\"\\n            aria-label=\\\"Play Video\\\"\\n            data-vid=\\\"31-qGBB6_CM\\\"\\n            data-title=\\\"Play Video\\\"\\n            itemscope itemtype=\\\"https:\\\/\\\/schema.org\\\/VideoObject\\\"\\n        >\\n            <meta itemprop=\\\"embedUrl\\\" content=\\\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/31-qGBB6_CM\\\">\\n            <meta itemprop=\\\"thumbnailUrl\\\" content=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/31-qGBB6_CM\\\/maxresdefault.jpg\\\">\\n\\n            <img\\n                class=\\\"gwm-yt__thumb\\\"\\n                src=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/31-qGBB6_CM\\\/maxresdefault.jpg\\\"\\n                onerror=\\\"this.onerror=null;this.src='https:\\\/\\\/i.ytimg.com\\\/vi\\\/31-qGBB6_CM\\\/hqdefault.jpg';\\\"\\n                alt=\\\"Play Video\\\"\\n                width=\\\"1280\\\"\\n                height=\\\"720\\\"\\n                loading=\\\"lazy\\\"\\n                decoding=\\\"async\\\"\\n                fetchpriority=\\\"low\\\"\\n                itemprop=\\\"thumbnailUrl\\\"\\n            >\\n            <div class=\\\"gwm-yt__overlay\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n            <div class=\\\"gwm-yt__btn\\\" aria-hidden=\\\"true\\\">\\n                <svg class=\\\"gwm-yt__icon\\\" viewBox=\\\"0 0 32 32\\\" xmlns=\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\">\\n                    <path d=\\\"M10 6.5 L26 16 L10 25.5 Z\\\"\\\/>\\n                <\\\/svg>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n    \"},{\"brand\":\"tank\",\"label\":\"Tank 400\",\"image\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Black-400.webp\",\"price\":42500,\"slug\":\"tank-400\",\"url\":\"https:\\\/\\\/gwm.ge\\\/en\\\/models\\\/tank-400\\\/\",\"video_url\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=rx1LlY3KSkM\",\"video_html\":\"    <script type=\\\"application\\\/ld+json\\\">{\\\"@context\\\":\\\"https:\\\\\\\/\\\\\\\/schema.org\\\",\\\"@type\\\":\\\"VideoObject\\\",\\\"embedUrl\\\":\\\"https:\\\\\\\/\\\\\\\/www.youtube-nocookie.com\\\\\\\/embed\\\\\\\/rx1LlY3KSkM\\\",\\\"thumbnailUrl\\\":\\\"https:\\\\\\\/\\\\\\\/i.ytimg.com\\\\\\\/vi\\\\\\\/rx1LlY3KSkM\\\\\\\/maxresdefault.jpg\\\",\\\"name\\\":\\\"Play Video\\\"}<\\\/script>\\n\\n    <div class=\\\"gwm-yt-wrap\\\">\\n        <img class=\\\"gwm-spacer\\\" aria-hidden=\\\"true\\\" alt=\\\"\\\" src=\\\"data:image\\\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' viewBox='0 0 16 9'%3E%3C\\\/svg%3E\\\">\\n\\n        <div\\n            class=\\\"gwm-yt\\\"\\n            role=\\\"button\\\"\\n            tabindex=\\\"0\\\"\\n            aria-label=\\\"Play Video\\\"\\n            data-vid=\\\"rx1LlY3KSkM\\\"\\n            data-title=\\\"Play Video\\\"\\n            itemscope itemtype=\\\"https:\\\/\\\/schema.org\\\/VideoObject\\\"\\n        >\\n            <meta itemprop=\\\"embedUrl\\\" content=\\\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/rx1LlY3KSkM\\\">\\n            <meta itemprop=\\\"thumbnailUrl\\\" content=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/rx1LlY3KSkM\\\/maxresdefault.jpg\\\">\\n\\n            <img\\n                class=\\\"gwm-yt__thumb\\\"\\n                src=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/rx1LlY3KSkM\\\/maxresdefault.jpg\\\"\\n                onerror=\\\"this.onerror=null;this.src='https:\\\/\\\/i.ytimg.com\\\/vi\\\/rx1LlY3KSkM\\\/hqdefault.jpg';\\\"\\n                alt=\\\"Play Video\\\"\\n                width=\\\"1280\\\"\\n                height=\\\"720\\\"\\n                loading=\\\"lazy\\\"\\n                decoding=\\\"async\\\"\\n                fetchpriority=\\\"low\\\"\\n                itemprop=\\\"thumbnailUrl\\\"\\n            >\\n            <div class=\\\"gwm-yt__overlay\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n            <div class=\\\"gwm-yt__btn\\\" aria-hidden=\\\"true\\\">\\n                <svg class=\\\"gwm-yt__icon\\\" viewBox=\\\"0 0 32 32\\\" xmlns=\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\">\\n                    <path d=\\\"M10 6.5 L26 16 L10 25.5 Z\\\"\\\/>\\n                <\\\/svg>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n    \"},{\"brand\":\"tank\",\"label\":\"Tank 500\",\"image\":\"https:\\\/\\\/gwm.ge\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/tank-500-hibridi.webp\",\"price\":42400,\"slug\":\"tank-500\",\"url\":\"https:\\\/\\\/gwm.ge\\\/en\\\/models\\\/tank-500\\\/\",\"video_url\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=i7UV92NmdQE\",\"video_html\":\"    <script type=\\\"application\\\/ld+json\\\">{\\\"@context\\\":\\\"https:\\\\\\\/\\\\\\\/schema.org\\\",\\\"@type\\\":\\\"VideoObject\\\",\\\"embedUrl\\\":\\\"https:\\\\\\\/\\\\\\\/www.youtube-nocookie.com\\\\\\\/embed\\\\\\\/i7UV92NmdQE\\\",\\\"thumbnailUrl\\\":\\\"https:\\\\\\\/\\\\\\\/i.ytimg.com\\\\\\\/vi\\\\\\\/i7UV92NmdQE\\\\\\\/maxresdefault.jpg\\\",\\\"name\\\":\\\"Play Video\\\"}<\\\/script>\\n\\n    <div class=\\\"gwm-yt-wrap\\\">\\n        <img class=\\\"gwm-spacer\\\" aria-hidden=\\\"true\\\" alt=\\\"\\\" src=\\\"data:image\\\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' viewBox='0 0 16 9'%3E%3C\\\/svg%3E\\\">\\n\\n        <div\\n            class=\\\"gwm-yt\\\"\\n            role=\\\"button\\\"\\n            tabindex=\\\"0\\\"\\n            aria-label=\\\"Play Video\\\"\\n            data-vid=\\\"i7UV92NmdQE\\\"\\n            data-title=\\\"Play Video\\\"\\n            itemscope itemtype=\\\"https:\\\/\\\/schema.org\\\/VideoObject\\\"\\n        >\\n            <meta itemprop=\\\"embedUrl\\\" content=\\\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/i7UV92NmdQE\\\">\\n            <meta itemprop=\\\"thumbnailUrl\\\" content=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/maxresdefault.jpg\\\">\\n\\n            <img\\n                class=\\\"gwm-yt__thumb\\\"\\n                src=\\\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/maxresdefault.jpg\\\"\\n                onerror=\\\"this.onerror=null;this.src='https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/hqdefault.jpg';\\\"\\n                alt=\\\"Play Video\\\"\\n                width=\\\"1280\\\"\\n                height=\\\"720\\\"\\n                loading=\\\"lazy\\\"\\n                decoding=\\\"async\\\"\\n                fetchpriority=\\\"low\\\"\\n                itemprop=\\\"thumbnailUrl\\\"\\n            >\\n            <div class=\\\"gwm-yt__overlay\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n            <div class=\\\"gwm-yt__btn\\\" aria-hidden=\\\"true\\\">\\n                <svg class=\\\"gwm-yt__icon\\\" viewBox=\\\"0 0 32 32\\\" xmlns=\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\">\\n                    <path d=\\\"M10 6.5 L26 16 L10 25.5 Z\\\"\\\/>\\n                <\\\/svg>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n    \"}]; \/* USD prices, video references & dynamic slugs *\/\n  var GEL_RATE = 2.6125;\n  var STRINGS = {\"intro_badge\":\"GWM MODEL FINDER\",\"intro_title\":\"Find your perfect GWM in 60 seconds\",\"intro_text\":\"Answer 4 simple questions and discover the vehicle that perfectly fits your daily life, comfort, and budget.\",\"start_quiz\":\"Start Quiz\",\"question\":\"Question\",\"select_max_two\":\"Select a maximum of two options\",\"back\":\"Back\",\"next\":\"Next\",\"result_ready\":\"Result is ready\",\"perfect_model\":\"The perfect model for you is:\",\"price\":\"Price\",\"from\":\"from\",\"may_also_interest\":\"You may also be interested in\",\"alternative\":\"Alternative\",\"book_test_drive\":\"Book a Test Drive\",\"get_offer\":\"Get an Offer\",\"restart\":\"Restart\",\"leave_contact\":\"Leave your contact details\",\"contact_info\":\"Contact Information\",\"name\":\"Name\",\"your_name\":\"Your Name\",\"phone\":\"Phone\",\"email\":\"Email\",\"submit\":\"Submit\",\"invalid_phone\":\"Invalid phone number\",\"thank_you\":\"Thank you!\",\"success_msg\":\"Your submission has been received. Our team will contact you shortly.\",\"close\":\"Close\",\"result_prefix\":\"\\ud83c\\udfc6 [Result]: \",\"alt_prefix\":\"\\ud83d\\udca1 [Alternatives]: \",\"no_alt\":\"None\",\"q_prefix\":\"\\u25cf [Question \",\"a_prefix\":\"  \\u2794 [Answer]: \",\"no_selection\":\"No selection\"};\n  var IS_EN = true;\n  var BASE_MODELS_URL = \"https:\/\/gwm.ge\/en\/models\/\";\n\n  var fallbackDescriptions = {\"jolion\":\"Innovative, compact and economical SUV for your daily urban adventures.\",\"h6\":\"Intelligent family crossover that perfectly combines safety, comfort, and space.\",\"tank300\":\"Legendary extreme off-road capabilities with a unique retro-modern design.\",\"tank400\":\"Futuristic, powerful and high-tech hybrid off-roader for progressive drivers.\",\"tank500\":\"Top-class premium SUV - unmatched comfort, prestige and incredible power on any road.\",\"poer\":\"A reliable, powerful and tireless partner for heavy work and active leisure.\"};\n  var QUESTIONS = [{\"id\":1,\"title\":\"Which best describes your daily life?\",\"options\":[{\"text\":\"I mostly drive in the city\",\"scores\":{\"jolion\":6,\"h6\":4,\"tank300\":1,\"tank400\":1,\"tank500\":1,\"poer\":0}},{\"text\":\"I often travel with family\",\"scores\":{\"jolion\":2,\"h6\":6,\"tank300\":1,\"tank400\":2,\"tank500\":5,\"poer\":0}},{\"text\":\"I love traveling and discovering new places\",\"scores\":{\"jolion\":0,\"h6\":2,\"tank300\":6,\"tank400\":5,\"tank500\":4,\"poer\":1}},{\"text\":\"I often drive on difficult roads (off-road)\",\"scores\":{\"jolion\":0,\"h6\":0,\"tank300\":7,\"tank400\":6,\"tank500\":4,\"poer\":3}},{\"text\":\"The vehicle should also help me with work\",\"scores\":{\"jolion\":0,\"h6\":0,\"tank300\":2,\"tank400\":0,\"tank500\":0,\"poer\":7}}]},{\"id\":2,\"title\":\"What is most important to you?\",\"options\":[{\"text\":\"Fuel efficiency\",\"scores\":{\"jolion\":5,\"h6\":3,\"tank300\":0,\"tank400\":1,\"tank500\":0,\"poer\":1}},{\"text\":\"Comfort\",\"scores\":{\"jolion\":3,\"h6\":5,\"tank300\":2,\"tank400\":4,\"tank500\":6,\"poer\":1}},{\"text\":\"Safety\",\"scores\":{\"jolion\":3,\"h6\":5,\"tank300\":3,\"tank400\":4,\"tank500\":5,\"poer\":2}},{\"text\":\"Off-road capability\",\"scores\":{\"jolion\":0,\"h6\":1,\"tank300\":7,\"tank400\":6,\"tank500\":5,\"poer\":4}},{\"text\":\"Premium feel\",\"scores\":{\"jolion\":1,\"h6\":2,\"tank300\":3,\"tank400\":6,\"tank500\":7,\"poer\":0}},{\"text\":\"Modern technologies\",\"scores\":{\"jolion\":4,\"h6\":5,\"tank300\":2,\"tank400\":6,\"tank500\":6,\"poer\":1}},{\"text\":\"Space and practicality\",\"scores\":{\"jolion\":2,\"h6\":6,\"tank300\":2,\"tank400\":4,\"tank500\":6,\"poer\":6}}]},{\"id\":3,\"title\":\"Where do you drive most often?\",\"options\":[{\"text\":\"In the city\",\"scores\":{\"jolion\":6,\"h6\":5,\"tank300\":1,\"tank400\":2,\"tank500\":2,\"poer\":0}},{\"text\":\"In the city and on the highway\",\"scores\":{\"jolion\":3,\"h6\":6,\"tank300\":3,\"tank400\":4,\"tank500\":5,\"poer\":2}},{\"text\":\"On mountainous and rough roads\",\"scores\":{\"jolion\":0,\"h6\":1,\"tank300\":7,\"tank400\":6,\"tank500\":5,\"poer\":4}},{\"text\":\"On all types of roads\",\"scores\":{\"jolion\":1,\"h6\":3,\"tank300\":6,\"tank400\":7,\"tank500\":6,\"poer\":5}}]},{\"id\":4,\"title\":\"How many people will travel most often?\",\"options\":[{\"text\":\"1\\u20132\",\"scores\":{\"jolion\":5,\"h6\":2,\"tank300\":4,\"tank400\":3,\"tank500\":1,\"poer\":2}},{\"text\":\"3\\u20135\",\"scores\":{\"jolion\":2,\"h6\":6,\"tank300\":3,\"tank400\":4,\"tank500\":5,\"poer\":2}},{\"text\":\"5\\u20137\",\"scores\":{\"jolion\":0,\"h6\":1,\"tank300\":0,\"tank400\":2,\"tank500\":8,\"poer\":0}}]}];\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     STATE (-1 index for Cover\/Intro Screen)\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  var currentStep = -1;\n  var selectedAnswers = {}; \/* key: stepIndex, value: Array of active option indices *\/\n  var userScores = { jolion: 0, h6: 0, tank300: 0, tank400: 0, tank500: 0, poer: 0 };\n  \n  var calculatedRec = null;\n  var calculatedSuggestions = [];\n  var transitionDirection = 'forward'; \/* 'forward' or 'back' *\/\n\n  \/* Cache last calculated GEL price for currency toggle render *\/\n  var _lastGelPrice = 0;\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     DOM\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  var workspace       = document.getElementById('gqMainWorkspace');\n  var qAnchor         = document.getElementById('gqQuestionAnchor');\n  var progressWrapper = document.getElementById('gqProgressWrapper');\n  var progressFill    = document.getElementById('gqProgressFill');\n  var progressText    = document.getElementById('gqProgressText');\n\n  \/* Overlay elements *\/\n  var overlay     = document.getElementById('gqFormOverlay');\n  var formClose   = document.getElementById('gqFormClose');\n  var formSubmit  = document.getElementById('gqFormSubmit');\n  var fName       = document.getElementById('gqFName');\n  var fEmail      = document.getElementById('gqFEmail');\n\n  \/* Convert USD to GEL *\/\n  function toGel(usd) { return usd * GEL_RATE; }\n\n  \/* Default Must Be USD Fallback *\/\n  function getActiveCurr() {\n    var w = document.querySelector('.pc-global-toggle-wrapper');\n    return w ? (w.getAttribute('data-active-curr') || 'USD') : 'USD';\n  }\n\n  \/* Force Global Currency Toggle to USD *\/\n  function forceDefaultUsd() {\n    var wrappers = document.querySelectorAll('.pc-global-toggle-wrapper');\n    wrappers.forEach(function(wrapper) {\n      var active = wrapper.getAttribute('data-active-curr');\n      if (!active || active.toUpperCase() !== 'USD') {\n        var items = wrapper.querySelectorAll('.pc-toggle-item');\n        for (var i = 0; i < items.length; i++) {\n          var txt = (items[i].textContent || '').toUpperCase();\n          var val = (items[i].getAttribute('data-curr') || '').toUpperCase();\n          var idVal = (items[i].id || '').toUpperCase();\n          if (txt.indexOf('USD') !== -1 || txt.indexOf('$') !== -1 || val === 'USD' || idVal.indexOf('USD') !== -1) {\n            var isAlreadyActive = items[i].classList.contains('active') || \n                                  items[i].classList.contains('pc-active') || \n                                  items[i].classList.contains('active-curr');\n            if (!isAlreadyActive) {\n              items[i].click();\n            }\n            break;\n          }\n        }\n      }\n    });\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     \u10eb\u10d0\u10da\u10d8\u10e1\u10db\u10d8\u10d4\u10e0\u10d8 \u10d8\u10d5\u10d4\u10dc\u10d7 \u10f0\u10d4\u10dc\u10d3\u10da\u10d4\u10e0\u10d8 \u10d5\u10d8\u10d3\u10d4\u10dd\u10e1\u10d7\u10d5\u10d8\u10e1\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  document.addEventListener('click', function(e) {\n    var el = e.target.closest('.gwm-yt');\n    if (el) {\n      if (el.classList.contains('gwm-yt--played')) return; \/\/ \u10e3\u10d9\u10d5\u10d4 \u10e9\u10d0\u10e0\u10d7\u10e3\u10da\u10d8\u10d0\n\n      var vid = el.getAttribute('data-vid');\n      if (vid) {\n        e.preventDefault();\n        e.stopPropagation();\n\n        var params = 'autoplay=1&rel=0&modestbranding=1&playsinline=1&color=white';\n        el.classList.add('gwm-yt--played', 'gwm-yt--loading');\n\n        var iframe = document.createElement('iframe');\n        iframe.className = 'gwm-yt__frame';\n        iframe.title = el.getAttribute('data-title') || 'Video';\n        iframe.allow = 'autoplay; fullscreen; picture-in-picture; encrypted-media';\n        iframe.allowFullscreen = true;\n        iframe.loading = 'lazy';\n        iframe.src = 'https:\/\/www.youtube.com\/embed\/' + vid + '?' + params;\n\n        iframe.addEventListener('load', function() {\n          el.classList.remove('gwm-yt--loading');\n        });\n        el.appendChild(iframe);\n      }\n    }\n  });\n\n  function fmtCurrency(gelVal, isInt) {\n    var curr = getActiveCurr();\n    var v    = Math.abs(gelVal);\n    if (curr === 'USD') {\n      var usd = v \/ GEL_RATE;\n      if (isInt) return '$' + Math.round(usd).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n      return '$' + usd.toFixed(2).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n    }\n    if (isInt) return '\u20be' + Math.round(v).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n    return '\u20be' + v.toFixed(2).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n  }\n\n  function formatPriceWithSuffix(priceStr) {\n    if (IS_EN) {\n      return STRINGS.from + ' ' + priceStr;\n    } else {\n      return priceStr + STRINGS.from;\n    }\n  }\n\n  function reRenderPrices() {\n    if (!_lastGelPrice) return;\n    var priceOut = document.getElementById('gqPriceOut');\n    if (priceOut) priceOut.textContent = formatPriceWithSuffix(fmtCurrency(_lastGelPrice, true));\n  }\n\n  \/* Listen to Currency Swapping *\/\n  document.addEventListener('click', function(e) {\n    if (e.target.closest && e.target.closest('.pc-toggle-item')) {\n      setTimeout(reRenderPrices, 15);\n    }\n  });\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     QUIZ FLOW RENDER WITH LIQUID TRANSITIONS\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function renderStep() {\n    qAnchor.innerHTML = '';\n    \n    if (currentStep === -1) {\n      if (progressWrapper) progressWrapper.style.display = 'none';\n      return;\n    }\n\n    if (progressWrapper) progressWrapper.style.display = 'flex';\n\n    if (currentStep < QUESTIONS.length) {\n      var q = QUESTIONS[currentStep];\n\n      if (progressText) progressText.textContent = STRINGS.question + ' 0' + (currentStep + 1) + ' \/ 0' + QUESTIONS.length;\n      var progressPercent = Math.min(((currentStep + 1) \/ QUESTIONS.length) * 100, 100);\n      if (progressFill) progressFill.style.width = progressPercent + '%';\n\n      var qWrap = document.createElement('div');\n      qWrap.className = 'gq-question-container';\n      \n      \/\/ Determine enter direction for sleek transition\n      if (transitionDirection === 'back') {\n        qWrap.classList.add('enter-left');\n      } else if (transitionDirection === 'forward') {\n        qWrap.classList.add('enter-right');\n      }\n\n      var header = document.createElement('div');\n      header.className = 'gq-lbl';\n      \n      \/\/ Add multi-select hint if it's one of the first three questions\n      var hintHTML = (currentStep < QUESTIONS.length - 1)\n        ? '<div style=\"font-size: 13px; font-weight: 500; color: var(--text-mid); margin-top: 4px;\">' + STRINGS.select_max_two + '<\/div>'\n        : '';\n\n      header.innerHTML = '<div class=\"gq-lbl-n\">' + STRINGS.question + ' 0' + (currentStep + 1) + '<\/div>' +\n                         '<div class=\"gq-lbl-t\">' + q.title + '<\/div>' + hintHTML;\n      qWrap.appendChild(header);\n\n      var optGrid = document.createElement('div');\n      optGrid.className = 'gq-options-grid';\n\n      \/\/ Current answers for this step (represented as an array of selected indices)\n      var activeIndices = selectedAnswers[currentStep] || [];\n\n      q.options.forEach(function(opt, index) {\n        var optCard = document.createElement('div');\n        optCard.className = 'gq-option';\n        \n        if (activeIndices.indexOf(index) !== -1) {\n          optCard.classList.add('active');\n        }\n\n        optCard.innerHTML = '<span class=\"gq-option-text\">' + opt.text + '<\/span>' +\n                            '<div class=\"gq-option-chk\">' +\n                              '<svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"4\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>' +\n                            '<\/div>';\n\n        optCard.addEventListener('click', function() {\n          var isLastQuestion = (currentStep === QUESTIONS.length - 1);\n          \n          if (isLastQuestion) {\n            \/\/ Standard single-select logic for the last question\n            optGrid.querySelectorAll('.gq-option').forEach(function(c) { c.classList.remove('active'); });\n            optCard.classList.add('active');\n            selectedAnswers[currentStep] = [index];\n\n            \/\/ Auto transition instantly\n            qWrap.classList.add('exit-left');\n            transitionDirection = 'forward';\n\n            setTimeout(function() {\n              currentStep++;\n              renderStep();\n            }, 250);\n          } else {\n            \/\/ Multi-select logic for the first three questions\n            var currentSelection = selectedAnswers[currentStep] || [];\n            var pos = currentSelection.indexOf(index);\n\n            if (pos !== -1) {\n              \/\/ Deselect if already active\n              currentSelection.splice(pos, 1);\n              optCard.classList.remove('active');\n            } else {\n              \/\/ Select if limit has not been reached (Max 2)\n              if (currentSelection.length < 2) {\n                currentSelection.push(index);\n                optCard.classList.add('active');\n              } else {\n                return; \/\/ Ignore selection if 2 options are already chosen\n              }\n            }\n\n            selectedAnswers[currentStep] = currentSelection;\n\n            if (currentSelection.length === 2) {\n              \/\/ Lock options grid input actions during slide transition\n              optGrid.style.pointerEvents = 'none';\n              \n              setTimeout(function() {\n                qWrap.classList.add('exit-left');\n                transitionDirection = 'forward';\n\n                setTimeout(function() {\n                  currentStep++;\n                  renderStep();\n                }, 250);\n              }, 350); \/\/ Small delay to let user see visual check state\n            } else {\n              \/\/ Dynamic updating of progression buttons\n              updateNavButtons();\n            }\n          }\n        });\n\n        optGrid.appendChild(optCard);\n      });\n\n      qWrap.appendChild(optGrid);\n\n      var nav = document.createElement('div');\n      nav.className = 'gq-nav-buttons';\n\n      \/\/ Left Back Button Action\n      if (currentStep > 0) {\n        var backBtn = document.createElement('button');\n        backBtn.type = \"button\";\n        backBtn.className = \"gq-btn-secondary\";\n        backBtn.textContent = STRINGS.back;\n        backBtn.addEventListener('click', function() {\n          qWrap.classList.add('exit-right');\n          transitionDirection = 'back';\n\n          setTimeout(function() {\n            currentStep--;\n            renderStep();\n          }, 250);\n        });\n        nav.appendChild(backBtn);\n      } else {\n        \/\/ Keeps spacing balanced\n        var placeholder = document.createElement('div');\n        placeholder.style.width = '1px';\n        nav.appendChild(placeholder);\n      }\n\n      \/\/ Progression Engine: Next button logic for single choices in multi-choice layout\n      function updateNavButtons() {\n        var existingNext = nav.querySelector('.gq-btn-next');\n        if (existingNext) {\n          existingNext.remove();\n        }\n\n        var currentSelection = selectedAnswers[currentStep] || [];\n        \/\/ Only show Next Button if user chose exactly 1 option (since 2 options triggers automatic progression)\n        if (currentStep < QUESTIONS.length - 1 && currentSelection.length === 1) {\n          var nextBtn = document.createElement('button');\n          nextBtn.type = \"button\";\n          nextBtn.className = \"gq-btn-primary gq-btn-next\";\n          nextBtn.style.padding = \"10px 24px\";\n          nextBtn.style.fontSize = \"13px\";\n          nextBtn.innerHTML = '<span>' + STRINGS.next + '<\/span>' +\n                              '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>';\n          \n          nextBtn.addEventListener('click', function() {\n            qWrap.classList.add('exit-left');\n            transitionDirection = 'forward';\n\n            setTimeout(function() {\n              currentStep++;\n              renderStep();\n            }, 250);\n          });\n          nav.appendChild(nextBtn);\n        }\n      }\n\n      qWrap.appendChild(nav);\n      qAnchor.appendChild(qWrap);\n\n      \/\/ Initialize the navigation state immediately upon rendering a pre-visited step\n      updateNavButtons();\n\n      \/\/ Trigger smooth slide in\n      requestAnimationFrame(function() {\n        requestAnimationFrame(function() {\n          qWrap.classList.remove('enter-left', 'enter-right');\n        });\n      });\n\n    } else {\n      if (progressWrapper) progressWrapper.style.display = 'none';\n      calculateAndShowResults();\n    }\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     RESULTS EVALUATION\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function calculateAndShowResults() {\n    userScores = { jolion: 0, h6: 0, tank300: 0, tank400: 0, tank500: 0, poer: 0 };\n\n    for (var i = 0; i < QUESTIONS.length; i++) {\n      var selectedIndices = selectedAnswers[i] || [];\n      selectedIndices.forEach(function(selectedIdx) {\n        var option = QUESTIONS[i].options[selectedIdx];\n        if (option && option.scores) {\n          Object.keys(option.scores).forEach(function(key) {\n            userScores[key] += option.scores[key];\n          });\n        }\n      });\n    }\n\n    var sorted = Object.keys(userScores).map(function(k) {\n      return { name: k, score: userScores[k] };\n    }).sort(function(a, b) { return b.score - a.score; });\n\n    var topKey = sorted[0].name;\n\n    \/\/ Match calculated key with queried database entries\n    var matchModel = MODELS.find(function(m) {\n      var tLower = m.label.toLowerCase().replace(\/\\s+\/g, '');\n      return tLower.indexOf(topKey) !== -1;\n    });\n\n    var title = matchModel ? matchModel.label : topKey.toUpperCase();\n    var img = matchModel ? matchModel.image : '';\n    var usdPrice = matchModel ? matchModel.price : 20000;\n    var gelPrice = toGel(usdPrice);\n\n    var bSlug = matchModel ? matchModel.brand : 'gwm';\n    var matchedBrand = BRANDS.find(function(b) { return b.slug === bSlug; });\n    var brandName = matchedBrand ? matchedBrand.name : 'GWM';\n\n    var fallbackSlugs = {\n      jolion: 'haval-jolion',\n      h6: 'haval-h6',\n      tank300: 'tank-300',\n      tank400: 'tank-400',\n      tank500: 'tank-500',\n      poer: 'poer'\n    };\n\n    calculatedRec = {\n      key: topKey,\n      title: title,\n      image: img,\n      priceGel: gelPrice,\n      brandName: brandName,\n      desc: fallbackDescriptions[topKey] || '',\n      url: (matchModel && matchModel.url) ? matchModel.url : BASE_MODELS_URL + (fallbackSlugs[topKey] || topKey) + '\/',\n      videoHtml: matchModel ? matchModel.video_html : '',\n      videoUrl: matchModel ? matchModel.video_url : ''\n    };\n\n    \/\/ Calculate conditional static alternative mapping keys based on top model\n    var suggestionMap = {\n      tank500: ['tank300', 'tank400'],\n      tank300: ['tank400', 'tank500'],\n      tank400: ['tank300', 'tank500'],\n      h6: ['jolion'],\n      jolion: ['h6'],\n      poer: []\n    };\n\n    var suggestionsKeys = suggestionMap[topKey] || [];\n    calculatedSuggestions = [];\n\n    suggestionsKeys.forEach(function(sKey) {\n      var matchS = MODELS.find(function(m) {\n        var tLower = m.label.toLowerCase().replace(\/\\s+\/g, '');\n        return tLower.indexOf(sKey) !== -1;\n      });\n\n      if (matchS) {\n        calculatedSuggestions.push({\n          key: sKey,\n          title: matchS.label,\n          image: matchS.image,\n          url: matchS.url ? matchS.url : BASE_MODELS_URL + (fallbackSlugs[sKey] || sKey) + '\/'\n        });\n      } else {\n        var fallbackTitles = {\n          jolion: 'Haval Jolion',\n          h6: 'Haval H6',\n          tank300: 'Tank 300',\n          tank400: 'Tank 400',\n          tank500: 'Tank 500',\n          poer: 'Poer'\n        };\n        calculatedSuggestions.push({\n          key: sKey,\n          title: fallbackTitles[sKey] || sKey.toUpperCase(),\n          image: '',\n          url: BASE_MODELS_URL + (fallbackSlugs[sKey] || sKey) + '\/'\n        });\n      }\n    });\n\n    _lastGelPrice = gelPrice;\n\n    \/\/ Force global switchers to USD before rendering\n    forceDefaultUsd();\n\n    renderResultsCanvas();\n  }\n\n  function renderResultsCanvas() {\n    workspace.innerHTML = '';\n\n    var resultsCanvas = document.createElement('div');\n    resultsCanvas.className = 'gq-results-canvas';\n\n    var hBox = document.createElement('div');\n    hBox.className = 'gq-res-title-box';\n    hBox.innerHTML = '<div class=\"gq-res-subtitle\">' + STRINGS.result_ready + '<\/div>' +\n                     '<h2 class=\"gq-res-h1\">' + STRINGS.perfect_model + '<\/h2>';\n    resultsCanvas.appendChild(hBox);\n\n    var cardLayout = document.createElement('div');\n    cardLayout.className = 'gq-card-layout';\n\n    var pCard = document.createElement('div');\n    pCard.className = 'gq-model-hero-card';\n\n    \/\/ Video Renderer Configuration\n    var videoHTML = calculatedRec.videoHtml || '';\n\n    \/\/ If the shortcode returned standard text '    <script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoObject\",\"embedUrl\":\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/i7UV92NmdQE\",\"thumbnailUrl\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/maxresdefault.jpg\",\"name\":\"Play Video\"}<\/script>\n\n    <div class=\"gwm-yt-wrap\">\n        <img decoding=\"async\" class=\"gwm-spacer\" aria-hidden=\"true\" alt=\"\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 9'%3E%3C\/svg%3E\">\n\n        <div\n            class=\"gwm-yt\"\n            role=\"button\"\n            tabindex=\"0\"\n            aria-label=\"Play Video\"\n            data-vid=\"i7UV92NmdQE\"\n            data-title=\"Play Video\"\n            itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"\n        >\n            <meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube-nocookie.com\/embed\/i7UV92NmdQE\">\n            <meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\">\n\n            <img loading=\"lazy\"\n                class=\"gwm-yt__thumb\"\n                src=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\"\n                onerror=\"this.onerror=null;this.src='https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/hqdefault.jpg';\"\n                alt=\"Play Video\"\n                width=\"1280\"\n                height=\"720\"\n                loading=\"lazy\"\n                decoding=\"async\"\n                fetchpriority=\"low\"\n                itemprop=\"thumbnailUrl\"\n            >\n            <div class=\"gwm-yt__overlay\" aria-hidden=\"true\"><\/div>\n            <div class=\"gwm-yt__btn\" aria-hidden=\"true\">\n                <svg class=\"gwm-yt__icon\" viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\">\n                    <path d=\"M10 6.5 L26 16 L10 25.5 Z\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n    ' or is empty, fall back to parsing the raw URL\n    if ((!videoHTML || videoHTML.trim() === '    <script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoObject\",\"embedUrl\":\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/i7UV92NmdQE\",\"thumbnailUrl\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/maxresdefault.jpg\",\"name\":\"Play Video\"}<\/script>\n\n    <div class=\"gwm-yt-wrap\">\n        <img decoding=\"async\" class=\"gwm-spacer\" aria-hidden=\"true\" alt=\"\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 9'%3E%3C\/svg%3E\">\n\n        <div\n            class=\"gwm-yt\"\n            role=\"button\"\n            tabindex=\"0\"\n            aria-label=\"Play Video\"\n            data-vid=\"i7UV92NmdQE\"\n            data-title=\"Play Video\"\n            itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"\n        >\n            <meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube-nocookie.com\/embed\/i7UV92NmdQE\">\n            <meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\">\n\n            <img loading=\"lazy\"\n                class=\"gwm-yt__thumb\"\n                src=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\"\n                onerror=\"this.onerror=null;this.src='https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/hqdefault.jpg';\"\n                alt=\"Play Video\"\n                width=\"1280\"\n                height=\"720\"\n                loading=\"lazy\"\n                decoding=\"async\"\n                fetchpriority=\"low\"\n                itemprop=\"thumbnailUrl\"\n            >\n            <div class=\"gwm-yt__overlay\" aria-hidden=\"true\"><\/div>\n            <div class=\"gwm-yt__btn\" aria-hidden=\"true\">\n                <svg class=\"gwm-yt__icon\" viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\">\n                    <path d=\"M10 6.5 L26 16 L10 25.5 Z\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n    ') && calculatedRec.videoUrl) {\n      var url = calculatedRec.videoUrl;\n      if (url.indexOf('youtube.com') !== -1 || url.indexOf('youtu.be') !== -1) {\n        var ytId = '';\n        if (url.indexOf('v=') !== -1) {\n          ytId = url.split('v=')[1].split('&')[0];\n        } else if (url.indexOf('youtu.be\/') !== -1) {\n          ytId = url.split('youtu.be\/')[1].split('?')[0];\n        } else if (url.indexOf('embed\/') !== -1) {\n          ytId = url.split('embed\/')[1].split('?')[0];\n        }\n        if (ytId) {\n          videoHTML = '<iframe src=\"https:\/\/www.youtube.com\/embed\/' + ytId + '\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>';\n        }\n      } else if (url.indexOf('vimeo.com') !== -1) {\n        var vimId = url.split('vimeo.com\/')[1].split('?')[0];\n        if (vimId) {\n          videoHTML = '<iframe src=\"https:\/\/player.vimeo.com\/video\/' + vimId + '\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe>';\n        }\n      } else {\n        videoHTML = '<video src=\"' + url + '\" controls playsinline><\/video>';\n      }\n    }\n\n    \/\/ Fallback: If no video can be loaded, show the original image in that slot\n    var videoSlotContent = '';\n    if (videoHTML && videoHTML.trim() !== '    <script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoObject\",\"embedUrl\":\"https:\\\/\\\/www.youtube-nocookie.com\\\/embed\\\/i7UV92NmdQE\",\"thumbnailUrl\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/i7UV92NmdQE\\\/maxresdefault.jpg\",\"name\":\"Play Video\"}<\/script>\n\n    <div class=\"gwm-yt-wrap\">\n        <img decoding=\"async\" class=\"gwm-spacer\" aria-hidden=\"true\" alt=\"\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 9'%3E%3C\/svg%3E\">\n\n        <div\n            class=\"gwm-yt\"\n            role=\"button\"\n            tabindex=\"0\"\n            aria-label=\"Play Video\"\n            data-vid=\"i7UV92NmdQE\"\n            data-title=\"Play Video\"\n            itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"\n        >\n            <meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube-nocookie.com\/embed\/i7UV92NmdQE\">\n            <meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\">\n\n            <img loading=\"lazy\"\n                class=\"gwm-yt__thumb\"\n                src=\"https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/maxresdefault.jpg\"\n                onerror=\"this.onerror=null;this.src='https:\/\/i.ytimg.com\/vi\/i7UV92NmdQE\/hqdefault.jpg';\"\n                alt=\"Play Video\"\n                width=\"1280\"\n                height=\"720\"\n                loading=\"lazy\"\n                decoding=\"async\"\n                fetchpriority=\"low\"\n                itemprop=\"thumbnailUrl\"\n            >\n            <div class=\"gwm-yt__overlay\" aria-hidden=\"true\"><\/div>\n            <div class=\"gwm-yt__btn\" aria-hidden=\"true\">\n                <svg class=\"gwm-yt__icon\" viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\">\n                    <path d=\"M10 6.5 L26 16 L10 25.5 Z\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n    ') {\n      videoSlotContent = '<div style=\"width: 100%; overflow: hidden; border-radius: var(--radius-lg);\">' + videoHTML + '<\/div>';\n    } else if (calculatedRec.image) {\n      videoSlotContent = '<div class=\"gq-model-hero-video\" style=\"background: transparent; box-shadow: none;\">' +\n                           '<a href=\"' + calculatedRec.url + '\" target=\"_blank\" style=\"display:block;width:100%;height:100%;\">' +\n                             '<img decoding=\"async\" src=\"' + calculatedRec.image + '\" alt=\"' + calculatedRec.title + '\" style=\"width: 100%; height: 100%; object-fit: contain; filter: drop-shadow(0 15px 25px rgba(0,0,0,0.08)); transition: transform 0.3s;\" onmouseover=\"this.style.transform=\\'scale(1.03)\\'\" onmouseout=\"this.style.transform=\\'scale(1)\\'\">' +\n                           '<\/a>' +\n                         '<\/div>';\n    }\n\n    pCard.innerHTML = \n      '<div class=\"gq-model-hero-header\" style=\"width: 100%; text-align: center;\">' +\n        '<h3 class=\"gq-model-name\" style=\"text-align: center; margin-bottom: 0 !important;\">' +\n          '<a href=\"' + calculatedRec.url + '\" target=\"_blank\" style=\"color: inherit; text-decoration: none; transition: color 0.2s;\" onmouseover=\"this.style.color=\\'var(--accent)\\'\" onmouseout=\"this.style.color=\\'inherit\\'\">' + calculatedRec.title + '<\/a>' +\n        '<\/h3>' +\n      '<\/div>' +\n      \n      videoSlotContent +\n      \n      '<div class=\"gq-model-hero-details\">' +\n        \/\/ Custom Full-Width, Non-Wrapping Price Block\n        '<div class=\"gq-price-block\">' +\n          '<div class=\"gq-price-info\">' +\n            '<span class=\"gq-price-label\">' + STRINGS.price + '<\/span>' +\n            '<span class=\"gq-price-value\" id=\"gqPriceOut\">' + formatPriceWithSuffix(fmtCurrency(calculatedRec.priceGel, true)) + '<\/span>' +\n          '<\/div>' +\n          '<div class=\"gq-price-toggle-container\" id=\"gqPriceToggleSlot\"><\/div>' +\n        '<\/div>' +\n        \n        '<p class=\"gq-model-desc\" style=\"text-align: center;\">' + calculatedRec.desc + '<\/p>' +\n      '<\/div>';\n    cardLayout.appendChild(pCard);\n\n    \/\/ Dynamic suggestions layout\n    if (calculatedSuggestions && calculatedSuggestions.length > 0) {\n      var sugWrapper = document.createElement('div');\n      sugWrapper.style.cssText = 'display: flex; flex-direction: column; gap: 12px; margin-top: 4px;';\n\n      var sugHeader = document.createElement('div');\n      sugHeader.className = 'gq-suggestions-header';\n      sugHeader.style.cssText = 'font-size: 11px; font-weight: 800; color: var(--text-light); text-transform: uppercase; letter-spacing: 1px; padding-left: 4px;';\n      sugHeader.textContent = STRINGS.may_also_interest;\n      sugWrapper.appendChild(sugHeader);\n\n      calculatedSuggestions.forEach(function(sug) {\n        var tieCard = document.createElement('a'); \/\/ Changed from div to anchor tag for full block clickability\n        tieCard.className = 'gq-tie-card';\n        tieCard.href = sug.url;\n        tieCard.target = '_blank';\n\n        var tieImgHTML = sug.image \n          ? '<img decoding=\"async\" class=\"gq-tie-img\" src=\"' + sug.image + '\" alt=\"' + sug.title + '\">' \n          : '';\n\n        tieCard.innerHTML = \n          '<div class=\"gq-tie-info\">' +\n            tieImgHTML +\n            '<div>' +\n              '<h4 class=\"gq-tie-name\">' + sug.title + '<\/h4>' +\n            '<\/div>' +\n          '<\/div>' +\n          '<div class=\"gq-model-badge\" style=\"background:var(--surface); color:var(--text-mid); margin-bottom:0;\">' + STRINGS.alternative + '<\/div>';\n        sugWrapper.appendChild(tieCard);\n      });\n\n      cardLayout.appendChild(sugWrapper);\n    }\n\n    resultsCanvas.appendChild(cardLayout);\n\n    \/\/ Bottom CTAs (Different Colored Buttons)\n    var ctaFooter = document.createElement('div');\n    ctaFooter.className = 'gq-actions-footer';\n    ctaFooter.innerHTML = \n      '<a class=\"gq-btn-primary gq-btn-test-drive\" href=\"https:\/\/gwm.ge\/test-drive\/\" target=\"_blank\" style=\"width:100%\">' +\n        STRINGS.book_test_drive +\n        '<span class=\"gq-btn-arr\">' +\n          '<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>' +\n        '<\/span>' +\n      '<\/a>' +\n      '<button class=\"gq-btn-primary gq-btn-get-offer\" id=\"gqOpenFormBtn\" style=\"width:100%\">' +\n        STRINGS.get_offer +\n        '<span class=\"gq-btn-arr\">' +\n          '<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>' +\n        '<\/span>' +\n      '<\/button>';\n    resultsCanvas.appendChild(ctaFooter);\n\n    \/\/ Restart button\n    var restartBtn = document.createElement('button');\n    restartBtn.type = \"button\";\n    restartBtn.className = \"gq-btn-restart\";\n    restartBtn.innerHTML = '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" style=\"transform: scaleX(-1);\"><path d=\"M21.5 2v6h-6M21.34 15.57a10 10 0 1 1-.57-8.38l5.67-5.67\"\/><\/svg> ' + STRINGS.restart;\n    restartBtn.addEventListener('click', function() { window.location.reload(); });\n    resultsCanvas.appendChild(restartBtn);\n\n    workspace.appendChild(resultsCanvas);\n\n    \/\/ Smoothly animate in the results canvas\n    requestAnimationFrame(function() {\n      requestAnimationFrame(function() {\n        resultsCanvas.classList.add('enter-active');\n      });\n    });\n\n    \/\/ Dynamic extraction of currency converter toggle to results screen\n    var sourceToggle = document.getElementById('gqHiddenToggle');\n    var targetSlot = document.getElementById('gqPriceToggleSlot');\n    if (sourceToggle && targetSlot) {\n      targetSlot.appendChild(sourceToggle.children[0]);\n      \n      \/\/ Re-apply force default USD after relocating toggle element\n      forceDefaultUsd();\n    }\n\n    \/\/ Modal overlay hooks\n    document.getElementById('gqOpenFormBtn').addEventListener('click', function() {\n      overlay.classList.add('open');\n      document.body.style.overflow = 'hidden';\n      setTimeout(function(){ fName.focus(); }, 200);\n    });\n  }\n\n  function closeForm() {\n    overlay.classList.remove('open');\n    document.body.style.overflow = '';\n  }\n\n  formClose.addEventListener('click', closeForm);\n  overlay.addEventListener('click', function(e) { if (e.target === overlay) closeForm(); });\n  document.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeForm(); });\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PHONE INJECTION (DYNAMIC FROM SAME PAGE ELEMENTOR FORM)\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function injectPhoneField() {\n    var slot = document.getElementById('gqPhoneSlot');\n    var ePhoneGroup = document.querySelector('.elementor-field-group-field_a3ad039');\n    if (!slot || !ePhoneGroup) return;\n\n    document.body.appendChild(ePhoneGroup);\n    slot.appendChild(ePhoneGroup);\n    window._gqPhoneGroup = ePhoneGroup;\n\n    ePhoneGroup.style.cssText = 'display:block !important; visibility:visible !important; margin-bottom:0;';\n\n    var inp = ePhoneGroup.querySelector('input[type=\"tel\"]');\n    if (inp) {\n      inp.style.cssText =[\n        'background:#f8fafc',\n        'border:1.5px solid #e2e8f0',\n        'border-radius:8px',\n        'color:#0f172a',\n        \"font-family:inherit\",\n        'font-size:15px','font-weight:500','outline:none',\n        'width:100%','display:block','visibility:visible',\n        'padding:14px 16px 14px 54px',\n        'transition:all 0.3s cubic-bezier(0.16, 1, 0.3, 1)'\n      ].join(';');\n      \n      inp.addEventListener('focus', function(){\n        this.style.background = '#fff';\n        this.style.borderColor = '#c8102e';\n        this.style.boxShadow = '0 0 0 4px rgba(200, 16, 46, 0.12)';\n      });\n      inp.addEventListener('blur', function(){\n        this.style.background = '#f8fafc';\n        this.style.borderColor = '#e2e8f0';\n        this.style.boxShadow = 'none';\n      });\n    }\n\n    var itiWrap = ePhoneGroup.querySelector('.iti');\n    if (itiWrap) {\n      itiWrap.style.cssText = 'display:block !important; width:100%; visibility:visible !important;';\n    }\n\n    var phoneErrEl = document.createElement('div');\n    phoneErrEl.id = 'gqPhoneError';\n    phoneErrEl.style.cssText = 'color:#c8102e;font-size:12px;font-weight:500;margin-top:6px;display:none;';\n    phoneErrEl.textContent = STRINGS.invalid_phone;\n    slot.appendChild(phoneErrEl);\n  }\n\n  if (document.readyState === 'complete') {\n    setTimeout(injectPhoneField, 100);\n  } else {\n    window.addEventListener('load', function() { setTimeout(injectPhoneField, 100); });\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FORM SUBMIT BACK TO PAGE ELEMENTOR FORM\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  formSubmit.addEventListener('click', function() {\n    var email = fEmail.value.trim();\n    var phoneInp = document.getElementById('form-field-field_a3ad039');\n\n    var itiInstance = null;\n    if (phoneInp && window.intlTelInputGlobals) {\n      var itiId = parseInt(phoneInp.getAttribute('data-intl-tel-input-id'), 10);\n      if (!isNaN(itiId) && window.intlTelInputGlobals.instances && window.intlTelInputGlobals.instances[itiId]) {\n        itiInstance = window.intlTelInputGlobals.instances[itiId];\n      }\n    }\n\n    var phoneVal = phoneInp ? phoneInp.value.trim() : '';\n    var phoneValid = false;\n    var phoneFullNumber = phoneVal;\n\n    if (itiInstance) {\n      phoneValid = itiInstance.isValidNumber();\n      phoneFullNumber = itiInstance.getNumber();\n    } else {\n      var digits = phoneVal.replace(\/\\D\/g, '');\n      phoneValid = digits.length >= 7 && digits.length <= 12;\n      phoneFullNumber = phoneVal;\n    }\n\n    var hasError = false;\n\n    \/\/ Email Not Required Logic: Validated only if filled\n    fEmail.style.borderColor = 'transparent';\n    fEmail.style.background = '#f8fafc';\n    if (email) {\n      var emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n      if (!emailRegex.test(email)) {\n        fEmail.style.borderColor = '#c8102e';\n        fEmail.style.background = 'rgba(200,16,46,0.04)';\n        hasError = true;\n      }\n    }\n\n    var phoneErrEl = document.getElementById('gqPhoneError');\n\n    if (!phoneValid) {\n      if (phoneInp) {\n        phoneInp.style.borderColor = '#c8102e';\n        phoneInp.style.background = 'rgba(200,16,46,0.04)';\n      }\n      if (phoneErrEl) phoneErrEl.style.display = 'block';\n      hasError = true;\n    } else {\n      if (phoneInp) {\n        phoneInp.style.borderColor = 'transparent';\n        phoneInp.style.background = '#f8fafc';\n      }\n      if (phoneErrEl) phoneErrEl.style.display = 'none';\n    }\n    if (hasError) return;\n\n    \/* Fill fields & Click Elementor form type=\"submit\" *\/\n    var eForm = document.querySelector('.elementor-form[name=\"model-finder\"]');\n    if (!eForm) { \n      showSuccess(); \n      return; \n    }\n\n    if (window._gqPhoneGroup) {\n      eForm.querySelector('.elementor-form-fields-wrapper').appendChild(window._gqPhoneGroup);\n    }\n\n    if (phoneInp) phoneInp.value = phoneFullNumber;\n\n    function setById(id, val) {\n      var el = document.getElementById(id);\n      if (el) el.value = val;\n    }\n\n    setById('form-field-name',          fName.value.trim());\n    setById('form-field-email',         email);\n    setById('form-field-field_ffe4f1c', calculatedRec.brandName);\n    setById('form-field-field_5ca8425', calculatedRec.title);\n    \n    var altTitles = calculatedSuggestions.map(function(s) { return s.title; }).join(', ');\n    var quizSummaryStr = \"Recommended Alternative(s): \" + (altTitles ? altTitles : \"None\");\n    setById('form-field-field_74c03d9', quizSummaryStr);\n\n    \/* \u2500\u2500 DEDUPLICATED RESULT TITLE LOGIC \u2500\u2500 *\/\n    var fullTitle = calculatedRec.title;\n    if (calculatedRec.brandName && fullTitle.toLowerCase().indexOf(calculatedRec.brandName.toLowerCase()) === -1) {\n      fullTitle = calculatedRec.brandName + \" \" + fullTitle;\n    }\n\n    \/* \u2500\u2500 DYNAMIC Q&A AND QUIZ RESULTS LOG COMPILATION \u2500\u2500 *\/\n    var answersSummary = STRINGS.result_prefix + fullTitle + \"\\n\" +\n                         STRINGS.alt_prefix + (altTitles ? altTitles : STRINGS.no_alt) + \"\\n\" +\n                         \"--------------------------------------------------\\n\\n\";\n    \n    QUESTIONS.forEach(function(q, index) {\n      var selectedOptIndices = selectedAnswers[index] || [];\n      var selectedTexts = selectedOptIndices.map(function(optIndex) {\n        return q.options[optIndex].text;\n      }).join(', ');\n      \n      answersSummary += STRINGS.q_prefix + (index + 1) + \"]: \" + q.title + \"\\n\";\n      answersSummary += STRINGS.a_prefix + (selectedTexts || STRINGS.no_selection) + \"\\n\\n\";\n    });\n    \n    \/\/ Write full summary of answers directly to the field\n    setById('form-field-field_quiz_responses', answersSummary);\n\n    var submitBtn = eForm.querySelector('[type=\"submit\"]');\n    if (submitBtn) {\n      submitBtn.click();\n    } else {\n      eForm.submit();\n    }\n\n    setTimeout(function() {\n      var slot = document.getElementById('gqPhoneSlot');\n      if (slot && window._gqPhoneGroup) {\n        slot.appendChild(window._gqPhoneGroup);\n      }\n    }, 500);\n\n    showSuccess();\n  });\n\n  function showSuccess() {\n    var modal = document.getElementById('gqFormModal');\n    modal.innerHTML =\n      '<div style=\"padding:60px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;background:var(--bg-main);border-radius:var(--radius-xl);\">' +\n        '<div style=\"width:72px;height:72px;border-radius:50%;background:var(--accent-bg);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:popIn 0.6s cubic-bezier(0.25, 1.2, 0.4, 1);\">' +\n          '<svg width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>' +\n        '<\/div>' +\n        '<div style=\"font-size:28px;font-weight:800;color:var(--text-dark);margin-bottom:12px;letter-spacing:-0.5px;\">' + STRINGS.thank_you + '<\/div>' +\n        '<div style=\"font-size:15px;color:var(--text-mid);line-height:1.6;max-width:320px;margin-bottom:32px;\">' + STRINGS.success_msg + '<\/div>' +\n        '<button onclick=\"document.getElementById(\\'gqFormOverlay\\').classList.remove(\\'open\\');document.body.style.overflow=\\'\\';\" style=\"all:unset;display:inline-flex;padding:14px 32px;background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-size:14px;font-weight:700;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 1.2, 0.4, 1);box-shadow:0 4px 12px var(--accent-glow);text-transform:uppercase;letter-spacing:0.5px;\">' + STRINGS.close + '<\/button>' +\n      '<\/div>';\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     INIT (Layout Shift Preventative Execution Flow)\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initQuiz() {\n    if (currentStep === -1) {\n      if (progressWrapper) progressWrapper.style.display = 'none';\n      \n      var startBtn = document.getElementById('gqStartBtn');\n      if (startBtn) {\n        startBtn.addEventListener('click', function() {\n          var introEl = document.getElementById('gqIntroContainer');\n          if (introEl) {\n            introEl.classList.add('exit-left');\n          }\n          \n          setTimeout(function() {\n            currentStep = 0;\n            renderStep();\n          }, 250);\n        });\n      }\n    } else {\n      renderStep();\n    }\n  }\n\n  if (document.readyState === 'complete') {\n    initQuiz();\n  } else {\n    window.addEventListener('load', initQuiz);\n  }\n\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-463cf2e e-flex e-con-boxed e-con e-parent\" data-id=\"463cf2e\" 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-b1a9f09 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"b1a9f09\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"model-finder\" aria-label=\"model-finder\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1436\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"b1a9f09\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\u10d8\u10de\u10dd\u10d5\u10d4 \u10e8\u10d4\u10dc\u10d8 GWM - Great Wall Motors\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1436\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10e1\u10d0\u10ee\u10d4\u10da\u10d8\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10d4\u10da. \u10e4\u10dd\u10e1\u10e2\u10d0\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_a3ad039 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_a3ad039\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d8\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<span class=\"ccfef-editor-intl-input\" data-id=\"form-field-field_a3ad039\" data-field-id=\"a3ad039\" data-default-country=\"ge\" data-include-countries=\"\" data-exclude-countries=\"\" data-dial-code-visibility=\"show\" data-strict-mode=\"no\" style=\"display: none;\"><\/span>\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_a3ad039]\" id=\"form-field-field_a3ad039\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-field_quiz_responses elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_quiz_responses\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuiz Q&A Log\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[field_quiz_responses]\" id=\"form-field-field_quiz_responses\" rows=\"4\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\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","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_gwm_en_meta_title":"Find Your GWM - Great Wall Motors","_gwm_en_meta_description":"Find out which Chinese car suits you best. Plus, get a special offer on your selected model at the end of the quiz!","rank_math_title":"\u10d8\u10de\u10dd\u10d5\u10d4 \u10e8\u10d4\u10dc\u10d8 GWM - Great Wall Motors","rank_math_description":"\u10d2\u10d0\u10d8\u10d2\u10d4 \u10e0\u10dd\u10db\u10d4\u10da\u10d8 \u10e9\u10d8\u10dc\u10e3\u10e0\u10d8 \u10d0\u10d5\u10e2\u10dd\u10db\u10dd\u10d1\u10d8\u10da\u10d8 \u10e8\u10d4\u10d2\u10d4\u10e4\u10d4\u10e0\u10d4\u10d1\u10d0 \u10e7\u10d5\u10d4\u10da\u10d0\u10d6\u10d4 \u10db\u10d4\u10e2\u10d0\u10d3. \u10d0\u10e1\u10d4\u10d5\u10d4 \u10e5\u10d5\u10d8\u10d6\u10d8\u10e1 \u10d1\u10dd\u10da\u10dd\u10e1 \u10db\u10d8\u10d8\u10e6\u10d4 \u10e8\u10d4\u10d7\u10d0\u10d5\u10d0\u10d6\u10d4\u10d1\u10d0 \u10e8\u10d4\u10e0\u10e9\u10d4\u10e3\u10da \u10db\u10dd\u10d3\u10d4\u10da\u10d6\u10d4.","rank_math_focus_keyword":""},"class_list":["post-1436","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/pages\/1436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/comments?post=1436"}],"version-history":[{"count":31,"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/pages\/1436\/revisions"}],"predecessor-version":[{"id":1553,"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/pages\/1436\/revisions\/1553"}],"wp:attachment":[{"href":"https:\/\/gwm.ge\/en\/wp-json\/wp\/v2\/media?parent=1436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}