{"id":8736,"date":"2026-06-22T21:24:39","date_gmt":"2026-06-22T19:24:39","guid":{"rendered":"https:\/\/pachounotary.gr\/golden-visa-greece-2026-change-of-use-of-property-for-e250000\/"},"modified":"2026-06-23T16:44:14","modified_gmt":"2026-06-23T14:44:14","slug":"golden-visa-greece-2026-change-of-use-of-property-for-e250000","status":"publish","type":"post","link":"https:\/\/pachounotary.gr\/en\/golden-visa-greece-2026-change-of-use-of-property-for-e250000\/","title":{"rendered":"Golden Visa Greece 2026: Change of Use of Property for \u20ac250,000"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8736\" class=\"elementor elementor-8736 elementor-8720\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c36eba e-flex e-con-boxed e-con e-parent\" data-id=\"6c36eba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfdd3b6 elementor-widget elementor-widget-html\" data-id=\"cfdd3b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"cst\" \n     data-article-id=\"golden-visa-gr-001\" \n     data-lang=\"en\" \n     data-version=\"8.8.2\">\n\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,400&display=swap\" rel=\"stylesheet\">\n\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"inLanguage\": \"en\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I sign the final purchase contract before the change-of-use is completed, and then apply for the residence permit?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. You may legally proceed with the purchase contract once the change-of-use permit (converting the property to residential use) has been issued. However, the residence permit application for the Golden Visa \u2014 which follows the signing and Cadastre registration of the contract \u2014 can only be submitted AFTER the change-of-use is fully completed and certified by the engineer.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Do I need to be physically present in Greece for the signing and banking procedures?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. The entire process \u2014 including opening a Greek bank account and signing contracts \u2014 can be handled via a special notarial Power of Attorney granted to your lawyer. The PoA can be drawn up at our office in Athens, at the Greek Consulate in your country of residence, or at any civil-law notary abroad followed by an Apostille.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can my family receive the Golden Visa together with me?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Greece runs one of the most family-friendly Golden Visa programmes in Europe. The residence permit extends to: the investor's spouse or registered partner, unmarried children under 21 (and up to 24 under certain conditions), and the parents of both spouses.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long does the entire process take, from purchase to Residence Permit?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The timeline depends primarily on the state of the property's title. Legal due diligence and preliminary agreement: 2-4 weeks. Final contract and Cadastre registration: 1.5-3 months provided there are no outstanding matters. After the contract a provisional certificate is issued for the investor and family members, and the final Residence Permit follows from the Ministry of Migration. With a Power of Attorney, the entire process can be completed without travelling to Greece.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Are foreign legal documents recognised in Greece? Is an Apostille required?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Greece is a contracting state to the Hague Convention of 1961. Hague Convention member states (EU, USA, United Kingdom, Turkey, and others): only an Apostille is required. Non-member states: diplomatic legalisation by the Greek Embassy or Consulate is required. Official Greek translation by a lawyer registered with the Bar Association or by the Translation Service of the Ministry of Foreign Affairs is required in all cases.\"\n          }\n        }\n      ]\n    }\n    <\/script>\n\n    <style>\n        \/* --- UTILITIES --- *\/\n        .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }\n        .seo-highlight { background-color: #ffe082; color: #000; border-radius: 2px; padding: 0 2px; font-weight: bold; box-shadow: 0 1px 2px rgba(0,0,0,0.1); }\n        \n        \/* --- THEME ENGINE --- *\/\n        .cst {\n            --nav-height: 40px;\n            --primary-color: #7B3F3F; \/* Maroon *\/\n            --primary-dark: #5C2E2E;\n            --primary-light: #F9F5F5;\n            --accent-color: #C9A962; \/* Gold *\/\n            --accent-hover: #b08d45;\n            --success-green: #2e7d32;\n            --success-bg: #f6fff9;\n            --text-dark: #1a1a1a;\n            --text-medium: #333333;\n            --text-white: #ffffff; \n            --text-muted: #666666;\n            --border-color: #e0e0e0;\n            --bg-light: #ffffff;\n            --soft-shadow: 0 4px 20px rgba(0,0,0,0.05);\n            --strong-shadow: 0 10px 30px rgba(0,0,0,0.08);\n            \n            font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n            direction: ltr; \n            text-align: left;\n            line-height: 1.7;\n            color: var(--text-medium);\n            background: var(--bg-light);\n            width: 100%;\n            position: relative;\n        }\n\n        .cst * { box-sizing: border-box; }\n        .cst *:focus-visible { outline: 2px solid var(--accent-color); outline-offset: 2px; }\n\n        \/* Links & Scrollbars *\/\n        .cst a { color: var(--primary-color); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.2s; }\n        .cst a:hover { border-bottom-color: var(--primary-color); }\n        .cst .nav-card::-webkit-scrollbar, .cst .mobile-nav-drawer::-webkit-scrollbar { width: 6px; height: 6px; }\n        .cst .nav-card::-webkit-scrollbar-track, .cst .mobile-nav-drawer::-webkit-scrollbar-track { background: #f1f1f1; }\n        .cst .nav-card::-webkit-scrollbar-thumb, .cst .mobile-nav-drawer::-webkit-scrollbar-thumb { background: var(--accent-color); border-radius: 10px; }\n\n        \/* Progress Bar *\/\n        .cst .reading-progress-container { position: fixed; top: 0; left: 0; width: 100%; height: 4px; background: transparent; z-index: 99999; pointer-events: none; }\n        .cst .reading-progress-bar { height: 100%; background: var(--accent-color); width: 0%; transition: width 0.1s ease-out; box-shadow: 0 0 10px rgba(201, 169, 98, 0.5); }\n\n        \/* Typography *\/\n        .cst p, .cst li { font-size: 17px; margin-bottom: 20px; text-align: left; max-width: 800px; }\n        .cst h1, .cst h2, .cst h3 { font-family: 'Playfair Display', Georgia, 'Times New Roman', serif; font-weight: 700; line-height: 1.25; color: var(--text-dark); margin-top: 0; }\n        .cst h4 { font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif; font-weight: 700; line-height: 1.3; color: var(--text-dark); margin-top: 0; }\n        .cst .hero-title { display: block; width: 100%; font-size: 32px; letter-spacing: -0.5px; margin-bottom: 10px; text-align: center; }\n\n        .cst h2 { font-size: 27px; margin: 40px 0 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; color: var(--primary-color); position: relative; scroll-margin-top: 100px; }\n        .cst h2::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 60px; height: 3px; background: var(--accent-color); }\n        .cst h3 { font-size: 21px; margin: 30px 0 15px; color: var(--primary-dark); }\n        .cst h4 { font-size: 18px; margin: 20px 0 10px; color: var(--text-dark); font-weight: 700; }\n\n        \/* --- EXACT PORT FROM GV_V6: SOCIAL SHARE & HERO CONTAINER --- *\/\n        .cst header.hero-section {\n            background-color: #fdfbfb; border-bottom: 1px solid #eee; padding: 40px 20px 30px; text-align: center; width: 100%; margin-bottom: 0;\n            container-type: inline-size;\n            container-name: hero;\n        }\n        .cst .social-share-wrapper { margin-top: 16px; display: flex; flex-direction: column; align-items: center; gap: 10px; width: 100%; }\n        .cst .share-label { font-size: 13px; font-weight: 700; color: #888; text-transform: uppercase; letter-spacing: 1px; }\n        .cst .social-share {\n            display: flex; justify-content: center; gap: 12px; flex-wrap: nowrap; max-width: 100%;\n        }\n        .cst .share-btn {\n            width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--border-color);\n            background: #fff; color: var(--text-medium);\n            display: flex; align-items: center; justify-content: center;\n            cursor: pointer; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n            padding: 0; flex-shrink: 0;\n        }\n        .cst .share-btn:hover { transform: translateY(-3px); box-shadow: 0 6px 16px rgba(0,0,0,.15); border-color: var(--primary-color); color: var(--primary-color); }\n        .cst .share-linkedin { background-color: #0077b5; border: none; color: white; }\n        .cst .share-facebook { background-color: #1877F2; border: none; color: white; }\n        .cst .share-whatsapp { background-color: #25D366; border: none; color: white; }\n        .cst .share-viber    { background-color: #7360f2; border: none; color: white; }\n        .cst .share-generic  { background-color: #333333; border: none; color: white; }\n        .cst .share-btn svg { width: 22px; height: 22px; fill: currentColor; }\n        \/* Viber SVG viewBox is square 24\u00d724 \u2014 we enlarge it slightly for equal visual weight *\/\n        .cst .share-viber svg { width: 26px; height: 26px; }\n        \n        .cst .share-overflow-indicator {\n            display: none;\n            width: 28px; height: 28px; border-radius: 50%; background: #fdfbfb; border: 1px solid #eee;\n            align-items: center; justify-content: center; align-self: center; flex-shrink: 0; pointer-events: none;\n        }\n        .cst .share-overflow-indicator svg { display: block; fill: #666; }\n\n        @container hero (max-width: 280px) {\n            .cst .share-generic { display: none; }\n            .cst .share-overflow-indicator { display: flex; }\n        }\n        @container hero (max-width: 240px) {\n            .cst .share-viber { display: none; }\n        }\n        \n        \/* SHARE TOAST *\/\n        .cst .share-toast {\n            position: fixed; bottom: 88px; left: 50%; transform: translateX(-50%) translateY(20px);\n            background: var(--primary-color); color: #fff; padding: 12px 24px; border-radius: 8px;\n            box-shadow: 0 8px 24px rgba(0,0,0,0.25); font-size: 14px; font-weight: 600;\n            opacity: 0; pointer-events: none; transition: opacity .25s ease, transform .25s ease;\n            z-index: 999999;\n        }\n        .cst .share-toast.show { opacity: 1; transform: translateX(-50%) translateY(0); }\n\n        \/* Layout Container *\/\n        .cst .hero-container { max-width: 900px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; }\n        .cst .hero-author-mini { display: flex; align-items: center; justify-content: center; gap: 15px; margin-bottom: 10px; text-align: left; width: 100%; }\n        .cst .author-avatar-small { width: 55px; height: 55px; border-radius: 50%; object-fit: cover; border: 2px solid var(--accent-color); box-shadow: 0 2px 8px rgba(0,0,0,0.1); }\n        .cst .hero-meta-text { display: flex; flex-direction: column; font-size: 14px; line-height: 1.4; text-align: left; }\n        .cst .author-name { color: var(--text-dark); font-weight: 700; }\n        .cst .meta-date { color: var(--text-muted); font-size: 13px; }\n        \n        .cst .page-wrapper { display: flex; max-width: 1400px; margin: 0 auto; padding: 32px 20px 50px; gap: 60px; }\n        .cst .main-content { flex: 1; min-width: 0; }\n        \n        \/* Sidebar (Sticky) *\/\n        .cst .sidebar { width: 300px; flex-shrink: 0; position: -webkit-sticky; position: sticky; top: 100px; height: fit-content; display: none; align-self: flex-start; }\n        @media (min-width: 1024px) { .cst .sidebar { display: block; } }\n\n        \/* Navigation Card *\/\n        .cst .nav-card { background: #fff; border: none; border-radius: 12px; box-shadow: var(--soft-shadow); overflow: hidden; max-height: 80vh; overflow-y: auto; }\n        .cst .nav-header { background: var(--primary-color); color: white; padding: 20px; font-weight: 700; font-size: 16px; }\n        .cst .nav-list { list-style: none; padding: 10px 0; margin: 0; }\n        .cst .nav-list li { margin: 0; padding: 0; } \n        .cst .nav-list li a { display: block; padding: 12px 20px; color: var(--text-medium); text-decoration: none; border-bottom: 1px solid #f9f9f9; font-size: 15px; transition: all 0.2s; border-left: 4px solid transparent; border-right: none; }\n        .cst .nav-list li a:hover { background-color: #fcfcfc; color: var(--primary-color); padding-left: 25px; }\n        .cst .nav-list li a.active { background-color: #f8f8f8; color: var(--primary-color); font-weight: 700; border-left: 4px solid var(--primary-color); padding-left: 20px; }\n\n        \/* Info Boxes *\/\n        .cst .info-box { padding: 25px; border-radius: 8px; margin: 16px 0; font-size: 17px; border-left: 5px solid; border-right: none; background: #fff; box-shadow: var(--soft-shadow); max-width: 850px; }\n        .cst .box-warning { background-color: #fffcf5; border-color: var(--accent-color); color: #4a3600; }\n        .cst .box-success { background-color: var(--success-bg); border-color: var(--success-green); color: #1b4d2e; }\n        .cst .box-success h3 { color: #1b5e20 !important; margin-top: 0; }\n        .cst .box-info { background-color: #f9fbfd; border-color: var(--primary-color); color: #0c2d48; }\n        .cst .box-alert { background-color: #fff5f5; border-color: #c0392b; color: #2c3e50; }\n        .cst .info-box--compact { padding: 10px 18px; margin-bottom: 16px; font-size: 15px; }\n        .cst .info-box--legal { border-left-color: var(--accent-color); }\n        \n        \/* Icons *\/\n        .cst .circular-icon-svg { width: 24px; height: 24px; fill: var(--success-green); vertical-align: middle; margin-right: 8px; position: relative; top: -2px; }\n\n\n\n        \/* --- TIMELINE INFOGRAPHIC (Fixed for Perfect Alignment) --- *\/\n        .cst .timeline-container { position: relative; padding: 40px 0; max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; gap: 40px; }\n        .cst .timeline-container::before { content: ''; position: absolute; left: 30px; top: 0; bottom: 0; width: 3px; background: linear-gradient(180deg, var(--primary-color) 0%, var(--accent-color) 100%); margin-left: -1.5px; z-index: 1; }\n        @media (min-width: 768px) { .cst .timeline-container::before { left: 50%; } }\n        \n        .cst .timeline-item { position: relative; display: flex; align-items: center; justify-content: flex-end; width: 100%; margin-bottom: 0; z-index: 2; }\n        @media (min-width: 768px) { \n            .cst .timeline-item { justify-content: space-between; }\n            .cst .timeline-item:nth-child(odd) { flex-direction: row; }\n            .cst .timeline-item:nth-child(even) { flex-direction: row-reverse; }\n        }\n        \n        .cst .timeline-content { width: calc(100% - 60px); padding: 25px; background: #ffffff; border-radius: 8px; box-shadow: var(--soft-shadow); border-left: 4px solid var(--accent-color); transition: transform 0.2s; position: relative; z-index: 3; }\n        .cst .timeline-content:hover { transform: translateY(-3px); box-shadow: 0 6px 15px rgba(0,0,0,0.08); }\n        @media (min-width: 768px) {\n            .cst .timeline-content { width: 45%; margin: 0; }\n            .cst .timeline-item:nth-child(odd) .timeline-content { border-left: 4px solid var(--accent-color); border-right: none; }\n            .cst .timeline-item:nth-child(even) .timeline-content { border-left: none; border-right: 4px solid var(--accent-color); text-align: left; }\n        }\n        \n        .cst .timeline-marker { position: absolute; left: 30px; transform: translateX(-50%); width: 24px; height: 24px; background: var(--primary-color); border: 4px solid #ffffff; border-radius: 50%; z-index: 5; box-shadow: 0 0 0 3px rgba(123, 63, 63, 0.2); }\n        @media (min-width: 768px) { .cst .timeline-marker { left: 50%; } }\n        \n        .cst .timeline-date-label { display: none; }\n        @media (min-width: 768px) {\n            .cst .timeline-date-label { display: block; width: 45%; text-align: center; font-weight: 800; color: var(--primary-color); font-size: 18px; margin: 0; }\n        }\n        \n        .cst .timeline-content h4 { color: var(--primary-color); margin-bottom: 8px; font-size: 18px; font-weight: 800; margin-top: 0; }\n        \/* Forced text color to prevent Elementor Dark Mode from making text invisible on white background *\/\n        .cst .timeline-content p { margin: 0; font-size: 15px; color: #333333; line-height: 1.5; }\n        .cst .timeline-mobile-date { display: block; font-size: 13px; font-weight: 700; color: var(--accent-color); margin-bottom: 5px; text-transform: uppercase; }\n        @media (min-width: 768px) { .cst .timeline-mobile-date { display: none; } }\n\n        \/* --- RESPONSIVE STAGES BOX INFOGRAPHIC (Grid Layout) --- *\/\n        .cst .stages-infographic-container { \n            display: grid; grid-template-columns: 1fr; gap: 44px 25px; \n            margin: 44px 0 30px 0; padding: 10px 5px; \n        }\n        @media (min-width: 768px) { .cst .stages-infographic-container { grid-template-columns: repeat(3, 1fr); gap: 50px 25px; margin: 60px 0 40px 0; } }\n        \n        .cst .stage-box { \n            background: #fff; border: 2px solid var(--accent-color); border-radius: 12px; \n            padding: 40px 20px 20px; text-align: center; box-shadow: var(--soft-shadow); \n            position: relative; transition: transform 0.2s, box-shadow 0.2s; width: 100%; \n        }\n        @media (min-width: 768px) { .cst .stage-box { padding: 45px 25px 25px; } }\n        .cst .stage-box:hover { transform: translateY(-5px); box-shadow: var(--strong-shadow); }\n        .cst .stage-icon-circle { \n            width: 60px; height: 60px; background: var(--primary-color); color: white; \n            border-radius: 50%; display: flex; align-items: center; justify-content: center; \n            position: absolute; top: -30px; left: 50%; transform: translateX(-50%); \n            border: 4px solid #fff; box-shadow: 0 4px 12px rgba(0,0,0,0.15); \n        }\n        .cst .stage-box h3 { color: var(--primary-dark); font-size: 19px; margin: 20px 0 10px; font-weight: 800; }\n        .cst .stage-box p { font-size: 15px; margin: 0; line-height: 1.5; color: #555; }\n\n        \/* Comparison Grid *\/\n        .cst .comparison-grid { display: grid; grid-template-columns: 1fr; gap: 20px; margin: 35px 0; max-width: 900px; }\n        @media (min-width: 768px) { .cst .comparison-grid { grid-template-columns: 1fr 1fr; } }\n        .cst .comparison-card { background: #fff; border-radius: 8px; padding: 25px; box-shadow: var(--soft-shadow); border: 1px solid #eee; }\n        .cst .comparison-card.green-border { border-top: 4px solid var(--success-green); }\n        .cst .comparison-card.red-border { border-top: 4px solid var(--primary-color); }\n        .cst .comparison-card.gold-border { border-top: 4px solid var(--accent-color); }\n        \n        .cst .card-header { font-size: 19px; margin: 0 0 15px; font-weight: 700; display: flex; align-items: center; gap: 10px; }\n        .cst .card-header.green { color: var(--success-green); }\n        .cst .card-header.red { color: var(--primary-color); }\n        .cst .card-header.gold { color: #9a7d3a; }\n\n        \/* LTR Check Lists *\/\n        .cst ul.check-list { list-style: none; padding-left: 0; margin: 15px 0; }\n        .cst ul.check-list li { position: relative; padding-left: 30px; margin-bottom: 10px; font-size: 16px;}\n        .cst .check-list.green li::before { content: '\u2713'; position: absolute; left: 0; color: var(--success-green); font-weight: bold; }\n        .cst .check-list.red li::before { content: '\u00d7'; position: absolute; left: 0; color: var(--primary-color); font-weight: bold; font-size: 20px; line-height: 1.2; text-align: left; }\n        .cst .check-list.gold li::before { content: '\u2022'; position: absolute; left: 0; color: var(--accent-color); font-weight: bold; font-size: 22px; line-height: 1.1; }\n\n\n        \/* --- MID-ARTICLE CTA BANNER --- *\/\n        .cst .hero-cta-wrap { margin: 40px 0; display: flex; justify-content: center; gap: 15px; flex-wrap: wrap; }\n        .cst .hero-btn {\n            display: inline-flex; align-items: center; justify-content: center; gap: 10px;\n            padding: 12px 28px; border-radius: 50px; font-weight: 700; font-size: 15px;\n            text-decoration: none; transition: transform 0.2s, box-shadow 0.2s;\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1); cursor: pointer; border: none;\n        }\n        .cst .hero-btn-primary { background: var(--primary-color); color: #fff !important; border: 2px solid var(--primary-color); }\n        .cst .hero-btn-primary:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(123,63,63,0.25); }\n\n        \/* CTA Section *\/\n        .cst .cta-section { background: linear-gradient(135deg, var(--primary-color), var(--primary-dark)); color: white; padding: 48px 32px; text-align: center; border-radius: 12px; margin: 60px 0; box-shadow: 0 10px 25px rgba(123, 63, 63, 0.3); max-width: 900px; position: relative; overflow: hidden; border: none; }\n        .cst .cta-section::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 60%); animation: ctaPulse 4s ease-in-out infinite; pointer-events: none; }\n        @keyframes ctaPulse { 0%, 100% { transform: scale(1); opacity: 0.5; } 50% { transform: scale(1.1); opacity: 0.8; } }\n        .cst .cta-section h3 { color: white !important; margin: 0 0 16px 0; position: relative; z-index: 1; font-size: 24px; line-height: 1.3; }\n        .cst .cta-section p { color: #f0f0f0 !important; max-width: 700px; margin: 0 auto 24px auto; position: relative; z-index: 1; font-weight: 500; }\n        .cst .cta-button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; background: var(--accent-color); color: white !important; padding: 14px 32px; border-radius: 50px; text-decoration: none; font-weight: bold; transition: transform 0.2s, background 0.2s, box-shadow 0.2s; box-shadow: 0 4px 10px rgba(0,0,0,0.2); position: relative; z-index: 1; }\n        .cst .cta-button:hover { background: var(--accent-hover); transform: translateY(-3px); box-shadow: 0 6px 20px rgba(0,0,0,0.3); }\n        .cst .cta-button--primary { background: var(--accent-color); }\n        .cst .cta-button--outline { background: transparent; border: 2px solid #fff; color: #fff !important; }\n        .cst .cta-button--outline:hover { background: rgba(255,255,255,0.1); }\n        .cst .cta-buttons-row { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; position: relative; z-index: 1; }\n        .cst .cta-button-icon { width: 18px; height: 18px; fill: currentColor; flex-shrink: 0; }\n        .cst .cta-button--primary .cta-button-icon { animation: phoneRing 2.4s ease-in-out infinite; transform-origin: 50% 50%; }\n        @keyframes phoneRing {\n            0%, 60%, 100% { transform: rotate(0); }\n            5%   { transform: rotate(-12deg); }\n            10%  { transform: rotate(10deg); }\n            15%  { transform: rotate(-8deg); }\n            20%  { transform: rotate(6deg); }\n            25%  { transform: rotate(-4deg); }\n            30%  { transform: rotate(0); }\n        }\n        @media (prefers-reduced-motion: reduce) {\n            .cst .cta-button--primary .cta-button-icon { animation: none; }\n            .cst .cta-section::before { animation: none; }\n        }\n        @media (max-width: 600px) {\n            .cst .cta-section { padding: 36px 20px; margin: 40px 0; border-radius: 10px; }\n            .cst .cta-section h3 { font-size: 20px; }\n            .cst .cta-section p { font-size: 15px; margin-bottom: 20px; }\n            .cst .cta-buttons-row { gap: 10px; }\n            .cst .cta-button { width: 100%; padding: 13px 20px; font-size: 15px; }\n        }\n\n        \/* FAQ *\/\n        .cst .faq-item { border-bottom: 1px solid #eee; margin-bottom: 10px; max-width: 850px; }\n        .cst .faq-question { padding: 15px 0; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; align-items: center; text-align: left; background: none; border: none; width: 100%; color: inherit; font-family: inherit; font-size: inherit; }\n        .cst .faq-answer { padding-bottom: 20px; display: none; color: #555; }\n        .cst .faq-item.active .faq-answer { display: block; }\n        .cst .icon-plus::after { content: '+'; color: var(--accent-color); font-weight: bold; font-size: 20px; }\n        .cst .faq-item.active .icon-plus::after { content: '-'; }\n\n        \/* DISCLAIMER STYLES *\/\n        .cst .legal-disclaimer-box { background-color: #f8f9fa; border-top: 3px solid #ccc; padding: 25px; margin: 50px auto; max-width: 850px; font-size: 14px; color: #666; line-height: 1.6; }\n        .cst .disclaimer-title { font-weight: 700; color: #333; margin-bottom: 10px; display: block; font-size: 15px; }\n\n        \/* Dual Author Box *\/\n        .cst .author-box { background: #fff; padding: 35px; border-top: 5px solid var(--primary-color); margin: 40px 0; border-radius: 8px; box-shadow: var(--strong-shadow); max-width: 850px; }\n        .cst .author-grid { display: flex; gap: 30px; align-items: stretch; flex-wrap: wrap; }\n        .cst .author-img-col { flex: 1 1 260px; display: flex; flex-direction: column; align-items: center; text-align: center; }\n        .cst .author-img-col p { color: var(--text-muted) !important; }\n        .cst .author-avatar-large { width: 110px; height: 110px; min-width: 110px; border-radius: 50%; object-fit: cover; border: 4px solid var(--primary-color); padding: 3px; background: white; margin-bottom: 15px; }\n        .cst .author-credentials { margin-top: auto; padding-top: 15px; font-size: 13px; color: var(--primary-color); font-weight: 700; display: flex; gap: 15px; text-transform: uppercase; letter-spacing: 0.5px; justify-content: center; list-style: none; padding-left: 0; margin-bottom: 0; }\n        .cst .author-box h4 { margin: 0 0 5px; }\n        .cst .author-role { margin-bottom: 5px; font-size: 14px; }\n        .cst .author-bio { margin-bottom: 5px; font-size: 13px; line-height: 1.5; flex: 1; }\n        .cst .caption-note { text-align: center; font-size: 14px; color: var(--text-muted); font-style: italic; margin-top: 10px; margin-bottom: 20px; }\n        .cst .caption-note--small { font-size: 13px; margin-top: 12px; margin-bottom: 0; }\n        .cst .cases-intro { font-style: italic; color: var(--text-muted); font-size: 15px; margin-top: -15px; margin-bottom: 25px; }\n        .cst .icon-headline-row { display: flex; align-items: center; margin-bottom: 15px; }\n        .cst .large-emphasis { font-size: 22px; color: #1b5e20; font-weight: 800; }\n        .cst .toc-header { margin: 0 0 15px; color: var(--primary-color); font-size: 20px; font-weight: 800; border-bottom: 2px solid var(--border-color); padding-bottom: 10px; }\n        .cst .modal-action-row { text-align: center; margin-bottom: 30px; }\n        .cst .hero-btn--inline { font-size: 15px; padding: 12px 28px; border-radius: 50px; }\n        .cst .info-box--spaced { margin-top: 30px; }\n        .cst .info-box-heading { margin-top: 0; margin-bottom: 12px; color: var(--primary-color); font-size: 18px; font-weight: 700; }\n        .cst .info-box-heading svg { vertical-align: middle; margin-right: 8px; position: relative; top: -2px; }\n        .cst .info-box-p { margin-bottom: 10px; }\n        .cst .info-box-p--last { margin-bottom: 0; }\n\n\n        \/* Key Points summary box *\/\n        .cst .keypoints-list { list-style: none; padding: 0; margin: 10px 0 0; }\n        .cst .keypoints-list li { padding: 7px 0 7px 22px; position: relative; font-size: 16px; line-height: 1.55; }\n        .cst .keypoints-list li + li { border-top: 1px solid rgba(12,45,72,0.09); }\n        .cst .keypoints-list li::before { content: '\u25b8'; position: absolute; left: 0; color: var(--accent-color); font-size: 12px; top: 10px; }\n        .cst .intext-anchor { color: var(--primary-color); font-weight: 600; text-decoration-line: underline; text-decoration-style: solid; text-underline-offset: 2px; }\n        .cst .intext-anchor:hover { text-decoration-color: var(--primary-dark); }\n        \/* Section bridges *\/\n        .cst .section-bridge { font-family: 'Playfair Display', Georgia, serif; font-style: italic; font-weight: 400; color: var(--text-medium); font-size: 16.5px; margin: 20px 0 0; max-width: 850px; line-height: 1.65; }\n        \/* Glossary tooltips \u2014 institutional\/definitional, blue register *\/\n        .cst .gloss-trigger { font-weight: inherit; text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: #c8c8c8; text-underline-offset: 3px; cursor: pointer; color: inherit; position: relative; }\n        .cst .gloss-trigger:hover, .cst .gloss-trigger:focus, .cst .gloss-trigger:active { color: inherit; text-decoration-color: #999999; outline: none; }\n        .cst .gloss-popup { display: none; position: fixed; z-index: 999990; background: #fff; border: 1px solid #4a6fa5; border-left: 4px solid #4a6fa5; border-radius: 8px; box-shadow: 0 8px 28px rgba(74,111,165,0.18); padding: 16px 38px 16px 20px; max-width: 360px; width: calc(100vw - 40px); font-size: 14px; color: #1a1a1a; line-height: 1.6; }\n        .cst .gloss-popup-heading { display: block; font-weight: 700; color: #2c4f7c; margin-bottom: 6px; font-size: 14px; letter-spacing: 0.2px; }\n        .cst .gloss-close { position: absolute; top: 8px; right: 10px; background: none; border: none; font-size: 18px; cursor: pointer; color: #4a6fa5; line-height: 1; padding: 0 4px; }\n        .cst .gloss-close:hover { color: #2c4f7c; }\n\n        .cst .tooltip-trigger { font-weight: 700; text-decoration: underline dotted; cursor: pointer; }\n        .cst .tooltip-heading { display: block; margin-bottom: 8px; }\n        .cst .tooltip-heading--success { color: #1b5e20; }\n        .cst .tooltip-heading--warning { color: #9a7d3a; }\n        .cst .tooltip-heading--alert { color: #c0392b; }\n        .cst .tooltip-popup { display: none; position: absolute; z-index: 9999; background: #fff; border: 1px solid #ccc; border-left: 4px solid #ccc; border-radius: 8px; box-shadow: 0 8px 24px rgba(0,0,0,0.15); padding: 16px 20px; max-width: 420px; font-size: 15px; color: #1a1a1a; line-height: 1.6; margin-top: 8px; }\n        .cst .tooltip-popup--success { border-color: #2e7d32; border-left-color: #2e7d32; }\n        .cst .tooltip-popup--warning { border-color: #C9A962; border-left-color: #C9A962; }\n        .cst .tooltip-popup--alert { border-color: #c0392b; border-left-color: #c0392b; }\n        .cst .tooltip-close { position: absolute; top: 8px; right: 10px; background: none; border: none; font-size: 18px; cursor: pointer; color: #666; line-height: 1; }\n\n        \/* Mobile specific adjustments (TOC banners) *\/\n        .cst .mobile-hamburger-btn { display: none; position: fixed; bottom: 20px; left: 20px; width: 44px; height: 44px; background: rgba(255, 255, 255, 0.98); border: 1px solid var(--border-color); border-radius: 50%; z-index: 1000000; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.15); align-items: center; justify-content: center; flex-direction: column; gap: 5px; }\n        .cst .mobile-hamburger-btn span { display: block; width: 20px; height: 2px; background-color: var(--primary-dark); border-radius: 2px; transition: all 0.3s ease; }\n        .cst .mobile-hamburger-btn.active span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n        .cst .mobile-hamburger-btn.active span:nth-child(2) { opacity: 0; }\n        .cst .mobile-hamburger-btn.active span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n        .cst .mobile-nav-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: none; z-index: 999998; opacity: 0; transition: opacity 0.3s ease; }\n        .cst .mobile-nav-overlay.visible { opacity: 1; }\n        .cst .mobile-nav-drawer { position: fixed; top: 0; left: -280px; width: 280px; height: 100%; background: white; z-index: 999999; transition: left 0.3s ease; box-shadow: 2px 0 10px rgba(0,0,0,0.1); overflow-y: auto; padding: 60px 20px 20px 20px; }\n        .cst .mobile-nav-drawer.active { left: 0; }\n\n        @media (max-width: 1023px) {\n            .cst .mobile-hamburger-btn { display: flex; }\n            .cst .hero-title { font-size: 28px; }\n            .cst .page-wrapper { flex-direction: column; gap: 30px; padding: 24px 16px 40px; }\n            .cst .sidebar { display: none; }\n            .cst h2 { margin: 32px 0 16px; font-size: 22px; }\n            .cst h3 { font-size: 19px; }\n            .cst .info-box { padding: 18px; }\n            .cst .comparison-grid { margin: 20px 0; }\n        }\n\n        \/* --- EMAIL TOP BANNER --- *\/\n        .cst .email-banner { position: fixed; top: 0; left: 0; width: 100%; background: var(--primary-dark); color: #fff; z-index: 99990; padding: 8px 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.2); transform: translateY(-200%); transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1); display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; letter-spacing: 0.02em; }\n        .cst .email-banner.show { transform: translateY(0); }\n        .cst .email-banner-content { display: flex; align-items: center; gap: 12px; flex-wrap: nowrap; justify-content: center; width: 100%; }\n        .cst .email-banner-text { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n        .cst .email-icon-mobile { display: none; width: 18px; height: 18px; flex-shrink: 0; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n        .cst .email-banner-content a { display: flex; align-items: center; gap: 8px; color: var(--accent-color); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; font-weight: 700; transition: color 0.2s ease; white-space: nowrap; flex-shrink: 0; border: none; }\n        .cst .email-banner-content a:hover { color: #fff; border: none; text-decoration: underline; }\n        .cst .email-banner-close { background: none; border: none; color: #fff; font-size: 20px; line-height: 1; cursor: pointer; margin-left: 10px; opacity: 0.7; transition: opacity 0.2s ease; padding: 0 5px; flex-shrink: 0; }\n        .cst .email-banner-close:hover { opacity: 1; }\n\n        @media(max-width: 768px) {\n            .cst .email-banner { padding: 6px 15px; }\n            .cst .email-banner-text { display: none !important; }\n            .cst .email-icon-mobile { display: block !important; }\n            .cst .email-banner-content { justify-content: center; }\n        }\n\n        @media (max-width: 480px) {\n            .cst header.hero-section { padding: 40px 16px 28px; }\n            .cst .hero-title { font-size: 22px; letter-spacing: -0.3px; }\n            .cst .hero-author-mini { gap: 10px; }\n            .cst p, .cst li { font-size: 16px; }\n            .cst .cta-section { padding: 35px 20px; margin: 40px 0; }\n            .cst .author-box { padding: 20px; }\n            .cst .stages-infographic-container { grid-template-columns: 1fr; }\n        }\n\n        \/* --- BEFORE\/AFTER SLIDER --- *\/\n        .cst .before-after-container { margin: 30px 0; }\n        .cst .before-after-slider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; border-radius: 12px; box-shadow: 0 8px 30px rgba(0,0,0,.12); cursor: ew-resize; touch-action: pan-y; user-select: none; }\n        .cst .ba-image-wrapper { position: relative; width: 100%; line-height: 0; }\n        .cst .ba-after-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip-path: inset(0 0 0 50%); z-index: 2; }\n        .cst .ba-image { width: 100%; height: auto; display: block; pointer-events: none; }\n        .cst .ba-label { position: absolute; top: 20px; padding: 8px 16px; border-radius: 20px; font-weight: 700; font-size: 13px; color: #fff; z-index: 5; text-transform: uppercase; box-shadow: 0 2px 8px rgba(0,0,0,.15); letter-spacing: 0.08em; transition: opacity 0.15s ease; }\n        .cst .ba-label-before { left: 20px; background: rgba(123,63,63,.9); }\n        .cst .ba-label-after  { right: 20px; background: rgba(46,125,50,.9); }\n        .cst .ba-slider-handle { position: absolute; top: 0; bottom: 0; left: 50%; width: 4px; background: #fff; transform: translateX(-50%); z-index: 10; display: flex; flex-direction: column; align-items: center; justify-content: center; pointer-events: none; }\n        .cst .ba-handle-line { flex: 1; width: 4px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.3); }\n        .cst .ba-handle-circle { width: 50px; height: 50px; border-radius: 50%; background: linear-gradient(135deg,#D4AF37,#C9A962); color: #fff; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,.3); border: 2px solid rgba(255,255,255,.5); pointer-events: auto; }\n        \n        \/* Banner Styles inside slider *\/\n        .cst .partner-banner { position: absolute; bottom: 12px; right: 12px; z-index: 20; display: block; width: 130px; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); padding: 4px 8px; border-radius: 6px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); border: none; cursor: pointer; transition: transform 0.2s ease; -webkit-appearance: none; appearance: none; outline: none; }\n        .cst .partner-banner img { width: 100%; height: auto; display: block; border: none; }\n        .cst .partner-banner:hover { border: none; transform: scale(1.05); }\n        @media(max-width: 600px) { .cst .partner-banner { width: 65px; padding: 2px 4px; bottom: 8px; right: 8px; } }\n\n        \/* EXPERTS MODAL (Fixed Overlay for entire screen) *\/\n        .cst .experts-modal-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0,0,0,0.65); z-index: 9999999; display: flex; align-items: center; justify-content: center; opacity: 0; pointer-events: none; transition: opacity 0.3s ease; }\n        .cst .experts-modal-overlay.active { opacity: 1; pointer-events: auto; }\n        .cst .experts-modal-content { background: #fff; padding: 35px 25px 30px; border-radius: 6px; max-width: 90%; width: 350px; text-align: center; position: relative; box-shadow: 0 10px 40px rgba(0,0,0,0.3); transform: translateY(15px) scale(0.95); transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); }\n        .cst .experts-modal-overlay.active .experts-modal-content { transform: translateY(0) scale(1); }\n        .cst .experts-modal-close { position: absolute; top: 15px; right: 15px; width: 28px; height: 28px; background-color: #a05757; color: #fff; border: none; border-radius: 4px; font-size: 20px; font-weight: 400; line-height: 28px; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; transition: background-color 0.2s; }\n        .cst .experts-modal-close:hover { background-color: var(--primary-dark); }\n        .cst .experts-modal-title { color: var(--primary-color); margin-top: 0; margin-bottom: 25px; font-size: 22px; font-weight: 800; }\n        .cst .experts-modal-content p { font-size: 15px; margin-bottom: 5px; color: #1a1a1a; line-height: 1.4; text-align: center; }\n        .cst .experts-modal-phone { font-weight: 800; color: var(--primary-color) !important; margin-bottom: 20px !important; font-size: 16px !important; }\n        .cst .experts-modal-en { font-style: italic; color: #666 !important; font-size: 13px !important; }\n        .cst .experts-modal-phone-en { font-weight: 800; font-style: italic; color: var(--primary-color) !important; font-size: 14px !important; }\n\n\n        \/* --- CASE CARDS CAROUSEL --- *\/\n        .cst .cases-section { margin: 50px 0 20px; max-width: 900px; overflow: visible; position: relative; }\n        .cst .cases-section h2 { margin-bottom: 30px; }\n        .cst .cases-carousel-wrapper { position: relative; overflow: visible; }\n        .cst .cases-carousel {\n            display: flex; gap: 24px; overflow-x: auto; scroll-snap-type: x mandatory;\n            -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 16px;\n        }\n        .cst .cases-carousel::-webkit-scrollbar { display: none; }\n        .cst .case-card {\n            flex: 0 0 calc(50% - 12px); scroll-snap-align: start;\n            background: #fff; border-radius: 12px; box-shadow: var(--soft-shadow);\n            border: 1px solid #eee; border-top: 4px solid var(--accent-color);\n            padding: 24px; display: flex; flex-direction: column; gap: 12px;\n        }\n        @media (max-width: 700px) {\n            .cst .case-card { flex: 0 0 88%; }\n        }\n        .cst .case-flag { font-size: 28px; line-height: 1; }\n        .cst .case-meta { font-size: 13px; font-weight: 700; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.5px; }\n        .cst .case-card-title { font-size: 17px; font-weight: 800; color: var(--primary-color); margin: 4px 0 10px; line-height: 1.4; }\n        .cst .case-body { font-size: 15px; color: var(--text-medium); line-height: 1.6; margin: 0; flex: 1; }\n        .cst .case-tag { display: inline-block; background: var(--success-bg); color: var(--success-green); font-size: 13px; font-weight: 700; padding: 4px 10px; border-radius: 20px; border: 1px solid #c8e6c9; align-self: flex-start; }\n        .cst .cases-dots { display: flex; justify-content: center; gap: 8px; margin-top: 16px; }\n        .cst .cases-dot { width: 8px; height: 8px; border-radius: 50%; background: #ddd; border: none; padding: 0; cursor: pointer; transition: background 0.2s; }\n        .cst .cases-dot.active { background: var(--accent-color); }\n    \n        \/* --- READING TIME BADGE --- *\/\n        .cst .reading-time { display: inline-flex; align-items: center; gap: 5px; font-size: 13px; color: var(--text-muted); font-weight: 500; margin-top: 3px; }\n        .cst .reading-time svg { width: 14px; height: 14px; fill: currentColor; }\n\n        \/* --- ELIGIBILITY CHECK WIDGET --- *\/\n        .cst .eligibility-check { max-width: 850px; margin: 42px 0; border: 1px solid var(--accent-color); border-radius: 14px; overflow: hidden; box-shadow: 0 8px 26px rgba(123,63,63,0.10); background: #fff; }\n        .cst .eligibility-head { background: linear-gradient(135deg, var(--primary-color), var(--primary-dark)); color: #fff; padding: 18px 24px; }\n        .cst .eligibility-head h3 { color: #fff !important; margin: 0; font-size: 18px; font-weight: 800; }\n        .cst .eligibility-head p { color: rgba(255,255,255,0.85) !important; margin: 5px 0 0; font-size: 13.5px; max-width: none; }\n        .cst .eligibility-body { padding: 22px 24px 24px; }\n        .cst .eligibility-progress { display: flex; gap: 6px; margin-bottom: 20px; }\n        .cst .eligibility-progress span { height: 4px; flex: 1; background: #ececec; border-radius: 2px; transition: background 0.3s; }\n        .cst .eligibility-progress span.active { background: var(--accent-color); }\n        .cst .eligibility-q { font-size: 16.5px; font-weight: 700; color: var(--text-dark); margin: 0 0 16px; line-height: 1.45; max-width: none; }\n        .cst .eligibility-options { display: flex; flex-direction: column; gap: 10px; }\n        .cst .eligibility-opt { text-align: left; padding: 13px 16px; border: 1.5px solid var(--border-color); border-radius: 10px; background: #fff; font-size: 15px; font-family: inherit; color: var(--text-dark); cursor: pointer; transition: border-color 0.15s, background 0.15s, transform 0.1s; -webkit-tap-highlight-color: transparent; }\n        @media (hover: hover) { .cst .eligibility-opt:hover { border-color: var(--accent-color); background: #fdfaf4; } }\n        .cst .eligibility-opt:active { transform: scale(0.99); }\n        .cst .eligibility-back { background: none; border: none; color: var(--text-muted); font-size: 14px; cursor: pointer; font-family: inherit; padding: 14px 0 0; -webkit-tap-highlight-color: transparent; }\n        .cst .eligibility-back[hidden] { display: none; }\n        .cst .eligibility-result { display: none; }\n        .cst .eligibility-result.show { display: block; }\n        .cst .eligibility-result-badge { display: inline-flex; align-items: center; gap: 8px; font-weight: 800; font-size: 14.5px; padding: 7px 16px; border-radius: 30px; margin-bottom: 14px; }\n        .cst .eligibility-result.r-yes .eligibility-result-badge { background: var(--success-bg); color: var(--success-green); border: 1px solid #c8e6c9; }\n        .cst .eligibility-result.r-maybe .eligibility-result-badge { background: #fffcf5; color: #9a7d3a; border: 1px solid var(--accent-color); }\n        .cst .eligibility-result.r-no .eligibility-result-badge { background: #fff5f5; color: #c0392b; border: 1px solid #f0c0bb; }\n        .cst .eligibility-result h4 { margin: 0 0 8px; font-size: 18px; color: var(--primary-color); }\n        .cst .eligibility-result p { font-size: 15px; color: var(--text-medium); line-height: 1.6; margin: 0 0 16px; max-width: none; }\n        .cst .eligibility-result-cta { display: flex; gap: 12px; flex-wrap: wrap; }\n        .cst .elig-btn { display: inline-flex; align-items: center; gap: 8px; padding: 11px 20px; border-radius: 50px; font-weight: 700; font-size: 14.5px; text-decoration: none; transition: background 0.2s, color 0.2s, transform 0.2s; -webkit-tap-highlight-color: transparent; }\n        .cst .elig-btn svg { width: 18px; height: 18px; fill: currentColor; flex-shrink: 0; }\n        .cst .elig-phone { background: var(--accent-color); color: #fff !important; border: 2px solid var(--accent-color); }\n        .cst .elig-email { background: transparent; color: var(--primary-color) !important; border: 2px solid var(--accent-color); }\n        @media (hover: hover) {\n            .cst .elig-phone:hover { background: var(--accent-hover); border-color: var(--accent-hover); transform: translateY(-2px); }\n            .cst .elig-email:hover { background: var(--accent-color); color: #3a1f1f !important; transform: translateY(-2px); }\n        }\n        .cst .eligibility-restart { background: none; border: none; color: var(--text-muted); font-size: 13.5px; cursor: pointer; text-decoration: underline; font-family: inherit; margin-top: 16px; padding: 0; -webkit-tap-highlight-color: transparent; }\n        .cst .eligibility-disclaimer { font-size: 12px; color: var(--text-muted); margin: 14px 0 0; max-width: none; }\n        @media (max-width: 600px) { .cst .elig-btn { flex: 1 1 100%; justify-content: center; } }\n\n        \/* --- SOFT MID-PAGE CTA --- *\/\n        .cst .soft-cta { margin: 36px 0; max-width: 850px; padding: 22px 26px; background: linear-gradient(135deg, #fdf9f3, #f9f1e6); border: 1px solid var(--accent-color); border-left: 5px solid var(--accent-color); border-radius: 12px; box-shadow: 0 6px 22px rgba(123,63,63,0.07); }\n        .cst .soft-cta-title { margin: 0 0 8px; font-size: 18px; font-weight: 800; color: var(--primary-color); line-height: 1.35; }\n        .cst .soft-cta-text { margin: 0 0 16px; font-size: 15.5px; color: var(--text-medium); line-height: 1.6; }\n        .cst .soft-cta-btn { display: inline-flex; align-items: center; gap: 9px; padding: 11px 22px; border-radius: 50px; background: transparent; color: var(--primary-color) !important; border: 2px solid var(--accent-color); font-weight: 700; font-size: 14.5px; text-decoration: none; transition: background 0.2s, color 0.2s, transform 0.2s; }\n        .cst .soft-cta-btn svg { width: 18px; height: 18px; fill: currentColor; flex-shrink: 0; }\n        @media (hover: hover) { .cst .soft-cta-btn:hover { background: var(--accent-color); color: #3a1f1f !important; transform: translateY(-2px); } }\n        .cst .soft-cta.anim-ready { opacity: 0; transform: translateY(18px); transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.16,1,0.3,1); }\n        .cst .soft-cta.anim-ready.in-view { opacity: 1; transform: translateY(0); }\n        .cst .soft-cta.anim-ready.in-view .soft-cta-btn svg { animation: softCtaNudge 1.5s ease-in-out 0.5s 2; }\n        @keyframes softCtaNudge { 0%,100% { transform: translateX(0); } 40% { transform: translateX(-3px); } 70% { transform: translateX(2px); } }\n\n        \/* --- PHONE RING ANIMATION --- *\/\n        .cst .cta-button--primary .cta-button-icon { transform-origin: 50% 50%; }\n        .cst .cta-button--primary.ring-active .cta-button-icon { animation: phoneRing 1.1s ease-in-out 3; }\n        @keyframes phoneRing {\n            0%, 70%, 100% { transform: rotate(0) scale(1); }\n            8%   { transform: rotate(-22deg) scale(1.18); }\n            18%  { transform: rotate(20deg) scale(1.16); }\n            28%  { transform: rotate(-16deg) scale(1.12); }\n            38%  { transform: rotate(13deg) scale(1.08); }\n            48%  { transform: rotate(-9deg) scale(1.05); }\n            58%  { transform: rotate(5deg) scale(1.02); }\n        }\n        @media (prefers-reduced-motion: reduce) {\n            .cst .cta-button--primary.ring-active .cta-button-icon { animation: none; }\n            .cst .soft-cta.anim-ready { opacity: 1; transform: none; transition: none; }\n            .cst .soft-cta.anim-ready.in-view .soft-cta-btn svg { animation: none; }\n        }\n\n    <\/style>\n\n    <!-- Email Top Banner -->\n    <div id=\"emailInfoBanner\" class=\"email-banner\">\n        <div class=\"email-banner-content\">\n            <span class=\"email-banner-text\">Need more information? Get in touch with us: <\/span>\n            <a href=\"mailto:info@pachounotary.gr\" data-cta-mail>\n                <svg class=\"email-icon-mobile\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path>\n                    <polyline points=\"22,6 12,13 2,6\"><\/polyline>\n                <\/svg>\n                info@pachounotary.gr\n            <\/a>\n            <button id=\"closeEmailBanner\" class=\"email-banner-close\" aria-label=\"Close\">&times;<\/button>\n        <\/div>\n    <\/div>\n\n    <div class=\"reading-progress-container\">\n        <div class=\"reading-progress-bar\" id=\"myBar\" role=\"progressbar\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-label=\"Reading progress\"><\/div>\n    <\/div>\n\n    <!-- Mobile TOC Banner \/ Hamburger -->\n    <button class=\"mobile-hamburger-btn\" aria-label=\"Open navigation menu\" type=\"button\">\n        <span><\/span><span><\/span><span><\/span>\n    <\/button>\n\n    <div class=\"mobile-nav-overlay\" aria-hidden=\"true\"><\/div>\n    <div class=\"mobile-nav-drawer\">\n        <p class=\"toc-header\">Contents<\/p>\n        <ul class=\"nav-list\">\n            <li><a href=\"#intro\">Introduction<\/a><\/li>\n            <li><a href=\"#what-is\">1. What \"Change of Use\" Means<\/a><\/li>\n            <li><a href=\"#square-meters\">2. Is There a Square-Metre Limit?<\/a><\/li>\n            <li><a href=\"#notary-role\">3. The Critical Role of the Notary<\/a><\/li>\n            <li><a href=\"#traps\">4. Legal Pitfalls<\/a><\/li>\n            <li><a href=\"#payments\">5. Payment & Banking<\/a><\/li>\n            <li><a href=\"#process\">6. The Step-by-Step Process<\/a><\/li>\n            <li><a href=\"#faq\">7. Frequently Asked Questions (FAQ)<\/a><\/li>\n            <li><a href=\"#team\">8. The Team Coordination<\/a><\/li>\n            <li><a href=\"#cases\">9. Case Studies<\/a><\/li>\n            <li><a href=\"#why-us\">10. Why Choose Us<\/a><\/li>\n        <\/ul>\n    <\/div>\n\n    <header class=\"hero-section\">\n        <div class=\"hero-container\">\n            <h1 class=\"hero-title\">Greek Golden Visa \u20ac250,000: The Change-of-Use Guide (2026)<\/h1>\n            \n            \n            <div class=\"hero-author-mini\">\n                <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/11\/Christina-Pachou-author.jpg\" alt=\"Christina G. Pachou\" class=\"author-avatar-small\" width=\"55\" height=\"55\" fetchpriority=\"high\" title=\"\">\n                <div class=\"hero-meta-text\">\n                    <span class=\"author-name\">Authors: <strong>Christina G. Pachou & Ilias P. Poulakos<\/strong><\/span>\n                    <span class=\"meta-date\" id=\"article-dates\">Last Updated: <strong>June 2026<\/strong><\/span>\n                    <span class=\"reading-time\" id=\"readingTime\" hidden>\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zm.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7V7z\"\/><\/svg>\n                        <span id=\"readingTimeText\"><\/span>\n                    <\/span>\n                    \n                <\/div>\n            <\/div>\n            \n            <div class=\"social-share-wrapper\">\n                <span class=\"share-label\">Share this article:<\/span>\n                \n                <div class=\"social-share\">\n                    <button class=\"share-btn share-linkedin\" data-platform=\"linkedin\" aria-label=\"Share on LinkedIn\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM8.5 19H5.5V10h3v9zM7 8.5c-.83 0-1.5-.67-1.5-1.5S6.17 5.5 7 5.5s1.5.67 1.5 1.5S7.83 8.5 7 8.5zm11.5 10.5h-3v-4.5c0-1.07-.02-2.45-1.5-2.45-1.5 0-1.73 1.17-1.73 2.37V19h-3V10h2.88v1.23h.04c.4-.76 1.38-1.56 2.84-1.56 3.04 0 3.6 2 3.6 4.6V19z\"\/><\/svg><\/button>\n                    <button class=\"share-btn share-facebook\" data-platform=\"facebook\" aria-label=\"Share on Facebook\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z\"\/><\/svg><\/button>\n                    <button class=\"share-btn share-whatsapp\" data-platform=\"whatsapp\" aria-label=\"Share on WhatsApp\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.008-.57-.008-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg><\/button>\n                    <button class=\"share-btn share-viber\" data-platform=\"viber\" aria-label=\"Share on Viber\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.013 3.987C17.91 1.8 15.05 1 12 1 5.925 1 1 5.925 1 12c0 1.875.487 3.637 1.338 5.175L1 23l5.988-1.313A11.04 11.04 0 0012 23c6.075 0 11-4.925 11-11 0-3.05-.8-5.91-2.987-8.013zM12 21c-1.688 0-3.263-.45-4.625-1.238l-.325-.188-3.45.9.925-3.362-.2-.338A9 9 0 013 12c0-4.963 4.037-9 9-9s9 4.037 9 9-4.037 9-9 9zm4.95-6.637c-.263-.138-1.588-.788-1.838-.875-.25-.088-.425-.138-.6.138-.175.263-.7.875-.85 1.05-.15.175-.313.2-.575.063-.263-.138-1.125-.413-2.138-1.313-.788-.7-1.325-1.575-1.475-1.838-.163-.263-.013-.4.113-.538.113-.113.263-.3.388-.45.125-.15.163-.263.25-.438.088-.175.038-.325-.025-.463-.063-.138-.6-1.45-.825-1.988-.213-.513-.438-.438-.6-.45h-.513c-.175 0-.45.063-.688.325-.238.263-.9.875-.9 2.138 0 1.25.925 2.462 1.05 2.637.125.175 1.813 2.775 4.388 3.888.613.263 1.088.425 1.463.538.613.2 1.175.175 1.613.1.488-.075 1.513-.613 1.725-1.213.213-.6.213-1.1.15-1.213-.063-.1-.238-.163-.5-.3z\"\/><\/svg><\/button>\n                    <button class=\"share-btn share-generic\" data-platform=\"generic\" aria-label=\"Share\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"\/><\/svg><\/button>\n                    <span class=\"share-overflow-indicator\" aria-hidden=\"true\" title=\"More sharing options\"><svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" aria-hidden=\"true\"><circle cx=\"5\" cy=\"12\" r=\"2\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><circle cx=\"19\" cy=\"12\" r=\"2\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/header>\n\n    <div class=\"page-wrapper\">\n        <aside class=\"sidebar\">\n            <div class=\"nav-card\">\n                <div class=\"nav-header\">Guide Navigation<\/div>\n                <ul class=\"nav-list\" id=\"desktop-nav\">\n                    <li><a href=\"#intro\" class=\"nav-link\">Introduction<\/a><\/li>\n                    <li><a href=\"#what-is\" class=\"nav-link\">1. What \"Change of Use\" Means<\/a><\/li>\n                    <li><a href=\"#square-meters\" class=\"nav-link\">2. Is There a Square-Metre Limit?<\/a><\/li>\n                    <li><a href=\"#notary-role\" class=\"nav-link\">3. The Critical Role of the Notary<\/a><\/li>\n                    <li><a href=\"#traps\" class=\"nav-link\">4. Legal Pitfalls<\/a><\/li>\n                    <li><a href=\"#payments\" class=\"nav-link\">5. Payment & Banking<\/a><\/li>\n                    <li><a href=\"#process\" class=\"nav-link\">6. The Step-by-Step Process<\/a><\/li>\n                    <li><a href=\"#faq\" class=\"nav-link\">7. Frequently Asked Questions (FAQ)<\/a><\/li>\n                    <li><a href=\"#team\" class=\"nav-link\">8. The Team Coordination<\/a><\/li>\n                    <li><a href=\"#cases\" class=\"nav-link\">9. Case Studies<\/a><\/li>\n                    <li><a href=\"#why-us\" class=\"nav-link\">10. Why Choose Us<\/a><\/li>\n                <\/ul>\n            <\/div>\n        <\/aside>\n\n        <main class=\"main-content\">\n            \n            <section id=\"intro\">\n                <div class=\"info-box box-success info-box--compact\">\n                    \u2705 Updated per <span class=\"enkyklios-trigger tooltip-trigger\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">Circular 1\/2026<\/span>\n                    <div class=\"enkyklios-tooltip tooltip-popup tooltip-popup--success\" role=\"tooltip\">\n                        <button class=\"enkyklios-close tooltip-close\" aria-label=\"Close\">&times;<\/button>\n                        <strong class=\"tooltip-heading tooltip-heading--success\">Circular 1\/2026<\/strong>\n                        On 21 April 2026, the General Secretariat for Migration Policy issued <strong>Circular 1\/2026<\/strong>, clarifying the application of Article 100 of Law 5038\/2023 with binding guidance for investors, notaries and lawyers. This article has been fully updated to reflect the new clarifications.\n                    <\/div>\n                <\/div>\n\n                 <div class=\"info-box box-warning info-box--compact\">\n                    <span class=\"kya-trigger tooltip-trigger\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">JMD 214926\/2025<\/span> &nbsp;|&nbsp; <span class=\"n5100-trigger tooltip-trigger\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">Law 5100\/2024<\/span>\n                    <div class=\"kya-tooltip tooltip-popup tooltip-popup--warning\" role=\"tooltip\">\n                        <button class=\"kya-close tooltip-close\" aria-label=\"Close\">&times;<\/button>\n                        <strong class=\"tooltip-heading tooltip-heading--warning\">JMD 214926\/2025 \u2014 Official Journal (Series B), No. 6014 \/ 11.11.2025<\/strong>\n                        On 11 November 2025, the Joint Ministerial Decision 214926\/2025 (Official Journal, Series B, No. 6014) was published, definitively clarifying the change-of-use procedures and ending the six-month freeze in the market.\n                    <\/div>\n                    <div class=\"n5100-tooltip tooltip-popup tooltip-popup--alert\" role=\"tooltip\">\n                        <button class=\"n5100-close tooltip-close\" aria-label=\"Close\">&times;<\/button>\n                        <strong class=\"tooltip-heading tooltip-heading--alert\">Law 5100\/2024 \u2014 Short-Term Rental Ban<\/strong>\n                        Short-term rentals (Airbnb, Booking.com) are explicitly prohibited for properties in this category. <strong>ONLY<\/strong> long-term leasing is permitted. Violations carry a <strong>\u20ac50,000<\/strong> fine and revocation of the residence permit.\n                    <\/div>\n                <\/div>\n\n                <div class=\"info-box box-info\" style=\"margin-bottom:20px; margin-top:4px;\">\n                    <h4 class=\"info-box-heading\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z\"\/><\/svg>\n                        Key Points\n                    <\/h4>\n                    <ul class=\"keypoints-list\">\n                        <li>The <a href=\"#what-is\" class=\"intext-anchor\">\u20ac250,000 threshold<\/a> applies exclusively to the purchase price \u2014 renovation and conversion costs do not count towards the minimum investment<\/li>\n                        <li><a href=\"#what-is\" class=\"intext-anchor\">Change of use<\/a> must have been completed after 5 April 2024; earlier conversions are excluded from the programme<\/li>\n                        <li>Short-term rental (Airbnb, Booking.com) is explicitly prohibited; only long-term leasing is permitted<\/li>\n                        <li>The <a href=\"#notary-role\" class=\"intext-anchor\">civil-law notary<\/a> \u2014 not the lawyer \u2014 submits the Property Transfer Tax electronically and certifies the manner of payment<\/li>\n                        <li>The <a href=\"#process\" class=\"intext-anchor\">residence permit application<\/a> can only be submitted after the change of use is fully completed and certified by the engineer<\/li>\n                        <li>The entire transaction can be handled remotely via <a href=\"#faq\" class=\"intext-anchor\">Power of Attorney<\/a> \u2014 one visit to Greece is typically sufficient<\/li>\n                    <\/ul>\n                <\/div>\n\n                <p>The \u20ac250,000 route to the Greek Golden Visa still exists \u2014 but since 1 April 2024 it runs through a single pathway: <strong>commercial property converted to residential use<\/strong>. The requirements are precise and non-negotiable. This guide covers every one of them, updated to June 2026. Every step is handled in English directly with the notary, with no interpreter required, and the entire transaction can be coordinated remotely.<\/p>\n            <\/section>\n\n            <section id=\"what-is\">\n                 <h2>1. What \"Change of Use\" Means in the Golden Visa Context<\/h2>\n                 <p>This route covers properties that are legally converted from commercial use to residential use. For a property to qualify, it must:<\/p>\n\n                <ul class=\"check-list green\">\n                    <li>Be declared (on form E9 \/ the <span class=\"gloss-trigger\" data-term=\"cadastre\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">Hellenic Cadastre<\/span> \/ the building permit) as a commercial space \u2014 namely: <strong>office, shop, warehouse, workshop or industrial premises<\/strong>.<\/li>\n                    <li>Have the change of use to residential lawfully approved by the competent Town Planning Authority (<span class=\"gloss-trigger\" data-term=\"ydom\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">YDOM<\/span> \u2014 the Greek planning permit office).<\/li>\n                    <li>Have had the change of use completed <em>after<\/em> 5 April 2024 \u2014 at which point residential use legally begins.<\/li>\n                <\/ul>\n\n                <div class=\"info-box box-warning info-box--legal\">\n                    <p class=\"info-box-p\"><strong>LEGAL CLARIFICATION (Article 100, Law 5038\/2023)<\/strong><\/p>\n                    <p class=\"info-box-p info-box-p--last\">The \u20ac250,000 threshold applies <strong>EXCLUSIVELY<\/strong> to the \"acquisition value\" of the property. In other words, the purchase price stated on the contract must be at least \u20ac250,000. Renovation or conversion costs do <strong>NOT<\/strong> count towards the minimum investment threshold.<\/p>\n                <\/div>\n\n                <div class=\"comparison-grid\">\n                    <div class=\"comparison-card green-border\">\n                        <div class=\"card-header green\">Scenario A: Ready-for-Occupation Property (\"Ready to Move In\")<\/div>\n                        <p>You purchase the property after the seller has already completed both the change of use and the renovation (purchase value \u2265 \u20ac250,000). <strong>Advantage:<\/strong> Immediate availability and no planning risk.<\/p>\n                    <\/div>\n                    <div class=\"comparison-card gold-border\">\n                        <div class=\"card-header gold\">Scenario B: Unfinished \/ Requires Renovation<\/div>\n                        <p><strong>Before purchase:<\/strong> the seller has already filed an application for change-of-use approval with the competent Town Planning Authority (<span class=\"gloss-trigger\" data-term=\"ydom\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">YDOM<\/span>).<br><strong>After signing:<\/strong> you take on the works and have the permit transferred into your name as the new owner.<\/p>\n                    <\/div>\n                <\/div>\n                <p class=\"section-bridge\">The property's size does not determine eligibility. The investment amount does.<\/p>\n            <\/section>\n\n            <div class=\"eligibility-check\" id=\"eligibilityCheck\">\n                <div class=\"eligibility-head\">\n                    <h3>Quick Eligibility Check<\/h3>\n                    <p>4 short questions \u2014 see if your property meets the core criteria.<\/p>\n                <\/div>\n                <div class=\"eligibility-body\">\n                    <div class=\"eligibility-progress\" id=\"eligProgress\" aria-hidden=\"true\">\n                        <span><\/span><span><\/span><span><\/span><span><\/span>\n                    <\/div>\n                    <div class=\"eligibility-quiz\" id=\"eligQuiz\" role=\"group\" aria-label=\"Property eligibility check\"><\/div>\n                    <div class=\"eligibility-result\" id=\"eligResult\" role=\"status\" aria-live=\"polite\"><\/div>\n                <\/div>\n            <\/div>\n\n            <section id=\"square-meters\">\n                <h2>2. Is There a Square-Metre Limit?<\/h2>\n                <div class=\"info-box box-success\">\n                    <div class=\"icon-headline-row\">\n                         <svg class=\"circular-icon-svg\" viewBox=\"0 0 24 24\"><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.29 13.29L6.7 12.3a1 1 0 011.41-1.41L10 13.17l6.88-6.88a1 1 0 011.41 1.41l-7.58 7.59z\"\/><\/svg>\n                        <strong class=\"large-emphasis\">NO.<\/strong>\n                    <\/div>\n                    <p>For the change-of-use category, Greek law imposes <strong>no restriction<\/strong> on the square metres of the property. The only criterion is the minimum investment amount (\u20ac250,000).<\/p>\n                <\/div>\n\n                <div class=\"before-after-container\">\n                   <div class=\"before-after-slider\">\n                    <div class=\"ba-image-wrapper ba-before-wrapper\">\n                        <img loading=\"lazy\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/12\/kolonaki-loft-before.webp\" class=\"ba-image\" alt=\"Before renovation\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" title=\"\">\n                        <div class=\"ba-label ba-label-before\">BEFORE<\/div>\n                    <\/div>\n                    <div class=\"ba-image-wrapper ba-after-wrapper\">\n                        <img loading=\"lazy\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/12\/kolonaki-loft-after.webp\" class=\"ba-image\" alt=\"After renovation\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" title=\"\">\n                        <div class=\"ba-label ba-label-after\">AFTER<\/div>\n                    <\/div>\n                    <div class=\"ba-slider-handle\">\n                        <div class=\"ba-handle-line\"><\/div>\n                        <div class=\"ba-handle-circle\">\n                            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M10 17l-5-5 5-5v10zm4-10l5 5-5 5V7z\"\/><\/svg>\n                        <\/div>\n                        <div class=\"ba-handle-line\"><\/div>\n                    <\/div>\n                    \n                    <!-- Static banner inside slider, as originally visible -->\n                    <!-- Behaviour controlled by CONFIG.MAVROMATIS_BANNER_MODE:\n                         0 \u2192 opens mavromatis-estate.gr via pachounotary.gr relay (new tab, your site stays live)\n                         1 \u2192 smooth-scrolls to #cta-footer instead of navigating away -->\n                    <button type=\"button\" class=\"partner-banner\" id=\"partner-banner-en\" aria-label=\"Visit Mavromatis Real Estate\">\n                        <img loading=\"lazy\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2026\/01\/real-estate-mavromatis.webp\" alt=\"Mavromatis Real Estate\" loading=\"lazy\" decoding=\"async\" width=\"130\" height=\"60\" title=\"\">\n                    <\/button>\n                   <\/div>\n                   \n                   <p class=\"caption-note\">\u2190 Drag to see the transformation \u2192<\/p>\n\n                   <!-- The correct button underneath the slider text that opens the Modal -->\n                   <div class=\"modal-action-row\">\n                        <button class=\"hero-btn hero-btn-primary hero-btn--inline experts-modal-trigger\">\n                            Speak with Our Experts\n                        <\/button>\n                   <\/div>\n                <\/div>\n\n                <p>In practical terms, this means an investor can purchase and convert a 35\u201342 sq m studio that was previously an office space, or a 90 sq m full-floor apartment created from a former workshop.<\/p>\n                <p class=\"section-bridge\">What determines whether a file succeeds or fails is the legal and technical work surrounding the contract. At the centre of that work is the civil-law notary.<\/p>\n            <\/section>\n\n            <section id=\"notary-role\">\n                <h2>3. The Critical Role of the Civil-Law Notary<\/h2>\n                <p>The Greek <strong>civil-law notary<\/strong> operates differently from notaries in most other jurisdictions. In Greece, the civil-law notary is a public legal officer \u2014 not a signature witness \u2014 who drafts the purchase contract, verifies title, calculates and electronically submits the Property Transfer Tax, certifies the manner of payment, and registers the transaction with the <span class=\"gloss-trigger\" data-term=\"cadastre\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">Hellenic Cadastre<\/span>. The notary is the official guarantor of the contract's legal validity under Greek law. In the Golden Visa context, this role expands further: under <strong>Circular 1\/2026<\/strong>, the notary must also confirm that the property has not previously been used to grant a residence permit to another investor \u2014 a check that is now mandatory before contract execution.<\/p>\n\n                <ul class=\"check-list gold\">\n                    <li><strong>Legality verification:<\/strong> We confirm that the change of use was approved after 5 April 2024.<\/li>\n                    <li><strong>Engineer's Technical Report:<\/strong> Mandatory review as required under the Joint Ministerial Decision.<\/li>\n                    <li><strong>Building By-laws:<\/strong> We verify that residential use is permitted under the building's by-laws.<\/li>\n                    <li><strong>Property history check:<\/strong> We certify that the property has not already been used for a Golden Visa application (Circular 1\/2026).<\/li>\n                <\/ul>\n                <p class=\"section-bridge\">Each of the following issues has caused a Golden Visa application to fail. All are detectable \u2014 and resolvable \u2014 before the contract is signed.<\/p>\n            <\/section>\n\n            <div class=\"soft-cta\">\n                <p class=\"soft-cta-title\">Do you already have a specific property in mind?<\/p>\n                <p class=\"soft-cta-text\">The most common question we receive is whether a specific property qualifies. Send us the basic details and we will give you a clear picture \u2014 with no commitment on your part.<\/p>\n                <a href=\"mailto:info@pachounotary.gr?subject=Golden%20Visa%20%E2%80%94%20For%20the%20attention%20of%20Christina%20Pachou&body=Full%20name%3A%20%0APhone%20number%3A%20%0A%0AHello%2C%20I%20would%20like%20to%20entrust%20your%20office%20with%20a%20property%20acquisition%20under%20the%20Golden%20Visa%20change-of-use%20scheme.%20Please%20confirm%20receipt%20and%20advise%20on%20next%20steps.\" data-cta-mail class=\"soft-cta-btn\">\n                    <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                    Send Property Details\n                <\/a>\n            <\/div>\n\n            <section id=\"traps\">\n                <h2>4. Legal Pitfalls We Resolve<\/h2>\n                \n                <div class=\"info-box box-alert\">\n                    <ul class=\"check-list red\">\n                        <li><strong>Incomplete engineer's documentation:<\/strong> the certificate fails to properly certify completion of the change of use (see <a href=\"https:\/\/pachounotary.gr\/golden-visa-change-of-use-engineer\/\" class=\"intext-anchor\">what the engineer checks and certifies<\/a> at each stage) \u2192 Result: rejection of the Golden Visa application.<\/li>\n                        <li><strong>Co-ownership restrictions:<\/strong> the building by-laws prohibit residential use of ground-floor or basement units \u2192 Result: the property is ineligible.<\/li>\n                        <li><strong>Pre-dated change of use:<\/strong> the conversion to residential was completed before 5 April 2024 \u2192 Result: exclusion from the \u20ac250,000 programme.<\/li>\n                        <li><strong>Property re-use (<span class=\"enkyklios-trigger tooltip-trigger\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">Circular 1\/2026<\/span>):<\/strong> the property has already been used to grant a Golden Visa to another investor \u2192 Result: ineligibility for the \u20ac250,000 tier on the secondary market.<\/li>\n                    <\/ul>\n                <\/div>\n            <\/section>\n\n            <section id=\"payments\">\n                <h2>5. Payment Methods & Banking<\/h2>\n                <div class=\"comparison-grid\">\n                    <div class=\"comparison-card green-border\">\n                        <div class=\"card-header green\">\n                            <svg class=\"circular-icon-svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"\/><\/svg>\n                            Accepted Payment Methods:\n                        <\/div>\n                        <ul class=\"check-list green\">\n                            <li><strong>International wire transfer:<\/strong> Directly from the buyer's own bank account (SWIFT).<\/li>\n                            <li><strong>Bank cheque (drawn on a Greek bank)<\/strong><\/li>\n                            <li><strong>Deposit into a Greek bank account<\/strong><\/li>\n                        <\/ul>\n                    <\/div>\n                     <div class=\"comparison-card red-border\">\n                        <div class=\"card-header red\">Methods NOT Accepted:<\/div>\n                        <ul class=\"check-list red\">\n                            <li><strong>Cash:<\/strong> Amounts above \u20ac500 are prohibited.<\/li>\n                            <li><strong>Cryptocurrencies:<\/strong> Not legally recognised.<\/li>\n                            <li><strong>Payment from a third party's account:<\/strong> (where no family relationship exists).<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n\n                <p>For a full breakdown of acceptable transfer paths by investor jurisdiction, see our <a href=\"https:\/\/pachounotary.gr\/golden-visa-payment-methods\/\" class=\"intext-anchor\">detailed guide to Golden Visa payment methods<\/a>.<\/p>\n\n                <div class=\"info-box box-info info-box--spaced\">\n                    <h4 class=\"info-box-heading\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z\"\/><\/svg>\n                        International Wire Transfers \u2014 What Your Bank Will Ask\n                    <\/h4>\n                    <p class=\"info-box-p\">For an outbound wire of \u20ac250,000 or more, your originating bank will normally require four categories of documentation. First, the signed purchase or preliminary agreement \u2014 or the notarial draft \u2014 confirming the property and the seller's IBAN. Second, source of funds: bank statements, payslips or sale-of-asset records; for inherited or gifted funds, the relevant supporting documents. Third, your Greek Tax ID (<span class=\"gloss-trigger\" data-term=\"afm\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">AFM<\/span>) and the opening confirmation of your Greek bank account. Fourth, a brief written explanation of the transaction purpose for the bank's compliance team.<\/p>\n                    <p class=\"info-box-p info-box-p--last\">We prepare this paper trail in advance with you and your Greek bank so that the funds clear without holds or compliance queries that would delay the contract date.<\/p>\n                <\/div>\n\n                <div class=\"info-box box-info info-box--spaced\">\n                    <h4 class=\"info-box-heading\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11zM8 15h8v2H8zm0-4h8v2H8z\"\/><\/svg>\n                        Property Transfer Tax\n                    <\/h4>\n                    <p class=\"info-box-p\">Beyond the purchase price, the buyer must pay a Property Transfer Tax of <strong>3%<\/strong> on the transfer value (the higher of the contract price and the tax-assessed value). The tax is calculated and electronically submitted by the notary before the contract is signed.<\/p>\n                    <p class=\"info-box-p info-box-p--last\">We calculate the tax for the buyer in good time, once we know the agreed price and have the property file.<\/p>\n                <\/div>\n            <\/section>\n\n            <section id=\"process\">\n                <h2>6. The Step-by-Step Process<\/h2>\n                <p>Securing the Golden Visa via change-of-use is a precise legal and technical journey. Here is how it unfolds in practice.<\/p>\n                \n                <div class=\"timeline-container\">\n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 1<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 1<\/span>\n                            <h4>Property Search & Preliminary Study<\/h4>\n                            <p>Property identification and inspection by a civil engineer.<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 2<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 2<\/span>\n                            <h4>Legal Due Diligence<\/h4>\n                            <p>Title check by the lawyer; the file then passes to the notary, who coordinates the contract.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 3<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 3<\/span>\n                            <h4>Preliminary Agreement (Optional)<\/h4>\n                            <p>Drafting of the <a href=\"https:\/\/pachounotary.gr\/golden-visa-preliminary-contract\/\" class=\"intext-anchor\">notarial preliminary agreement<\/a> and deposit (10\u201330%).<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 4<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 4<\/span>\n                            <h4>Planning Approval & Construction<\/h4>\n                            <p>Issuance of the building permit or Small-Scale Works Approval (<span class=\"gloss-trigger\" data-term=\"eedmk\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">EEDMK<\/span> \u2014 the Greek minor works permit) authorising the change of use. <em>(Only skippable if the seller or developer has already completed this before the sale.)<\/em><\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 5<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 5<\/span>\n                            <h4>Final Purchase Contract<\/h4>\n                            <p>Signing of the contract, settlement of the price and registration with the <span class=\"gloss-trigger\" data-term=\"cadastre\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">Hellenic Cadastre<\/span>. The <strong>Property Transfer Tax (3%)<\/strong> is calculated and paid before signing; the notary submits it electronically.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 6<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 6<\/span>\n                            <h4>Renovation<\/h4>\n                            <p>Works are carried out and the engineer issues the completion certificate.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"timeline-item\">\n                        <div class=\"timeline-date-label\">STEP 7<\/div>\n                        <div class=\"timeline-marker\"><\/div>\n                        <div class=\"timeline-content\">\n                            <span class=\"timeline-mobile-date\">STEP 7<\/span>\n                            <h4>Golden Visa Application<\/h4>\n                            <p>Submission of the full file to the Aliens & Migration Directorate.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"section-bridge\">In practice, the process runs from 6 to 14 months from property identification to permit issuance \u2014 shorter for straightforward files, longer where planning documentation requires correction or the property title needs remediation.<\/p>\n            <\/section>\n\n             <section id=\"faq\">\n                <h2>7. Frequently Asked Questions<\/h2>\n                \n                <div class=\"faq-item\">\n                    <div class=\"faq-question\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">\n                        Can I sign the final purchase contract before the change-of-use is completed, and then apply for the residence permit?\n                        <span class=\"icon-plus\"><\/span>\n                    <\/div>\n                    <div class=\"faq-answer\">\n                        <p>Yes. You may legally proceed with the purchase contract once the change-of-use permit (converting the property to residential use) has been issued. However, the residence permit application for the Golden Visa \u2014 which follows the signing and Cadastre registration of the contract \u2014 can only be submitted AFTER the change-of-use is fully completed and certified by the engineer.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <div class=\"faq-question\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">\n                        Do I need to be physically present in Greece for the signing and banking procedures?\n                        <span class=\"icon-plus\"><\/span>\n                    <\/div>\n                    <div class=\"faq-answer\">\n                        <p>No. The entire process \u2014 including opening a Greek bank account and signing contracts \u2014 can be handled via a special notarial Power of Attorney granted to your lawyer. The PoA can be drawn up at our office in Athens, at the Greek Consulate in your country, or before a notary in your home jurisdiction with an Apostille certification.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <div class=\"faq-question\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">\n                        Can my family receive the Golden Visa together with me?\n                        <span class=\"icon-plus\"><\/span>\n                    <\/div>\n                    <div class=\"faq-answer\">\n                        <p>Yes. Greece runs one of the most family-friendly Golden Visa programmes in Europe. The residence permit extends to: the investor's spouse or registered partner, unmarried children under 21 (and up to 24 under certain conditions), and the parents of both spouses.<\/p>\n                    <\/div>\n                <\/div>\n                <div class=\"faq-item\">\n                    <div class=\"faq-question\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">\n                        How long does the entire process take, from purchase to Residence Permit?\n                        <span class=\"icon-plus\"><\/span>\n                    <\/div>\n                    <div class=\"faq-answer\">\n                        <p>The timeline depends primarily on the state of the property's title. The main stages are:<\/p>\n                        <ul class=\"check-list green\">\n                            <li><strong>Legal due diligence &amp; preliminary agreement:<\/strong> 2\u20134 weeks.<\/li>\n                            <li><strong>Final contract &amp; Cadastre registration:<\/strong> 1.5\u20133 months \u2014 provided there are no outstanding matters. If seller-side regularisations are required (e.g. unauthorised works declarations, missing certificates), the timeline extends accordingly.<\/li>\n                            <li><strong>Investor Residence Permit:<\/strong> After the contract, a provisional <strong>certificate<\/strong> is issued for the investor and family members. The final residence permit follows once the application is processed by the competent authority of the Ministry of Migration.<\/li>\n                        <\/ul>\n                        <p>With a Power of Attorney, the investor can complete the entire process without travelling to Greece. See our <a href=\"https:\/\/pachounotary.gr\/golden-visa-greece-from-abroad\/\" class=\"intext-anchor\">complete preparation guide for overseas investors<\/a>. Our office coordinates with the lawyer and the Aliens' Directorate to expedite every stage.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <div class=\"faq-question\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">\n                        Are foreign legal documents recognised in Greece? Is an Apostille required?\n                        <span class=\"icon-plus\"><\/span>\n                    <\/div>\n                    <div class=\"faq-answer\">\n                        <p>Yes. Greece is a contracting state to the Hague Convention of 1961, so the procedure depends on the document's country of origin:<\/p>\n                        <ul class=\"check-list green\">\n                            <li><strong>Hague Convention member states<\/strong> (EU, USA, United Kingdom, Turkey, and others): only an <strong>Apostille<\/strong> is required, issued by the competent authority of the issuing state.<\/li>\n                            <li><strong>Non-member states<\/strong>: <strong>diplomatic legalisation<\/strong> by the Greek Embassy or Consulate in the country of issue is required.<\/li>\n                            <li><strong>Official Greek translation<\/strong> by a lawyer registered with the Athens Bar Association or by the Translation Service of the Greek Ministry of Foreign Affairs is required in all cases.<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n\n\n                <p class=\"section-bridge\">The questions above address the most common points of first contact. What determines the outcome is the quality of coordination between the professionals handling the file.<\/p>\n            <\/section>\n\n            <section id=\"team\">\n                <h2>8. The Team Coordination (Why the Right Partners Matter)<\/h2>\n                <p>A Golden Visa application via change-of-use requires precise coordination between notary, lawyer and engineer. When the title checks, the planning documentation and the contract drafting run in parallel rather than sequentially, the entire file moves significantly faster. Bringing notary, lawyer and engineer into the file from day one prevents delays, misinterpretations and coordination issues that are otherwise far costlier to fix after the fact.<\/p>\n                <p>Our office has handled change-of-use files for investors from across Europe, Asia, the Middle East and the Americas, with full command of the banking requirements and Greek legislation. We take on the coordination of your file from day one through to the day the permit is issued.<\/p>\n                <p>We have completed <strong>more than 30 such files<\/strong> \u2014 for private investors, construction companies and real-estate agencies \u2014 since the programme was first implemented in April 2024. Every legislative change since then has been tracked and applied.<\/p>\n                \n                <p class=\"section-bridge\">The cases below are drawn from that experience.<\/p>\n                <div class=\"hero-cta-wrap\">\n                    <a href=\"#\" class=\"hero-btn hero-btn-primary experts-modal-trigger\">\n                        Speak with Our Experts\n                    <\/a>\n                <\/div>\n            <\/section>\n\n\n            <section id=\"cases\" class=\"cases-section\">\n                <h2>9. Case Studies from Practice<\/h2>\n                <p class=\"cases-intro\">Representative cases our office has handled. Details have been anonymised.<\/p>\n                <div class=\"cases-carousel-wrapper\">\n                    <div class=\"cases-carousel\" id=\"casesCarousel\">\n\n                        <div class=\"case-card\">\n                            <span class=\"case-flag\">\ud83c\uddf9\ud83c\uddf7<\/span>\n                            <div class=\"case-meta\">TURKEY &nbsp;\u00b7&nbsp; \u20ac280,000 &nbsp;\u00b7&nbsp; PAGRATI<\/div>\n                            <h3 class=\"case-card-title\">One trip to Athens \u2014 file closed in 8 months<\/h3>\n                            <p class=\"case-body\">The investor came once to view the property. From that point on \u2014 due diligence, contract, Greek Tax ID (<span class=\"gloss-trigger\" data-term=\"afm\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">AFM<\/span>), bank account, Golden Visa application \u2014 everything was handled from abroad via Power of Attorney.<\/p>\n                            <span class=\"case-tag\">\u2713 Full remote handling<\/span>\n                        <\/div>\n\n                        <div class=\"case-card\">\n                            <span class=\"case-flag\">\ud83c\udde8\ud83c\uddf3<\/span>\n                            <div class=\"case-meta\">CHINA &nbsp;\u00b7&nbsp; \u20ac300,000 &nbsp;\u00b7&nbsp; ATHENS CENTRE<\/div>\n                            <h3 class=\"case-card-title\">Apostille from China \u2014 all communication in English<\/h3>\n                            <p class=\"case-body\">The Power of Attorney was drafted at our office with an interpreter, granting authority to a lawyer for the contract signing and residence-permit procedural matters. Distance and language did not slow the process.<\/p>\n                            <span class=\"case-tag\">\u2713 Zero trips to Greece<\/span>\n                        <\/div>\n\n                        <div class=\"case-card\">\n                            <span class=\"case-flag\">\ud83c\uddf1\ud83c\udde7<\/span>\n                            <div class=\"case-meta\">LEBANON &nbsp;\u00b7&nbsp; \u20ac365,000 &nbsp;\u00b7&nbsp; KOLONAKI<\/div>\n                            <h3 class=\"case-card-title\">Defective title \u2014 identified before the preliminary agreement, not after<\/h3>\n                            <p class=\"case-body\">The property had incomplete change-of-use documentation that would have caused the Golden Visa application to be rejected. We identified it during due diligence, resolved it, and closed the file in 6 months.<\/p>\n                            <span class=\"case-tag\">\u2713 Early detection of the legal gap<\/span>\n                        <\/div>\n\n                        <div class=\"case-card\">\n                            <span class=\"case-flag\">\ud83c\uddec\ud83c\udde7<\/span>\n                            <div class=\"case-meta\">UNITED KINGDOM &nbsp;\u00b7&nbsp; \u20ac265,000 &nbsp;\u00b7&nbsp; KOUKAKI<\/div>\n                            <h3 class=\"case-card-title\">London investor \u2014 former office converted to a Koukaki studio<\/h3>\n                            <p class=\"case-body\">A London-based investor purchased a 48 sq m ground-floor office in Koukaki for \u20ac265,000 and converted it to residential use under the change-of-use route. We coordinated the title check, the engineer's planning file, the <span class=\"gloss-trigger\" data-term=\"afm\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">AFM<\/span> and the outbound wire from a UK clearing bank. Contract signed by Power of Attorney; residence permit issued for a family of three.<\/p>\n                            <span class=\"case-tag\">\u2713 \u20ac250,000 tier \u2014 change-of-use route<\/span>\n                        <\/div>\n\n                        <div class=\"case-card\">\n                            <span class=\"case-flag\">\ud83c\uddfa\ud83c\uddf8<\/span>\n                            <div class=\"case-meta\">USA &nbsp;\u00b7&nbsp; \u20ac350,000 &nbsp;\u00b7&nbsp; ARTEMIDA, ATTICA<\/div>\n                            <h3 class=\"case-card-title\">American couple \u2014 seafront property in Artemida<\/h3>\n                            <p class=\"case-body\">An American citizen and his wife purchased a seafront property in Artemida, East Attica, for \u20ac350,000 \u2014 above the \u20ac250,000 minimum threshold that applies to the change-of-use category. Our office coordinated the contract signing and the special notarial Power of Attorney, with both spouses applying for a residence permit.<\/p>\n                            <span class=\"case-tag\">\u2713 \u20ac250,000 tier \u2014 both spouses on one application<\/span>\n                        <\/div>\n\n                    <\/div>\n                    <div class=\"cases-dots\" id=\"casesDots\">\n                        <button class=\"cases-dot active\" data-index=\"0\" aria-label=\"Case 1\"><\/button>\n                        <button class=\"cases-dot\" data-index=\"1\" aria-label=\"Case 2\"><\/button>\n                        <button class=\"cases-dot\" data-index=\"2\" aria-label=\"Case 3\"><\/button>\n                        <button class=\"cases-dot\" data-index=\"3\" aria-label=\"Case 4\"><\/button>\n                        <button class=\"cases-dot\" data-index=\"4\" aria-label=\"Case 5\"><\/button>\n                    <\/div>\n                    <p class=\"caption-note caption-note--small\">Examples are drawn from anonymised cases in compliance with the GDPR.<\/p>\n                <\/div>\n            <\/section>\n\n            <section id=\"why-us\">\n                <h2>10. Why Choose the Notarial Office of Christina G. Pachou<\/h2>\n                \n                <div class=\"stages-infographic-container\">\n                    <div class=\"stage-box\">\n                        <div class=\"stage-icon-circle\">\n                            <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\n                                <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line>\n                                <path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path>\n                            <\/svg>\n                        <\/div>\n                        <h3>International Expertise<\/h3>\n                        <p>Direct English service from the notary herself \u2014 no interpreter required. German is also handled directly. Six additional languages (Russian, Mandarin, Turkish, Hebrew, Arabic and others) are available through certified interpreters. Deep specialisation in cross-border property transactions and Golden Visa applications.<\/p>\n                        <p>Our office is in the heart of Athens (12 Tziraion Street, next to \"Acropolis\" Metro station). Video conferencing is available across all time zones, with consultation slots scheduled around the client's working day.<\/p>\n                    <\/div>\n\n                    <div class=\"stage-box\">\n                        <div class=\"stage-icon-circle\">\n                            <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"><\/path>\n                                <polyline points=\"14 2 14 8 20 8\"><\/polyline>\n                                <line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"><\/line>\n                                <line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"><\/line>\n                                <polyline points=\"10 9 9 9 8 9\"><\/polyline>\n                            <\/svg>\n                        <\/div>\n                        <h3>Dedicated Care for International Investors<\/h3>\n                        <p>Before you reach the contract, you will need a Greek Tax ID (<span class=\"gloss-trigger\" data-term=\"afm\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">AFM<\/span> \u2014 Arithmos Forologikou Mitroou), a Greek tax representative and an account with a Greek bank. Our office walks you through each step: from obtaining the <span class=\"gloss-trigger\" data-term=\"afm\" tabindex=\"0\" role=\"button\" aria-expanded=\"false\">AFM<\/span> and appointing a tax representative, through to guidance on safe and compliant international transfers that meet anti-money-laundering requirements \u2014 including the documentation that international banks typically request for outbound wires of this size.<\/p>\n                    <\/div>\n\n                    <div class=\"stage-box\">\n                        <div class=\"stage-icon-circle\">\n                            <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path>\n                            <\/svg>\n                        <\/div>\n                        <h3>Comprehensive Protection<\/h3>\n                        <p>We do not simply execute transfers. We identify the legal gaps and resolve them before they become problems.<\/p>\n                        <p>Our written coordination with estate agents, engineers and accountants means your file moves faster \u2014 every party knows in advance what the notary requires. In practice, clear written communication shortens timelines and eliminates misunderstandings.<\/p>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <p style=\"max-width:850px; margin: 0 auto 40px; font-size:17px; line-height:1.7; color:var(--text-dark);\">The change-of-use route is the only accessible pathway to the Greek Golden Visa at \u20ac250,000 \u2014 and it is genuinely achievable. The legal requirements are strict but knowable. What separates a successful file from a failed one is rarely the property itself; it is the legal and technical team assembled around it from the outset.<\/p>\n\n            <div class=\"cta-section\" id=\"cta-footer\">\n                <h3>Every case is unique. Contact us to discuss yours.<\/h3>\n                <p>Tell us about your situation and receive personalised guidance. First 30-minute call, no obligation.<\/p>\n                <div class=\"cta-buttons-row\">\n                    <a href=\"tel:+302103003929\" class=\"cta-button cta-button--primary\" aria-label=\"Call us\">\n                        <svg viewBox=\"0 0 24 24\" class=\"cta-button-icon\"><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                        +30 210 300 3929\n                    <\/a>\n                    <a href=\"#\" class=\"cta-button cta-button--outline experts-modal-trigger\" aria-label=\"Book a consultation\">\n                        <svg viewBox=\"0 0 24 24\" class=\"cta-button-icon\"><path d=\"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z\"\/><\/svg>\n                        Book a Consultation\n                    <\/a>\n                <\/div>\n            <\/div>\n\n            <div class=\"author-box\">\n                <div class=\"author-grid\">\n                    <div class=\"author-img-col\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/11\/Christina-Pachou-author.jpg\" alt=\"Christina G. Pachou\" class=\"author-avatar-large\" width=\"110\" height=\"110\" loading=\"lazy\" title=\"\">\n                        <h4>Christina G. Pachou<\/h4>\n                        <p class=\"author-role\">Civil-Law Notary, Athens<\/p>\n                        <p class=\"author-bio\">Civil-law notary in Athens with direct experience in Golden Visa transactions for international investors from over 30 countries. Consultations in English and German without an interpreter. For estate agents and developers: early notarial review, rapid contract coordination and clear written checklists so that every party knows exactly what is needed and when. Please do not hesitate to <a href=\"#cta-footer\" class=\"intext-anchor\">contact us<\/a> regarding any matter specific to your case.<\/p>\n                        <ul class=\"author-credentials\">\n                             <li>\u2605 CROSS-BORDER TRANSACTIONS<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"author-img-col\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/12\/elias_logo.webp\" alt=\"Ilias P. Poulakos\" class=\"author-avatar-large\" width=\"110\" height=\"110\" loading=\"lazy\" title=\"\">\n                        <h4>Ilias P. Poulakos<\/h4>\n                        <p class=\"author-role\">Attorney-at-Law<\/p>\n                        <p class=\"author-bio\">Attorney-at-Law with extensive cross-border transaction experience and deep familiarity with what international investors need to know before committing to a Greek property acquisition. Specialises in B2B agreements, NDAs and high-value real estate transactions. <a href=\"https:\/\/greekpropertylawyer.com\/contact-2\/\" class=\"intext-anchor\" target=\"_blank\" rel=\"noopener noreferrer\">Contact \u2197<\/a><\/p>\n                        <ul class=\"author-credentials\">\n                             <li>\u2605 GOLDEN VISA EXPERTISE<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"legal-disclaimer-box\">\n                <span class=\"disclaimer-title\">Legal Notice & Disclaimer:<\/span>\n                This article is provided for informational purposes only and does not constitute legal advice. Laws and regulations are subject to change. For the correct and secure handling of your own matter, we strongly recommend seeking personalised professional advice.\n            <\/div>\n\n\n        <div class=\"gloss-popup\" id=\"glossPopup\" role=\"tooltip\" aria-live=\"polite\">\n            <button class=\"gloss-close\" id=\"glossClose\" aria-label=\"Close\">&times;<\/button>\n            <strong class=\"gloss-popup-heading\" id=\"glossHeading\"><\/strong>\n            <span id=\"glossBody\"><\/span>\n        <\/div>\n        <\/main>\n    <\/div>\n\n    <!-- SHARE TOAST -->\n    <div id=\"shareToast\" class=\"share-toast\" role=\"status\" aria-live=\"polite\">Link copied \u2713<\/div>\n\n    <!-- EXPERTS MODAL (Rendered outside layout flow to cleanly cover whole screen) -->\n    <div class=\"experts-modal-overlay\" id=\"expertsModal\"\n         role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"modalTitle\">\n        <div class=\"experts-modal-content\">\n            <button class=\"experts-modal-close\" id=\"expertsModalClose\" aria-label=\"Close\">&times;<\/button>\n            <h3 class=\"experts-modal-title\" id=\"modalTitle\">Call us to discuss your case<\/h3>\n            <p>Available all summer. First call free, no commitment.<\/p>\n            <p class=\"experts-modal-phone\">+30 210 300 3929<\/p>\n            <p class=\"experts-modal-en\">English and German spoken directly by the notary.<\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            'use strict';\n            \n            \/\/ Configuration\n            const CONFIG = {\n                SCROLL_OFFSET: 100,\n                NAV_HIGHLIGHT_OFFSET: 150,\n                DRAWER_TRANSITION_MS: 300,\n                SEO_TAP_THRESHOLD: 6,\n                SEO_TAP_WINDOW: 1500,\n                \/\/ Mavromatis banner behaviour:\n                \/\/ 0 = open mavromatis-estate.gr in a new tab (via pachounotary.gr redirect)\n                \/\/ 1 = smooth-scroll to #cta-footer instead of navigating away\n                MAVROMATIS_BANNER_MODE: 1\n            };\n\n            \/\/ --- Canonical prefilled email (pillar-level, English) ---\n            \/\/ Subject + body intentionally distinct from satellite articles: this is the Golden Visa\n            \/\/ change-of-use pillar, so the wording is decisive (\"entrust your office with\u2026\") to match\n            \/\/ the high-intent visitor profile arriving on this guide.\n            const CTA_MAILTO = 'mailto:info@pachounotary.gr?subject=Golden%20Visa%20%E2%80%94%20For%20the%20attention%20of%20Christina%20Pachou&body=Full%20name%3A%20%0APhone%20number%3A%20%0A%0AHello%2C%20I%20would%20like%20to%20entrust%20your%20office%20with%20a%20property%20acquisition%20under%20the%20Golden%20Visa%20change-of-use%20scheme.%20Please%20confirm%20receipt%20and%20advise%20on%20next%20steps.';\n\n            function initCtaMail() {\n                document.querySelectorAll('[data-cta-mail]').forEach(a => { a.href = CTA_MAILTO; });\n            }\n            \n            const SEO_KEYWORDS = [\n                'golden visa', 'change of use', 'notary', 'investment', 'property', 'JMD'\n            ];\n\n            \/\/ Cached Elements\n            let wrapper, sections, navLinks, progressBar,\n                hamburgerBtn, overlay, drawer, faqItems;\n            \n            let currentActiveId = null;\n            let ticking = false;\n            let isDrawerOpen = false;\n            let tapCount = 0;\n            let tapTimer = null;\n            \n\n            \/\/ --- ELIGIBILITY CHECK ---\n            function setupEligibilityCheck() {\n                const root = document.getElementById('eligibilityCheck');\n                if (!root) return;\n                const quiz = document.getElementById('eligQuiz');\n                const resultEl = document.getElementById('eligResult');\n                const progress = document.getElementById('eligProgress').querySelectorAll('span');\n\n                const 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                const 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                const 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                \/\/ Local alias to the canonical CTA so the dynamically-injected eligibility-result CTA\n                \/\/ is correct from the start (initCtaMail() also re-syncs it after injection).\n                const MAILTO = CTA_MAILTO;\n                const ctaHtml = '<div class=\"eligibility-result-cta\">' +\n                    '<a href=\"tel:+302103003929\" class=\"elig-btn elig-phone\">' + PHONE_SVG + '+30 210 300 3929<\/a>' +\n                    '<a href=\"' + MAILTO + '\" data-cta-mail class=\"elig-btn elig-email\">' + MAIL_SVG + 'Send us an Email<\/a>' +\n                    '<\/div>';\n                const disclaimer = '<p class=\"eligibility-disclaimer\">Indicative assessment based on your answers \u2014 does not constitute legal advice. Final eligibility is determined after title and planning due diligence.<\/p>';\n\n                let step = 0;\n                const answers = new Array(QUESTIONS.length).fill(null);\n\n                function renderQuestion() {\n                    resultEl.classList.remove('show');\n                    resultEl.innerHTML = '';\n                    const item = QUESTIONS[step];\n                    let html = '<p class=\"eligibility-q\">' + (step + 1) + '. ' + item.q + '<\/p><div class=\"eligibility-options\">';\n                    item.opts.forEach((o, i) => {\n                        html += '<button type=\"button\" class=\"eligibility-opt\" data-val=\"' + o[1] + '\" data-i=\"' + i + '\">' + o[0] + '<\/button>';\n                    });\n                    html += '<\/div>';\n                    html += '<button type=\"button\" class=\"eligibility-back\"' + (step === 0 ? ' hidden' : '') + '>\u2190 Previous<\/button>';\n                    quiz.innerHTML = html;\n                    progress.forEach((p, i) => p.classList.toggle('active', i <= step));\n\n                    quiz.querySelectorAll('.eligibility-opt').forEach(btn => {\n                        btn.addEventListener('click', () => {\n                            answers[step] = btn.getAttribute('data-val');\n                            if (step < QUESTIONS.length - 1) { step++; renderQuestion(); }\n                            else showResult();\n                        });\n                    });\n                    const back = quiz.querySelector('.eligibility-back');\n                    if (back) back.addEventListener('click', () => { if (step > 0) { step--; renderQuestion(); } });\n                }\n\n                function showResult() {\n                    quiz.innerHTML = '';\n                    progress.forEach(p => p.classList.add('active'));\n                    const firstFail = answers.findIndex(a => a === 'fail');\n                    const hasUnsure = answers.indexOf('unsure') !== -1;\n                    let cls, badge, title, body;\n\n                    if (firstFail !== -1) {\n                        cls = 'r-no';\n                        badge = '\u26a0 Likely Not Eligible (as-is)';\n                        title = 'One criterion appears not to be met';\n                        body = QUESTIONS[firstFail].fail + ' That said, alternative routes or solutions often exist \u2014 a brief case review is worth doing before ruling out the property.';\n                    } else if (hasUnsure) {\n                        cls = 'r-maybe';\n                        badge = 'Needs Verification';\n                        title = 'Some points require confirmation';\n                        body = 'This is completely normal \u2014 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                    } else {\n                        cls = 'r-yes';\n                        badge = '\u2713 Likely Eligible';\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                    }\n\n                    resultEl.className = 'eligibility-result show ' + cls;\n                    resultEl.innerHTML =\n                        '<span class=\"eligibility-result-badge\">' + badge + '<\/span>' +\n                        '<h4>' + title + '<\/h4>' +\n                        '<p>' + body + '<\/p>' +\n                        ctaHtml + disclaimer +\n                        '<button type=\"button\" class=\"eligibility-restart\">Restart check<\/button>';\n                    \/\/ Keep dynamically-injected CTA in sync with the canonical CTA_MAILTO.\n                    if (typeof initCtaMail === 'function') { try { initCtaMail(); } catch(e) {} }\n                    const restart = resultEl.querySelector('.eligibility-restart');\n                    if (restart) restart.addEventListener('click', () => { step = 0; answers.fill(null); renderQuestion(); });\n                }\n\n                renderQuestion();\n            }\n\n            \/\/ --- READING TIME ---\n            function setupReadingTime() {\n                const badge = document.getElementById('readingTime');\n                const label = document.getElementById('readingTimeText');\n                const main = wrapper.querySelector('.main-content');\n                if (!badge || !label || !main) return;\n                const WPM = 220;\n                const text = (main.textContent || '').trim();\n                const words = text.split(\/\\s+\/).filter(w => \/\\w\/.test(w)).length;\n                const minutes = Math.max(1, Math.round(words \/ WPM));\n                label.textContent = minutes + ' min read';\n                badge.hidden = false;\n            }\n\n            \/\/ --- PHONE RING ANIMATION ---\n            function setupPhoneRing() {\n                const btns = wrapper.querySelectorAll('.cta-button--primary');\n                if (!btns.length) return;\n                const reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n                if (reduce) return;\n                if (!('IntersectionObserver' in window)) {\n                    btns.forEach(b => b.classList.add('ring-active'));\n                    return;\n                }\n                const io = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('ring-active');\n                            io.unobserve(entry.target);\n                        }\n                    });\n                }, { threshold: 0.6 });\n                btns.forEach(b => io.observe(b));\n            }\n\n            \/\/ --- SOFT CTA SCROLL-IN ANIMATION ---\n            function setupSoftCta() {\n                const boxes = document.querySelectorAll('.soft-cta');\n                if (!boxes.length) return;\n                const reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n                if (reduce || !('IntersectionObserver' in window)) return;\n                boxes.forEach(b => b.classList.add('anim-ready'));\n                const io = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('in-view');\n                            io.unobserve(entry.target);\n                        }\n                    });\n                }, { threshold: 0.25 });\n                boxes.forEach(b => io.observe(b));\n            }\n\n            \/\/ --- MAVROMATIS BANNER (English) ---\n            \/\/ CONFIG.MAVROMATIS_BANNER_MODE:\n            \/\/   0 \u2192 relay through pachounotary.gr to mavromatis-estate.gr in a new tab\n            \/\/       (keeps your site functionally alive; no direct outbound link on the page)\n            \/\/   1 \u2192 smooth-scroll to #cta-footer; no navigation at all\n            function setupMavromatisBannerEN() {\n                const btn = document.getElementById('partner-banner-en');\n                if (!btn) return;\n\n                btn.addEventListener('click', function(e) {\n                    e.preventDefault();\n\n                    if (CONFIG.MAVROMATIS_BANNER_MODE === 1) {\n                        \/\/ Mode 1: scroll to last CTA before authors\n                        const cta = document.getElementById('cta-footer');\n                        if (cta) {\n                            const top = cta.getBoundingClientRect().top + window.pageYOffset - (CONFIG.SCROLL_OFFSET || 80);\n                            window.scrollTo({ top: top, behavior: 'smooth' });\n                        }\n                    } else {\n                        \/\/ Mode 0: relay via pachounotary.gr (your site stays as the origin;\n                        \/\/ swap the relay URL below for a real server-side redirect if needed)\n                        const relay = 'https:\/\/pachounotary.gr\/?ext_ref=mavromatis&redirect=https%3A%2F%2Fwww.mavromatis-estate.gr%2F';\n                        window.open(relay, '_blank', 'noopener,noreferrer');\n                    }\n                });\n            }\n\n            \/\/ --- INITIALIZATION ---\n            function init() {\n                wrapper = document.querySelector('.cst');\n                if (!wrapper) return;\n                \n                sections = wrapper.querySelectorAll('section[id]');\n                \/\/ Map desktop AND mobile nav links for scroll tracking\n                navLinks = wrapper.querySelectorAll('.nav-list a');\n                progressBar = document.getElementById('myBar');\n                hamburgerBtn = wrapper.querySelector('.mobile-hamburger-btn');\n                overlay = wrapper.querySelector('.mobile-nav-overlay');\n                drawer = wrapper.querySelector('.mobile-nav-drawer');\n                faqItems = wrapper.querySelectorAll('.faq-item');\n                \n                bindEvents();\n                updateActiveNavItem();\n                initCtaMail();\n                setupBeforeAfter(); \n                setupEmailBanner(); \n                setupSocialShare(); \n                setupExpertsModal(); \/\/ Init new Modal logic linked to the button\n                setupEnkykliosTooltip();\n                setupKyaTooltip();\n                setupN5100Tooltip();\n                setupCasesCarousel();\n                setupReadingTime();\n                setupEligibilityCheck();\n                setupSoftCta();\n                setupPhoneRing();\n                setupGlossaryTooltips();\n                setupMavromatisBannerEN();\n            }\n\n            \/\/ --- EVENT BINDING ---\n            function bindEvents() {\n                window.addEventListener('scroll', onScroll, { passive: true });\n                \n                \/\/ SEO Secret Tap\n                if(wrapper) { wrapper.addEventListener('click', handleSeoTap); }\n\n                \/\/ Drawer\n                if(hamburgerBtn) hamburgerBtn.addEventListener('click', toggleDrawer);\n                if(overlay) overlay.addEventListener('click', closeDrawer);\n\n                \/\/ FAQ\n                faqItems.forEach(item => {\n                    const q = item.querySelector('.faq-question');\n                    if(q) {\n                        q.addEventListener('click', () => toggleFaq(item, q));\n                        q.addEventListener('keydown', (e) => {\n                            if(e.key === 'Enter' || e.key === ' ') {\n                                e.preventDefault();\n                                toggleFaq(item, q);\n                            }\n                        });\n                    }\n                });\n\n                \/\/ Smooth Scroll \/ Mobile Drawer Link handling\n                wrapper.querySelectorAll('.nav-list a').forEach(anchor => {\n                    anchor.addEventListener('click', handleAnchorClick);\n                });\n            }\n\n            \/\/ --- SOCIAL SHARE LOGIC (EXACT GV_V6 PORT) ---\n            function setupSocialShare() {\n                const shareContainer = wrapper.querySelector(\".social-share\");\n                if(!shareContainer) return;\n                shareContainer.addEventListener(\"click\", (e) => {\n                    const btn = e.target.closest(\".share-btn\");\n                    if(!btn) return;\n                    const platform = btn.dataset.platform;\n                    const rawUrl = window.location.href;\n                    const rawTitle = document.title;\n                    const url = encodeURIComponent(rawUrl);\n                    const title = encodeURIComponent(rawTitle);\n\n                    if(platform === \"generic\") { handleGenericShare(rawTitle, rawUrl); return; }\n\n                    let shareUrl = \"\";\n                    if(platform === \"linkedin\")      shareUrl = \"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=\" + url;\n                    else if(platform === \"facebook\") shareUrl = \"https:\/\/www.facebook.com\/sharer\/sharer.php?u=\" + url;\n                    else if(platform === \"whatsapp\") shareUrl = \"https:\/\/api.whatsapp.com\/send?text=\" + title + \" \" + url;\n                    else if(platform === \"viber\")    shareUrl = \"viber:\/\/forward?text=\" + title + \" \" + url;\n                    if(shareUrl) window.open(shareUrl, \"_blank\", \"noopener,noreferrer\");\n                });\n            }\n\n            async function handleGenericShare(title, url) {\n                \/\/ Mobile: native OS share sheet \n                if (navigator.share) {\n                    try { await navigator.share({ title: title, url: url }); }\n                    catch(e) { \/* user cancelled or permission denied *\/ }\n                    return;\n                }\n                \/\/ Desktop: copy to clipboard with toast confirmation\n                if (navigator.clipboard && navigator.clipboard.writeText) {\n                    try {\n                        await navigator.clipboard.writeText(url);\n                        showShareToast(\"Link copied \u2713\");\n                        return;\n                    } catch(e) { \/* clipboard blocked *\/ }\n                }\n                \/\/ Last resort\n                window.prompt(\"Copy the link:\", url);\n            }\n\n            function showShareToast(msg) {\n                let toast = document.getElementById(\"shareToast\");\n                if (!toast) return;\n                toast.textContent = msg;\n                toast.classList.add(\"show\");\n                clearTimeout(toast._hideTimer);\n                toast._hideTimer = setTimeout(() => toast.classList.remove(\"show\"), 2200);\n            }\n\n            \/\/ --- SEO HIGHLIGHT LOGIC ---\n            function handleSeoTap(e) {\n                tapCount++;\n                clearTimeout(tapTimer);\n                tapTimer = setTimeout(() => { tapCount = 0; }, CONFIG.SEO_TAP_WINDOW);\n                if (tapCount === CONFIG.SEO_TAP_THRESHOLD) {\n                    triggerSeoHighlight();\n                    tapCount = 0;\n                }\n            }\n\n            function triggerSeoHighlight() {\n                const elements = wrapper.querySelectorAll('p, li');\n                elements.forEach(el => {\n                    let html = el.innerHTML;\n                    let modified = false;\n                    SEO_KEYWORDS.forEach(kw => {\n                        const regex = new RegExp(kw, 'gi');\n                        if (html.match(regex) && !html.includes('seo-highlight')) {\n                            html = html.replace(regex, `<span class=\"seo-highlight\">$&<\/span>`);\n                            modified = true;\n                        }\n                    });\n                    if (modified) el.innerHTML = html;\n                });\n            }\n\n            \/\/ --- SCROLL FUNCTIONS ---\n            function onScroll() {\n                if(!ticking) {\n                    requestAnimationFrame(() => {\n                        updateProgressBar();\n                        updateActiveNavItem();\n                        ticking = false;\n                    });\n                    ticking = true;\n                }\n            }\n\n            function updateProgressBar() {\n                if(!progressBar) return;\n                const scroll = window.scrollY;\n                const height = document.documentElement.scrollHeight - window.innerHeight;\n                const percent = height > 0 ? (scroll \/ height) * 100 : 0;\n                progressBar.style.width = `${percent}%`;\n            }\n\n            function updateActiveNavItem() {\n                if(!sections.length) return;\n                const scroll = window.scrollY;\n                let activeId = sections[0].id || 'intro'; \/\/ Default to first section\n                \n                for(let i = sections.length - 1; i >= 0; i--) {\n                    if(scroll >= sections[i].offsetTop - CONFIG.NAV_HIGHLIGHT_OFFSET) {\n                        activeId = sections[i].id;\n                        break;\n                    }\n                }\n                \n                if(activeId !== currentActiveId) {\n                    navLinks.forEach(link => link.classList.remove('active'));\n                    const matchingLinks = wrapper.querySelectorAll(`.nav-list a[href=\"#${activeId}\"]`);\n                    matchingLinks.forEach(link => link.classList.add('active'));\n                    currentActiveId = activeId;\n                }\n            }\n\n            function toggleDrawer() {\n                if(isDrawerOpen) closeDrawer();\n                else openDrawer();\n            }\n\n            function openDrawer() {\n                isDrawerOpen = true;\n                overlay.style.display = 'block';\n                setTimeout(() => {\n                    overlay.classList.add('visible');\n                    drawer.classList.add('active');\n                    hamburgerBtn.classList.add('active');\n                }, 10);\n            }\n\n            function closeDrawer() {\n                isDrawerOpen = false;\n                drawer.classList.remove('active');\n                overlay.classList.remove('visible');\n                hamburgerBtn.classList.remove('active');\n                setTimeout(() => { overlay.style.display = 'none'; }, CONFIG.DRAWER_TRANSITION_MS);\n            }\n\n            function toggleFaq(item, btn) {\n                const isExpanded = item.classList.contains('active');\n                faqItems.forEach(i => {\n                    if(i !== item && i.classList.contains('active')) {\n                        i.classList.remove('active');\n                        i.querySelector('.faq-question').setAttribute('aria-expanded', 'false');\n                    }\n                });\n                item.classList.toggle('active');\n                btn.setAttribute('aria-expanded', !isExpanded);\n            }\n\n            function handleAnchorClick(e) {\n                const href = this.getAttribute('href');\n                if(!href.startsWith('#')) return;\n                e.preventDefault();\n                const target = document.querySelector(href);\n                if(target) {\n                    closeDrawer(); \/\/ Automatically close mobile drawer if open\n                    window.scrollTo({\n                        top: target.offsetTop - CONFIG.SCROLL_OFFSET,\n                        behavior: 'smooth'\n                    });\n                }\n            }\n\n            \/\/ --- EMAIL TOP BANNER LOGIC (matches Greek pillar: 50ms slide-in, 30s auto-hide, 3-strike session-cookie dismissal) ---\n            function setupEmailBanner() {\n                const banner = document.getElementById(\"emailInfoBanner\");\n                const closeBtn = document.getElementById(\"closeEmailBanner\");\n                if (!banner || !closeBtn) return;\n                const KEY_COUNT = 'pn_emailbar_closes';\n                const KEY_PERM  = 'pn_emailbar_dismissed';\n                const STRIKES_NEEDED = 3;\n                const readCookie = (name) => {\n                    const m = document.cookie.match(new RegExp('(?:^|; )' + name.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&') + '=([^;]*)'));\n                    return m ? decodeURIComponent(m[1]) : '';\n                };\n                \/\/ Session cookie (no max-age\/expires) \u2014 clears on browser close.\n                const writeCookie = (name, value) => {\n                    document.cookie = name + '=' + encodeURIComponent(value) + '; path=\/; SameSite=Lax';\n                };\n                if (readCookie(KEY_PERM) === '1') return;\n                let closes = parseInt(readCookie(KEY_COUNT) || '0', 10);\n                if (!Number.isFinite(closes) || closes < 0) closes = 0;\n                const showBanner = () => { banner.classList.add('show'); };\n                const hideBanner = () => { banner.classList.remove('show'); };\n                setTimeout(showBanner, 50);\n                const autoCloseTimer = setTimeout(hideBanner, 30000);\n                closeBtn.addEventListener('click', () => {\n                    hideBanner();\n                    clearTimeout(autoCloseTimer);\n                    closes += 1;\n                    writeCookie(KEY_COUNT, String(closes));\n                    if (closes >= STRIKES_NEEDED) writeCookie(KEY_PERM, '1');\n                });\n            }\n\n            \/\/ --- BEFORE\/AFTER SLIDER LOGIC ---\n            function setupBeforeAfter() {\n                const sliders = document.querySelectorAll('.before-after-slider');\n                sliders.forEach(slider => {\n                    const handle = slider.querySelector('.ba-slider-handle');\n                    const afterWrapper = slider.querySelector('.ba-after-wrapper');\n                    const labelBefore = slider.querySelector('.ba-label-before');\n                    const labelAfter  = slider.querySelector('.ba-label-after');\n                    if (!handle || !afterWrapper) return;\n\n                    const move = (e) => {\n                        const clientX = e.clientX || (e.touches ? e.touches[0].clientX : 0);\n                        const rect = slider.getBoundingClientRect();\n                        const x = clientX - rect.left;\n                        const percent = Math.min(Math.max((x \/ rect.width) * 100, 0), 100);\n                        handle.style.left = percent + '%';\n                        afterWrapper.style.clipPath = 'inset(0 0 0 ' + percent + '%)';\n\n                        if (labelBefore) labelBefore.style.opacity = (percent \/ 100).toFixed(2);\n                        if (labelAfter)  labelAfter.style.opacity  = ((100 - percent) \/ 100).toFixed(2);\n                    };\n\n                    const startDrag = (e) => {\n                        move(e);\n                        const moveEvent = e.type === 'mousedown' ? 'mousemove' : 'touchmove';\n                        window.addEventListener(moveEvent, move, { passive: true });\n                    };\n                    const endDrag = () => {\n                        window.removeEventListener('mousemove', move);\n                        window.removeEventListener('touchmove', move);\n                    };\n\n                    slider.addEventListener('mousedown', startDrag);\n                    slider.addEventListener('touchstart', startDrag, { passive: true });\n                    window.addEventListener('mouseup', endDrag);\n                    window.addEventListener('touchend', endDrag);\n                });\n            }\n\n            \/\/ --- EXPERTS MODAL LOGIC (Linked to correct button) ---\n            function setupExpertsModal() {\n                const btns = document.querySelectorAll('.experts-modal-trigger');\n                const modal = document.getElementById('expertsModal');\n                const closeBtn = document.getElementById('expertsModalClose');\n\n                if (!btns.length || !modal || !closeBtn) return;\n\n                let lastTrigger = null;\n\n                const FOCUSABLE = 'a[href], button:not([disabled]), input, select, textarea, [tabindex]:not([tabindex=\"-1\"])';\n\n                const openModal = (triggerEl) => {\n                    lastTrigger = triggerEl || null;\n                    modal.classList.add('active');\n                    \/\/ Move focus into modal after transition settles\n                    setTimeout(() => closeBtn.focus(), 50);\n                };\n\n                const closeModal = () => {\n                    modal.classList.remove('active');\n                    if (lastTrigger) lastTrigger.focus();\n                };\n\n                btns.forEach(btn => {\n                    btn.addEventListener('click', (e) => {\n                        e.preventDefault();\n                        openModal(btn);\n                    });\n                });\n\n                closeBtn.addEventListener('click', closeModal);\n\n                \/\/ Backdrop click\n                modal.addEventListener('click', (e) => {\n                    if (e.target === modal) closeModal();\n                });\n\n                \/\/ Escape key\n                modal.addEventListener('keydown', (e) => {\n                    if (e.key === 'Escape') {\n                        closeModal();\n                        return;\n                    }\n                    \/\/ Tab cycling (focus trap)\n                    if (e.key === 'Tab') {\n                        const focusable = [...modal.querySelectorAll(FOCUSABLE)];\n                        if (!focusable.length) { e.preventDefault(); return; }\n                        const first = focusable[0];\n                        const last = focusable[focusable.length - 1];\n                        if (e.shiftKey) {\n                            if (document.activeElement === first) { e.preventDefault(); last.focus(); }\n                        } else {\n                            if (document.activeElement === last) { e.preventDefault(); first.focus(); }\n                        }\n                    }\n                });\n            }\n\n            \/\/ --- N5100 TOOLTIP ---\n            function setupN5100Tooltip() {\n                const trigger = wrapper.querySelector('.n5100-trigger');\n                const tooltip = wrapper.querySelector('.n5100-tooltip');\n                const closeBtn = wrapper.querySelector('.n5100-close');\n                if (!trigger || !tooltip) return;\n\n                const show = () => { tooltip.style.display = 'block'; trigger.setAttribute('aria-expanded', 'true'); };\n                const hide = () => { tooltip.style.display = 'none'; trigger.setAttribute('aria-expanded', 'false'); };\n\n                trigger.addEventListener('click', (e) => { e.stopPropagation(); tooltip.style.display === 'block' ? hide() : show(); });\n                trigger.addEventListener('keydown', (e) => {\n                    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); tooltip.style.display === 'block' ? hide() : show(); }\n                    if (e.key === 'Escape') hide();\n                });\n                if (closeBtn) closeBtn.addEventListener('click', (e) => { e.stopPropagation(); hide(); });\n                document.addEventListener('click', (e) => {\n                    if (!tooltip.contains(e.target) && e.target !== trigger) hide();\n                });\n            }\n\n            \/\/ --- KYA TOOLTIP ---\n            function setupKyaTooltip() {\n                const triggers = wrapper.querySelectorAll('.kya-trigger');\n                const tooltip = wrapper.querySelector('.kya-tooltip');\n                const closeBtn = wrapper.querySelector('.kya-close');\n                if (!triggers.length || !tooltip) return;\n\n                const show = () => {\n                    tooltip.style.display = 'block';\n                    triggers.forEach(t => t.setAttribute('aria-expanded', 'true'));\n                };\n                const hide = () => {\n                    tooltip.style.display = 'none';\n                    triggers.forEach(t => t.setAttribute('aria-expanded', 'false'));\n                };\n\n                triggers.forEach(trigger => {\n                    trigger.addEventListener('click', (e) => {\n                        e.stopPropagation();\n                        tooltip.style.display === 'block' ? hide() : show();\n                    });\n                    trigger.addEventListener('keydown', (e) => {\n                        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); tooltip.style.display === 'block' ? hide() : show(); }\n                        if (e.key === 'Escape') hide();\n                    });\n                });\n                if (closeBtn) closeBtn.addEventListener('click', (e) => { e.stopPropagation(); hide(); });\n                document.addEventListener('click', (e) => {\n                    if (!tooltip.contains(e.target) && ![...triggers].includes(e.target)) hide();\n                });\n            }\n\n            \/\/ --- ENKYKLIOS TOOLTIP ---\n            function setupEnkykliosTooltip() {\n                const trigger = wrapper.querySelector('.enkyklios-trigger');\n                const tooltip = wrapper.querySelector('.enkyklios-tooltip');\n                const closeBtn = wrapper.querySelector('.enkyklios-close');\n                if (!trigger || !tooltip) return;\n\n                const show = () => {\n                    tooltip.style.display = 'block';\n                    trigger.setAttribute('aria-expanded', 'true');\n                };\n                const hide = () => {\n                    tooltip.style.display = 'none';\n                    trigger.setAttribute('aria-expanded', 'false');\n                };\n\n                trigger.addEventListener('click', (e) => {\n                    e.stopPropagation();\n                    tooltip.style.display === 'block' ? hide() : show();\n                });\n                trigger.addEventListener('keydown', (e) => {\n                    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); tooltip.style.display === 'block' ? hide() : show(); }\n                    if (e.key === 'Escape') hide();\n                });\n                if (closeBtn) closeBtn.addEventListener('click', (e) => { e.stopPropagation(); hide(); });\n                document.addEventListener('click', (e) => {\n                    if (!tooltip.contains(e.target) && e.target !== trigger) hide();\n                });\n            }\n\n\n            \/\/ --- GLOSSARY TOOLTIPS ---\n            const GLOSSARY = {\n                ydom:     { heading: 'YDOM \u2014 Town Planning Authority', body: '\u03a5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 \u0394\u03cc\u03bc\u03b7\u03c3\u03b7\u03c2 \u2014 the Greek government body responsible for issuing planning approvals, including the change-of-use permit that legally converts a property from commercial to residential use.' },\n                eedmk:    { heading: 'EEDMK \u2014 Small-Scale Works Approval', body: '\u0388\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd \u0394\u03cc\u03bc\u03b7\u03c3\u03b7\u03c2 \u039c\u03b9\u03ba\u03c1\u03ae\u03c2 \u039a\u03bb\u03af\u03bc\u03b1\u03ba\u03b1\u03c2 \u2014 a simplified planning permit for minor construction works. Most change-of-use conversions qualify for this route rather than a full building permit.' },\n                cadastre: { heading: 'Hellenic Cadastre', body: '\u039a\u03c4\u03b7\u03bc\u03b1\u03c4\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u2014 the Greek national land register. Every property transfer must be registered here to take legal effect. The notary submits the registration electronically after the contract is signed.' },\n                afm:      { heading: 'AFM \u2014 Greek Tax Identification Number', body: '\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03a6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03bf\u03cd \u039c\u03b7\u03c4\u03c1\u03ce\u03bf\u03c5 \u2014 mandatory for all property transactions in Greece. Must be obtained before the purchase contract can be signed. Our office arranges this as part of the pre-contract process.' }\n            };\n\n            function setupGlossaryTooltips() {\n                const popup   = document.getElementById('glossPopup');\n                const heading = document.getElementById('glossHeading');\n                const body    = document.getElementById('glossBody');\n                const closeBtn = document.getElementById('glossClose');\n                if (!popup) return;\n\n                const triggers = document.querySelectorAll('.gloss-trigger');\n\n                const hide = () => {\n                    popup.style.display = 'none';\n                    triggers.forEach(t => t.setAttribute('aria-expanded', 'false'));\n                };\n\n                const show = (trigger) => {\n                    const key = trigger.dataset.term;\n                    const entry = GLOSSARY[key];\n                    if (!entry) return;\n                    heading.textContent = entry.heading;\n                    body.textContent = entry.body;\n\n                    \/\/ Set explicit width before display so clamping has accurate numbers\n                    const maxW = Math.min(360, window.innerWidth - 32);\n                    popup.style.width = maxW + 'px';\n                    popup.style.display = 'block';\n                    trigger.setAttribute('aria-expanded', 'true');\n\n                    \/\/ position: fixed in CSS \u2014 viewport coords only, no scroll offset\n                    const rect = trigger.getBoundingClientRect();\n                    let top  = rect.bottom + 6;\n                    let left = rect.left;\n\n                    \/\/ Clamp to viewport horizontally\n                    if (left + maxW > window.innerWidth - 16) left = window.innerWidth - maxW - 16;\n                    if (left < 12) left = 12;\n\n                    popup.style.left = left + 'px';\n                    popup.style.top  = top  + 'px';\n\n                    \/\/ Flip above trigger if popup bleeds below viewport\n                    const pRect = popup.getBoundingClientRect();\n                    if (pRect.bottom > window.innerHeight - 12) {\n                        popup.style.top = (rect.top - pRect.height - 6) + 'px';\n                    }\n                };\n\n                triggers.forEach(trigger => {\n                    trigger.addEventListener('click', (e) => {\n                        e.stopPropagation();\n                        if (popup.style.display === 'block' && popup._activeTrigger === trigger) { hide(); return; }\n                        popup._activeTrigger = trigger;\n                        show(trigger);\n                    });\n                    trigger.addEventListener('keydown', (e) => {\n                        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); popup._activeTrigger = trigger; show(trigger); }\n                        if (e.key === 'Escape') hide();\n                    });\n                });\n\n                if (closeBtn) closeBtn.addEventListener('click', (e) => { e.stopPropagation(); hide(); });\n                document.addEventListener('click', (e) => {\n                    if (popup.style.display === 'block' && !popup.contains(e.target) && !e.target.classList.contains('gloss-trigger')) hide();\n                });\n                document.addEventListener('keydown', (e) => { if (e.key === 'Escape') hide(); });\n            }\n            \/\/ --- CASES CAROUSEL DOTS ---\n            function setupCasesCarousel() {\n                const carousel = document.getElementById('casesCarousel');\n                const dots = document.querySelectorAll('.cases-dot');\n                if (!carousel || !dots.length) return;\n\n                const updateDots = () => {\n                    const cardWidth = carousel.querySelector('.case-card').offsetWidth + 24;\n                    const idx = Math.round(carousel.scrollLeft \/ cardWidth);\n                    dots.forEach((d, i) => d.classList.toggle('active', i === idx));\n                };\n\n                carousel.addEventListener('scroll', updateDots, { passive: true });\n\n                dots.forEach(dot => {\n                    dot.addEventListener('click', () => {\n                        const cardWidth = carousel.querySelector('.case-card').offsetWidth + 24;\n                        carousel.scrollTo({ left: parseInt(dot.dataset.index) * cardWidth, behavior: 'smooth' });\n                    });\n                });\n            }\n\n            \/\/ Wait for DOM\n            if(document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', init);\n            } else {\n                init();\n            }\n\n        })();\n    <\/script>\n<\/div>\n\n<section class=\"sr-only\" aria-label=\"Article summary for screen reader users\">\n    <p>A guide for international investors on obtaining the Greek Golden Visa investor residence permit at the \u20ac250,000 threshold through purchase of a property converted from commercial to residential use, under Law 5038\/2023, Law 5100\/2024 and Joint Ministerial Decision 214926\/2025. Key facts: the \u20ac250,000 threshold applies exclusively to the acquisition value (not the renovation), short-term rentals of the Airbnb type are explicitly prohibited, and the residence permit application can only be submitted once the change of use is fully completed. Authors: Christina G. Pachou, Civil-Law Notary in Athens, and Ilias P. Poulakos, Attorney-at-Law.<\/p>\n<\/section>\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>Need more information? Get in touch with us: info@pachounotary.gr &times; Contents Introduction 1. What &#8220;Change of Use&#8221; Means 2. Is There a Square-Metre Limit? 3. The Critical Role of the Notary 4. Legal Pitfalls 5. Payment &#038; Banking 6. The Step-by-Step Process 7. Frequently Asked Questions (FAQ) 8. The Team Coordination 9. Case Studies 10. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6808,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"iawp_total_views":2,"two_page_speed":[],"footnotes":""},"categories":[71],"tags":[475,214,478,477,476,215],"class_list":["post-8736","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-golden-visa-adeies-diamonis","tag-change-of-use","tag-golden-visa","tag-investment-opportunities","tag-office-conversion","tag-real-estate-investment","tag-residence-permit"],"_links":{"self":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/posts\/8736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/comments?post=8736"}],"version-history":[{"count":4,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/posts\/8736\/revisions"}],"predecessor-version":[{"id":8745,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/posts\/8736\/revisions\/8745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/media\/6808"}],"wp:attachment":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/media?parent=8736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/categories?post=8736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/tags?post=8736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}