{"id":3909,"date":"2025-07-03T13:13:15","date_gmt":"2025-07-03T11:13:15","guid":{"rendered":"https:\/\/pachounotary.gr\/golden-visa\/"},"modified":"2026-07-11T16:45:48","modified_gmt":"2026-07-11T14:45:48","slug":"golden-visa","status":"publish","type":"page","link":"https:\/\/pachounotary.gr\/en\/golden-visa\/","title":{"rendered":"Golden Visa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3909\" class=\"elementor elementor-3909 elementor-1303\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67bf296 e-flex e-con-boxed e-con e-parent\" data-id=\"67bf296\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3353af elementor-widget elementor-widget-html\" data-id=\"e3353af\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     PACHOU NOTARY \u00b7 Golden Visa \u2014 Investment Threshold Calculator (EN)\n     Injectable widget for Elementor HTML block \u00b7 pachounotary.gr\/en\n     ------------------------------------------------------------\n     v1.2 \u2014 July 2026\n       \u00b7 Segmented region toggle + count-up on the amount\n       \u00b7 Focus spotlight on the calculator (desktop)\n       \u00b7 Email CTA carries the calculated result into the subject\n       \u00b7 Larger mobile flow SVG, re-centred 3rd node to fit its longer label\n       \u00b7 JS scoped per widget instance\n     Injection: paste the whole file into one HTML widget.\n     If the theme already loads Cormorant Garamond \/ Source Sans 3,\n     delete the two <link> tags below.\n     ============================================================ -->\n<!-- Fonts: Delete these two link tags if your Elementor theme already loads Cormorant Garamond and Source Sans 3 -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;600;700&family=Source+Sans+3:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ============================================================\n   cst-gv \u00b7 Golden Visa pillar page \u00b7 scoped namespace\n   Palette: maroon #7B3F3F \u00b7 deep #5C2E2E \u00b7 gold #C9A962\n            cream #F9F1E6 \u00b7 paper #FFFFFF \u00b7 ink #1a1a1a\n   ============================================================ *\/\n.cst-gv{\n  --gv-maroon:#7B3F3F;\n  --gv-deep:#5C2E2E;\n  --gv-gold:#C9A962;\n  --gv-gold-text:#866818;\n  --gv-gold-soft:#E3D4AC;\n  --gv-cream:#F9F1E6;\n  --gv-paper:#FFFFFF;\n  --gv-ink:#1a1a1a;\n  --gv-muted:#666666;\n  --gv-line:#e0e0e0;\n  --gv-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;\n  --gv-sans:'Source Sans 3',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;\n  font-family:var(--gv-sans);\n  color:var(--gv-ink);\n  background:transparent;\n  overflow-x:hidden;\n  line-height:1.65;\n  font-size:17px;\n  -webkit-font-smoothing:antialiased;\n  -webkit-text-size-adjust:100%;\n  text-size-adjust:100%;\n}\n.cst-gv *,.cst-gv *::before,.cst-gv *::after{box-sizing:border-box;margin:0;padding:0}\n.cst-gv img{max-width:100%;display:block}\n.cst-gv a{color:var(--gv-maroon)}\n\n.cst-gv .gv-wrap{max-width:1180px;margin:0 auto;padding:0 20px}\n\n\/* ---------- eyebrow \/ headings ---------- *\/\n.cst-gv .gv-eyebrow{\n  font-size:12px;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--gv-gold-text);font-weight:700;margin-bottom:14px;\n}\n.cst-gv h1,.cst-gv h2,.cst-gv h3{font-family:var(--gv-serif);font-weight:600;line-height:1.15;color:var(--gv-maroon)}\n.cst-gv h1{font-size:clamp(34px,5.4vw,56px);letter-spacing:-.01em}\n.cst-gv h2{font-size:clamp(26px,3.6vw,38px);margin-bottom:16px}\n.cst-gv h3{font-size:22px;color:var(--gv-ink)}\n.cst-gv .gv-rule{width:56px;height:2px;background:var(--gv-gold);border:0;margin:18px 0 22px}\n\n\/* ---------- HERO : headline + calculator ---------- *\/\n.cst-gv .gv-hero{background:#fdfbfb;padding:56px 0 64px;border-bottom:1px solid var(--gv-line)}\n.cst-gv .gv-hero-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}\n.cst-gv .gv-hero p.gv-lede{font-size:19px;max-width:56ch;color:var(--gv-ink)}\n@media(min-width:900px){\n  .cst-gv .gv-hero-grid{grid-template-columns:minmax(0,1fr) 460px;gap:64px}\n}\n\n\/* ---------- THE CALCULATOR \u00b7 dark \"app\" card \u00b7 the star ---------- *\/\n.cst-gv .gv-calc{\n  --app-bg:#5C2020;\n  --app-surface:#6E2B2B;\n  --app-line:#8E3E3E;\n  --app-text:#F5EDE8;\n  --app-muted:#E3C9BC;\n  max-width:460px;\n  margin:0 auto;\n  background:var(--app-bg);\n  border-radius:20px;\n  overflow:hidden;\n  box-shadow:0 0 0 1px rgba(255,255,255,.05),0 26px 52px rgba(92,32,32,.40),0 6px 16px rgba(92,46,46,.16);\n  position:relative;\n  animation:gvRise .7s ease .1s both;\n}\n@keyframes gvRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}\n.cst-gv .gv-calc-head{\n  padding:26px 22px 4px;color:var(--app-text);\n}\n.cst-gv .gv-calc-head h2{color:var(--app-text);font-size:24px;margin:2px 0 0}\n.cst-gv .gv-calc-kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-gold);font-weight:700;margin:0}\n.cst-gv .gv-calc-body{padding:20px 22px 22px}\n.cst-gv .gv-field{margin-bottom:18px}\n.cst-gv .gv-field label{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin-bottom:8px}\n.cst-gv .gv-field select{\n  width:100%;padding:14px 16px;font-size:16px;font-family:var(--gv-sans);\n  color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-line);border-radius:12px;\n  appearance:none;-webkit-appearance:none;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A962' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\");\n  background-repeat:no-repeat;background-position:right 16px center;\n}\n.cst-gv .gv-field select:focus{outline:2px solid var(--gv-gold);outline-offset:1px}\n.cst-gv .gv-toggle{\n  display:flex;gap:14px;align-items:flex-start;\n  padding:14px 16px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-surface);cursor:pointer;\n}\n\/* Custom switch: visually hide the native box but keep it in the a11y tree\n   (focus, keyboard toggling, screen readers) \u2014 same mechanism the segmented\n   toggle already relies on for its own buttons. *\/\n.cst-gv .gv-toggle input{\n  position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;\n  clip:rect(0 0 0 0);white-space:nowrap;border:0;\n}\n.cst-gv .gv-switch{\n  position:relative;flex:none;width:40px;height:24px;margin-top:1px;\n  border-radius:999px;background:var(--app-bg);border:1px solid var(--app-line);\n  transition:background .2s ease,border-color .2s ease;\n}\n.cst-gv .gv-switch::before{\n  content:\"\";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;\n  background:var(--app-muted);transition:transform .2s ease,background .2s ease;\n}\n.cst-gv .gv-toggle input:checked~.gv-switch{background:var(--gv-gold);border-color:var(--gv-gold)}\n.cst-gv .gv-toggle input:checked~.gv-switch::before{transform:translateX(16px);background:var(--gv-deep)}\n.cst-gv .gv-toggle input:focus-visible~.gv-switch{outline:2px solid var(--gv-gold);outline-offset:2px}\n.cst-gv .gv-toggle span{font-size:15px;line-height:1.45;color:var(--app-text)}\n.cst-gv .gv-toggle small{display:block;color:var(--app-muted)}\n\/* .gv-toggle-text is the flex item holding the label + sub-note. Without\n   min-width:0 a flex item's default min-width is its own max-content\n   width, so on a narrow phone this text refuses to shrink to the box's\n   real available width and instead overflows\/wraps at an arbitrary,\n   ugly point (\"splits\"). min-width:0 lets it wrap cleanly at the\n   padded edges of the toggle, its actual inner frame. *\/\n.cst-gv .gv-toggle-text{min-width:0;flex:1 1 auto}\n\/* Sub-note: smaller and quieter than the label above it (lower size,\n   already-muted color), flush to the same left\/right edges via the\n   fix above rather than an independent margin. *\/\n.cst-gv .gv-toggle-sub{font-size:12.5px;line-height:1.4;margin-top:3px}\n\n\/* result block \u2014 warm dark palette *\/\n.cst-gv .gv-result{\n  margin-top:22px;padding:22px 20px 20px;text-align:center;\n  background:var(--app-surface);border:1px solid var(--app-line);border-radius:16px;position:relative;\n}\n.cst-gv .gv-result::before{\n  content:\"\";position:absolute;inset:6px;border:1px solid rgba(201,169,98,.30);border-radius:11px;pointer-events:none;\n}\n.cst-gv .gv-result-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--app-muted);font-weight:700}\n.cst-gv .gv-result-amount{\n  font-family:var(--gv-serif);font-weight:700;color:var(--gv-gold);\n  font-size:clamp(38px,8.5vw,54px);line-height:1.05;margin:6px 0 2px;\n  transition:opacity .25s ease;white-space:nowrap;\n}\n.cst-gv .gv-result-amount.gv-updating{opacity:0}\n.cst-gv .gv-result-law{font-size:12.5px;color:var(--app-muted);margin-top:10px;font-style:italic}\n.cst-gv .gv-result-notes{margin-top:14px;text-align:left;font-size:14px;color:var(--app-text)}\n.cst-gv .gv-result-notes li{list-style:none;padding-left:22px;position:relative;margin-bottom:6px}\n.cst-gv .gv-result-notes li::before{content:\"\";position:absolute;left:0;top:7px;width:10px;height:10px;border:2px solid var(--gv-gold);border-radius:50%}\n.cst-gv .gv-calc-cta{display:flex;gap:12px;margin-top:20px;flex-direction:column;flex-wrap:wrap}\n.cst-gv .gv-calc .gv-calc-cta{flex-direction:row;flex-wrap:nowrap}\n.cst-gv .gv-calc .gv-calc-cta .gv-btn{flex:1 1 0;min-width:0}\n.cst-gv .gv-calc .gv-btn{border-radius:12px}\n.cst-gv .gv-calc .gv-btn-primary{background:var(--gv-gold);color:#301515}\n.cst-gv .gv-calc .gv-btn-primary:hover{background:var(--gv-gold-soft)}\n.cst-gv .gv-calc .gv-btn-ghost{border-color:var(--app-line);color:var(--app-text);background:transparent}\n.cst-gv .gv-calc .gv-btn-ghost:hover{background:rgba(255,255,255,.06)}\n.cst-gv .gv-calc .gv-calc-disclaimer{color:var(--app-muted)}\n.cst-gv .gv-btn{\n  display:flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:6px;font-weight:700;font-size:15.5px;\n  text-decoration:none;text-align:center;border:1px solid transparent;flex:1 1 auto;line-height:1.25;\n}\n.cst-gv .gv-btn-primary{background:#5C2020;color:#ffffff}\n.cst-gv .gv-btn-primary:hover{background:var(--gv-deep)}\n.cst-gv .gv-btn-ghost{border-color:var(--gv-maroon);color:var(--gv-maroon);background:transparent}\n.cst-gv .gv-btn-ghost:hover{background:rgba(123,63,63,.06)}\n.cst-gv .gv-calc-disclaimer{font-size:12.5px;color:var(--gv-muted);margin-top:14px}\n\/* ---------- dormant PDF guide link ---------- *\/\n.cst-gv .gv-pdf-link{display:block;text-align:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--app-line);font-size:13.5px;color:var(--gv-gold);text-decoration:none;font-weight:600}\n.cst-gv .gv-pdf-link:hover{text-decoration:underline;text-underline-offset:3px}\n.cst-gv .gv-pdf-link[hidden]{display:none}\n\n\/* ---------- generic sections ---------- *\/\n.cst-gv .gv-section{padding:64px 0}\n.cst-gv .gv-section.gv-alt{background:var(--gv-paper);border-top:1px solid var(--gv-line);border-bottom:1px solid var(--gv-line)}\n.cst-gv .gv-max{max-width:66ch}\n\n\/* final CTA *\/\n.cst-gv .gv-cta{background:radial-gradient(ellipse 120% 90% at 28% 0%,rgba(201,169,98,.13),transparent 55%),#5C2020;color:#ffffff;padding:48px;max-width:min(1140px,calc(100% - 40px));margin-left:auto;margin-right:auto;border-radius:10px;position:relative;text-align:center}\n\/* deed-extract inner border, echoing the B2B panel and result card *\/\n.cst-gv .gv-cta::before{content:\"\";position:absolute;inset:10px;border:1px solid rgba(201,169,98,.35);border-radius:6px;pointer-events:none}\n.cst-gv .gv-cta>*{position:relative}\n.cst-gv .gv-cta .gv-wrap{padding:0}\n\/* CTA row: buttons fill width equally, earlier breakpoint *\/\n.cst-gv .gv-cta .gv-cta-row .gv-btn{flex:1 1 0;min-width:0;max-width:320px}\n@media(min-width:400px){.cst-gv .gv-cta .gv-cta-row{flex-direction:row}}\n\n\n.cst-gv .gv-cta h2{color:#ffffff}\n.cst-gv .gv-cta p{max-width:60ch;font-size:17.5px;margin-left:auto;margin-right:auto}\n.cst-gv .gv-cta .gv-rule{margin-left:auto;margin-right:auto}\n.cst-gv .gv-cta .gv-btn-primary{background:var(--gv-gold);color:var(--gv-deep)}\n.cst-gv .gv-cta .gv-btn-primary:hover{background:var(--gv-gold-soft)}\n.cst-gv .gv-cta .gv-btn-ghost{border-color:#ffffff;color:#ffffff}\n.cst-gv .gv-cta .gv-btn-ghost:hover{background:rgba(255,255,255,.08)}\n\/* Same button shape as the calculator's Call\/Email pair above (12px\n   radius, no icons) \u2014 the page's own button language, not pills. *\/\n.cst-gv .gv-cta .gv-btn{border-radius:12px}\n.cst-gv .gv-cta-row{display:flex;gap:14px;margin-top:26px;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}\n.cst-gv .gv-cta-row .gv-btn{flex:0 1 auto;min-width:200px;max-width:320px;width:100%}\n@media(min-width:560px){\n  .cst-gv .gv-b2b-panel .gv-calc-cta,\n  .cst-gv .gv-cta-row{ flex-direction:row; }\n}\n\/* Final CTA meta lines: trust credential (visible without opening the quiz\n   modal, unlike the notary-association badge which only lives inside the\n   quiz result) and a branch note so a B2B visitor who scrolled the whole\n   page still has a closing action written for them, not just individual\n   investors. *\/\n.cst-gv .gv-cta-meta{margin-top:22px;font-size:13.5px;color:rgba(255,255,255,.75);line-height:1.5;max-width:52ch}\n.cst-gv .gv-cta-meta+.gv-cta-meta{margin-top:8px}\n.cst-gv .gv-cta-meta a{color:#ffffff;font-weight:600;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px}\n.cst-gv .gv-cta-meta a:hover{color:var(--gv-gold)}\n\n\/* ---------- adaptive: 3 tiers ---------- *\/\n@media(max-width:479px){\n  .cst-gv .gv-result-notes{font-size:13px;margin-top:10px}\n  .cst-gv .gv-result-notes li{margin-bottom:4px}\n  .cst-gv .gv-desktop-only{display:none!important}\n  .cst-gv .gv-section{padding:44px 0}\n  .cst-gv .gv-hero{padding:40px 0 48px}\n  \n  \/* B2B panel equity for mobile: negative margins to push the SVG out to\n     the full panel padding, so the flow renders as large as possible and\n     the (already enlarged) labels stay legible on ~320-390px screens *\/\n  .cst-gv .gv-b2b-panel { padding: 32px 14px; }\n  .cst-gv .gv-b2b-panel::before { inset: 5px; }\n  .cst-gv .gv-flow-m {\n    width: calc(100% + 28px);\n    margin: 10px -14px 16px;\n    max-width: none;\n  }\n  .cst-gv .gv-elig-overlay{padding:0}\n  .cst-gv .gv-elig-modal{max-width:none;width:100%;min-height:100vh;border-radius:0;margin:0}\n  .cst-gv .gv-elig-head{padding:18px 46px 20px 18px}\n  .cst-gv .gv-elig-body{padding:20px 18px 24px}\n\n  \/* Final CTA had no mobile padding reduction while every other major\n     container on the page does \u2014 at 48px fixed padding on a ~375px phone,\n     the text column shrinks to ~239px, noticeably more cramped than the\n     rest of the mobile-adapted page. *\/\n  .cst-gv .gv-cta{padding:28px}\n  \/* balance only at narrow widths, where a long\/long\/short-orphan wrap is\n     the real risk; at wider widths balance would force an artificial\n     half-width split instead of using the available space naturally *\/\n  .cst-gv .gv-cta p{text-wrap:balance}\n  .cst-gv .gv-cta::before{inset:6px}\n}\n@media(min-width:480px){\n  .cst-gv .gv-mobile-only{display:none!important}\n}\n\n\/* generic mobile collapse *\/\n.cst-gv details.gv-collapse{border:1px solid var(--gv-line);border-radius:6px;background:var(--gv-paper);margin-top:22px}\n.cst-gv details.gv-collapse>summary{\n  cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;\n  padding:15px 16px;font-family:var(--gv-serif);font-size:19px;font-weight:600;line-height:1.3;color:var(--gv-maroon);\n}\n.cst-gv details.gv-collapse>summary::-webkit-details-marker{display:none}\n.cst-gv details.gv-collapse>summary::after{content:\"+\";font-family:var(--gv-sans);font-size:20px;color:var(--gv-gold)}\n.cst-gv details.gv-collapse[open]>summary::after{content:\"\u2013\"}\n.cst-gv details.gv-collapse>.gv-collapse-body{padding:0 14px 16px}\n@media(min-width:480px){\n  .cst-gv details#gv-b2b-more{border:0;background:transparent;margin-top:0}\n  .cst-gv details#gv-b2b-more>summary{display:none}\n  .cst-gv details#gv-b2b-more>.gv-collapse-body{padding:0}\n}\n\n\/* mobile: process accordion *\/\n.cst-gv .gv-steps-m{margin-top:22px}\n.cst-gv .gv-steps-m details{border:1px solid var(--gv-line);border-radius:6px;background:var(--gv-paper);margin-bottom:10px}\n.cst-gv .gv-steps-m summary{\n  cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;\n  padding:14px 16px;font-family:var(--gv-serif);font-size:19px;font-weight:600;line-height:1.3;color:var(--gv-ink);\n}\n.cst-gv .gv-steps-m summary::-webkit-details-marker{display:none}\n.cst-gv .gv-steps-m summary::after{content:\"+\";margin-left:auto;font-family:var(--gv-sans);font-size:20px;color:var(--gv-gold)}\n.cst-gv .gv-steps-m details[open] summary::after{content:\"\u2013\"}\n.cst-gv .gv-steps-m .gv-seal-m{\n  width:34px;height:34px;border-radius:50%;border:2px solid var(--gv-gold);flex:none;\n  display:flex;align-items:center;justify-content:center;\n  font-size:16px;font-weight:700;color:var(--gv-maroon);background:var(--gv-paper);\n}\n.cst-gv .gv-steps-m details p{padding:0 16px 16px;font-size:15.5px}\n@media(min-width:768px){\n  .cst-gv .gv-steps-m{max-width:820px}\n  .cst-gv .gv-steps-m details{margin-bottom:12px}\n  .cst-gv .gv-steps-m summary{padding:18px 22px;font-size:22px;gap:18px}\n  .cst-gv .gv-steps-m summary:hover{background:var(--gv-cream)}\n  .cst-gv .gv-steps-m .gv-seal-m{width:40px;height:40px;font-size:18px}\n  .cst-gv .gv-steps-m details p{padding:0 22px 20px 80px;font-size:16.5px;max-width:70ch}\n}\n\n\/* client routing block *\/\n.cst-gv .gv-client-block{\n  margin-top:34px;background:var(--gv-paper);border:1px solid var(--gv-gold-soft);\n  border-radius:6px;box-shadow:0 6px 18px rgba(92,46,46,.08);overflow:hidden;\n}\n.cst-gv .gv-client-card{\n  display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:center;\n  padding:16px 20px;text-decoration:none;\n  transition:background .2s ease;\n}\n.cst-gv .gv-client-card:hover{background:var(--gv-cream)}\n.cst-gv .gv-client-visual{width:56px;height:56px;flex:none}\n.cst-gv .gv-client-visual svg,.cst-gv .gv-client-visual img{width:56px;height:56px;border-radius:50%;object-fit:cover}\n.cst-gv .gv-client-text{font-size:15px;line-height:1.5;color:var(--gv-ink)}\n.cst-gv .gv-client-text strong{color:var(--gv-maroon)}\n.cst-gv .gv-client-text em{font-style:normal;font-weight:600}\n.cst-gv .gv-client-go{grid-column:2;font-size:14px;font-weight:700;color:var(--gv-maroon)}\n@media(min-width:760px){\n  .cst-gv .gv-client-card{grid-template-columns:56px 1fr auto}\n  .cst-gv .gv-client-go{grid-column:auto;white-space:nowrap}\n}\n.cst-gv .gv-client-secondary{\n  padding:14px 20px;border-top:1px solid var(--gv-line);\n}\n.cst-gv .gv-client-secondary-link{\n  display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;\n  text-decoration:none;font-size:14px;color:var(--gv-ink);transition:color .2s ease;\n}\n.cst-gv .gv-client-secondary-link:hover{color:var(--gv-maroon)}\n.cst-gv .gv-client-secondary strong{color:var(--gv-maroon)}\n.cst-gv .gv-client-secondary .gv-client-go{grid-column:auto;white-space:nowrap;font-size:13.5px}\n.cst-gv .gv-client-secondary-trust{margin-top:10px;font-size:12.5px;color:var(--gv-muted);line-height:1.5}\n.cst-gv .gv-client-secondary-trust a{color:var(--gv-maroon);font-weight:600;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px}\n.cst-gv .gv-client-secondary-trust a:hover{color:#5C2020}\n\/* Button-tag reset: .gv-client-card is normally an anchor link; the\n   promoted quiz trigger is a button element (it opens the modal via JS,\n   not a real link), so neutralize default button chrome while reusing\n   the same card layout. *\/\n.cst-gv button.gv-client-card{width:100%;text-align:left;background:none;border:0;font-family:inherit;cursor:pointer}\n\n\/* ---------- B2B panel \u00b7 deed-extract motif ---------- *\/\n.cst-gv .gv-b2b-panel{background:var(--gv-paper);border:1px solid var(--gv-gold-soft);border-radius:6px;padding:36px 28px;position:relative;margin-top:30px}\n.cst-gv .gv-b2b-panel::before{content:\"\";position:absolute;inset:9px;border:1px solid rgba(201,169,98,.35);border-radius:3px;pointer-events:none}\n.cst-gv .gv-points{display:grid;gap:16px;grid-template-columns:1fr;margin-top:26px}\n@media(min-width:480px){.cst-gv .gv-points{grid-template-columns:1fr 1fr}}\n.cst-gv .gv-point{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}\n\/* seal-ring icons: echo the circular badge motif of the client card *\/\n.cst-gv .gv-point svg{width:44px;height:44px;padding:9px;border:1.5px solid var(--gv-gold-soft);border-radius:50%;background:var(--gv-paper);stroke:var(--gv-gold);fill:none;stroke-width:1.7;margin-top:0}\n.cst-gv .gv-point h3{font-size:18px;margin-bottom:3px}\n.cst-gv .gv-point p{font-size:14.5px;color:var(--gv-ink)}\n\n\/* cooperation flow SVG *\/\n.cst-gv .gv-flow{display:block;width:100%;max-width:800px;margin:30px auto 4px}\n.cst-gv .gv-flow .gv-flow-line{stroke-dasharray:460;stroke-dashoffset:460;transition:stroke-dashoffset 1.5s ease .1s}\n.cst-gv .gv-flow.gv-inview .gv-flow-line{stroke-dashoffset:0}\n.cst-gv .gv-flow .gv-flow-node{opacity:0;transition:opacity .5s ease}\n.cst-gv .gv-flow.gv-inview .gv-flow-node{opacity:1}\n.cst-gv .gv-flow.gv-inview .gv-flow-node:nth-of-type(1){transition-delay:.15s}\n.cst-gv .gv-flow.gv-inview .gv-flow-node:nth-of-type(2){transition-delay:.7s}\n.cst-gv .gv-flow.gv-inview .gv-flow-node:nth-of-type(3){transition-delay:1.3s}\n\n\/* Mobile-only SVG base override *\/\n.cst-gv .gv-flow-m{max-width:420px;margin:14px auto 4px}\n\n\n\/* ---------- MOBILE CALC: edge-to-edge + 10% height reduction ---------- *\/\n@media(max-width:899px){\n  .cst-gv .gv-calc-head{padding:18px 18px 2px}\n  \/* \"The investment threshold\" heading is decorative repetition of the H1\n     immediately above it. On mobile every line of scroll before the actual\n     calculator matters, so it is hidden below this breakpoint only; the\n     small uppercase kicker above it still frames the card. Kept on desktop\n     where scroll cost does not apply. *\/\n  .cst-gv .gv-calc-head h2{display:none}\n  .cst-gv .gv-calc-head{padding-bottom:12px}\n  .cst-gv .gv-calc-body{padding:14px 18px 16px}\n  .cst-gv .gv-result{padding:16px 16px 14px;margin-top:16px}\n  .cst-gv .gv-field{margin-bottom:13px}\n  .cst-gv .gv-calc .gv-calc-cta .gv-btn:first-child{flex:3 1 0}\n  .cst-gv .gv-calc .gv-calc-cta .gv-btn:last-child{flex:2 1 0}\n}\n@media(max-width:599px){\n  .cst-gv .gv-calc{\n    max-width:none;\n    margin-left:-20px;\n    margin-right:-20px;\n    border-radius:0;\n    box-shadow:0 10px 24px rgba(20,26,38,.28);\n  }\n}\n.cst-gv .gv-btn-num{display:inline}\n.cst-gv .gv-btn-short{display:none}\n@media(max-width:899px){\n  .cst-gv .gv-btn-num{display:none}\n  .cst-gv .gv-btn-short{display:inline}\n}\n\n\/* ---------- 21:9 \/ ultrawide scaling ---------- *\/\n@media(min-width:1440px){\n  .cst-gv .gv-wrap{max-width:clamp(1180px,82vw,1600px)}\n  .cst-gv .gv-hero-grid{grid-template-columns:minmax(0,1fr) 500px}\n  .cst-gv .gv-calc{max-width:500px}\n  .cst-gv h1{font-size:clamp(34px,3.6vw,64px)}\n}\n@media(min-width:2000px){\n  .cst-gv .gv-wrap{max-width:1600px}\n}\n\/* ---------- segmented region toggle ---------- *\/\n.cst-gv .gv-field-label{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:0 0 8px}\n.cst-gv .gv-seg{display:flex;border:1px solid var(--app-line);border-radius:12px;overflow:hidden;background:var(--app-surface)}\n\/* Column flex + top justification: when one button's region list wraps to\n   more lines than the other's, the titles must still sit on the same\n   baseline at the top instead of drifting apart (buttons vertically\n   center their content by default). *\/\n.cst-gv .gv-seg button{flex:1 1 0;min-width:0;padding:11px 10px;border:0;cursor:pointer;background:transparent;color:var(--app-text);font-family:var(--gv-sans);font-size:14.5px;font-weight:600;line-height:1.25;text-align:center;transition:background .2s ease,color .2s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}\n.cst-gv .gv-seg-title{display:block}\n.cst-gv .gv-seg button+button{border-left:1px solid var(--app-line)}\n.cst-gv .gv-seg button small{display:block;font-size:10.5px;font-weight:400;color:var(--app-muted);margin-top:3px;line-height:1.3}\n\/* Mobile: region names must stay readable. Deterministic sizes (measured\n   against a 320px viewport, the practical minimum): titles 15px, region\n   list 12.5px. To buy the space back at these sizes, \" areas\" and\n   \"\u00b7 Crete\" are hidden below 600px \u2014 Crete remains in the tooltip\/title\n   attribute, which carries the complete official list. *\/\n@media(max-width:599px){\n  .cst-gv .gv-seg-tail{display:none}\n  .cst-gv .gv-seg-xtra{display:none}\n  .cst-gv .gv-seg button{font-size:15px;padding:12px 8px}\n  .cst-gv .gv-seg button small{font-size:12.5px;line-height:1.35;margin-top:4px}\n}\n.cst-gv .gv-seg button[aria-pressed=\"true\"]{background:var(--gv-gold);color:#301515}\n.cst-gv .gv-seg button[aria-pressed=\"true\"] small{color:#5C4318}\n.cst-gv .gv-seg button:focus-visible{outline:2px solid var(--gv-gold);outline-offset:-2px}\n\/* Styled tooltip: reveals the full, uncut region list on hover\/focus so the\n   abbreviated button subtext never has to carry the whole list itself. *\/\n.cst-gv .gv-seg button{position:relative}\n.cst-gv .gv-seg button::after{\n  content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);\n  width:max-content;max-width:240px;padding:8px 12px;border-radius:8px;\n  background:var(--app-bg);color:#fff;font-size:12.5px;font-weight:400;line-height:1.4;\n  text-align:left;box-shadow:0 8px 20px rgba(0,0,0,.25);\n  opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20;\n}\n.cst-gv .gv-seg button::before{\n  content:\"\";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);\n  border:5px solid transparent;border-top-color:var(--app-bg);\n  opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:20;\n}\n@media(hover:hover){\n  .cst-gv .gv-seg button:hover::after,.cst-gv .gv-seg button:hover::before{opacity:1;transform:translateX(-50%) translateY(0)}\n}\n.cst-gv .gv-seg button:focus-visible::after,.cst-gv .gv-seg button:focus-visible::before{opacity:1;transform:translateX(-50%) translateY(0)}\n\/* screen-reader-only live region (the count-up would spam aria-live on the visible block) *\/\n.cst-gv .gv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}\n@media(prefers-reduced-motion:reduce){\n  .cst-gv .gv-flow .gv-flow-line{stroke-dashoffset:0}\n  .cst-gv .gv-flow .gv-flow-node{opacity:1}\n  .cst-gv *{transition:none!important;animation:none!important}\n}\n\n\/* ============= ELIGIBILITY CHECK MODAL (ported from the Greek guide's\n   gv-eligibility-widget build: progress fill bar, step counter, header\n   icon, pill buttons, SVG result icons, notary-association trust badge) ============= *\/\n.cst-gv .gv-elig-overlay{\n  position:fixed;inset:0;z-index:10000;\n  background:rgba(26,18,12,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);\n  display:flex;align-items:flex-start;justify-content:center;\n  padding:5vh 16px;overflow-y:auto;\n}\n.cst-gv .gv-elig-overlay[hidden]{display:none}\n.cst-gv .gv-elig-modal{\n  position:relative;background:#fff;border-radius:14px;max-width:640px;width:100%;\n  box-shadow:0 24px 60px rgba(15,6,6,.35);overflow:hidden;margin:auto;\n}\n\/* Portability reset: neutralize theme\/Elementor global button styling for\n   every button inside the quiz, so the modal can be dropped into any page\n   without the theme repainting it. :where() keeps specificity low, so the\n   component rules further down still win over this reset. *\/\n.cst-gv .gv-elig-overlay :where(button){\n  -webkit-appearance:none;appearance:none;\n  background:none;background-image:none;\n  border:0;padding:0;margin:0;\n  box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;\n  font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;\n  color:inherit;min-height:0;min-width:0;\n}\n\/* Close button: explicit values + targeted !important so no kit\/theme rule\n   (whatever its specificity) can repaint it. Flex-centering keeps the \u00d7\n   optically centered even if a theme forces button padding. *\/\n.cst-gv .gv-elig-modal button.gv-elig-close{\n  position:absolute;top:12px;right:14px;z-index:2;\n  display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;padding:0!important;margin:0;\n  border:0!important;border-radius:50%!important;\n  background:rgba(255,255,255,.18)!important;background-image:none!important;\n  color:#fff!important;\n  font-family:inherit;font-size:22px;font-weight:400;line-height:1;\n  box-shadow:none!important;text-shadow:none;\n  -webkit-appearance:none;appearance:none;cursor:pointer;\n  transition:background .2s ease;\n}\n.cst-gv .gv-elig-modal button.gv-elig-close:hover{\n  background:rgba(255,255,255,.3)!important;color:#fff!important;\n}\n.cst-gv .gv-elig-modal button.gv-elig-close:focus-visible{\n  background:rgba(255,255,255,.3)!important;\n  outline:2px solid var(--gv-gold);outline-offset:2px;\n}\n.cst-gv .gv-elig-prog-bar{height:4px;width:100%;background:#f4f4f4;position:relative}\n.cst-gv .gv-elig-prog-fill{height:100%;background:var(--gv-gold);width:0%;transition:width .4s cubic-bezier(.4,0,.2,1)}\n.cst-gv .gv-elig-head{\n  background:linear-gradient(135deg,var(--gv-maroon),#5C2020);color:#fff;\n  padding:20px 52px 20px 24px;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;\n}\n.cst-gv .gv-elig-head-main{flex:1 1 220px;min-width:0}\n.cst-gv .gv-elig-head h3{\n  color:#fff;margin:0;font-size:19px;font-weight:800;font-family:var(--gv-sans);\n  display:flex;align-items:center;gap:10px;line-height:1.3;\n}\n.cst-gv .gv-elig-head-icon{width:20px;height:20px;color:var(--gv-gold);flex-shrink:0}\n.cst-gv .gv-elig-head p{color:rgba(255,255,255,.85);margin:8px 0 0;font-size:13px;font-weight:500}\n.cst-gv .gv-elig-step-badge{\n  background:rgba(201,169,98,.22);color:var(--gv-gold);padding:5px 13px;border-radius:20px;\n  font-size:12.5px;font-weight:700;white-space:nowrap;align-self:center;\n}\n.cst-gv .gv-elig-body{padding:22px 24px 26px;min-height:200px}\n.cst-gv .gv-elig-anim{animation:gvEligFadeUp .35s ease forwards}\n@keyframes gvEligFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}\n.cst-gv .gv-elig-q{font-size:16.5px;font-weight:700;color:var(--gv-ink);margin:0 0 16px;line-height:1.45}\n.cst-gv .gv-elig-opt{\n  display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;\n  padding:13px 16px;border:1.5px solid var(--gv-line);border-radius:10px;background:#fff;\n  color:var(--gv-ink);font-family:inherit;font-size:15px;cursor:pointer;\n  transition:border-color .15s,background .15s,transform .1s;margin-bottom:10px;\n  -webkit-tap-highlight-color:transparent;\n}\n.cst-gv .gv-elig-opt::after{content:'\\2192';font-weight:800;color:var(--gv-maroon);opacity:0;transform:translateX(-8px);transition:all .2s ease}\n@media(hover:hover){\n  .cst-gv .gv-elig-opt:hover{border-color:var(--gv-gold);background:var(--gv-cream);transform:translateY(-1px)}\n  .cst-gv .gv-elig-opt:hover::after{opacity:1;transform:translateX(0)}\n}\n.cst-gv .gv-elig-opt:active{transform:scale(.99)}\n.cst-gv .gv-elig-back{background:none;border:0;color:var(--gv-muted);font-size:14px;cursor:pointer;font-family:inherit;padding:10px 0 0;text-decoration:underline;-webkit-tap-highlight-color:transparent}\n.cst-gv .gv-elig-back:hover{color:var(--gv-maroon)}\n.cst-gv .gv-elig-back[hidden]{display:none}\n\/* Frameless result: no side stripe, no tinted wash \u2014 the result reads as\n   part of the modal body. State is carried by the title text and, for the\n   positive\/uncertain outcomes, the small colored icon. *\/\n.cst-gv .gv-elig-result{display:none;padding:14px 0 0;margin-top:4px}\n.cst-gv .gv-elig-result.show{display:block;animation:gvEligFadeUp .4s ease forwards}\n.cst-gv .gv-elig-result-title{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;margin:0 0 8px;color:var(--gv-ink);line-height:1.35}\n.cst-gv .gv-elig-result-icon{width:24px;height:24px;flex-shrink:0}\n.cst-gv .gv-elig-result.r-yes .gv-elig-result-icon{color:#2e7d32}\n.cst-gv .gv-elig-result.r-maybe .gv-elig-result-icon{color:var(--gv-gold)}\n.cst-gv .gv-elig-result p{font-size:15px;color:var(--gv-ink);line-height:1.6;margin:0 0 14px}\n.cst-gv .gv-elig-trust{display:flex;align-items:flex-start;gap:12px;padding:12px 0 14px;margin:14px 0 16px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}\n.cst-gv .gv-elig-trust-logo-wrap{\n  background:#fff;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;\n  flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.08);margin-top:2px;overflow:hidden;\n}\n.cst-gv .gv-elig-trust-logo-wrap img{width:28px;height:28px;object-fit:contain;margin:0;padding:0}\n.cst-gv .gv-elig-trust p{margin:0;font-size:13px;line-height:1.55;color:var(--gv-ink)}\n.cst-gv .gv-elig-trust a{color:var(--gv-maroon);font-weight:600;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px}\n.cst-gv .gv-elig-trust a:hover{color:#5C2020}\n.cst-gv .gv-elig-result-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;justify-content:center}\n.cst-gv .gv-elig-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;\n  border-radius:50px;font-weight:700;font-size:14px;text-decoration:none;transition:.2s;\n  cursor:pointer;border:2px solid transparent;\n}\n.cst-gv .gv-elig-btn svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}\n.cst-gv .gv-elig-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.08)}\n.cst-gv .gv-elig-phone{background:var(--gv-gold);color:#301515!important;border-color:var(--gv-gold)}\n.cst-gv .gv-elig-email{background:transparent;color:var(--gv-maroon)!important;border-color:var(--gv-gold)}\n.cst-gv .gv-elig-restart{display:block;margin:14px auto 0;background:none;border:0;color:var(--gv-muted);font-size:14px;cursor:pointer;text-decoration:underline;font-family:inherit;padding:0;-webkit-tap-highlight-color:transparent}\n.cst-gv .gv-elig-restart:hover{color:var(--gv-maroon)}\n.cst-gv .gv-elig-disclaimer{font-size:12px;color:var(--gv-muted);margin:14px 0 0}\n<\/style>\n\n<div class=\"cst-gv\">\n\n  <!-- focus spotlight veil (desktop): dims\/blurs the page while the calculator is in use -->\n\n  <!-- ================= HERO + CALCULATOR ================= -->\n  <header class=\"gv-hero\">\n    <div class=\"gv-wrap gv-hero-grid\">\n      <div>\n        <p class=\"gv-eyebrow\">Golden Visa \u00b7 Greece<\/p>\n        <h1>Golden Visa Greece: Investment Threshold Calculator<\/h1>\n        <hr class=\"gv-rule\">\n        <p class=\"gv-lede\">\n          A residence permit for a qualifying property investment.\n          Whether you invest directly or advise clients, start with the calculator.\n        <\/p>\n      <\/div>\n\n      <!-- Calculator card -->\n      <div class=\"gv-calc\" id=\"gv-calc\">\n        <div class=\"gv-calc-head\">\n          <p class=\"gv-calc-kicker\">Greek Golden Visa<\/p>\n          <h2>The investment threshold<\/h2>\n        <\/div>\n        <div class=\"gv-calc-body\">\n          <div class=\"gv-field\">\n            <p class=\"gv-field-label\" id=\"gv-region-label\">Where is the property?<\/p>\n            <div class=\"gv-seg\" role=\"group\" aria-labelledby=\"gv-region-label\" id=\"gv-region\">\n              <button type=\"button\" data-value=\"high\" aria-pressed=\"true\" title=\"Athens, Thessaloniki, Mykonos, Santorini, Crete, Corfu, Rhodes, and all islands with a population over 3,100\"><span class=\"gv-seg-title\">High-demand<span class=\"gv-seg-tail\"> areas<\/span><\/span><small>Athens \u00b7 Thessaloniki \u00b7 Mykonos \u00b7 Santorini<span class=\"gv-seg-xtra\"> \u00b7 Crete<\/span> \u00b7 islands 3,100+<\/small><\/button>\n              <button type=\"button\" data-value=\"other\" aria-pressed=\"false\" title=\"Peloponnese, Halkidiki, Epirus, Thessaly, and the rest of mainland Greece, plus islands with under 3,100 residents\"><span class=\"gv-seg-title\">Rest of Greece<\/span><small>Peloponnese \u00b7 Halkidiki \u00b7 elsewhere<\/small><\/button>\n            <\/div>\n          <\/div>\n          <label class=\"gv-toggle\" for=\"gv-conversion\">\n            <input type=\"checkbox\" id=\"gv-conversion\">\n            <span class=\"gv-switch\" aria-hidden=\"true\"><\/span>\n            <span class=\"gv-toggle-text\">\n              Change of use: from commercial to residential\n              <small class=\"gv-toggle-sub\">Also: restoration of listed buildings<\/small>\n            <\/span>\n          <\/label>\n\n          <div class=\"gv-result\">\n            <span class=\"gv-sr\" id=\"gv-sr\" aria-live=\"polite\"><\/span>\n            <p class=\"gv-result-label\">Minimum investment<\/p>\n            <p class=\"gv-result-amount\" id=\"gv-amount\">\u20ac800,000<\/p>\n            <ul class=\"gv-result-notes\" id=\"gv-notes\">\n              <li>Single property of at least 120&nbsp;m\u00b2<\/li>\n              <li>Short-term letting of the property is not permitted (e.g. Airbnb)<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"gv-calc-cta\">\n            <a class=\"gv-btn gv-btn-primary\" href=\"tel:+302103003929\"><span class=\"gv-btn-num\">Call +30 210 300 3929<\/span><span class=\"gv-btn-short\">Call us<\/span><\/a>\n            <a class=\"gv-btn gv-btn-ghost\" id=\"gv-email-cta\" href=\"mailto:info@pachounotary.gr?subject=Golden%20Visa%20enquiry&body=Name%3A%20%0D%0APhone%3A%0D%0AHello%2C%0D%0AWe%20would%20like%20to%20discuss%20a%20potential%20property%20purchase%20%28Golden%20Visa%29.%20Please%20confirm%20receipt%20of%20this%20message%2C%20thank%20you.\">Email us<\/a>\n          <\/div>\n          <p class=\"gv-calc-disclaimer\">\n            Indicative. Confirm the applicable rules for your specific case.\n          <\/p>\n          <!-- Dormant: shown by JS only when GV_PDF.enabled === true -->\n          <a class=\"gv-pdf-link\" id=\"gv-pdf-link\" href=\"\/gv_threshold.pdf\" download hidden>Download: 21 practical points for your investment (PDF)<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Client routing -->\n    <div class=\"gv-wrap\">\n      <div class=\"gv-client-block\">\n        <button type=\"button\" class=\"gv-client-card\" id=\"gv-elig-trigger\" aria-haspopup=\"dialog\">\n          <span class=\"gv-client-visual\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 64 64\"><circle cx=\"32\" cy=\"32\" r=\"29\" fill=\"none\" stroke=\"#C9A962\" stroke-width=\"2\"\/><circle cx=\"32\" cy=\"32\" r=\"24\" fill=\"none\" stroke=\"#C9A962\" stroke-width=\"1\" opacity=\".5\"\/><text x=\"32\" y=\"29\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" fill=\"#7B3F3F\">30s<\/text><text x=\"32\" y=\"43\" text-anchor=\"middle\" font-size=\"8\" fill=\"#866818\">QUICK CHECK<\/text><\/svg>\n          <\/span>\n          <span class=\"gv-client-text\">\n            <strong>Not sure you qualify?<\/strong> Take the\n            <em>30-second eligibility check<\/em> for an instant, personalized result.\n          <\/span>\n          <span class=\"gv-client-go\">Check now&nbsp;\u2192<\/span>\n        <\/button>\n        <div class=\"gv-client-secondary\">\n          <p class=\"gv-client-secondary-trust\" style=\"margin-top:0\">Christina G. Pachou, Notary, member of the <a href=\"https:\/\/enotariat.gr\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hellenic Notary Association<\/a>.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- ============= ELIGIBILITY CHECK MODAL (self-contained popup;\n         ported from the Greek guide's gv-eligibility-widget) ============= -->\n    <div class=\"gv-elig-overlay\" id=\"gv-elig-overlay\" hidden>\n      <div class=\"gv-elig-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"gv-elig-title\">\n        <button type=\"button\" class=\"gv-elig-close\" id=\"gv-elig-close\" aria-label=\"Close\">&times;<\/button>\n        <div class=\"gv-elig-prog-bar\"><div class=\"gv-elig-prog-fill\" id=\"gv-elig-prog-fill\"><\/div><\/div>\n        <div class=\"gv-elig-head\">\n          <div class=\"gv-elig-head-main\">\n            <h3 id=\"gv-elig-title\">\n              <svg class=\"gv-elig-head-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z\"\/><\/svg>\n              Change-of-Use Eligibility Check\n            <\/h3>\n            <p>For the \u20ac250,000 residential conversion route &middot; 4 short questions &middot; about 30 seconds<\/p>\n          <\/div>\n          <div class=\"gv-elig-step-badge\" id=\"gv-elig-step-badge\">Step 1 of 4<\/div>\n        <\/div>\n        <div class=\"gv-elig-body\">\n          <div class=\"gv-elig-quiz\" id=\"gv-elig-quiz\" role=\"group\" aria-label=\"Change-of-use property eligibility check\"><\/div>\n          <div class=\"gv-elig-result\" id=\"gv-elig-result\" role=\"status\" aria-live=\"polite\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <!-- ================= PROCESS ================= -->\n  <section class=\"gv-section gv-alt\">\n    <div class=\"gv-wrap\">\n      <p class=\"gv-eyebrow\">Working together<\/p>\n      <h2>From first contact to permit<\/h2>\n      <hr class=\"gv-rule\">\n      <div class=\"gv-steps-m\">\n        <details open>\n          <summary><span class=\"gv-seal-m\">1<\/span>First contact & scoping<\/summary>\n          <p>We confirm the route and threshold and send a checklist to you and your client before anyone commits.<\/p>\n        <\/details>\n        <details>\n          <summary><span class=\"gv-seal-m\">2<\/span>Preparation from abroad<\/summary>\n          <p>AFM, bank account, and a <a href=\"\/en\/power-of-attorney-abroad\/\">Power of Attorney<\/a> in the form required for cross-border use. We coordinate with your client directly if needed.<\/p>\n        <\/details>\n        <details>\n          <summary><span class=\"gv-seal-m\">3<\/span>Due diligence & deed<\/summary>\n          <p>Title check by a specialist lawyer, followed by deed preparation with a translated copy for the investor. Property Transfer Tax filed and accepted by all parties, signing date set, deed executed, and title registered at the Hellenic Cadastre.<\/p>\n        <\/details>\n        <details>\n          <summary><span class=\"gv-seal-m\">4<\/span>Filing & follow-through<\/summary>\n          <p>Your counsel, or a network colleague, files the Golden Visa application. We coordinate with the engineer and the Aliens Directorate throughout.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ================= ECOSYSTEM \u00b7 INVESTORS & PARTNERS ================= -->\n  <section class=\"gv-section\" id=\"gv-partners\" style=\"padding-bottom:40px\">\n    <div class=\"gv-wrap\">\n      <p class=\"gv-eyebrow\">Investors & advisers<\/p>\n      <h2>How we work with your team<\/h2>\n      <hr class=\"gv-rule\">\n      <p class=\"gv-max\">\n        Whether you manage your own investment or a portfolio of international clients, the process is the same: coordinated by the notary, alongside your existing advisers.\n      <\/p>\n      <p class=\"gv-max\" style=\"margin-top:10px;font-size:15px;color:var(--gv-muted)\">Over 30 files coordinated since April 2024, for clients from 12 countries.<\/p>\n\n      <div class=\"gv-b2b-panel\">\n        <svg class=\"gv-flow gv-desktop-only\" viewBox=\"0 -4 740 182\" role=\"img\" aria-label=\"Transaction workflow: the client or adviser, notary-led coordination, deed and permit application\">\n          <line class=\"gv-flow-line\" x1=\"128\" y1=\"48\" x2=\"586\" y2=\"48\" stroke=\"#C9A962\" stroke-width=\"2.6\"\/>\n          <g class=\"gv-flow-node\">\n            <circle cx=\"80\" cy=\"48\" r=\"46\" fill=\"#FFFFFF\" stroke=\"#C9A962\" stroke-width=\"2.6\"\/>\n            <circle cx=\"80\" cy=\"37\" r=\"11.5\" fill=\"none\" stroke=\"#7B3F3F\" stroke-width=\"2.6\"\/>\n            <path d=\"M59 69 q21 -21 42 0\" fill=\"none\" stroke=\"#7B3F3F\" stroke-width=\"2.6\"\/>\n            <text x=\"80\" y=\"124\" text-anchor=\"middle\" font-size=\"18.5\" font-weight=\"700\" fill=\"#1a1a1a\">The Client<\/text>\n            <text x=\"80\" y=\"146\" text-anchor=\"middle\" font-size=\"14.5\" fill=\"#5c5c5c\">direct or via adviser<\/text>\n          <\/g>\n          <g class=\"gv-flow-node\">\n            <circle cx=\"357\" cy=\"48\" r=\"46\" fill=\"#7B3F3F\" stroke=\"#C9A962\" stroke-width=\"2.6\"\/>\n            <path d=\"M340 66 v-25 h35 v25 M340 41 l17.5 -15 17.5 15\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.6\"\/>\n            <text x=\"357\" y=\"124\" text-anchor=\"middle\" font-size=\"18.5\" font-weight=\"700\" fill=\"#1a1a1a\">Our Desk<\/text>\n            <text x=\"357\" y=\"146\" text-anchor=\"middle\" font-size=\"14.5\" fill=\"#5c5c5c\">notary-led coordination<\/text>\n          <\/g>\n          <g class=\"gv-flow-node\">\n            <circle cx=\"634\" cy=\"48\" r=\"46\" fill=\"#FFFFFF\" stroke=\"#C9A962\" stroke-width=\"2.6\"\/>\n            <path d=\"M617 48 l11 11 23 -23\" fill=\"none\" stroke=\"#C9A962\" stroke-width=\"3.6\"\/>\n            <text x=\"634\" y=\"124\" text-anchor=\"middle\" font-size=\"18.5\" font-weight=\"700\" fill=\"#1a1a1a\">Deed & Residence<\/text>\n            <text x=\"634\" y=\"146\" text-anchor=\"middle\" font-size=\"14.5\" fill=\"#5c5c5c\">registration &<tspan x=\"634\" dy=\"18\">permit application<\/tspan><\/text>\n          <\/g>\n        <\/svg>\n\n        <!-- Mobile flow: nodes pushed to the edges, larger circles (r=44)\n             and enlarged labels (19.5 titles \/ 15.75 subtitles in viewBox\n             units) so text stays legible even at ~320px render width on\n             small phones. Node 3 is re-centred (cx 338, was 362) and its\n             title wraps to two lines (\"Deed &\" \/ \"Residence\") \u2014 \"Deed &\n             Residence\" is longer than the Greek \"\u03a3\u03c5\u03bc\u03b2\u03cc\u03bb\u03b1\u03b9\u03bf\", so at the\n             same enlarged size it needs the extra width headroom to avoid\n             clipping at the right edge of the viewBox. Subtitle size was\n             checked against a further +10% bump, but \"permit application\"\n             would then overlap node 2's circle; +5% is the safe ceiling\n             at the current node spacing. -->\n        <svg class=\"gv-flow gv-flow-m gv-mobile-only\" viewBox=\"-6 0 430 192\" role=\"img\" aria-label=\"Transaction workflow: the client, notary-led coordination, deed and permit application\">\n          <line class=\"gv-flow-line\" x1=\"100\" y1=\"48\" x2=\"293\" y2=\"48\" stroke=\"#C9A962\" stroke-width=\"2.5\"\/>\n          <g class=\"gv-flow-node\">\n            <circle cx=\"55\" cy=\"48\" r=\"44\" fill=\"#FFFFFF\" stroke=\"#C9A962\" stroke-width=\"2.5\"\/>\n            <circle cx=\"55\" cy=\"38\" r=\"10\" fill=\"none\" stroke=\"#7B3F3F\" stroke-width=\"2.5\"\/>\n            <path d=\"M37 65 q18 -18 36 0\" fill=\"none\" stroke=\"#7B3F3F\" stroke-width=\"2.5\"\/>\n            <text x=\"55\" y=\"122\" text-anchor=\"middle\" font-size=\"19.5\" font-weight=\"700\" fill=\"#1a1a1a\">The Client<\/text>\n            <text x=\"55\" y=\"145\" text-anchor=\"middle\" font-size=\"15.75\" fill=\"#666666\">direct or via<tspan x=\"55\" dy=\"18\">adviser<\/tspan><\/text>\n          <\/g>\n          <g class=\"gv-flow-node\">\n            <circle cx=\"196.5\" cy=\"48\" r=\"44\" fill=\"#7B3F3F\" stroke=\"#C9A962\" stroke-width=\"2.5\"\/>\n            <path d=\"M181.5 63 v-22 h30 v22 M181.5 41 l15 -13 15 13\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\"\/>\n            <text x=\"196.5\" y=\"122\" text-anchor=\"middle\" font-size=\"19.5\" font-weight=\"700\" fill=\"#1a1a1a\">Our Desk<\/text>\n            <text x=\"196.5\" y=\"145\" text-anchor=\"middle\" font-size=\"15.75\" fill=\"#666666\">notary-led<tspan x=\"196.5\" dy=\"18\">coordination<\/tspan><\/text>\n          <\/g>\n          <g class=\"gv-flow-node\">\n            <circle cx=\"338\" cy=\"48\" r=\"44\" fill=\"#FFFFFF\" stroke=\"#C9A962\" stroke-width=\"2.5\"\/>\n            <path d=\"M323 48 l10 10 20 -20\" fill=\"none\" stroke=\"#C9A962\" stroke-width=\"3.5\"\/>\n            <text x=\"338\" y=\"118\" text-anchor=\"middle\" font-size=\"19.5\" font-weight=\"700\" fill=\"#1a1a1a\">Deed &<tspan x=\"338\" dy=\"21\">Residence<\/tspan><\/text>\n            <text x=\"338\" y=\"159\" text-anchor=\"middle\" font-size=\"15.75\" fill=\"#666666\">registration &<tspan x=\"338\" dy=\"18\">permit application<\/tspan><\/text>\n          <\/g>\n        <\/svg>\n\n        <!-- B2B points \u00b7 static content; group collapse on narrow phones only -->\n        <details class=\"gv-collapse\" id=\"gv-b2b-more\" open>\n          <summary>In practice<\/summary>\n          <div class=\"gv-collapse-body\">\n            <div class=\"gv-points\">\n              <div class=\"gv-point\">\n                <svg viewBox=\"0 0 24 24\"><path d=\"M4 5h16v15H4z M4 10h16 M9 5v15\"\/><\/svg>\n                <div>\n                  <h3>One file, one desk<\/h3>\n                  <p>Every step and document is coordinated from the notary's desk.<\/p>\n                <\/div>\n              <\/div>\n              <div class=\"gv-point\">\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 3l8 4v5c0 5-3.5 8-8 9-4.5-1-8-4-8-9V7z\"\/><\/svg>\n                <div>\n                  <h3>Your role<\/h3>\n                  <p>Lawyers, construction companies, and brokers keep full sight of the file.<\/p>\n                <\/div>\n              <\/div>\n              <div class=\"gv-point\">\n                <svg viewBox=\"0 0 24 24\"><path d=\"M14 4l6 6-10 10H4v-6z M12 6l6 6\"\/><\/svg>\n                <div>\n                  <h3>Preparation<\/h3>\n                  <p>Power of Attorney and supporting documents for cross-border use.<\/p>\n                <\/div>\n              <\/div>\n              <div class=\"gv-point\">\n                <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18 M12 3c3 3 3 15 0 18 M12 3c-3 3-3 15 0 18\"\/><\/svg>\n                <div>\n                  <h3>In your language<\/h3>\n                  <p>Updates and transaction tracking in writing.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/details>\n\n        <div class=\"gv-calc-cta\" style=\"margin-top:28px\">\n          <a class=\"gv-btn gv-btn-primary\" href=\"mailto:info@pachounotary.gr?subject=Professional%20cooperation%20request%20%E2%80%94%20Golden%20Visa&body=Name%3A%20%0D%0ACompany%3A%20%0D%0APhone%3A%0D%0AHello%2C%0D%0AWe%20would%20like%20to%20discuss%20a%20potential%20professional%20cooperation.%20Please%20confirm%20receipt%20of%20this%20message%2C%20thank%20you.\">Send email<\/a>\n          <a class=\"gv-btn gv-btn-ghost\" href=\"tel:+302103003929\">Call the desk<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ================= CLIENT EDUCATION \u00b7 HANDOFF ================= -->\n  <section class=\"gv-section gv-alt\" style=\"padding:32px 0 48px;border:0\">\n    <div class=\"gv-wrap\">\n      <details class=\"gv-collapse\" style=\"margin-top:0\">\n        <summary>The guides<\/summary>\n        <div class=\"gv-collapse-body\">\n          <p class=\"gv-max\" style=\"margin:0\">\n            All guides are published in the <a href=\"https:\/\/pachounotary.gr\/en\/news\/\">news section<\/a>, in English.\n            For the \u20ac250,000 route, see the\n            <a href=\"https:\/\/pachounotary.gr\/en\/golden-visa-greece-change-of-use-of-property\/\">Change-of-Use Guide (2026)<\/a>:\n            eligibility, spatial restrictions, and documentation.\n          <\/p>\n        <\/div>\n      <\/details>\n    <\/div>\n  <\/section>\n\n\n  <!-- ================= FINAL CTA ================= -->\n  <section class=\"gv-cta\">\n    <div class=\"gv-wrap\">\n      <p class=\"gv-eyebrow\">Next step<\/p>\n      <h2>Let's talk<\/h2>\n      <hr class=\"gv-rule\">\n      <p>Whether you manage your own investment or a portfolio of international clients, the process is the same: coordinated by the notary, alongside your existing advisers.<\/p>\n      <div class=\"gv-cta-row\">\n        <a class=\"gv-btn gv-btn-primary\" href=\"tel:+302103003929\"><span class=\"gv-btn-num\">+30 210 300 3929<\/span><span class=\"gv-btn-short\">Call us<\/span><\/a>\n        <a class=\"gv-btn gv-btn-ghost\" href=\"mailto:info@pachounotary.gr\">Email us<\/a>\n      <\/div>\n      <p class=\"gv-cta-meta\">Broker, lawyer, or adviser working for a client? <a href=\"#gv-partners\">See cooperation options<\/a>.<\/p>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function(){\n  \"use strict\";\n  var reduceMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/* Scope everything per widget root so a second injection keeps working. *\/\n  var roots = document.querySelectorAll('.cst-gv');\n  Array.prototype.forEach.call(roots, function(root){\n\n    \/* cooperation flow: draw on scroll into view *\/\n    var flows = root.querySelectorAll('.gv-flow');\n    Array.prototype.forEach.call(flows, function(flow){\n      if ('IntersectionObserver' in window) {\n        var io = new IntersectionObserver(function(entries){\n          entries.forEach(function(e){\n            if (e.isIntersecting) { flow.classList.add('gv-inview'); io.disconnect(); }\n          });\n        }, {threshold:.35});\n        io.observe(flow);\n      } else { flow.classList.add('gv-inview'); }\n    });\n\n    \/* B2B points: collapsed on narrow phones only; open from 480px up. *\/\n    var b2b = root.querySelector('#gv-b2b-more');\n    if (b2b && window.matchMedia) {\n      var mq = window.matchMedia('(min-width:480px)');\n      var syncB2b = function(){ b2b.open = mq.matches; };\n      syncB2b();\n      if (mq.addEventListener) mq.addEventListener('change', syncB2b);\n      else if (mq.addListener) mq.addListener(syncB2b);\n    }\n\n    \/* ---------------- calculator ---------------- *\/\n    var DATA = {\n    conversion: {\n      amount: \"\u20ac250,000\",\n      basis: \"Applies nationwide, including high-demand areas\",\n      notes: [\n        \"Applies nationwide\",\n        \"The conversion to residential use must be documented\",\n        \"Short-term letting of the property is not permitted (e.g. Airbnb)\"\n      ]\n    },\n    high: {\n      amount: \"\u20ac800,000\",\n      basis: \"Standard purchase \u00b7 high-demand areas\",\n      notes: [\n        \"Single property of at least 120 m\u00b2\",\n        \"Short-term letting of the property is not permitted (e.g. Airbnb)\"\n      ]\n    },\n    other: {\n      amount: \"\u20ac400,000\",\n      basis: \"Standard purchase \u00b7 rest of Greece\",\n      notes: [\n        \"Single property of at least 120 m\u00b2\",\n        \"Short-term letting of the property is not permitted (e.g. Airbnb)\"\n      ]\n    }\n  };\n\n    \/* -------- dormant PDF guide --------\n       To activate: upload the guide as \/gv_threshold.pdf (site root),\n       then set enabled to true. Nothing else needed. *\/\n    var GV_PDF = { enabled: false, url: '\/gv_threshold.pdf' };\n\n    var seg    = root.querySelector('#gv-region');\n    var conv   = root.querySelector('#gv-conversion');\n    var amount = root.querySelector('#gv-amount');\n    var notes  = root.querySelector('#gv-notes');\n    var sr     = root.querySelector('#gv-sr');\n    if(!seg || !conv || !amount) return;\n\n    var pdf = root.querySelector('#gv-pdf-link');\n    if (pdf && GV_PDF.enabled) { pdf.href = GV_PDF.url; pdf.hidden = false; }\n\n    var regionValue = 'high';\n    var segBtns = seg.querySelectorAll('button');\n    Array.prototype.forEach.call(segBtns, function(btn){\n      btn.addEventListener('click', function(){\n        regionValue = btn.getAttribute('data-value');\n        Array.prototype.forEach.call(segBtns, function(b){\n          b.setAttribute('aria-pressed', b === btn ? 'true' : 'false');\n        });\n        render();\n      });\n    });\n\n    function parseAmount(str){ return parseInt(String(str).replace(\/[^0-9]\/g,''), 10) || 0; }\n    function formatAmount(n){\n      return '\\u20AC' + String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n    }\n\n    \/* Auto-fit the amount *\/\n    function fitAmount(){\n      amount.style.fontSize = '';\n      var size = parseFloat(window.getComputedStyle(amount).fontSize);\n      var guard = 0;\n      while (amount.scrollWidth > amount.clientWidth && size > 28 && guard < 40) {\n        size -= 1; guard += 1;\n        amount.style.fontSize = size + 'px';\n      }\n    }\n\n    \/* Count-up \/ count-down animation on the euro figure *\/\n    var raf = null;\n    function animateAmount(from, to){\n      if (raf) { cancelAnimationFrame(raf); raf = null; }\n      if (reduceMotion || from === to || !('requestAnimationFrame' in window)) {\n        amount.textContent = formatAmount(to); fitAmount(); return;\n      }\n      var start = null, dur = 450;\n      function step(ts){\n        if (!start) start = ts;\n        var p = Math.min((ts - start) \/ dur, 1);\n        var e = 1 - Math.pow(1 - p, 3); \/* ease-out cubic *\/\n        var val = Math.round((from + (to - from) * e) \/ 1000) * 1000;\n        amount.textContent = formatAmount(p === 1 ? to : val);\n        if (p < 1) { raf = requestAnimationFrame(step); }\n        else { raf = null; fitAmount(); }\n      }\n      raf = requestAnimationFrame(step);\n    }\n\n    function render(){\n      var key = conv.checked ? 'conversion' : regionValue;\n      var d = DATA[key] || DATA.other;\n      notes.innerHTML = d.notes.map(function(n){ return '<li>' + n + '<\/li>'; }).join('');\n      animateAmount(parseAmount(amount.textContent), parseAmount(d.amount));\n      if (sr) sr.textContent = d.amount + ' \\u00B7 ' + d.basis;\n    }\n\n    conv.addEventListener('change', render);\n    window.addEventListener('resize', fitAmount);\n    if (document.fonts && document.fonts.ready) { document.fonts.ready.then(fitAmount); }\n    render();\n  });\n})();\n\n\/* ---------------- Eligibility Check modal (self-contained) ----------------\n   Ported from the Greek guide's gv-eligibility-widget: progress fill bar,\n   step counter, header icon, pill CTA buttons, SVG result icons, and the\n   notary-association trust badge. Same four questions, same branching\n   logic (pass \/ unsure \/ fail). Packaged as a popup so a B2B visitor never\n   leaves this page to check eligibility. Independent IIFE: does not depend\n   on the calculator above. *\/\n(function(){\n  \"use strict\";\n  var trigger = document.getElementById('gv-elig-trigger');\n  var overlay = document.getElementById('gv-elig-overlay');\n  if (!trigger || !overlay) return;\n\n  var closeBtn   = document.getElementById('gv-elig-close');\n  var quiz       = document.getElementById('gv-elig-quiz');\n  var resultEl   = document.getElementById('gv-elig-result');\n  var progFill   = document.getElementById('gv-elig-prog-fill');\n  var stepBadge  = document.getElementById('gv-elig-step-badge');\n  var modal      = overlay.querySelector('.gv-elig-modal');\n  var lastFocused = null;\n\n  var QUESTIONS = [\n    { q: 'Was (or will be) the change of use to residential completed AFTER 5 April 2024?',\n      opts: [ ['Yes, after 5 April 2024','ok'], ['No, before 5 April 2024','fail'], ['Not sure','unsure'] ],\n      fail: 'The change of use must be completed after 5 April 2024; earlier conversions are excluded from this programme category.' },\n    { q: 'Is the purchase price in the contract at least \\u20AC250,000?',\n      opts: [ ['Yes, \\u20AC250,000 or more','ok'], ['No, less','fail'], ['Not sure','unsure'] ],\n      fail: 'The \\u20AC250,000 threshold applies to the purchase value stated in the contract (excluding renovation costs).' },\n    { q: 'Is the property currently commercial space (office, shop, warehouse, etc.) being converted to residential use?',\n      opts: [ ['Yes, commercial space','ok'], ['No, it is already residential','fail'], ['Not sure','unsure'] ],\n      fail: 'This category applies to commercial-to-residential conversions; properties already classified as residential do not qualify under this route.' },\n    { q: 'Has this property previously been used to grant a Golden Visa to another investor? (mainly relevant for resales)',\n      opts: [ ['No, it has not','ok'], ['Yes, it has been used','fail'], ['Not sure','unsure'] ],\n      fail: 'A property already used to grant a Golden Visa to another investor cannot be reused under the favourable \\u20AC250,000 threshold (Circular 1\/2026).' }\n  ];\n\n  var RES_DATA = {\n    'r-yes':   { icon: '<path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/>',\n                 title: 'The property meets the core criteria',\n                 body: 'Based on your answers, the property likely falls within the change-of-use category. The next step is the legal due diligence on title and planning documentation before signing.' },\n    'r-maybe': { icon: '<path d=\"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/>',\n                 title: 'Some points require confirmation',\n                 body: 'This is completely normal: most cases have points that only formal due diligence can clarify. Send us the property details and we will give you a clear picture before you commit funds.' },\n    \/* no icon for the fail state: a red circled X next to the modal's own\n       close X reads as a second close button *\/\n    'r-no':    { icon: null,\n                 title: 'One criterion appears not to be met',\n                 body: null }\n  };\n\n  var PHONE_SVG = '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg>';\n  var MAIL_SVG  = '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"\/><\/svg>';\n  var MAILTO = 'mailto:info@pachounotary.gr?subject=' + encodeURIComponent('Golden Visa: Eligibility Check result') +\n    '&body=' + encodeURIComponent('Name: \\r\\nPhone:\\r\\nHello, I completed the eligibility check on the Golden Visa page and would like to discuss my case. Please confirm receipt of this message, thank you.');\n\n  var TAIL =\n    '<div class=\"gv-elig-trust\">' +\n      '<div class=\"gv-elig-trust-logo-wrap\">' +\n        '<img decoding=\"async\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/12\/notary_transperent.svg\" alt=\"Notary Logo\" loading=\"lazy\">' +\n      '<\/div>' +\n      '<p>As a Notary, member of the <a href=\"https:\/\/enotariat.gr\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hellenic Notary Association<\/a>, Christina G. Pachou monitors current developments and advises private individuals as well as real estate and construction-sector businesses on Golden Visa matters.<\/p>' +\n    '<\/div>' +\n    '<div class=\"gv-elig-result-cta\">' +\n      '<a href=\"tel:+302103003929\" class=\"gv-elig-btn gv-elig-phone\">' + PHONE_SVG + 'Call<\/a>' +\n      '<a href=\"' + MAILTO + '\" class=\"gv-elig-btn gv-elig-email\">' + MAIL_SVG + 'Email<\/a>' +\n    '<\/div>' +\n    '<button type=\"button\" class=\"gv-elig-restart\">\\u21BA Restart check<\/button>';\n\n  var disclaimer = '<p class=\"gv-elig-disclaimer\">Indicative assessment based on your answers. It does not constitute legal advice.<\/p>';\n\n  var step = 0;\n  var answers = [];\n\n  function renderQuestion(){\n    if (step >= QUESTIONS.length) { showResult(); return; }\n    var item = QUESTIONS[step];\n    var html = '<div class=\"gv-elig-anim\">';\n    html += '<p class=\"gv-elig-q\">' + (step + 1) + '. ' + item.q + '<\/p>';\n    item.opts.forEach(function(o){\n      html += '<button type=\"button\" class=\"gv-elig-opt\" data-val=\"' + o[1] + '\"><span>' + o[0] + '<\/span><\/button>';\n    });\n    if (step > 0) html += '<button type=\"button\" class=\"gv-elig-back\">\\u2190 Previous<\/button>';\n    html += '<\/div>';\n    quiz.innerHTML = html;\n\n    if (progFill) progFill.style.width = (step \/ QUESTIONS.length * 100) + '%';\n    if (stepBadge) { stepBadge.style.display = ''; stepBadge.textContent = 'Step ' + (step + 1) + ' of ' + QUESTIONS.length; }\n\n    quiz.querySelectorAll('.gv-elig-opt').forEach(function(btn){\n      btn.addEventListener('click', function(){\n        answers[step] = btn.getAttribute('data-val');\n        step++;\n        renderQuestion();\n      });\n    });\n    var back = quiz.querySelector('.gv-elig-back');\n    if (back) back.addEventListener('click', function(){ step--; renderQuestion(); });\n  }\n\n  function showResult(){\n    quiz.innerHTML = '';\n    if (progFill) progFill.style.width = '100%';\n    if (stepBadge) stepBadge.style.display = 'none';\n\n    var firstFail = answers.indexOf('fail');\n    var cls = firstFail !== -1 ? 'r-no' : (answers.indexOf('unsure') !== -1 ? 'r-maybe' : 'r-yes');\n    var d = RES_DATA[cls];\n    var body = cls === 'r-no' ? QUESTIONS[firstFail].fail : d.body;\n\n    resultEl.className = 'gv-elig-result show ' + cls;\n    resultEl.innerHTML =\n      '<div class=\"gv-elig-result-title\">' + (d.icon ? '<svg class=\"gv-elig-result-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">' + d.icon + '<\/svg>' : '') + d.title + '<\/div>' +\n      '<p>' + body + '<\/p>' + TAIL + disclaimer;\n\n    var restart = resultEl.querySelector('.gv-elig-restart');\n    if (restart) restart.addEventListener('click', function(){\n      step = 0; answers = [];\n      resultEl.className = 'gv-elig-result'; resultEl.innerHTML = '';\n      renderQuestion();\n    });\n  }\n\n  function resetQuiz(){\n    step = 0;\n    answers = [];\n    resultEl.className = 'gv-elig-result';\n    resultEl.innerHTML = '';\n    renderQuestion();\n  }\n\n  function openModal(){\n    lastFocused = document.activeElement;\n    overlay.hidden = false;\n    document.body.style.overflow = 'hidden';\n    resetQuiz();\n    closeBtn.focus();\n    document.addEventListener('keydown', onKeydown);\n  }\n\n  function closeModal(){\n    overlay.hidden = true;\n    document.body.style.overflow = '';\n    document.removeEventListener('keydown', onKeydown);\n    if (lastFocused && typeof lastFocused.focus === 'function') lastFocused.focus();\n  }\n\n  function onKeydown(e){\n    if (e.key === 'Escape') { closeModal(); return; }\n    if (e.key === 'Tab') {\n      var focusable = modal.querySelectorAll('button, a[href], [tabindex]:not([tabindex=\"-1\"])');\n      if (!focusable.length) return;\n      var first = focusable[0], last = focusable[focusable.length - 1];\n      if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); }\n      else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); }\n    }\n  }\n\n  trigger.addEventListener('click', openModal);\n  closeBtn.addEventListener('click', closeModal);\n  overlay.addEventListener('click', function(e){ if (e.target === overlay) closeModal(); });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Golden Visa \u00b7 Greece Golden Visa Greece: Investment Threshold Calculator A residence permit for a qualifying property investment. Whether you invest directly or advise clients, start with the calculator. Greek Golden Visa The investment threshold Where is the property? High-demand areasAthens \u00b7 Thessaloniki \u00b7 Mykonos \u00b7 Santorini \u00b7 Crete \u00b7 islands 3,100+ Rest of GreecePeloponnese [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"iawp_total_views":60,"two_page_speed":[],"footnotes":""},"class_list":["post-3909","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages\/3909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/comments?post=3909"}],"version-history":[{"count":28,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages\/3909\/revisions"}],"predecessor-version":[{"id":9328,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages\/3909\/revisions\/9328"}],"wp:attachment":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/media?parent=3909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}