{"id":159,"date":"2026-02-23T11:44:41","date_gmt":"2026-02-23T07:44:41","guid":{"rendered":"https:\/\/gwm.vasco.ge\/?page_id=159"},"modified":"2026-02-27T13:53:51","modified_gmt":"2026-02-27T09:53:51","slug":"calculator","status":"publish","type":"page","link":"https:\/\/gwm.vasco.ge\/en\/calculator\/","title":{"rendered":"Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"159\" class=\"elementor elementor-159\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b32b687 e-flex e-con-boxed e-con e-parent\" data-id=\"b32b687\" 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-aa52c9c elementor-widget elementor-widget-shortcode\" data-id=\"aa52c9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 GWM CALCULATOR v6.1 \u2014 AWWWARDS UI \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<style>\r\n\/* Reset & Scoping *\/\r\n.gwc, .gwc *, .gwc *::before, .gwc *::after,\r\n.gwc-form-overlay, .gwc-form-overlay *, .gwc-form-overlay *::before, .gwc-form-overlay *::after { \r\n  box-sizing: border-box; margin: 0; padding: 0; \r\n}\r\n\r\n.gwc, .gwc-form-overlay { \r\n  font-family: 'Loos', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n\/* \u2500\u2500 Design Tokens \u2500\u2500 (Applied to both Card and Overlay) *\/\r\n.gwc, .gwc-form-overlay {\r\n  --bg-main: #ffffff;\r\n  --bg-panel: #f8fafc;\r\n  --surface: #f1f5f9;\r\n  --surface-hover: #e2e8f0;\r\n  \r\n  --border-light: #e2e8f0;\r\n  --border-focus: rgba(200,16,46,0.4);\r\n  \r\n  --text-dark: #0f172a;\r\n  --text-mid: #475569;\r\n  --text-light: #94a3b8;\r\n  \r\n  --accent: #c8102e;\r\n  --accent-glow: rgba(200, 16, 46, 0.12);\r\n  --accent-bg: rgba(200, 16, 46, 0.04);\r\n  \r\n  --radius-xl: 32px;\r\n  --radius-lg: 20px;\r\n  --radius-md: 14px;\r\n  --radius-sm: 10px;\r\n  \r\n  --shadow-float: 0 20px 40px -12px rgba(15, 23, 42, 0.08), 0 0 0 1px rgba(15, 23, 42, 0.03);\r\n  --shadow-pop: 0 12px 32px -8px rgba(15, 23, 42, 0.12), 0 0 0 1px rgba(15, 23, 42, 0.04);\r\n  \r\n  --spring: cubic-bezier(0.25, 1.2, 0.4, 1);\r\n  --ease: cubic-bezier(0.2, 0, 0, 1);\r\n\r\n  color: var(--text-dark);\r\n}\r\n\r\n\/* Form Reset *\/\r\n.gwc button, .gwc input, .gwc select,\r\n.gwc-form-overlay button, .gwc-form-overlay input, .gwc-form-overlay select { outline: none !important; }\r\n\r\n\/* \u2500\u2500 Main Card Layout \u2500\u2500 *\/\r\n.gwc {\r\n  position: relative;\r\n  max-width: 1060px;\r\n  margin: 0 auto;\r\n  background: var(--bg-main);\r\n  border-radius: var(--radius-xl);\r\n  box-shadow: var(--shadow-float);\r\n  overflow: hidden; \/* Top bar spans full width *\/\r\n}\r\n\r\n\/* Animations *\/\r\n@keyframes smoothFade { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes popIn { 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1); } }\r\n.ga1 { animation: smoothFade 0.4s 0.1s both var(--ease); position: relative; z-index: 50; }\r\n.ga2 { animation: smoothFade 0.4s 0.2s both var(--ease); position: relative; z-index: 40; }\r\n.ga3 { animation: smoothFade 0.4s 0.3s both var(--ease); position: relative; z-index: 30; }\r\n.ga4 { animation: smoothFade 0.4s 0.4s both var(--ease); position: relative; z-index: 20; }\r\n\r\n\/* \u2500\u2500 TOP BAR \u2500\u2500 *\/\r\n.gwc-bar {\r\n  position: relative; z-index: 10;\r\n  display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px;\r\n  padding: 24px 48px;\r\n  border-bottom: 1px solid var(--border-light);\r\n  background: var(--bg-main);\r\n}\r\n.gwc-logo {\r\n  display: flex; align-items: center; gap: 12px;\r\n  font-size: 18px; font-weight: 700; letter-spacing: -0.5px; color: var(--text-dark);\r\n  text-decoration: none !important;\r\n}\r\n.gwc-logo-dot {\r\n  width: 8px; height: 8px; border-radius: 50%;\r\n  background: var(--accent); box-shadow: 0 0 10px rgba(200,16,46,0.6); flex-shrink: 0;\r\n}\r\n\r\n\/* \u2500\u2500 MODE TOGGLE \u2500\u2500 *\/\r\n.gwc-toggle {\r\n  display: flex !important; background: var(--surface) !important; border-radius: var(--radius-md) !important;\r\n  padding: 6px !important; gap: 4px !important; border: none !important; list-style: none !important; margin: 0 !important;\r\n}\r\n.gwc-toggle .gwc-tab, .gwc-toggle .gwc-tab:link, .gwc-toggle .gwc-tab:visited, .gwc-toggle .gwc-tab:hover, .gwc-toggle .gwc-tab:focus, .gwc-toggle .gwc-tab:active {\r\n  all: unset !important; display: inline-block !important; padding: 10px 16px !important; border-radius: 8px !important; border: none !important;\r\n  background: transparent !important; color: var(--text-mid) !important; font-family: inherit !important; font-size: 13px !important; font-weight: 600 !important;\r\n  cursor: pointer !important; transition: all .3s var(--spring) !important; white-space: nowrap !important; line-height: 1 !important; box-sizing: border-box !important;\r\n}\r\n.gwc-toggle .gwc-tab.on { background: #fff !important; color: var(--text-dark) !important; box-shadow: 0 2px 8px rgba(0,0,0,0.06) !important; }\r\n.gwc-toggle .gwc-tab:not(.on):hover { color: var(--text-dark) !important; }\r\n\r\n\/* \u2500\u2500 BODY \u2500\u2500 *\/\r\n.gwc-body { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 340px; align-items: stretch; min-height: 520px; }\r\n\r\n\/* \u2500\u2500 LEFT \u2500\u2500 *\/\r\n.gwc-left { padding: 48px; display: flex; flex-direction: column; gap: 40px; }\r\n.gwc-sh { font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--text-light); margin-bottom: 16px; }\r\n\r\n\/* \u2500\u2500 BRAND PILLS \u2500\u2500 *\/\r\n.gwc-brands { display: flex; flex-wrap: wrap; gap: 12px; }\r\n.gwc-bp {\r\n  display: flex; align-items: center; gap: 10px; padding: 10px 18px; border-radius: 100px;\r\n  background: var(--surface); border: 1px solid transparent; cursor: pointer; transition: all .3s var(--spring);\r\n  font-size: 13px; font-weight: 600; color: var(--text-mid); user-select: none;\r\n}\r\n.gwc-bp img { width: 20px; height: 14px; object-fit: contain; filter: brightness(0.7) grayscale(0.3); transition: filter .3s; }\r\n.gwc-bp:hover { background: var(--surface-hover); transform: translateY(-2px); color: var(--text-dark); }\r\n.gwc-bp:hover img { filter: brightness(0.9) grayscale(0); }\r\n.gwc-bp.on { background: var(--accent-bg); border-color: var(--accent); color: var(--accent); box-shadow: 0 4px 12px var(--accent-glow); }\r\n.gwc-bp.on img { filter: brightness(1) grayscale(0); }\r\n\r\n\/* \u2500\u2500 CUSTOM DROPDOWN \u2500\u2500 *\/\r\n.gwc-csel-wrap { position: relative; }\r\n.gwc-csel-btn {\r\n  width: 100%; padding: 14px 16px; background: var(--surface); border: 1px solid transparent; border-radius: var(--radius-sm);\r\n  color: var(--text-dark); font-family: inherit; font-size: 15px; font-weight: 500; cursor: pointer; transition: all 0.3s var(--ease);\r\n  display: flex; align-items: center; gap: 12px; text-align: left; position: relative; user-select: none;\r\n}\r\n.gwc-csel-btn:hover { background: var(--surface-hover); }\r\n.gwc-csel-btn.open { background: #fff; border-color: var(--accent); box-shadow: 0 0 0 4px var(--accent-glow); }\r\n.gwc-csel-btn-img { width: 48px; height: 28px; object-fit: contain; flex-shrink: 0; }\r\n.gwc-csel-btn-img.h { display: none; }\r\n.gwc-csel-btn-text { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }\r\n.gwc-csel-btn-ph { color: var(--text-light); font-weight: 400; }\r\n.gwc-csel-arr { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); color: var(--text-mid); transition: transform .3s var(--spring); pointer-events: none; display: flex; }\r\n.gwc-csel-arr.open { transform: translateY(-50%) rotate(180deg); color: var(--accent); }\r\n\r\n.gwc-csel-panel {\r\n  position: absolute; left: 0; right: 0; top: calc(100% + 8px);\r\n  background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);\r\n  border: 1px solid rgba(0,0,0,0.05); border-radius: var(--radius-md); box-shadow: var(--shadow-pop); z-index: 9999;\r\n  display: none; flex-direction: column; max-height: 260px; overflow-y: auto;\r\n}\r\n.gwc-csel-panel.open { display: flex; animation: smoothFade .2s ease; }\r\n.gwc-csel-panel::-webkit-scrollbar { width: 4px; }\r\n.gwc-csel-panel::-webkit-scrollbar-thumb { background: rgba(0,0,0,.12); border-radius: 4px; }\r\n\r\n.gwc-csel-opt {\r\n  display: flex; align-items: center; gap: 12px; padding: 12px 16px; cursor: pointer; transition: all .2s;\r\n  font-size: 14px; font-weight: 500; color: var(--text-mid); border-bottom: 1px solid var(--border-light);\r\n}\r\n.gwc-csel-opt:last-child { border-bottom: none; }\r\n.gwc-csel-opt:hover { background: var(--surface); color: var(--text-dark); }\r\n.gwc-csel-opt.sel { background: var(--accent-bg); color: var(--accent); font-weight: 600; }\r\n.gwc-csel-opt img { width: 48px; height: 28px; object-fit: contain; flex-shrink: 0; }\r\n.gwc-csel-opt-gap { width: 48px; height: 28px; flex-shrink: 0; }\r\n\r\n\/* \u2500\u2500 SLIDERS \u2500\u2500 *\/\r\n.gwc-sliders { display: flex; flex-direction: column; gap: 32px; }\r\n.gwc-sblock { background: transparent; padding: 0; border: none; }\r\n.gwc-stop { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; }\r\n.gwc-slbl { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: var(--text-dark); }\r\n.gwc-slbl svg { color: var(--text-light); width: 16px; height: 16px; flex-shrink: 0; }\r\n.gwc-sval { font-size: 24px; font-weight: 700; color: var(--text-dark); letter-spacing: -0.5px; }\r\n.gwc-sunit { font-size: 14px; font-weight: 500; color: var(--text-mid); margin-left: 4px; }\r\n\r\n.gwc-range {\r\n  -webkit-appearance: none; appearance: none; width: 100%; height: 6px; border-radius: 6px; outline: none; cursor: pointer;\r\n  background: linear-gradient(to right, var(--accent) var(--pct,50%), var(--border-light) var(--pct,50%));\r\n}\r\n.gwc-range::-webkit-slider-thumb {\r\n  -webkit-appearance: none; width: 24px; height: 24px; border-radius: 50%; background: #fff; border: 3px solid var(--accent);\r\n  box-shadow: 0 2px 8px rgba(200,16,46,0.2); cursor: pointer; transition: transform 0.2s var(--spring), box-shadow 0.2s var(--spring);\r\n}\r\n.gwc-range::-webkit-slider-thumb:hover { transform: scale(1.15); box-shadow: 0 4px 14px rgba(200,16,46,0.3); }\r\n.gwc-range::-moz-range-thumb { width: 24px; height: 24px; border-radius: 50%; background: #fff; border: 3px solid var(--accent); cursor: pointer; }\r\n.gwc-ticks { display: flex; justify-content: space-between; margin-top: 10px; font-size: 12px; color: var(--text-light); font-weight: 500; }\r\n\r\n\/* \u2500\u2500 RIGHT \u2500\u2500 *\/\r\n.gwc-right {\r\n  background: var(--bg-panel); padding: 48px 40px; border-left: 1px solid var(--border-light); display: flex; flex-direction: column;\r\n}\r\n.gwc-result-inner { display: flex; flex-direction: column; flex: 1; }\r\n\r\n.gwc-hero {\r\n  background: #fff; border-radius: var(--radius-md); box-shadow: 0 10px 30px -10px rgba(0,0,0,0.06); border: 1px solid rgba(0,0,0,0.03);\r\n  padding: 24px; text-align: center; margin-bottom: 24px;\r\n}\r\n.gwc-hero-lbl { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--text-light); margin-bottom: 8px; }\r\n.gwc-hero-amt { font-size: 36px; font-weight: 700; color: var(--accent); letter-spacing: -1px; line-height: 1; }\r\n.gwc-hero-sub { font-size: 13px; color: var(--text-mid); font-weight: 500; margin-top: 6px; }\r\n.gwc-hero-badge { display: inline-flex; margin-top: 16px; background: var(--surface); border-radius: 100px; padding: 6px 14px; font-size: 12px; font-weight: 600; color: var(--text-dark); }\r\n\r\n.gwc-details { display: flex; flex-direction: column; flex: 1; margin-bottom: 32px; }\r\n.gwc-dr { display: flex; align-items: center; justify-content: space-between; padding: 16px 0; border-bottom: 1px solid var(--border-light); }\r\n.gwc-dr:last-child { border-bottom: none; }\r\n.gwc-dr-lbl { display: flex; align-items: center; gap: 12px; font-size: 13px; font-weight: 500; color: var(--text-mid); }\r\n.gwc-dr-ico { width: 32px; height: 32px; border-radius: 8px; background: #fff; border: 1px solid var(--border-light); color: var(--text-light); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n.gwc-dr-val { font-size: 15px; font-weight: 600; color: var(--text-dark); }\r\n\r\n\/* CTA *\/\r\n.gwc-cta { margin-top: auto; }\r\n.gwc-btn, .gwc-btn:link, .gwc-btn:visited, .gwc-btn:hover, .gwc-btn:focus, .gwc-btn:active {\r\n  all: unset !important; display: flex !important; width: 100% !important; box-sizing: border-box !important;\r\n  padding: 16px !important; background: var(--text-dark) !important; color: #fff !important;\r\n  border-radius: var(--radius-sm) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important;\r\n  cursor: pointer !important; align-items: center !important; justify-content: center !important; gap: 8px !important;\r\n  transition: all .3s var(--spring) !important; text-decoration: none !important; -webkit-appearance: none !important; appearance: none !important;\r\n}\r\n.gwc-btn:hover { background: var(--accent) !important; transform: translateY(-2px) !important; box-shadow: 0 8px 24px var(--accent-glow) !important; }\r\n.gwc-btn:hover .gwc-btn-arr { transform: translateX(3px); }\r\n.gwc-btn-arr { transition: transform .3s var(--spring); display: flex; }\r\n\r\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\r\n   FORM OVERLAY (MODAL)\r\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 *\/\r\n.gwc-form-overlay {\r\n  display: none; position: fixed; inset: 0; z-index: 99999;\r\n  background: rgba(15, 23, 42, 0.6); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\r\n  align-items: center; justify-content: center; padding: 16px; animation: gFadeIn .3s ease;\r\n}\r\n.gwc-form-overlay.open { display: flex; }\r\n@keyframes gFadeIn { from { opacity: 0; } to { opacity: 1; } }\r\n\r\n.gwc-form-modal {\r\n  background: var(--bg-main); border: 1px solid rgba(0,0,0,0.05); border-radius: var(--radius-xl); box-shadow: var(--shadow-pop);\r\n  width: 100%; max-width: 520px; max-height: 90vh; overflow-y: auto; animation: gSlideUp .4s var(--spring); position: relative;\r\n}\r\n@keyframes gSlideUp { from { opacity:0; transform:translateY(30px) scale(0.98); } to { opacity:1; transform:translateY(0) scale(1); } }\r\n.gwc-form-modal::-webkit-scrollbar { width: 4px; }\r\n.gwc-form-modal::-webkit-scrollbar-thumb { background: rgba(0,0,0,.12); border-radius: 4px; }\r\n\r\n.gwc-form-header {\r\n  padding: 32px 32px 20px; border-bottom: 1px solid var(--border-light); display: flex; align-items: flex-start; justify-content: space-between; gap: 16px;\r\n}\r\n.gwc-form-header-left { display: flex; flex-direction: column; gap: 4px; }\r\n.gwc-form-title { font-size: 24px; font-weight: 700; color: var(--text-dark); letter-spacing: -0.5px; line-height: 1.2; }\r\n.gwc-form-subtitle { font-size: 14px; font-weight: 500; color: var(--text-mid); }\r\n.gwc-form-close {\r\n  all: unset !important; width: 36px; height: 36px; border-radius: 50%; background: var(--surface); border: none !important;\r\n  display: flex !important; align-items: center !important; justify-content: center !important;\r\n  cursor: pointer !important; color: var(--text-mid); transition: all .3s var(--spring);\r\n}\r\n.gwc-form-close:hover { background: var(--surface-hover) !important; color: var(--text-dark) !important; transform: rotate(90deg) scale(1.1); }\r\n\r\n\/* Summary rows *\/\r\n.gwc-form-summary { padding: 16px 32px 0; }\r\n.gwc-form-summary-title { font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--text-light); padding: 12px 0; }\r\n.gwc-sum-row { display: flex; align-items: center; justify-content: space-between; padding: 14px 0; border-bottom: 1px solid var(--border-light); }\r\n.gwc-sum-row:last-child { border-bottom: none; }\r\n.gwc-sum-lbl { display: flex; align-items: center; gap: 12px; font-size: 13px; font-weight: 500; color: var(--text-mid); }\r\n.gwc-sum-ico { width: 32px; height: 32px; border-radius: 8px; background: #fff; border: 1px solid var(--border-light); display: flex; align-items: center; justify-content: center; color: var(--text-light); flex-shrink: 0; }\r\n.gwc-sum-val { font-size: 15px; font-weight: 600; color: var(--text-dark); text-align: right; }\r\n.gwc-sum-val.acc { color: var(--accent); }\r\n\r\n\/* Editable fields *\/\r\n.gwc-form-fields { padding: 16px 32px 24px; }\r\n.gwc-form-fields-title { font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--text-light); padding: 12px 0; }\r\n.gwc-form-field { margin-bottom: 16px; position: relative; }\r\n.gwc-form-field label { display: block; font-size: 12px; font-weight: 600; color: var(--text-mid); margin-bottom: 8px; }\r\n.gwc-form-field input {\r\n  width: 100%; padding: 14px 16px; background: var(--surface); border: 1px solid transparent; border-radius: var(--radius-sm);\r\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;\r\n}\r\n.gwc-form-field input:hover { background: var(--surface-hover); }\r\n.gwc-form-field input:focus { background: #fff; border-color: var(--accent); box-shadow: 0 0 0 4px var(--accent-glow); }\r\n.gwc-form-field input::placeholder { color: var(--text-light); font-weight: 400; }\r\n#gwcPhoneSlot .elementor-field-label { display: none !important; }\r\n#gwcPhoneSlot .elementor-field-group { margin-bottom: 0 !important; }\r\n\r\n\/* Submit *\/\r\n.gwc-form-submit-wrap { padding: 0 32px 32px; }\r\n.gwc-form-submit, .gwc-form-submit:hover {\r\n  all: unset !important; display: flex !important; width: 100% !important; box-sizing: border-box !important;\r\n  padding: 16px !important; background: var(--accent) !important; color: #fff !important;\r\n  border-radius: var(--radius-sm) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important;\r\n  cursor: pointer !important; align-items: center !important; justify-content: center !important; gap: 8px !important;\r\n  transition: all .3s var(--spring) !important; box-shadow: 0 4px 12px var(--accent-glow) !important;\r\n}\r\n.gwc-form-submit:hover { transform: translateY(-2px) !important; box-shadow: 0 8px 24px rgba(200,16,46,0.25) !important; }\r\n\r\n\/* \u2500\u2500 MOBILE \u2500\u2500 *\/\r\n@media (max-width: 850px) {\r\n  .gwc-body { grid-template-columns: 1fr; }\r\n  .gwc-left { border-right: none; padding: 32px 24px; gap: 32px; }\r\n  .gwc-right { border-left: none; border-top: 1px solid var(--border-light); padding: 32px 24px; }\r\n  .gwc-bar { padding: 24px 32px; }\r\n  .gwc-hero-amt { font-size: 32px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .gwc-bar { padding: 16px; }\r\n  .gwc-left { padding: 24px 16px; gap: 24px; }\r\n  .gwc-right { padding: 24px 16px; }\r\n  .gwc-form-modal { max-width: 100%; border-radius: var(--radius-lg); }\r\n  .gwc-form-header { padding: 24px 20px 16px; }\r\n  .gwc-form-summary { padding: 16px 20px 0; }\r\n  .gwc-form-fields { padding: 16px 20px 24px; }\r\n  .gwc-form-submit-wrap { padding: 0 20px 24px; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"gwc\" id=\"gwcRoot\">\r\n\r\n  <!-- TOP BAR -->\r\n  <div class=\"gwc-bar ga1\">\r\n    <div class=\"gwc-logo\">\r\n      <span class=\"gwc-logo-dot\"><\/span>\r\n      GWM \u10d9\u10d0\u10da\u10d9\u10e3\u10da\u10d0\u10e2\u10dd\u10e0\u10d8\r\n    <\/div>\r\n    <div style=\"display:flex;align-items:center;gap:12px\">\r\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 class=\"gwc-toggle\">\r\n        <button class=\"gwc-tab on\" data-mode=\"leasing\">\u10da\u10d8\u10d6\u10d8\u10dc\u10d2\u10d8<\/button>\r\n        <button class=\"gwc-tab\" data-mode=\"installment\">\u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- BODY -->\r\n  <div class=\"gwc-body\">\r\n\r\n    <!-- LEFT -->\r\n    <div class=\"gwc-left\">\r\n\r\n      <!-- BRANDS -->\r\n      <div class=\"ga1\">\r\n        <div class=\"gwc-sh\">01. \u10d1\u10e0\u10d4\u10dc\u10d3\u10d8<\/div>\r\n        <div class=\"gwc-brands\" id=\"gwcBrands\">\r\n                      <div class=\"gwc-bp\" data-brand=\"haval\">\r\n                              <img decoding=\"async\" src=\"https:\/\/gwm.vasco.ge\/wp-content\/uploads\/2026\/02\/haval-black.svg\" alt=\"Haval\">\r\n                            Haval            <\/div>\r\n                      <div class=\"gwc-bp\" data-brand=\"poer\">\r\n                              <img decoding=\"async\" src=\"https:\/\/gwm.vasco.ge\/wp-content\/uploads\/2026\/02\/poer-full.svg\" alt=\"Poer\">\r\n                            Poer            <\/div>\r\n                      <div class=\"gwc-bp\" data-brand=\"tank\">\r\n                              <img decoding=\"async\" src=\"https:\/\/gwm.vasco.ge\/wp-content\/uploads\/2026\/02\/tank-full-black.svg\" alt=\"Tank\">\r\n                            Tank            <\/div>\r\n                  <\/div>\r\n      <\/div>\r\n\r\n      <!-- MODEL DROPDOWN -->\r\n      <div class=\"ga2\" id=\"gwcModelSec\" style=\"display:none;\">\r\n        <div class=\"gwc-sh\">02. \u10db\u10dd\u10d3\u10d4\u10da\u10d8<\/div>\r\n        <div class=\"gwc-csel-wrap\" id=\"gwcCselWrap\">\r\n          <div class=\"gwc-csel-btn\" id=\"gwcCselBtn\" role=\"button\" tabindex=\"0\" aria-haspopup=\"listbox\" aria-expanded=\"false\">\r\n            <img decoding=\"async\" class=\"gwc-csel-btn-img h\" id=\"gwcCselBtnImg\" src=\"\" alt=\"\">\r\n            <span class=\"gwc-csel-btn-text gwc-csel-btn-ph\" id=\"gwcCselBtnText\">\u2014 \u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10db\u10dd\u10d3\u10d4\u10da\u10d8 \u2014<\/span>\r\n            <span class=\"gwc-csel-arr\" id=\"gwcCselArr\">\r\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <polyline points=\"6 9 12 15 18 9\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"gwc-csel-panel\" id=\"gwcCselPanel\" role=\"listbox\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- SLIDERS -->\r\n      <div class=\"gwc-sliders ga3\" id=\"gwcSliders\" style=\"display:none;\">\r\n\r\n        <!-- Period -->\r\n        <div class=\"gwc-sblock\">\r\n          <div class=\"gwc-stop\">\r\n            <div class=\"gwc-slbl\">\r\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\r\n                <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\r\n                <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/>\r\n                <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/>\r\n              <\/svg>\r\n              \u10d5\u10d0\u10d3\u10d0\r\n            <\/div>\r\n            <div><span class=\"gwc-sval\" id=\"gwcPeriodNum\">24<\/span><span class=\"gwc-sunit\">\u10d7\u10d5\u10d4<\/span><\/div>\r\n          <\/div>\r\n          <input type=\"range\" class=\"gwc-range\" id=\"gwcPeriod\" min=\"12\" max=\"60\" step=\"1\" value=\"24\">\r\n          <div class=\"gwc-ticks\"><span>12<\/span><span>36<\/span><span>60<\/span><\/div>\r\n        <\/div>\r\n\r\n        <!-- Initial payment -->\r\n        <div class=\"gwc-sblock\">\r\n          <div class=\"gwc-stop\">\r\n            <div class=\"gwc-slbl\">\r\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/>\r\n                <path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/>\r\n              <\/svg>\r\n              \u10d3\u10d0\u10e4\u10d8\u10dc\u10d0\u10dc\u10e1\u10d4\u10d1\u10d8\u10e1 \u10dd\u10d3\u10d4\u10dc\u10dd\u10d1\u10d0\r\n            <\/div>\r\n            <div><span class=\"gwc-sval\" id=\"gwcDownNum\">50<\/span><span class=\"gwc-sunit\">%<\/span><\/div>\r\n          <\/div>\r\n          <input type=\"range\" class=\"gwc-range\" id=\"gwcDown\" min=\"20\" max=\"90\" step=\"1\" value=\"50\">\r\n          <div class=\"gwc-ticks\"><span>20%<\/span><span>55%<\/span><span>90%<\/span><\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div><!-- \/left -->\r\n\r\n    <!-- RIGHT -->\r\n    <div class=\"gwc-right ga4\">\r\n      <div class=\"gwc-result-inner\" id=\"gwcResult\">\r\n\r\n        <div class=\"gwc-hero\">\r\n          <div class=\"gwc-hero-lbl\">\u10e7\u10dd\u10d5\u10d4\u10da\u10d7\u10d5\u10d8\u10e3\u10e0\u10d8 \u10d2\u10d0\u10d3\u10d0\u10e1\u10d0\u10ee\u10d0\u10d3\u10d8<\/div>\r\n          <div class=\"gwc-hero-amt\" id=\"gwcMonthly\">\u20be\u2014<\/div>\r\n          <div class=\"gwc-hero-sub\">\u10ef\u10d0\u10db\u10e3\u10e0\u10d8 \u10d7\u10d5\u10d8\u10e3\u10e0\u10d8 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/div>\r\n          <div class=\"gwc-hero-badge\" id=\"gwcModeBadge\">\u10da\u10d8\u10d6\u10d8\u10dc\u10d2\u10d8<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"gwc-details\">\r\n          <div class=\"gwc-dr\">\r\n            <div class=\"gwc-dr-lbl\">\r\n              <div class=\"gwc-dr-ico\">\r\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n                  <line x1=\"19\" y1=\"5\" x2=\"5\" y2=\"19\"\/><circle cx=\"6.5\" cy=\"6.5\" r=\"2.5\"\/><circle cx=\"17.5\" cy=\"17.5\" r=\"2.5\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              \u10e1\u10d0\u10de\u10e0\u10dd\u10ea. \u10d2\u10d0\u10dc\u10d0\u10d9\u10d5\u10d4\u10d7\u10d8\r\n            <\/div>\r\n            <div class=\"gwc-dr-val acc\" id=\"gwcRateOut\">\u2014<\/div>\r\n          <\/div>\r\n          <div class=\"gwc-dr\">\r\n            <div class=\"gwc-dr-lbl\">\r\n              <div class=\"gwc-dr-ico\">\r\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n                  <path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/>\r\n                  <line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              \u10d0\u10d5\u10e2\u10dd\u10db\u10dd\u10d1\u10d8\u10da\u10d8\u10e1 \u10e4\u10d0\u10e1\u10d8\r\n            <\/div>\r\n            <div class=\"gwc-dr-val\" id=\"gwcPriceOut\">\u2014<\/div>\r\n          <\/div>\r\n          <div class=\"gwc-dr\">\r\n            <div class=\"gwc-dr-lbl\">\r\n              <div class=\"gwc-dr-ico\">\r\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n                  <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/>\r\n                  <path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              \u10de\u10d8\u10e0\u10d5. \u10e8\u10d4\u10dc\u10d0\u10e2\u10d0\u10dc\u10d8\r\n            <\/div>\r\n            <div class=\"gwc-dr-val\" id=\"gwcInitOut\">\u2014<\/div>\r\n          <\/div>\r\n          <div class=\"gwc-dr\">\r\n            <div class=\"gwc-dr-lbl\">\r\n              <div class=\"gwc-dr-ico\">\r\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n                  <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/>\r\n                  <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\r\n                  <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/>\r\n                  <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              \u10d5\u10d0\u10d3\u10d0\r\n            <\/div>\r\n            <div class=\"gwc-dr-val\" id=\"gwcPeriodOut\">\u2014<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"gwc-cta\">\r\n          <button class=\"gwc-btn\" id=\"gwcOpenFormBtn\">\r\n            \u10d2\u10d0\u10dc\u10d0\u10ea\u10ee\u10d0\u10d3\u10d8\u10e1 \u10d2\u10d0\u10d2\u10d6\u10d0\u10d5\u10dc\u10d0\r\n            <span class=\"gwc-btn-arr\">\r\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/>\r\n                <polyline points=\"12 5 19 12 12 19\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div><!-- \/right -->\r\n\r\n  <\/div><!-- \/body -->\r\n<\/div><!-- \/gwc -->\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FORM OVERLAY \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"gwc-form-overlay\" id=\"gwcFormOverlay\">\r\n  <div class=\"gwc-form-modal\" id=\"gwcFormModal\">\r\n\r\n    <div class=\"gwc-form-header\">\r\n      <div class=\"gwc-form-header-left\">\r\n        <div class=\"gwc-form-title\">\u10d2\u10d0\u10dc\u10d0\u10ea\u10ee\u10d0\u10d3\u10d8\u10e1 \u10d2\u10d0\u10d2\u10d6\u10d0\u10d5\u10dc\u10d0<\/div>\r\n        <div class=\"gwc-form-subtitle\">\u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10d9\u10d0\u10da\u10d9\u10e3\u10da\u10d0\u10e2\u10dd\u10e0\u10d8\u10e1 \u10e8\u10d4\u10d3\u10d4\u10d2\u10d4\u10d1\u10d8<\/div>\r\n      <\/div>\r\n      <button class=\"gwc-form-close\" id=\"gwcFormClose\" type=\"button\" aria-label=\"Close\">\r\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\">\r\n          <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <!-- READ-ONLY SUMMARY -->\r\n    <div class=\"gwc-form-summary\">\r\n      <div class=\"gwc-form-summary-title\">\u10d9\u10d0\u10da\u10d9\u10e3\u10da\u10d0\u10e2\u10dd\u10e0\u10d8\u10e1 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8<\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10d1\u10e0\u10d4\u10dc\u10d3\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val\" id=\"gfsBrand\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <rect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"2\"\/><path d=\"M16 8h4l3 3v5h-7V8z\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10db\u10dd\u10d3\u10d4\u10da\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val\" id=\"gfsModel\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10e0\u10d4\u10df\u10d8\u10db\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val\" id=\"gfsMode\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10d0\u10d5\u10e2\u10dd\u10db\u10dd\u10d1\u10d8\u10da\u10d8\u10e1 \u10e4\u10d0\u10e1\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val\" id=\"gfsPrice\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10de\u10d8\u10e0\u10d5\u10d4\u10da\u10d0\u10d3\u10d8 \u10e8\u10d4\u10dc\u10d0\u10e2\u10d0\u10dc\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val\" id=\"gfsInit\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10d5\u10d0\u10d3\u10d0\r\n        <\/div>\r\n        <div class=\"gwc-sum-val\" id=\"gfsPeriod\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\">\r\n        <div class=\"gwc-sum-lbl\">\r\n          <div class=\"gwc-sum-ico\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\">\r\n              <line x1=\"19\" y1=\"5\" x2=\"5\" y2=\"19\"\/><circle cx=\"6.5\" cy=\"6.5\" r=\"2.5\"\/><circle cx=\"17.5\" cy=\"17.5\" r=\"2.5\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10e1\u10d0\u10de\u10e0\u10dd\u10ea. \u10d2\u10d0\u10dc\u10d0\u10d9\u10d5\u10d4\u10d7\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val acc\" id=\"gfsRate\">\u2014<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gwc-sum-row\" style=\"background:var(--surface);margin:16px 0 8px;padding:16px 20px;border-radius:var(--radius-sm);border:none;\">\r\n        <div class=\"gwc-sum-lbl\" style=\"font-size:14px;font-weight:600;color:var(--text-dark);\">\r\n          <div class=\"gwc-sum-ico\" style=\"background:#fff;border-color:var(--border-light);color:var(--accent);\">\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\">\r\n              <polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          \u10d7\u10d5\u10d4\u10e8\u10d8\r\n        <\/div>\r\n        <div class=\"gwc-sum-val acc\" style=\"font-size:20px;letter-spacing:-0.5px;\" id=\"gfsMonthly\">\u2014<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- EDITABLE FIELDS -->\r\n    <div class=\"gwc-form-fields\">\r\n      <div class=\"gwc-form-fields-title\">\u10e1\u10d0\u10d9\u10dd\u10dc\u10e2\u10d0\u10e5\u10e2\u10dd \u10d8\u10dc\u10e4\u10dd\u10e0\u10db\u10d0\u10ea\u10d8\u10d0<\/div>\r\n      <div class=\"gwc-form-field\">\r\n        <label for=\"gwcFName\">\u10e1\u10d0\u10ee\u10d4\u10da\u10d8<\/label>\r\n        <input type=\"text\" id=\"gwcFName\" placeholder=\"\u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10e1\u10d0\u10ee\u10d4\u10da\u10d8\">\r\n      <\/div>\r\n      <div class=\"gwc-form-field\" id=\"gwcPhoneSlot\">\r\n        <label>\u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d8 <span style=\"color:var(--accent)\">*<\/span><\/label>\r\n        <!-- Real Elementor ITI field will be moved here by JS -->\r\n      <\/div>\r\n      <div class=\"gwc-form-field\">\r\n        <label for=\"gwcFEmail\">\u10d4\u10da. \u10e4\u10dd\u10e1\u10e2\u10d0 <span style=\"color:var(--accent)\">*<\/span><\/label>\r\n        <input type=\"email\" id=\"gwcFEmail\" placeholder=\"email@example.com\" required>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SUBMIT -->\r\n    <div class=\"gwc-form-submit-wrap\">\r\n      <button class=\"gwc-form-submit\" id=\"gwcFormSubmit\" type=\"button\">\r\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/>\r\n        <\/svg>\r\n        \u10d2\u10d0\u10d2\u10d6\u10d0\u10d5\u10dc\u10d0\r\n      <\/button>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div><!-- \/form overlay -->\r\n\r\n<!-- Hidden Elementor form (submits actual data) \u2014 keep invisible -->\r\n<div id=\"gwcElemFormWrap\" style=\"display:none !important; position:absolute; left:-9999px; visibility:hidden; pointer-events:none;\" aria-hidden=\"true\">\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\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\r\n     DATA\r\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 *\/\r\n  var BRANDS = [{\"slug\":\"haval\",\"name\":\"Haval\",\"logo\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/haval-black.svg\"},{\"slug\":\"poer\",\"name\":\"Poer\",\"logo\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/poer-full.svg\"},{\"slug\":\"tank\",\"name\":\"Tank\",\"logo\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/tank-full-black.svg\"}];\r\n  var MODELS = [{\"brand\":\"haval\",\"label\":\"Haval H6 \\u2013 \\u10f0\\u10d8\\u10d1\\u10e0\\u10d8\\u10d3\\u10d8\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/haval-h6-ultra-phev-awd-astral-pearl-01-zoomed-e1771767228266.png\",\"price\":28500,\"leasing\":159,\"installment\":95},{\"brand\":\"haval\",\"label\":\"Haval H6 \\u2013 \\u10d1\\u10d4\\u10dc\\u10d6\\u10d8\\u10dc\\u10d8\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/smush-webp\\\/2026\\\/02\\\/haval-h6-ultra-petrol-astral-pearl-01-zoomed-e1771767268694.png.webp\",\"price\":26500,\"leasing\":148,\"installment\":88},{\"brand\":\"haval\",\"label\":\"Haval Jolion \\u2013 \\u10d1\\u10d4\\u10dc\\u10d6\\u10d8\\u10dc\\u10d8 2WD\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Haval-Jolion.webp\",\"price\":20000,\"leasing\":112,\"installment\":67},{\"brand\":\"haval\",\"label\":\"Haval Jolion \\u2013 \\u10d1\\u10d4\\u10dc\\u10d6\\u10d8\\u10dc\\u10d8 4WD\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Haval-Jolion.webp\",\"price\":25000,\"leasing\":140,\"installment\":83},{\"brand\":\"haval\",\"label\":\"Haval Jolion \\u2013 Max \\u10d1\\u10d4\\u10dc\\u10d6\\u10d8\\u10dc\\u10d8 2WD\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Haval-Jolion.webp\",\"price\":27000,\"leasing\":151,\"installment\":90},{\"brand\":\"poer\",\"label\":\"Poer \\u2013 Passenger\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/pass-blue.webp\",\"price\":26500,\"leasing\":148,\"installment\":88},{\"brand\":\"poer\",\"label\":\"Poer \\u2013 Commercial\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/poer-com-blue.webp\",\"price\":28500,\"leasing\":159,\"installment\":95},{\"brand\":\"tank\",\"label\":\"Tank 300 \\u2013 \\u10d3\\u10d8\\u10d6\\u10d4\\u10da\\u10d8\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/tank-300-diesel.webp\",\"price\":35500,\"leasing\":198,\"installment\":118},{\"brand\":\"tank\",\"label\":\"Tank 300 \\u2013 \\u10f0\\u10d8\\u10d1\\u10e0\\u10d8\\u10d3\\u10d8\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/tank-300-hybrid.webp\",\"price\":38500,\"leasing\":215,\"installment\":128},{\"brand\":\"tank\",\"label\":\"Tank 500 \\u2013 \\u10d1\\u10d4\\u10dc\\u10d6\\u10d8\\u10dc\\u10d8\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/500-gas.webp\",\"price\":43900,\"leasing\":245,\"installment\":146},{\"brand\":\"tank\",\"label\":\"Tank 500 \\u2013 \\u10f0\\u10d8\\u10d1\\u10e0\\u10d8\\u10d3\\u10d8\",\"image\":\"https:\\\/\\\/gwm.vasco.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/500-hybrid.webp\",\"price\":47500,\"leasing\":265,\"installment\":158}]; \/* prices in USD *\/\r\n\r\n  \/*\r\n   * GEL_RATE is injected by PHP directly from the Price Converter plugin's\r\n   * stored option (pc_usd_to_gel_rate), updated daily from NBG API.\r\n   * No DOM reading needed \u2014 this is always the correct live rate.\r\n   *\/\r\n  var GEL_RATE = 2.6938;\r\n\r\n  \/* Convert a USD price to GEL *\/\r\n  function toGel(usd) {\r\n    return usd * GEL_RATE;\r\n  }\r\n\r\n  var INSTALL_MATRIX =[\r\n    { initPct: 50, months: 12, rate: 0   },\r\n    { initPct: 50, months: 18, rate: 4.4 },\r\n    { initPct: 30, months: 12, rate: 4   },\r\n    { initPct: 30, months: 18, rate: 9   },\r\n  ];\r\n\r\n  var MODE_DEF = {\r\n    leasing:     { period: 24, finPct: 50 },\r\n    installment: { period: 12, finPct: 50 },\r\n  };\r\n\r\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\r\n     STATE\r\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 *\/\r\n  var S = { mode: 'leasing', brand: null, model: null, period: 24, finPct: 50 };\r\n\r\n  \/* Cache last computed GEL values for currency re-render *\/\r\n  var _lastGel = { payment: 0, price: 0, initAmt: 0, initPct: 0, rate: '\u2014', period: '\u2014', brand: '\u2014', model: '\u2014' };\r\n\r\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\r\n     DOM \u2014 CALCULATOR\r\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 *\/\r\n  var root       = document.getElementById('gwcRoot');\r\n  var brandsEl   = document.getElementById('gwcBrands');\r\n  var modelSec   = document.getElementById('gwcModelSec');\r\n  var cselBtn    = document.getElementById('gwcCselBtn');\r\n  var cselBtnImg = document.getElementById('gwcCselBtnImg');\r\n  var cselBtnTxt = document.getElementById('gwcCselBtnText');\r\n  var cselArr    = document.getElementById('gwcCselArr');\r\n  var cselPanel  = document.getElementById('gwcCselPanel');\r\n  var slidersEl  = document.getElementById('gwcSliders');\r\n  var periodR    = document.getElementById('gwcPeriod');\r\n  var downR      = document.getElementById('gwcDown');\r\n  var periodNum  = document.getElementById('gwcPeriodNum');\r\n  var downNum    = document.getElementById('gwcDownNum');\r\n  var monthlyEl  = document.getElementById('gwcMonthly');\r\n  var rateOut    = document.getElementById('gwcRateOut');\r\n  var priceOut   = document.getElementById('gwcPriceOut');\r\n  var initOut    = document.getElementById('gwcInitOut');\r\n  var periodOut  = document.getElementById('gwcPeriodOut');\r\n  var badgeEl    = document.getElementById('gwcModeBadge');\r\n  var openFormBtn = document.getElementById('gwcOpenFormBtn');\r\n\r\n  \/* DOM \u2014 FORM OVERLAY *\/\r\n  var overlay    = document.getElementById('gwcFormOverlay');\r\n  var formClose  = document.getElementById('gwcFormClose');\r\n  var formSubmit = document.getElementById('gwcFormSubmit');\r\n  var fName      = document.getElementById('gwcFName');\r\n  var fEmail     = document.getElementById('gwcFEmail');\r\n  \/* Summary display els *\/\r\n  var gfsBrand   = document.getElementById('gfsBrand');\r\n  var gfsModel   = document.getElementById('gfsModel');\r\n  var gfsMode    = document.getElementById('gfsMode');\r\n  var gfsPrice   = document.getElementById('gfsPrice');\r\n  var gfsInit    = document.getElementById('gfsInit');\r\n  var gfsPeriod  = document.getElementById('gfsPeriod');\r\n  var gfsRate    = document.getElementById('gfsRate');\r\n  var gfsMonthly = document.getElementById('gfsMonthly');\r\n\r\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\r\n     CURRENCY \/ FORMAT HELPERS\r\n     GEL_RATE is injected by PHP from pc_usd_to_gel_rate (NBG, updated daily).\r\n     We hook into the existing price_toggle click events \u2014 no MutationObserver needed.\r\n     price_toggle sets data-active-curr synchronously; our timeout(10) fires after.\r\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 *\/\r\n  function getActiveCurr() {\r\n    var w = document.querySelector('.pc-global-toggle-wrapper');\r\n    return w ? (w.getAttribute('data-active-curr') || 'GEL') : 'GEL';\r\n  }\r\n\r\n  function fmtCurrency(gelVal, isInt) {\r\n    var curr = getActiveCurr();\r\n    var v    = Math.abs(gelVal);\r\n    if (curr === 'USD') {\r\n      \/* GEL_RATE = how many GEL per 1 USD \u2192 USD = GEL \u00f7 GEL_RATE *\/\r\n      var usd = v \/ GEL_RATE;\r\n      if (isInt) return '$' + Math.round(usd).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\r\n      return '$' + usd.toFixed(2).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\r\n    }\r\n    if (isInt) return '\u20be' + Math.round(v).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\r\n    return '\u20be' + v.toFixed(2).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\r\n  }\r\n\r\n  function reRenderPrices() {\r\n    if (!_lastGel.price) return;\r\n    monthlyEl.textContent = fmtCurrency(_lastGel.payment, false);\r\n    priceOut.textContent  = fmtCurrency(_lastGel.price, true);\r\n    initOut.textContent   = fmtCurrency(_lastGel.initAmt, true) + ' (' + _lastGel.initPct + '%)';\r\n    if (overlay.classList.contains('open')) populateFormSummary();\r\n  }\r\n\r\n  \/* Piggyback on the price_toggle plugin's click events *\/\r\n  document.addEventListener('click', function(e) {\r\n    if (e.target.closest && e.target.closest('.pc-toggle-item')) {\r\n      setTimeout(reRenderPrices, 10); \/* price_toggle setAttribute runs sync before this *\/\r\n    }\r\n  });\r\n\r\n  function PMT(rate, nper, pv) {\r\n    if (rate === 0) return pv \/ nper;\r\n    var pvif = Math.pow(1 + rate, nper);\r\n    return (rate * pv * pvif) \/ (pvif - 1);\r\n  }\r\n  function trackRange(el) {\r\n    var mn = parseFloat(el.min), mx = parseFloat(el.max), v = parseFloat(el.value);\r\n    el.style.setProperty('--pct', ((v - mn) \/ (mx - mn) * 100).toFixed(1) + '%');\r\n  }\r\n\r\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\r\n     RATE\r\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 *\/\r\n  function getRate() {\r\n    if (S.mode === 'leasing') return 22.5;\r\n    var initPct = 100 - S.finPct;\r\n    var p       = S.period;\r\n    for (var i = 0; i < INSTALL_MATRIX.length; i++) {\r\n      if (INSTALL_MATRIX[i].initPct === initPct && INSTALL_MATRIX[i].months === p)\r\n        return INSTALL_MATRIX[i].rate;\r\n    }\r\n    return 0;\r\n  }\r\n\r\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\r\n     CALCULATE\r\n     All prices from ACF are USD \u2192 convert to GEL for calculations\r\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 *\/\r\n  function calc() {\r\n    if (!S.model) return;\r\n\r\n    var priceUsd  = S.model.price;           \/* USD from ACF *\/\r\n    var priceGel  = toGel(priceUsd);         \/* GEL for all math *\/\r\n\r\n    var initPct   = 100 - S.finPct;\r\n    var initAmt   = priceGel * (initPct \/ 100);\r\n    var financed  = priceGel * (S.finPct \/ 100);\r\n    var annRate   = getRate();\r\n    var mRate     = (annRate \/ 100) \/ 12;\r\n    var payment   = PMT(mRate, S.period, financed);\r\n    var rStr      = annRate.toFixed(1).replace(\/\\.0$\/, '') + '%';\r\n\r\n    _lastGel = {\r\n      payment:  Math.abs(payment),\r\n      price:    priceGel,\r\n      initAmt:  initAmt,\r\n      initPct:  initPct,\r\n      rate:     rStr,\r\n      period:   S.period + ' \u10d7\u10d5\u10d4',\r\n      brand:    S.brand ? (BRANDS.find(function(b){ return b.slug === S.brand; }) || {}).name || S.brand : '\u2014',\r\n      model:    S.model ? S.model.label : '\u2014',\r\n    };\r\n\r\n    rateOut.textContent   = rStr;\r\n    periodOut.textContent = S.period + ' \u10d7\u10d5\u10d4';\r\n    badgeEl.textContent   = S.mode === 'leasing' ? '\u10da\u10d8\u10d6\u10d8\u10dc\u10d2\u10d8' : '\u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0';\r\n    reRenderPrices();\r\n  }\r\n\r\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\r\n     FORM OVERLAY\r\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 *\/\r\n  function populateFormSummary() {\r\n    gfsBrand.textContent   = _lastGel.brand || '\u2014';\r\n    gfsModel.textContent   = _lastGel.model || '\u2014';\r\n    gfsMode.textContent    = S.mode === 'leasing' ? '\u10da\u10d8\u10d6\u10d8\u10dc\u10d2\u10d8' : '\u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0';\r\n    gfsPrice.textContent   = _lastGel.price ? fmtCurrency(_lastGel.price, true) : '\u2014';\r\n    gfsInit.textContent    = _lastGel.initAmt ? fmtCurrency(_lastGel.initAmt, true) + ' (' + _lastGel.initPct + '%)' : '\u2014';\r\n    gfsPeriod.textContent  = _lastGel.period || '\u2014';\r\n    gfsRate.textContent    = _lastGel.rate || '\u2014';\r\n    gfsMonthly.textContent = _lastGel.payment ? fmtCurrency(_lastGel.payment, false) : '\u2014';\r\n  }\r\n\r\n  function openForm() {\r\n    populateFormSummary();\r\n    overlay.classList.add('open');\r\n    document.body.style.overflow = 'hidden';\r\n    setTimeout(function(){ fName.focus(); }, 200);\r\n  }\r\n  function closeForm() {\r\n    overlay.classList.remove('open');\r\n    document.body.style.overflow = '';\r\n  }\r\n\r\n  openFormBtn.addEventListener('click', function() {\r\n    if (!S.model) return;\r\n    openForm();\r\n  });\r\n  formClose.addEventListener('click', closeForm);\r\n  overlay.addEventListener('click', function(e) {\r\n    if (e.target === overlay) closeForm();\r\n  });\r\n  document.addEventListener('keydown', function(e) {\r\n    if (e.key === 'Escape') closeForm();\r\n  });\r\n\r\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\r\n     FORM SUBMIT \u2014 fill Elementor form & submit it\r\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 *\/\r\n\/* Move the real Elementor phone field (with ITI flag) into the modal *\/\r\nfunction injectPhoneField() {\r\n  var slot = document.getElementById('gwcPhoneSlot');\r\n  var ePhoneGroup = document.querySelector('.elementor-field-group-field_026a5f1');\r\n  if (!slot || !ePhoneGroup) return;\r\n\r\n  document.body.appendChild(ePhoneGroup);\r\n  slot.appendChild(ePhoneGroup);\r\n  \/* Store reference for re-use during submit *\/\r\n  window._gwcPhoneGroup = ePhoneGroup;\r\n\r\n  ePhoneGroup.style.cssText = 'display:block !important; visibility:visible !important; margin-bottom:0;';\r\n\r\n  var inp = ePhoneGroup.querySelector('input[type=\"tel\"]');\r\n  if (inp) {\r\n    inp.style.cssText =[\r\n        'background:#f1f5f9',\r\n        'border:1px solid transparent',\r\n        'border-radius:10px',\r\n        'color:#0f172a',\r\n        \"font-family:inherit\",\r\n        'font-size:15px','font-weight:500','outline:none',\r\n        'width:100%','display:block','visibility:visible',\r\n        'padding:14px 16px 14px 54px',\r\n        'transition:all 0.3s cubic-bezier(0.2, 0, 0, 1)'\r\n    ].join(';');\r\n    \r\n    inp.addEventListener('focus', function(){\r\n      this.style.background = '#fff';\r\n      this.style.borderColor = '#c8102e';\r\n      this.style.boxShadow = '0 0 0 4px rgba(200, 16, 46, 0.12)';\r\n    });\r\n    inp.addEventListener('blur', function(){\r\n      this.style.background = '#f1f5f9';\r\n      this.style.borderColor = 'transparent';\r\n      this.style.boxShadow = 'none';\r\n    });\r\n  }\r\n\r\n  var itiWrap = ePhoneGroup.querySelector('.iti');\r\n  if (itiWrap) {\r\n    itiWrap.style.cssText = 'display:block !important; width:100%; visibility:visible !important;';\r\n  }\r\n\r\n  \/* Create error message element once here, not on every submit click *\/\r\n  var phoneErrEl = document.createElement('div');\r\n  phoneErrEl.id = 'gwcPhoneError';\r\n  phoneErrEl.style.cssText = 'color:#c8102e;font-size:12px;font-weight:500;margin-top:6px;display:none;';\r\n  phoneErrEl.textContent = '\u10d0\u10e0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d8 \u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d8\u10e1 \u10dc\u10dd\u10db\u10d4\u10e0\u10d8';\r\n  slot.appendChild(phoneErrEl);\r\n}\r\n\r\nif (document.readyState === 'complete') {\r\n  setTimeout(injectPhoneField, 100);\r\n} else {\r\n  window.addEventListener('load', function() { setTimeout(injectPhoneField, 100); });\r\n}\r\n\r\nformSubmit.addEventListener('click', function() {\r\n  var email = fEmail.value.trim();\r\n  var phoneInp = document.getElementById('form-field-field_026a5f1');\r\n\r\n  var itiInstance = null;\r\n  if (phoneInp && window.intlTelInputGlobals) {\r\n    \/* Try by numeric id directly \u2014 ITI sets data-intl-tel-input-id=\"0\" on the input *\/\r\n    var itiId = parseInt(phoneInp.getAttribute('data-intl-tel-input-id'), 10);\r\n    if (!isNaN(itiId) && window.intlTelInputGlobals.instances && window.intlTelInputGlobals.instances[itiId]) {\r\n      itiInstance = window.intlTelInputGlobals.instances[itiId];\r\n    }\r\n  }\r\n\r\n  var phoneVal = phoneInp ? phoneInp.value.trim() : '';\r\n  var phoneValid = false;\r\n  var phoneFullNumber = phoneVal;\r\n\r\n  if (itiInstance) {\r\n    phoneValid = itiInstance.isValidNumber();\r\n    phoneFullNumber = itiInstance.getNumber();\r\n  } else {\r\n    \/* E.164 strict: + followed by 7-14 digits max (ITU-T standard) *\/\r\n    var digits = phoneVal.replace(\/\\D\/g, '');\r\n    \/* Georgian mobile: +995 5XX XXX XXX = 12 digits total, max any country = 15 *\/\r\n    phoneValid = digits.length >= 7 && digits.length <= 12;\r\n    phoneFullNumber = phoneVal;\r\n  }\r\n\r\n  var hasError = false;\r\n\r\n  if (!email) {\r\n    fEmail.style.borderColor = '#c8102e';\r\n    fEmail.style.background = 'rgba(200,16,46,0.04)';\r\n    hasError = true;\r\n  } else {\r\n    fEmail.style.borderColor = 'transparent';\r\n    fEmail.style.background = '#f1f5f9';\r\n  }\r\n\r\n  var phoneErrEl = document.getElementById('gwcPhoneError');\r\n\r\n  if (!phoneValid) {\r\n    if (phoneInp) {\r\n      phoneInp.style.borderColor = '#c8102e';\r\n      phoneInp.style.background = 'rgba(200,16,46,0.04)';\r\n    }\r\n    phoneErrEl.style.display = 'block';\r\n    hasError = true;\r\n  } else {\r\n    if (phoneInp) {\r\n      phoneInp.style.borderColor = 'transparent';\r\n      phoneInp.style.background = '#f1f5f9';\r\n    }\r\n    phoneErrEl.style.display = 'none';\r\n  }\r\n  if (hasError) return;\r\n\r\n  \/* Find the Elementor form *\/\r\n  var eForm = document.querySelector('.elementor-form[name=\"Calculator\"]');\r\n  if (!eForm) { showSuccess(); return; }\r\n\r\n  \/* Move phone group BACK into the form so it submits with the form data *\/\r\n  if (window._gwcPhoneGroup) {\r\n    eForm.querySelector('.elementor-form-fields-wrapper').appendChild(window._gwcPhoneGroup);\r\n  }\r\n\r\n  \/* Set the full international number into the field *\/\r\n  if (phoneInp) phoneInp.value = phoneFullNumber;\r\n\r\n  \/* Fill all other fields *\/\r\n  function setById(id, val) {\r\n    var el = document.getElementById(id);\r\n    if (el) el.value = val;\r\n  }\r\n\r\n  setById('form-field-name',          fName.value.trim());\r\n  setById('form-field-email',         email);\r\n  setById('form-field-field_42296b1', _lastGel.brand);\r\n  setById('form-field-field_a129c73', _lastGel.model);\r\n  setById('form-field-field_3cd3dfb', _lastGel.period);\r\n  setById('form-field-field_e4cdc86', S.finPct + '% (\u10de\u10d8\u10e0\u10d5\u10d4\u10da\u10d0\u10d3\u10d8: ' + _lastGel.initPct + '%)');\r\n  setById('form-field-field_ee250a8', _lastGel.rate);\r\n  setById('form-field-field_0e31922', fmtCurrency(_lastGel.price, true));\r\n  setById('form-field-field_5ac1f78', fmtCurrency(_lastGel.initAmt, true) + ' (' + _lastGel.initPct + '%)');\r\n\r\n  \/* Submit the Elementor form *\/\r\n  var submitBtn = eForm.querySelector('[type=\"submit\"]');\r\n  if (submitBtn) {\r\n    submitBtn.click();\r\n  } else {\r\n    eForm.submit();\r\n  }\r\n\r\n  \/* Move phone group back to modal slot after a short delay *\/\r\n  setTimeout(function() {\r\n    var slot = document.getElementById('gwcPhoneSlot');\r\n    if (slot && window._gwcPhoneGroup) {\r\n      slot.appendChild(window._gwcPhoneGroup);\r\n    }\r\n  }, 500);\r\n\r\n  showSuccess();\r\n});\r\n\r\n  function showSuccess() {\r\n    var modal = document.getElementById('gwcFormModal');\r\n    modal.innerHTML =\r\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);\">' +\r\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);\">' +\r\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>' +\r\n        '<\/div>' +\r\n        '<div style=\"font-size:32px;font-weight:700;color:var(--text-dark);margin-bottom:12px;letter-spacing:-0.5px;\">\u10d2\u10db\u10d0\u10d3\u10da\u10dd\u10d1\u10d7!<\/div>' +\r\n        '<div style=\"font-size:16px;color:var(--text-mid);line-height:1.5;max-width:320px;margin-bottom:32px;\">\u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10d2\u10d0\u10dc\u10d0\u10ea\u10ee\u10d0\u10d3\u10d8 \u10db\u10d8\u10e6\u10d4\u10d1\u10e3\u10da\u10d8\u10d0. \u10e9\u10d5\u10d4\u10dc\u10d8 \u10d2\u10e3\u10dc\u10d3\u10d8 \u10db\u10d0\u10da\u10d4 \u10d3\u10d0\u10d2\u10d8\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d3\u10d4\u10d1\u10d0\u10d7.<\/div>' +\r\n        '<button onclick=\"document.getElementById(\\'gwcFormOverlay\\').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:15px;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 1.2, 0.4, 1);box-shadow:0 4px 12px var(--accent-glow);\">\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0<\/button>' +\r\n      '<\/div>';\r\n  }\r\n\r\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\r\n     CUSTOM SELECT\r\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 *\/\r\n  var isOpen = false;\r\n\r\n  function openSel()  {\r\n    isOpen = true;\r\n    cselPanel.classList.add('open');\r\n    cselBtn.classList.add('open');\r\n    cselBtn.setAttribute('aria-expanded', 'true');\r\n    cselArr.classList.add('open');\r\n  }\r\n  function closeSel() {\r\n    isOpen = false;\r\n    cselPanel.classList.remove('open');\r\n    cselBtn.classList.remove('open');\r\n    cselBtn.setAttribute('aria-expanded', 'false');\r\n    cselArr.classList.remove('open');\r\n  }\r\n\r\n  cselBtn.addEventListener('click', function(e) { e.stopPropagation(); isOpen ? closeSel() : openSel(); });\r\n  cselBtn.addEventListener('keydown', function(e) {\r\n    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); isOpen ? closeSel() : openSel(); }\r\n    if (e.key === 'Escape') closeSel();\r\n  });\r\n  document.addEventListener('click', closeSel);\r\n  cselPanel.addEventListener('click', function(e) { e.stopPropagation(); });\r\n\r\n  function buildOptions() {\r\n    cselPanel.innerHTML = '';\r\n    var list = MODELS.filter(function(m) { return m.brand === S.brand; });\r\n    list.forEach(function(m) {\r\n      var opt = document.createElement('div');\r\n      opt.className = 'gwc-csel-opt' + (S.model && S.model.label === m.label ? ' sel' : '');\r\n      opt.setAttribute('role', 'option');\r\n      if (m.image) {\r\n        var img = document.createElement('img');\r\n        img.src = m.image; img.alt = m.label;\r\n        opt.appendChild(img);\r\n      } else {\r\n        var gap = document.createElement('div');\r\n        gap.className = 'gwc-csel-opt-gap';\r\n        opt.appendChild(gap);\r\n      }\r\n      var span = document.createElement('span');\r\n      span.textContent = m.label;\r\n      opt.appendChild(span);\r\n      opt.addEventListener('click', function() { applyModel(m); closeSel(); saveURL(); });\r\n      cselPanel.appendChild(opt);\r\n    });\r\n  }\r\n\r\n  function setFace(m) {\r\n    if (m && m.image) {\r\n      cselBtnImg.src = m.image;\r\n      cselBtnImg.classList.remove('h');\r\n    } else {\r\n      cselBtnImg.classList.add('h');\r\n    }\r\n    if (m) {\r\n      cselBtnTxt.textContent = m.label;\r\n      cselBtnTxt.classList.remove('gwc-csel-btn-ph');\r\n    } else {\r\n      cselBtnTxt.textContent = '\u2014 \u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10db\u10dd\u10d3\u10d4\u10da\u10d8 \u2014';\r\n      cselBtnTxt.classList.add('gwc-csel-btn-ph');\r\n    }\r\n  }\r\n\r\n  function applyModel(m) {\r\n    S.model = m;\r\n    setFace(m);\r\n    cselPanel.querySelectorAll('.gwc-csel-opt').forEach(function(o) {\r\n      o.classList.toggle('sel', o.querySelector('span') && o.querySelector('span').textContent === m.label);\r\n    });\r\n    slidersEl.style.display = 'flex';\r\n    calc();\r\n  }\r\n\r\n  function populateModels(keepLabel) {\r\n    buildOptions();\r\n    modelSec.style.display = 'block';\r\n    if (keepLabel) {\r\n      var found = MODELS.find(function(m) { return m.brand === S.brand && m.label === keepLabel; });\r\n      if (found) { applyModel(found); return; }\r\n    }\r\n    var first = MODELS.find(function(m) { return m.brand === S.brand; });\r\n    if (first) { applyModel(first); }\r\n    else { S.model = null; setFace(null); slidersEl.style.display = 'none'; }\r\n  }\r\n\r\n  function selBrand(slug, keepLabel) {\r\n    S.brand = slug;\r\n    brandsEl.querySelectorAll('.gwc-bp').forEach(function(p) {\r\n      p.classList.toggle('on', p.dataset.brand === slug);\r\n    });\r\n    populateModels(keepLabel || null);\r\n  }\r\n\r\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\r\n     MODE TOGGLE\r\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 *\/\r\n  root.querySelectorAll('.gwc-tab').forEach(function(btn) {\r\n    btn.addEventListener('click', function() {\r\n      root.querySelectorAll('.gwc-tab').forEach(function(b) { b.classList.remove('on'); });\r\n      btn.classList.add('on');\r\n      S.mode = btn.dataset.mode;\r\n      var def = MODE_DEF[S.mode];\r\n      S.period = def.period; S.finPct = def.finPct;\r\n      periodR.value = S.period; downR.value = S.finPct;\r\n      periodNum.textContent = S.period; downNum.textContent = S.finPct;\r\n      trackRange(periodR); trackRange(downR);\r\n      calc(); saveURL();\r\n    });\r\n  });\r\n\r\n  brandsEl.querySelectorAll('.gwc-bp').forEach(function(pill) {\r\n    pill.addEventListener('click', function() {\r\n      if (S.brand === pill.dataset.brand) return;\r\n      S.model = null;\r\n      selBrand(pill.dataset.brand);\r\n      saveURL();\r\n    });\r\n  });\r\n\r\n  periodR.addEventListener('input', function() {\r\n    S.period = parseInt(periodR.value);\r\n    periodNum.textContent = S.period;\r\n    trackRange(periodR); calc(); saveURL();\r\n  });\r\n  downR.addEventListener('input', function() {\r\n    S.finPct = parseInt(downR.value);\r\n    downNum.textContent = S.finPct;\r\n    trackRange(downR); calc(); saveURL();\r\n  });\r\n\r\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\r\n     URL PARAMS\r\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 *\/\r\n  function saveURL() {\r\n    var p = new URLSearchParams(window.location.search);\r\n    if (S.brand) p.set('gwm_brand', S.brand);\r\n    if (S.model) p.set('gwm_model', S.model.label);\r\n    p.set('gwm_mode',   S.mode);\r\n    p.set('gwm_period', S.period);\r\n    p.set('gwm_fin',    S.finPct);\r\n    history.replaceState(null, '', window.location.pathname + '?' + p.toString() + window.location.hash);\r\n  }\r\n\r\n  function loadURL() {\r\n    var p      = new URLSearchParams(window.location.search);\r\n    var brand  = p.get('gwm_brand');\r\n    var model  = p.get('gwm_model');\r\n    var mode   = p.get('gwm_mode');\r\n    var period = p.get('gwm_period');\r\n    var fin    = p.get('gwm_fin');\r\n\r\n    if (mode === 'installment') {\r\n      S.mode = 'installment';\r\n      root.querySelectorAll('.gwc-tab').forEach(function(b) {\r\n        b.classList.toggle('on', b.dataset.mode === 'installment');\r\n      });\r\n    }\r\n    if (period) { S.period = parseInt(period); periodR.value = S.period; periodNum.textContent = S.period; }\r\n    if (fin)    { S.finPct = parseInt(fin);    downR.value   = S.finPct;  downNum.textContent   = S.finPct; }\r\n    trackRange(periodR); trackRange(downR);\r\n\r\n    if (brand) {\r\n      var exists = BRANDS.find(function(b) { return b.slug === brand; });\r\n      if (exists) { selBrand(brand, model || null); return; }\r\n    }\r\n    if (BRANDS.length > 0) selBrand(BRANDS[0].slug, null);\r\n  }\r\n\r\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\r\n     INIT \u2014 delay so price_toggle plugin sets data-active-curr first\r\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 *\/\r\n  trackRange(periodR);\r\n  trackRange(downR);\r\n  if (document.readyState === 'complete') {\r\n    setTimeout(loadURL, 50);\r\n  } else {\r\n    window.addEventListener('load', function() { setTimeout(loadURL, 50); });\r\n  }\r\n\r\n})();\r\n<\/script>\r\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-4be8dba e-flex e-con-boxed e-con e-parent\" data-id=\"4be8dba\" 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-ed9235d elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"ed9235d\" 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=\"Calculator\" aria-label=\"Calculator\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"159\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"ed9235d\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\u10d9\u10d0\u10da\u10d9\u10e3\u10da\u10d0\u10e2\u10dd\u10e0\u10d8\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"159\"\/>\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\">\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=\"\u10e1\u10d0\u10ee\u10d4\u10da\u10d8\">\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-text elementor-field-group elementor-column elementor-field-group-field_42296b1 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_42296b1\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10d1\u10e0\u10d4\u10dc\u10d3\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[field_42296b1]\" id=\"form-field-field_42296b1\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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-text elementor-field-group elementor-column elementor-field-group-field_a129c73 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_a129c73\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10db\u10dd\u10d3\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[field_a129c73]\" id=\"form-field-field_a129c73\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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-text elementor-field-group elementor-column elementor-field-group-field_3cd3dfb elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_3cd3dfb\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10d5\u10d0\u10d3\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=\"text\" name=\"form_fields[field_3cd3dfb]\" id=\"form-field-field_3cd3dfb\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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-text elementor-field-group elementor-column elementor-field-group-field_e4cdc86 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_e4cdc86\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10d3\u10d0\u10e4\u10d8\u10dc\u10d0\u10dc\u10e1\u10d4\u10d1\u10d8\u10e1 \u10dd\u10d3\u10d4\u10dc\u10dd\u10d1\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=\"text\" name=\"form_fields[field_e4cdc86]\" id=\"form-field-field_e4cdc86\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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-text elementor-field-group elementor-column elementor-field-group-field_ee250a8 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_ee250a8\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10e1\u10d0\u10de\u10e0\u10dd\u10ea\u10d4\u10dc\u10e2\u10dd \u10d2\u10d0\u10dc\u10d0\u10d9\u10d5\u10d4\u10d7\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[field_ee250a8]\" id=\"form-field-field_ee250a8\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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-text elementor-field-group elementor-column elementor-field-group-field_0e31922 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0e31922\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10d0\u10d5\u10e2\u10dd\u10db\u10dd\u10d1\u10d8\u10da\u10d8\u10e1 \u10e4\u10d0\u10e1\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[field_0e31922]\" id=\"form-field-field_0e31922\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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-text elementor-field-group elementor-column elementor-field-group-field_5ac1f78 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_5ac1f78\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u10de\u10d8\u10e0\u10d5\u10d4\u10da\u10d0\u10d3\u10d8 \u10e8\u10d4\u10dc\u10d0\u10e2\u10d0\u10dc\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[field_5ac1f78]\" id=\"form-field-field_5ac1f78\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\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_026a5f1 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_026a5f1\" 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_026a5f1\" data-field-id=\"026a5f1\" 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_026a5f1]\" id=\"form-field-field_026a5f1\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d8\" 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-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=\"\u10d4\u10da. \u10e4\u10dd\u10e1\u10e2\u10d0\">\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-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":""},"class_list":["post-159","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/pages\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":0,"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/pages\/159\/revisions"}],"wp:attachment":[{"href":"https:\/\/gwm.vasco.ge\/en\/wp-json\/wp\/v2\/media?parent=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}