{"id":989079,"date":"2026-08-19T16:40:35","date_gmt":"2026-08-19T16:40:35","guid":{"rendered":"https:\/\/vhcitizenship.com\/find-your-fit\/"},"modified":"2026-08-19T16:40:35","modified_gmt":"2026-08-19T16:40:35","slug":"find-your-fit","status":"publish","type":"page","link":"https:\/\/vhcitizenship.com\/fr\/find-your-fit\/","title":{"rendered":"Find Your Fit"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"989079\" class=\"elementor elementor-989079\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fyf_hero elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fyf_hero\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fyf_hero_col\" data-id=\"fyf_hero_col\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fyf_hero_p elementor-widget elementor-widget-text-editor\" data-id=\"fyf_hero_p\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Four short questions. No documents, no commitment \u2014 a starting point for which route deserves a closer look.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fyf_tool_sec elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fyf_tool_sec\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fyf_tool_col\" data-id=\"fyf_tool_col\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fyf_tool elementor-widget elementor-widget-shortcode\" data-id=\"fyf_tool\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t<div class=\"vhc-fyf\">\n\t\t<div class=\"vhc-fyf-shell\">\n\n\t\t\t<aside class=\"vhc-fyf-sidebar\">\n\t\t\t\t<span class=\"vhc-fyf-kicker\">Private Assessment<\/span>\n\t\t\t\t<div class=\"vhc-fyf-brand-name\">VH Citizenship<\/div>\n\t\t\t\t<div class=\"vhc-fyf-tagline\">FIND YOUR FIT<\/div>\n\t\t\t\t<h3>Four considered questions. One clear starting point.<\/h3>\n\t\t\t\t<p>Every response is reviewed personally by a senior advisor \u2014 this is a starting point, not a form, and nothing here commits you to anything.<\/p>\n\t\t\t\t<ul>\n\t\t\t\t\t<li>Your family's priorities<\/li>\n\t\t\t\t\t<li>Your timeline<\/li>\n\t\t\t\t\t<li>Who's included<\/li>\n\t\t\t\t\t<li>Your preferred region<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t<div class=\"vhc-fyf-visual\" aria-hidden=\"true\">\n\t\t\t\t\t<div class=\"vhc-fyf-passport\"><\/div>\n\t\t\t\t\t<div class=\"vhc-fyf-globe\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/aside>\n\n\t\t\t<div class=\"vhc-fyf-main\">\n\t\t\t\t<div class=\"vhc-fyf-progress-row\">\n\t\t\t\t\t<div class=\"vhc-fyf-progress\"><div class=\"vhc-fyf-progress-bar\"><\/div><\/div>\n\t\t\t\t\t<div class=\"vhc-fyf-progress-label\">Step <span class=\"vhc-fyf-step-num\">1<\/span> of 4<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"vhc-fyf-step\" data-step=\"1\">\n\t\t\t\t\t<div class=\"vhc-fyf-step-heading\">\n\t\t\t\t\t\t<span>Question 1 of 4<\/span>\n\t\t\t\t\t\t<h2>What matters most to your family right now?<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"vhc-fyf-cards\">\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"1\" data-score=\"cbi:2\" data-icon=\"globe\"><span class=\"vhc-fyf-card-label\">Broader visa-free travel, as soon as possible<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"1\" data-score=\"rbi:2\" data-icon=\"map-marker\"><span class=\"vhc-fyf-card-label\">A specific country we want to live in or near<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"1\" data-score=\"cbi:1,rbi:1\" data-icon=\"shield\"><span class=\"vhc-fyf-card-label\">Long-term security for our children and grandchildren<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"1\" data-score=\"cbi:1\" data-icon=\"compass\"><span class=\"vhc-fyf-card-label\">We're not sure yet \u2014 help us think it through<\/span><\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"vhc-fyf-step\" data-step=\"2\" style=\"display:none;\">\n\t\t\t\t\t<div class=\"vhc-fyf-step-heading\">\n\t\t\t\t\t\t<span>Question 2 of 4<\/span>\n\t\t\t\t\t\t<h2>How soon would you like this resolved?<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"vhc-fyf-cards\">\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"2\" data-score=\"cbi:2\" data-icon=\"bolt\"><span class=\"vhc-fyf-card-label\">As fast as the process allows<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"2\" data-score=\"cbi:1,rbi:1\" data-icon=\"hourglass\"><span class=\"vhc-fyf-card-label\">Within the next year or two<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"2\" data-score=\"rbi:2\" data-icon=\"infinity\"><span class=\"vhc-fyf-card-label\">No rush \u2014 this is a long-term decision<\/span><\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"vhc-fyf-step\" data-step=\"3\" style=\"display:none;\">\n\t\t\t\t\t<div class=\"vhc-fyf-step-heading\">\n\t\t\t\t\t\t<span>Question 3 of 4<\/span>\n\t\t\t\t\t\t<h2>Who needs to be included, beyond yourself?<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"vhc-fyf-cards\">\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"3\" data-score=\"\" data-icon=\"user-friends\"><span class=\"vhc-fyf-card-label\">Just my spouse and children<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"3\" data-score=\"\" data-icon=\"users\"><span class=\"vhc-fyf-card-label\">Parents or grandparents too<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"3\" data-score=\"\" data-icon=\"user-plus\"><span class=\"vhc-fyf-card-label\">Adult siblings as well<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"3\" data-score=\"\" data-icon=\"user\"><span class=\"vhc-fyf-card-label\">Just myself for now<\/span><\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"vhc-fyf-step\" data-step=\"4\" style=\"display:none;\">\n\t\t\t\t\t<div class=\"vhc-fyf-step-heading\">\n\t\t\t\t\t\t<span>Question 4 of 4<\/span>\n\t\t\t\t\t\t<h2>Is there a specific region in mind?<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"vhc-fyf-cards\">\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"4\" data-score=\"cbi:2\" data-region=\"caribbean\" data-icon=\"beach\"><span class=\"vhc-fyf-card-label\">The Caribbean<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"4\" data-score=\"rbi:2\" data-region=\"europe\" data-icon=\"landmark\"><span class=\"vhc-fyf-card-label\">Europe<\/span><\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-card\" data-q=\"4\" data-score=\"\" data-region=\"none\" data-icon=\"map\"><span class=\"vhc-fyf-card-label\">No preference \u2014 show me what fits<\/span><\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"vhc-fyf-result\" data-step=\"result\" style=\"display:none;\">\n\t\t\t\t\t<div class=\"vhc-fyf-result-icon\"><\/div>\n\t\t\t\t\t<span class=\"vhc-fyf-result-kicker\">Your Starting Point<\/span>\n\t\t\t\t\t<h3 class=\"vhc-fyf-result-title\"><\/h3>\n\t\t\t\t\t<p class=\"vhc-fyf-result-body\"><\/p>\n\t\t\t\t\t<div class=\"vhc-fyf-result-actions\">\n\t\t\t\t\t\t<a class=\"vhc-fyf-btn vhc-fyf-btn-primary vhc-fyf-result-link\" href=\"#\">Explore programmes<\/a>\n\t\t\t\t\t\t<a class=\"vhc-fyf-btn vhc-fyf-btn-secondary\" href=\"\/get-a-consultation\/\">Book a Private Consultation<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<button type=\"button\" class=\"vhc-fyf-restart\">Start over<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\t<style>\n\t\t.vhc-fyf {\n\t\t\t--vhf-border: var(--vhc-color-border, #E2DFD6);\n\t\t\t--vhf-icon: var(--vhc-color-accent-gold, #BB7822);\n\t\t\t--vhf-gold: var(--vhc-color-accent-gold-muted, #D6A04E);\n\t\t\t--vhf-selected-from: var(--vhc-color-surface-dark, #17352E);\n\t\t\t--vhf-selected-to: var(--vhc-color-primary, #0F2317);\n\t\t\t--vhf-ivory: #FAF8F2;\n\t\t\t--vhf-text-muted: var(--vhc-color-neutral, #5F6567);\n\t\t\t--vhc-font-display: \"Cormorant Garamond\", Georgia, serif;\n\t\t\tmax-width: 1040px;\n\t\t\tmargin: 0 auto;\n\t\t}\n\t\t.vhc-fyf-shell {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 340px 1fr;\n\t\t\tborder: 1px solid var(--vhf-border);\n\t\t\tborder-radius: var(--vhc-radius-lg, 20px);\n\t\t\tbackground: var(--vhf-ivory);\n\t\t\tbox-shadow: 0 30px 80px rgba(15, 35, 23, 0.16);\n\t\t\toverflow: hidden;\n\t\t}\n\n\t\t\/* Sidebar *\/\n\t\t.vhc-fyf-sidebar {\n\t\t\tposition: relative;\n\t\t\tpadding: 44px 36px;\n\t\t\toverflow: hidden;\n\t\t\tcolor: #FFFFFF;\n\t\t\tbackground:\n\t\t\t\tradial-gradient(circle at 25% 8%, rgba(214, 160, 78, 0.16), transparent 28%),\n\t\t\t\tlinear-gradient(160deg, #12372F 0%, #0F2317 64%, #081912 100%);\n\t\t}\n\t\t.vhc-fyf-sidebar::after {\n\t\t\tcontent: \"\";\n\t\t\tposition: absolute;\n\t\t\tright: -115px;\n\t\t\tbottom: -115px;\n\t\t\twidth: 360px;\n\t\t\theight: 360px;\n\t\t\tborder: 1px solid rgba(214, 160, 78, 0.25);\n\t\t\tborder-radius: 50%;\n\t\t\tbox-shadow: 0 0 0 38px rgba(214, 160, 78, 0.05), 0 0 0 76px rgba(214, 160, 78, 0.03);\n\t\t}\n\t\t.vhc-fyf-kicker {\n\t\t\tposition: relative;\n\t\t\tdisplay: block;\n\t\t\tcolor: var(--vhf-icon);\n\t\t\tfont: 800 11px\/1 var(--vhc-font-body, Helvetica, Arial, sans-serif);\n\t\t\tletter-spacing: 1.6px;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\t\t.vhc-fyf-brand-name {\n\t\t\tposition: relative;\n\t\t\tmargin-top: 8px;\n\t\t\tfont-family: var(--vhc-font-display);\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.15;\n\t\t\tletter-spacing: 1.2px;\n\t\t}\n\t\t.vhc-fyf-tagline {\n\t\t\tposition: relative;\n\t\t\tmargin: 6px 0 26px;\n\t\t\tcolor: rgba(255, 255, 255, 0.72);\n\t\t\tfont: 700 10px\/1 var(--vhc-font-body, Helvetica, Arial, sans-serif);\n\t\t\tletter-spacing: 1.1px;\n\t\t}\n\t\t.vhc-fyf-sidebar h3 {\n\t\t\tposition: relative;\n\t\t\tmargin: 14px 0;\n\t\t\tcolor: #FFFFFF;\n\t\t\tfont-family: var(--vhc-font-display);\n\t\t\tfont-size: clamp(1.75rem, 2.4vw + 1rem, 2.25rem);\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.1;\n\t\t\tletter-spacing: -0.01em;\n\t\t\ttext-wrap: balance;\n\t\t}\n\t\t.vhc-fyf-sidebar > p {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t\tmargin: 0;\n\t\t\tcolor: rgba(255, 255, 255, 0.80);\n\t\t\tfont: 400 14px\/1.6 var(--vhc-font-body, Helvetica, Arial, sans-serif);\n\t\t}\n\t\t.vhc-fyf-sidebar ul {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t\tmargin: 20px 0;\n\t\t\tpadding: 0;\n\t\t\tlist-style: none;\n\t\t}\n\t\t.vhc-fyf-sidebar li {\n\t\t\tposition: relative;\n\t\t\tmargin: 9px 0;\n\t\t\tpadding-left: 28px;\n\t\t\tcolor: rgba(255, 255, 255, 0.92);\n\t\t\tfont: 500 13px\/1.4 var(--vhc-font-body, Helvetica, Arial, sans-serif);\n\t\t}\n\t\t.vhc-fyf-sidebar li::before {\n\t\t\tcontent: \"\\f00c\";\n\t\t\tposition: absolute;\n\t\t\ttop: -1px;\n\t\t\tleft: 0;\n\t\t\tdisplay: grid;\n\t\t\twidth: 18px;\n\t\t\theight: 18px;\n\t\t\tplace-items: center;\n\t\t\tborder: 1px solid var(--vhf-icon);\n\t\t\tborder-radius: 50%;\n\t\t\tcolor: var(--vhf-icon);\n\t\t\tfont-family: \"Font Awesome 5 Free\";\n\t\t\tfont-weight: 900;\n\t\t\tfont-size: 9px;\n\t\t}\n\t\t.vhc-fyf-visual { position: absolute; right: 28px; bottom: 26px; left: 28px; height: 130px; z-index: 0; }\n\t\t.vhc-fyf-passport {\n\t\t\tposition: absolute;\n\t\t\tbottom: 5px;\n\t\t\tleft: 15px;\n\t\t\twidth: 82px;\n\t\t\theight: 106px;\n\t\t\tborder: 1px solid var(--vhf-icon);\n\t\t\tborder-radius: 8px;\n\t\t\tbackground: linear-gradient(145deg, #17352E, #081912);\n\t\t\tbox-shadow: 0 18px 30px rgba(0, 0, 0, 0.30);\n\t\t\ttransform: rotate(-8deg);\n\t\t}\n\t\t.vhc-fyf-passport::before {\n\t\t\tcontent: \"PASSPORT\";\n\t\t\tposition: absolute;\n\t\t\ttop: 16px;\n\t\t\tright: 0;\n\t\t\tleft: 0;\n\t\t\tcolor: var(--vhf-icon);\n\t\t\tfont: 400 8px\/1 var(--vhc-font-body, Helvetica, Arial, sans-serif);\n\t\t\tletter-spacing: 1px;\n\t\t\ttext-align: center;\n\t\t}\n\t\t.vhc-fyf-passport::after {\n\t\t\tcontent: \"\\f5ab\";\n\t\t\tposition: absolute;\n\t\t\ttop: 38px;\n\t\t\tright: 0;\n\t\t\tleft: 0;\n\t\t\tcolor: var(--vhf-icon);\n\t\t\tfont-family: \"Font Awesome 5 Free\";\n\t\t\tfont-weight: 900;\n\t\t\tfont-size: 26px;\n\t\t\ttext-align: center;\n\t\t}\n\t\t.vhc-fyf-globe {\n\t\t\tposition: absolute;\n\t\t\tright: 6px;\n\t\t\tbottom: 0;\n\t\t\twidth: 118px;\n\t\t\theight: 118px;\n\t\t\tborder: 1px solid rgba(214, 160, 78, 0.45);\n\t\t\tborder-radius: 50%;\n\t\t\tbox-shadow: inset 0 0 0 16px rgba(214, 160, 78, 0.05);\n\t\t}\n\t\t.vhc-fyf-globe::before {\n\t\t\tcontent: \"\";\n\t\t\tposition: absolute;\n\t\t\ttop: 16px; right: 38px; bottom: 16px; left: 38px;\n\t\t\tborder-right: 1px solid rgba(214, 160, 78, 0.45);\n\t\t\tborder-left: 1px solid rgba(214, 160, 78, 0.45);\n\t\t\tborder-radius: 50%;\n\t\t}\n\t\t.vhc-fyf-globe::after {\n\t\t\tcontent: \"\";\n\t\t\tposition: absolute;\n\t\t\ttop: 38px; right: 12px; bottom: 38px; left: 12px;\n\t\t\tborder-top: 1px solid rgba(214, 160, 78, 0.45);\n\t\t\tborder-bottom: 1px solid rgba(214, 160, 78, 0.45);\n\t\t\tborder-radius: 50%;\n\t\t}\n\n\t\t\/* Main panel *\/\n\t\t.vhc-fyf-main { padding: 48px 44px; }\n\t\t.vhc-fyf-progress-row { display: flex; align-items: center; gap: 16px; margin-bottom: 32px; }\n\t\t.vhc-fyf-progress { flex: 1 1 auto; height: 6px; background: var(--vhc-color-surface, #F5F3EE); border-radius: var(--vhc-radius-pill, 999px); overflow: hidden; }\n\t\t.vhc-fyf-progress-bar { height: 100%; width: 25%; background: linear-gradient(90deg, var(--vhf-icon), var(--vhf-gold)); border-radius: var(--vhc-radius-pill, 999px); transition: width 500ms cubic-bezier(.16,1,.3,1); }\n\t\t.vhc-fyf-progress-label { flex: 0 0 auto; color: var(--vhf-text-muted); font: 600 0.8125rem var(--vhc-font-body, Helvetica, Arial, sans-serif); white-space: nowrap; }\n\n\t\t.vhc-fyf-step-heading { margin-block-end: 26px; }\n\t\t.vhc-fyf-step-heading span { display: block; margin-block-end: 8px; color: var(--vhf-icon); font: 800 12px\/1 var(--vhc-font-body, Helvetica, Arial, sans-serif); letter-spacing: 1.7px; text-transform: uppercase; }\n\t\t.vhc-fyf-step-heading h2 { margin: 0; color: var(--vhc-color-primary, #0F2317); font-family: var(--vhc-font-display); font-size: clamp(1.5rem, 1.5vw + 1.1rem, 2rem); font-weight: 600; line-height: 1.15; letter-spacing: -0.01em; text-wrap: balance; }\n\n\t\t.vhc-fyf-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(148px, 1fr)); gap: 12px; }\n\t\t\/* .vhc-fyf-card is a real <button>, so it's matched by the theme's\n\t\t   sitewide Elementor kit button-color rules (`.elementor-kit-5\n\t\t   button` \/ `html button`, both color: var(--e-global-color-\n\t\t   vamtam_accent_6) \u2014 dark green, the SAME color as this card's own\n\t\t   unselected text). On a real device this made a tapped\/focused\n\t\t   card render dark-green text on the .is-selected state's dark\n\t\t   green gradient background: unreadable. Confirmed live (reported\n\t\t   on Android\/Chrome): selecting a card kept the pre-selection dark\n\t\t   text color instead of switching to white. Ancestor-prefixed with\n\t\t   `.vhc-fyf` for a real specificity margin AND backed by\n\t\t   `!important` on color\/background specifically \u2014 neither kit rule\n\t\t   uses !important, so this wins unconditionally regardless of any\n\t\t   further kit-CSS changes, rather than depending on a specificity\n\t\t   margin holding forever. :focus is pinned explicitly alongside\n\t\t   :focus-visible (:focus-visible alone only ever matches keyboard\n\t\t   focus, never a touch tap, so it can't be relied on here). *\/\n\t\t.vhc-fyf .vhc-fyf-card {\n\t\t\tposition: relative;\n\t\t\tdisplay: flex;\n\t\t\tmin-height: 128px;\n\t\t\talign-items: center;\n\t\t\tjustify-content: flex-end;\n\t\t\tflex-direction: column;\n\t\t\tgap: 10px;\n\t\t\tpadding: 50px 14px 16px;\n\t\t\tborder: 1px solid var(--vhf-border);\n\t\t\tborder-radius: var(--vhc-radius-md, 12px);\n\t\t\tbackground: linear-gradient(145deg, #FFFFFF, #FBF7EF) !important;\n\t\t\tcolor: var(--vhc-color-primary, #0F2317) !important;\n\t\t\tfont-family: var(--vhc-font-body, Helvetica, Arial, sans-serif);\n\t\t\tfont-size: 0.9rem;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.28;\n\t\t\ttext-align: center;\n\t\t\tcursor: pointer;\n\t\t\tbox-sizing: border-box;\n\t\t\tbox-shadow: 0 8px 22px rgba(15, 35, 23, 0.055);\n\t\t\ttransition: transform 220ms cubic-bezier(.16,1,.3,1), border-color 220ms cubic-bezier(.16,1,.3,1), box-shadow 220ms cubic-bezier(.16,1,.3,1), background 220ms cubic-bezier(.16,1,.3,1), color 220ms cubic-bezier(.16,1,.3,1);\n\t\t}\n\t\t.vhc-fyf-card::before {\n\t\t\tposition: absolute;\n\t\t\ttop: 16px;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t\tfont-family: \"Font Awesome 5 Free\";\n\t\t\tfont-weight: 900;\n\t\t\tfont-size: 22px;\n\t\t\tline-height: 1;\n\t\t\tcolor: var(--vhf-icon);\n\t\t}\n\t\t.vhc-fyf-card[data-icon=\"globe\"]::before { content: \"\\f0ac\"; }\n\t\t.vhc-fyf-card[data-icon=\"map-marker\"]::before { content: \"\\f3c5\"; }\n\t\t.vhc-fyf-card[data-icon=\"shield\"]::before { content: \"\\f3ed\"; }\n\t\t.vhc-fyf-card[data-icon=\"compass\"]::before { content: \"\\f14e\"; }\n\t\t.vhc-fyf-card[data-icon=\"bolt\"]::before { content: \"\\f0e7\"; }\n\t\t.vhc-fyf-card[data-icon=\"hourglass\"]::before { content: \"\\f252\"; }\n\t\t.vhc-fyf-card[data-icon=\"infinity\"]::before { content: \"\\f534\"; }\n\t\t.vhc-fyf-card[data-icon=\"user-friends\"]::before { content: \"\\f500\"; }\n\t\t.vhc-fyf-card[data-icon=\"users\"]::before { content: \"\\f0c0\"; }\n\t\t.vhc-fyf-card[data-icon=\"user-plus\"]::before { content: \"\\f234\"; }\n\t\t.vhc-fyf-card[data-icon=\"user\"]::before { content: \"\\f007\"; }\n\t\t.vhc-fyf-card[data-icon=\"beach\"]::before { content: \"\\f5ca\"; }\n\t\t.vhc-fyf-card[data-icon=\"landmark\"]::before { content: \"\\f66f\"; }\n\t\t.vhc-fyf-card[data-icon=\"map\"]::before { content: \"\\f279\"; }\n\t\t.vhc-fyf .vhc-fyf-card:hover,\n\t\t.vhc-fyf .vhc-fyf-card:focus {\n\t\t\ttransform: translateY(-4px);\n\t\t\tborder-color: var(--vhf-icon);\n\t\t\tbackground: linear-gradient(145deg, #FFFFFF, #FBF7EF) !important;\n\t\t\tcolor: var(--vhc-color-primary, #0F2317) !important;\n\t\t\tbox-shadow: 0 16px 34px rgba(15, 35, 23, 0.11);\n\t\t}\n\t\t.vhc-fyf .vhc-fyf-card:focus-visible { outline: 2px solid var(--vhf-icon); outline-offset: 2px; }\n\t\t.vhc-fyf .vhc-fyf-card.is-selected,\n\t\t.vhc-fyf .vhc-fyf-card.is-selected:hover,\n\t\t.vhc-fyf .vhc-fyf-card.is-selected:focus {\n\t\t\tborder-color: var(--vhf-icon);\n\t\t\tbackground: linear-gradient(145deg, var(--vhf-selected-from), var(--vhf-selected-to)) !important;\n\t\t\tcolor: #FFFFFF !important;\n\t\t\tbox-shadow: 0 18px 38px rgba(15, 35, 23, 0.24);\n\t\t\ttransform: translateY(-2px);\n\t\t}\n\t\t.vhc-fyf .vhc-fyf-card.is-selected::after {\n\t\t\tcontent: \"\\2713\";\n\t\t\tposition: absolute;\n\t\t\ttop: 11px;\n\t\t\tright: 12px;\n\t\t\twidth: 25px;\n\t\t\theight: 25px;\n\t\t\tdisplay: grid;\n\t\t\tplace-items: center;\n\t\t\tborder-radius: 50%;\n\t\t\tbackground: var(--vhf-icon);\n\t\t\tcolor: var(--vhc-color-primary, #0F2317);\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 900;\n\t\t}\n\n\t\t.vhc-fyf-step-enter { animation: vhc-fyf-step-in 460ms cubic-bezier(.16,1,.3,1); }\n\t\t@keyframes vhc-fyf-step-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n\n\t\t.vhc-fyf-result { text-align: left; }\n\t\t.vhc-fyf-result-icon {\n\t\t\tdisplay: grid;\n\t\t\tplace-items: center;\n\t\t\twidth: 60px;\n\t\t\theight: 60px;\n\t\t\tmargin-bottom: 18px;\n\t\t\tborder: 1px solid var(--vhf-icon);\n\t\t\tborder-radius: 50%;\n\t\t\tcolor: var(--vhf-icon);\n\t\t\tfont-family: \"Font Awesome 5 Free\";\n\t\t\tfont-weight: 900;\n\t\t\tfont-size: 24px;\n\t\t}\n\t\t.vhc-fyf-result-kicker { display: block; margin-bottom: 8px; color: var(--vhf-icon); font: 800 12px\/1 var(--vhc-font-body, Helvetica, Arial, sans-serif); letter-spacing: 1.7px; text-transform: uppercase; }\n\t\t.vhc-fyf-result-title { margin: 0 0 14px; color: var(--vhc-color-primary, #0F2317); font-family: var(--vhc-font-display); font-size: clamp(1.5rem, 1.5vw + 1.1rem, 2rem); font-weight: 600; line-height: 1.15; text-wrap: balance; }\n\t\t.vhc-fyf-result-body { margin: 0 0 28px; max-width: 62ch; color: var(--vhc-color-text, #14201B); font: 400 1.0625rem\/1.7 var(--vhc-font-body, Helvetica, Arial, sans-serif); }\n\t\t.vhc-fyf-result-actions { display: flex; flex-wrap: wrap; gap: 12px; }\n\t\t.vhc-fyf-btn { display: inline-block; font: 600 0.9375rem var(--vhc-font-body, Helvetica, Arial, sans-serif); padding: 14px 28px; border-radius: 7px; text-decoration: none; transition: transform 220ms cubic-bezier(.16,1,.3,1), box-shadow 220ms cubic-bezier(.16,1,.3,1); }\n\t\t.vhc-fyf-btn-primary { background: var(--vhc-color-primary, #0F2317); color: #FFFFFF; box-shadow: 0 10px 24px rgba(15, 35, 23, 0.22); }\n\t\t.vhc-fyf-btn-primary:hover { transform: translateY(-2px); box-shadow: 0 14px 30px rgba(15, 35, 23, 0.28); }\n\t\t.vhc-fyf-btn-secondary { background: transparent; border: 1.5px solid var(--vhc-color-primary, #0F2317); color: var(--vhc-color-primary, #0F2317); }\n\t\t.vhc-fyf-btn-secondary:hover { transform: translateY(-2px); }\n\t\t.vhc-fyf-restart { display: inline-block; margin-top: 22px; background: none; border: none; color: var(--vhf-text-muted); font: 400 0.875rem var(--vhc-font-body, Helvetica, Arial, sans-serif); text-decoration: underline; cursor: pointer; padding: 0; }\n\n\t\t@media (max-width: 860px) {\n\t\t\t.vhc-fyf-shell { grid-template-columns: 1fr; }\n\t\t\t.vhc-fyf-sidebar { padding: 32px 28px; }\n\t\t\t.vhc-fyf-sidebar h3 { font-size: 1.625rem; }\n\t\t\t.vhc-fyf-visual { display: none; }\n\t\t\t.vhc-fyf-main { padding: 32px 24px; }\n\t\t}\n\t\t@media (prefers-reduced-motion: reduce) {\n\t\t\t.vhc-fyf-card, .vhc-fyf-btn, .vhc-fyf-progress-bar { transition: opacity 150ms linear !important; transform: none !important; }\n\t\t\t.vhc-fyf-step-enter { animation: none !important; }\n\t\t}\n\t<\/style>\n\t<script>\n\t(function(){\n\t\tvar scores = { cbi: 0, rbi: 0 };\n\t\tvar region = 'none';\n\t\tvar root = document.querySelector('.vhc-fyf');\n\t\tif (!root) return;\n\t\tvar steps = root.querySelectorAll('.vhc-fyf-step');\n\t\tvar progressBar = root.querySelector('.vhc-fyf-progress-bar');\n\t\tvar progressRow = root.querySelector('.vhc-fyf-progress-row');\n\t\tvar stepNum = root.querySelector('.vhc-fyf-step-num');\n\t\tvar resultPanel = root.querySelector('.vhc-fyf-result');\n\t\tvar advancing = false;\n\n\t\tfunction playEnter(el) {\n\t\t\tel.classList.remove('vhc-fyf-step-enter');\n\t\t\tvoid el.offsetWidth;\n\t\t\tel.classList.add('vhc-fyf-step-enter');\n\t\t}\n\n\t\tfunction showStep(n) {\n\t\t\tsteps.forEach(function(s){ s.style.display = (parseInt(s.getAttribute('data-step'),10) === n) ? '' : 'none'; });\n\t\t\tresultPanel.style.display = 'none';\n\t\t\tprogressRow.style.display = '';\n\t\t\tprogressBar.style.width = (n * 25) + '%';\n\t\t\tstepNum.textContent = n;\n\t\t\tvar active = root.querySelector('.vhc-fyf-step[data-step=\"' + n + '\"]');\n\t\t\tif (active) { playEnter(active); }\n\t\t\tadvancing = false;\n\t\t}\n\n\t\troot.querySelectorAll('.vhc-fyf-card').forEach(function(btn){\n\t\t\tbtn.addEventListener('click', function(){\n\t\t\t\tif (advancing) return;\n\t\t\t\tvar step = btn.closest('.vhc-fyf-step');\n\t\t\t\tstep.querySelectorAll('.vhc-fyf-card').forEach(function(c){ c.classList.remove('is-selected'); });\n\t\t\t\tbtn.classList.add('is-selected');\n\t\t\t\tadvancing = true;\n\n\t\t\t\tvar q = parseInt(btn.getAttribute('data-q'), 10);\n\t\t\t\tvar scoreAttr = btn.getAttribute('data-score') || '';\n\t\t\t\tscoreAttr.split(',').forEach(function(pair){\n\t\t\t\t\tif (!pair) return;\n\t\t\t\t\tvar parts = pair.split(':');\n\t\t\t\t\tif (scores.hasOwnProperty(parts[0])) { scores[parts[0]] += parseInt(parts[1], 10); }\n\t\t\t\t});\n\t\t\t\tvar r = btn.getAttribute('data-region');\n\t\t\t\tif (r) { region = r; }\n\n\t\t\t\tsetTimeout(function(){\n\t\t\t\t\tif (q < 4) {\n\t\t\t\t\t\tshowStep(q + 1);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tprogressRow.style.display = 'none';\n\t\t\t\t\t\tsteps.forEach(function(s){ s.style.display = 'none'; });\n\t\t\t\t\t\tresultPanel.style.display = '';\n\t\t\t\t\t\tplayEnter(resultPanel);\n\t\t\t\t\t\tvar icon = resultPanel.querySelector('.vhc-fyf-result-icon');\n\t\t\t\t\t\tvar title = resultPanel.querySelector('.vhc-fyf-result-title');\n\t\t\t\t\t\tvar body = resultPanel.querySelector('.vhc-fyf-result-body');\n\t\t\t\t\t\tvar link = resultPanel.querySelector('.vhc-fyf-result-link');\n\n\t\t\t\t\t\tif (region === 'caribbean' || (region === 'none' && scores.cbi > scores.rbi)) {\n\t\t\t\t\t\t\ticon.innerHTML = '&#xf5ab;';\n\t\t\t\t\t\t\ttitle.textContent = 'Citizenship by Investment looks like your starting point';\n\t\t\t\t\t\t\tbody.textContent = 'Based on your answers, a Caribbean Citizenship by Investment programme is likely to fit best \u2014 a faster route to a second passport, with strong family inclusion and no residency requirement. A private consultation will confirm which specific programme suits your household.';\n\t\t\t\t\t\t\tlink.href = '\/citizenship-by-investment\/';\n\t\t\t\t\t\t} else if (region === 'europe' || (region === 'none' && scores.rbi > scores.cbi)) {\n\t\t\t\t\t\t\ticon.innerHTML = '&#xf7a2;';\n\t\t\t\t\t\t\ttitle.textContent = 'Residency by Investment looks like your starting point';\n\t\t\t\t\t\t\tbody.textContent = 'Based on your answers, a European Residency by Investment (Golden Visa) route is likely to fit best \u2014 a foothold in a specific country, with a path toward citizenship over time. A private consultation will confirm which programme suits your household.';\n\t\t\t\t\t\t\tlink.href = '\/residency-by-investment\/';\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ticon.innerHTML = '&#xf24e;';\n\t\t\t\t\t\t\ttitle.textContent = 'Both routes are worth comparing for your situation';\n\t\t\t\t\t\t\tbody.textContent = 'Your answers suggest either a Citizenship by Investment or a Residency by Investment route could work \u2014 the right one depends on details a short conversation will clarify quickly. Compare both, or speak with an advisor directly.';\n\t\t\t\t\t\t\tlink.href = '\/citizenship-by-investment\/compare-citizenship-by-investment\/';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\twindow.dataLayer = window.dataLayer || [];\n\t\t\t\t\t\tvar fyfEventId = window.vhcCapi ? window.vhcCapi.makeEventId('fyf') : ('fyf-' + Date.now());\n\t\t\t\t\t\twindow.dataLayer.push({ event: 'tool_complete', event_id: fyfEventId, fyf_result: region, fyf_result_title: title.textContent });\n\t\t\t\t\t\tif (window.vhcCapi) {\n\t\t\t\t\t\t\twindow.vhcCapi.send({ event_name: 'CompleteRegistration', event_id: fyfEventId, custom_data: { fyf_result: region } });\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 420);\n\t\t\t});\n\t\t});\n\n\t\troot.querySelectorAll('.vhc-fyf-restart').forEach(function(btn){\n\t\t\tbtn.addEventListener('click', function(){\n\t\t\t\tscores = { cbi: 0, rbi: 0 };\n\t\t\t\tregion = 'none';\n\t\t\t\troot.querySelectorAll('.vhc-fyf-card').forEach(function(c){ c.classList.remove('is-selected'); });\n\t\t\t\tshowStep(1);\n\t\t\t});\n\t\t});\n\t})();\n\t<\/script>\n\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-989079","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vhcitizenship.com\/fr\/wp-json\/wp\/v2\/pages\/989079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vhcitizenship.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vhcitizenship.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/vhcitizenship.com\/fr\/wp-json\/wp\/v2\/comments?post=989079"}],"version-history":[{"count":0,"href":"https:\/\/vhcitizenship.com\/fr\/wp-json\/wp\/v2\/pages\/989079\/revisions"}],"wp:attachment":[{"href":"https:\/\/vhcitizenship.com\/fr\/wp-json\/wp\/v2\/media?parent=989079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}