{"id":27510,"date":"2025-04-11T21:13:21","date_gmt":"2025-04-11T21:13:21","guid":{"rendered":"https:\/\/zeas.immo\/?page_id=27510"},"modified":"2026-04-26T13:07:26","modified_gmt":"2026-04-26T13:07:26","slug":"buy-property","status":"publish","type":"page","link":"https:\/\/zeas.immo\/en\/buy-property\/","title":{"rendered":"Buy property Hesperange"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27510\" class=\"elementor elementor-27510\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b262ea3 e-flex e-con-boxed e-con e-parent\" data-id=\"b262ea3\" 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-9b8732f elementor-widget elementor-widget-html\" data-id=\"9b8732f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<!--\n  MAIN KEYWORD:        buy property in Hesperange\n  SECONDARY KEYWORDS:  buy house Hesperange, buy apartment Hesperange,\n                       buy property Howald, buy property Fentange,\n                       buy property Itzig, buy property Alzingen,\n                       buyer's agent Hesperange\n  URL SLUG:            \/en\/buy-property\/\n  META DESCRIPTION:    Buying property in Hesperange? zeas.immo represents\n                       only you \u2014 with six months of transaction data,\n                       independent advice, and fees tied to what we save you.\n  INTERNAL LINKS:      \/en\/property-for-sale-howald\/\n                       \/en\/property-for-sale-alzingen\/\n                       \/en\/property-for-sale-itzig\/\n                       \/en\/property-for-sale-fentange\/\n                       \/en\/property-for-sale-hesperange\/\n                       \/en\/our-fees\/\n-->\n<title>Buy Property in Hesperange | Buyer's Agent \u2014 zeas.immo<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n<style>\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DESIGN SYSTEM TOKENS \u2014 zeas-design-system.html v1.0\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n:root {\n  --accent:              #FF5C0B;\n  --accent-hover:        #FF6E28;\n  --accent-muted:        rgba(255, 92, 11, 0.08);\n  --surface-page:        #ffffff;\n  --surface-raised:      #f5f3ef;\n  --surface-sunken:      #edeae4;\n  --surface-dark:        #111110;\n  --surface-dark-2:      #181817;\n  --surface-dark-3:      #222220;\n  --text-primary:        #111110;\n  --text-body:           #2a2a28;\n  --text-secondary:      #555552;\n  --text-tertiary:       #999895;\n  --text-dark-primary:   #f5f3ef;\n  --text-dark-body:      #c8c4be;\n  --text-dark-secondary: #777470;\n  --text-dark-tertiary:  #444240;\n  --line:                #e4e0da;\n  --line-dark:           #2e2e2b;\n  --font-display:        'Helvetica Neue', Helvetica, Arial, sans-serif;\n  --font-body:           'Poppins', sans-serif;\n  --space-xs:   8px;\n  --space-sm:   16px;\n  --space-md:   24px;\n  --space-lg:   40px;\n  --space-xl:   64px;\n  --space-2xl:  96px;\n  --max-width:  1240px;\n  --page-pad:   60px;\n  --ease:       cubic-bezier(0.25, 0.1, 0.25, 1);\n  --ease-out:   cubic-bezier(0, 0, 0.3, 1);\n  --dur-fast:   150ms;\n  --dur-base:   220ms;\n  --dur-slow:   350ms;\n}\n\n\/* dark mode disabled \u2014 always light *\/\n\n\/* \u2500\u2500 BASE \u2500\u2500 *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; scroll-padding-top: 0; }\n@media (max-width: 600px) {\n  .cards-2 { grid-template-columns: 1fr; }\n  .cards-3 { grid-template-columns: 1fr; } html { scroll-behavior: auto; } }\nbody {\n  font-family: var(--font-body);\n  background: var(--surface-page);\n  color: var(--text-primary);\n  font-size: 16px;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n}\n.wrap {\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding-left: var(--page-pad);\n  padding-right: var(--page-pad);\n}\n.sp  { padding-top: 56px; padding-bottom: 56px; }\n.sps { padding-top: 80px; padding-bottom: 80px; }\na { color: inherit; text-decoration: none; }\n\n\/* \u2500\u2500 TYPOGRAPHY UTILITIES \u2500\u2500 *\/\n.eyebrow {\n  display: flex; align-items: center; gap: 12px;\n  font-family: var(--font-body);\n  font-size: 11px; font-weight: 600;\n  letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--accent); margin-bottom: var(--space-sm);\n}\n.eyebrow::before, .eyebrow::after {\n  content: ''; width: 24px; height: 1px;\n  background: var(--accent); flex-shrink: 0;\n}\n.eyebrow.center { justify-content: center; }\n.stitle {\n  font-family: var(--font-display);\n  font-size: clamp(26px, 3vw, 40px);\n  font-weight: 500;\n  color: var(--text-primary);\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n}\n.stitle.dk { color: var(--text-dark-primary); }\n.stitle.center { text-align: center; }\n.section-hd { text-align: center; margin-bottom: var(--space-xl); }\n.section-hd .stitle { margin-bottom: var(--space-xs); }\n.section-hd p {\n  font-size: 16px; color: var(--text-secondary);\n  max-width: 500px; margin: 0 auto; line-height: 1.75;\n}\n\n\/* \u2500\u2500 BUTTONS \u2500\u2500 *\/\n.btn-primary {\n  display: inline-flex; align-items: center; gap: 10px;\n  background: var(--accent); color: #fff;\n  padding: 15px 38px;\n  font-family: var(--font-body); font-size: 15px;\n  font-weight: 500; letter-spacing: 0.05em;\n  text-decoration: none; border: none; cursor: pointer;\n  transition: background var(--dur-base), transform var(--dur-fast);\n}\n.btn-primary:hover { background: var(--accent-hover); transform: translateY(-2px); }\n.btn-primary svg { width: 16px; height: 16px; transition: transform var(--dur-base); flex-shrink: 0; }\n.btn-primary:hover svg { transform: translateX(4px); }\n.btn-ghost-dark {\n  display: inline-flex; align-items: center; gap: 10px;\n  padding: 10px 32px; border: 1px solid #111110 !important;\n  font-family: 'Poppins', sans-serif; font-size: 14px;\n  font-weight: 500; letter-spacing: 0.05em;\n  color: #111110 !important; text-decoration: none !important; white-space: nowrap;\n  transition: border-color 220ms, background 220ms, color 220ms;\n}\n.btn-ghost-dark:hover { border-color: #FF5C0B !important; background: #FF5C0B !important; color: #fff !important; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   1. HERO \u2014 dark, centered\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hero {\n  background: var(--surface-dark);\n  position: relative; overflow: hidden; text-align: center;\n}\n.hero::after {\n  content: ''; position: absolute; inset: 0; pointer-events: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.035'\/%3E%3C\/svg%3E\");\n}\n.hero-body {\n  position: relative; z-index: 1;\n  display: flex; flex-direction: column; align-items: center;\n  \/* CHANGED: 72px \u2192 96px *\/\n  padding-top: 96px; padding-bottom: var(--space-xl);\n}\n.hero h1 {\n  font-family: var(--font-display);\n  font-size: clamp(40px, 5.5vw, 66px);\n  font-weight: 500; line-height: 1.05;\n  letter-spacing: -0.025em;\n  color: var(--text-dark-primary);\n  \/* CHANGED: var(--space-md) 24px \u2192 var(--space-lg) 40px *\/\n  margin-bottom: var(--space-lg);\n  max-width: 780px;\n}\n.hero h1,\n.hero h1 span,\n.hero h1 em {\n  white-space: normal !important;\n  overflow-wrap: break-word;\n  word-break: normal;\n}\n.hero h1 span,\n.hero h1 em {\n  display: inline;\n}\n.hero h1 em { font-style: italic; color: var(--accent); }\n.hero-sub {\n  font-size: 16px; font-weight: 300;\n  color: var(--text-dark-secondary);\n  line-height: 1.8; max-width: 720px;\n  margin: 0 auto var(--space-lg);\n}\n.hero-cta-row {\n  display: flex; align-items: center;\n  justify-content: center; gap: var(--space-md);\n  flex-wrap: wrap;\n}\n.hero-link {\n  font-size: 14px; font-weight: 400;\n  color: #c8c4be;\n  border-bottom: 1px solid rgba(200,196,190,0.25);\n  padding-bottom: 2px;\n  transition: color var(--dur-base), border-color var(--dur-base);\n}\n.hero-link:hover { color: #fff; border-color: rgba(255,255,255,0.4); }\n\n\/* Stat bar \u2014 CHANGED: now sits outside .wrap, full-bleed *\/\n.stat-bar {\n  position: relative; z-index: 1;\n  display: grid; grid-template-columns: repeat(3, 1fr);\n  border-top: 1px solid var(--line-dark);\n}\n.stat-item {\n  padding: 28px 20px;\n  text-align: center;\n  border-right: 1px solid var(--line-dark);\n}\n.stat-item:last-child { border-right: none; }\n.stat-num {\n  font-family: var(--font-display);\n  font-size: 48px; font-weight: 300; line-height: 1;\n  color: var(--text-dark-primary);\n  letter-spacing: -0.03em;\n}\n.stat-num sup {\n  font-size: 20px; font-weight: 400;\n  vertical-align: super; letter-spacing: 0;\n  color: var(--accent);\n}\n.stat-label {\n  font-size: 13px; font-weight: 300;\n  color: var(--text-dark-body);\n  line-height: 1.5; margin-top: 6px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   BANNER \u2014 no exclusivity\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.banner-strip {\n  background: var(--accent);\n  padding: 14px var(--page-pad);\n  display: flex; align-items: center;\n  justify-content: center; gap: 10px;\n  font-size: 14px; font-weight: 500;\n  color: #fff;\n}\n.banner-strip svg { width: 16px; height: 16px; flex-shrink: 0; }\n.banner-strip a {\n  color: #fff; font-weight: 600;\n  border-bottom: 1px solid rgba(255,255,255,0.5);\n  margin-left: 8px; white-space: nowrap;\n}\n.banner-strip a:hover { border-color: #fff; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   2. WHY + PROCESS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.why-process { background: var(--surface-page); border-bottom: 1px solid var(--line); }\n.pillars {\n  display: grid; grid-template-columns: repeat(3, 1fr);\n  gap: var(--space-md); margin-bottom: var(--space-2xl);\n}\n.pillar {\n  padding: var(--space-lg) var(--space-md);\n  background: var(--surface-raised);\n  position: relative; overflow: hidden;\n  transition: transform var(--dur-base), box-shadow var(--dur-base);\n}\n.pillar::after {\n  content: ''; position: absolute; bottom: 0; left: 0;\n  width: 0; height: 2px; background: var(--accent);\n  transition: width var(--dur-slow) var(--ease-out);\n}\n.pillar:hover { transform: translateY(-3px); box-shadow: 0 8px 32px rgba(0,0,0,0.08); }\n.pillar:hover::after { width: 100%; }\n.pillar-num {\n  font-family: var(--font-display);\n  font-size: 11px; font-weight: 600;\n  letter-spacing: 0.14em; color: var(--accent);\n  margin-bottom: var(--space-sm);\n}\n.pillar h3 {\n  font-family: var(--font-display);\n  font-size: 18px; font-weight: 500;\n  color: var(--text-primary);\n  margin-bottom: var(--space-xs);\n}\n.pillar p {\n  font-size: 16px; color: var(--text-body);\n  line-height: 1.75; font-weight: 300;\n}\n\n\/* Process toggle *\/\n.proc-divider {\n  display: flex; align-items: center; gap: var(--space-md);\n  margin-bottom: var(--space-md);\n}\n.proc-divider span {\n  font-size: 11px; font-weight: 700;\n  letter-spacing: 0.25em; text-transform: uppercase;\n  color: var(--accent); white-space: nowrap;\n}\n.proc-divider::before, .proc-divider::after {\n  content: ''; flex: 1; height: 1px; background: var(--line);\n}\n\n.proc-toggle {\n  display: inline-flex; align-items: center; gap: 12px;\n  background: var(--surface-raised); border: 1px solid var(--line);\n  cursor: pointer; padding: 15px 32px;\n  font-family: var(--font-body); font-size: 16px;\n  font-weight: 500; color: var(--text-primary);\n  letter-spacing: 0.02em;\n  transition: border-color var(--dur-base), color var(--dur-base), background var(--dur-base);\n}\n.proc-toggle:hover { border-color: var(--accent); color: var(--accent); background: var(--surface-sunken); }\n.proc-toggle-icon {\n  width: 14px; height: 14px;\n  transition: transform var(--dur-base), color var(--dur-base);\n}\n.proc-toggle.open .proc-toggle-icon { transform: rotate(45deg); }\n.proc-toggle.open { border-color: var(--accent); color: var(--accent); }\n\n.process-grid-wrap {\n  max-height: 0; overflow: hidden;\n  transition: max-height 0.5s var(--ease);\n}\n.process-grid-wrap.open {\n  max-height: 2000px;\n  overflow: visible;\n}\n.process-grid-wrap .process-grid {\n  margin-top: var(--space-xl);\n}\n.process-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;\n}\n.pstep {\n  border: 1px solid var(--line);\n  padding: 36px 28px 32px;\n  display: flex; flex-direction: column; gap: 0;\n  transition: border-color var(--dur-base), transform var(--dur-base), background var(--dur-base);\n  position: relative; overflow: hidden;\n}\n.pstep::after {\n  content: ''; position: absolute;\n  bottom: 0; left: 0; right: 0; height: 2px;\n  background: var(--accent);\n  transform: scaleX(0); transform-origin: left;\n  transition: transform var(--dur-slow) var(--ease-out);\n}\n.pstep:hover { border-color: var(--accent); transform: translateY(-3px); background: var(--surface-raised); box-shadow: 0 8px 24px rgba(0,0,0,0.06); }\n.pstep:hover::after { transform: scaleX(1); }\n.pstep-ghost {\n  font-family: var(--font-display);\n  font-size: 80px; font-weight: 700;\n  color: var(--line);\n  line-height: 0.9; letter-spacing: -0.05em;\n  margin-bottom: var(--space-sm);\n  transition: color var(--dur-slow);\n  user-select: none;\n}\n.pstep:hover .pstep-ghost { color: rgba(255,92,11,0.15); }\n.pstep-num {\n  font-family: var(--font-display);\n  font-size: 11px; font-weight: 700;\n  color: var(--accent);\n  letter-spacing: 0.18em; text-transform: uppercase;\n  margin-bottom: var(--space-sm);\n  display: flex; align-items: center; gap: 8px;\n}\n.pstep-num::after {\n  content: ''; width: 20px; height: 1px; background: var(--accent); opacity: 0.4;\n}\n.pstep-title {\n  font-family: var(--font-display); font-size: 17px;\n  font-weight: 600; color: var(--text-primary); margin-bottom: 10px;\n}\n.pstep-desc { font-size: 16px; color: var(--text-body); line-height: 1.7; font-weight: 300; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   3. VILLAGES \u2014 dark\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.villages {\n  background: var(--surface-dark);\n  border-bottom: 1px solid var(--line-dark);\n}\n.villages-hd { text-align: center; margin-bottom: var(--space-xl); }\n.villages-hd p { font-size: 16px; color: var(--text-dark-secondary); max-width: 520px; margin: 0 auto; line-height: 1.75; }\n\n\/* Commune card *\/\n.commune-card {\n  background: var(--surface-dark-2);\n  border: 1px solid var(--line-dark);\n  padding: var(--space-lg);\n  margin-bottom: var(--space-md);\n  display: flex; align-items: flex-start; gap: var(--space-xl);\n}\n.commune-label {\n  font-size: 11px; font-weight: 600;\n  letter-spacing: 0.16em; text-transform: uppercase;\n  color: var(--accent); margin-bottom: var(--space-xs);\n}\n.commune-title {\n  font-family: var(--font-display);\n  font-size: 17px; font-weight: 500;\n  color: var(--text-dark-primary); margin-bottom: var(--space-xs);\n}\n.commune-sub { font-size: 14px; color: var(--text-dark-secondary); line-height: 1.6; max-width: 520px; }\n.commune-stats { display: flex; gap: var(--space-xl); flex-shrink: 0; }\n.cstat { text-align: center; }\n.cstat-num {\n  font-family: var(--font-display);\n  font-size: 28px; font-weight: 300;\n  color: var(--text-dark-primary); letter-spacing: -0.02em;\n}\n.cstat-num .m2 {\n  color: var(--accent);\n  font-size: 13px; font-weight: 400;\n  margin-left: 3px; vertical-align: super;\n  line-height: 0; letter-spacing: 0;\n}\n.cstat-label { font-size: 11px; color: var(--text-dark-secondary); line-height: 1.4; margin-top: 4px; }\n\n\/* Village grid *\/\n.village-grid {\n  display: grid; grid-template-columns: repeat(5, 1fr);\n  gap: var(--space-sm);\n}\n.vcard {\n  background: var(--surface-dark-2);\n  border: 1px solid var(--line-dark);\n  border-left: 3px solid transparent;\n  padding: var(--space-md);\n  text-decoration: none;\n  transition: border-color var(--dur-base), background var(--dur-base), transform var(--dur-base);\n  display: flex; flex-direction: column;\n}\n.vcard:hover {\n  border-color: var(--accent);\n  border-left-color: var(--accent);\n  background: var(--surface-dark-3);\n  transform: translateY(-2px);\n}\n.vcard-name {\n  font-family: var(--font-display);\n  font-size: 16px; font-weight: 500;\n  color: var(--text-dark-primary); margin-bottom: 4px;\n}\n.vcard-type { font-size: 11px; color: var(--text-dark-secondary); margin-bottom: var(--space-sm); }\n.vcard-price {\n  font-family: var(--font-display);\n  font-size: 20px; font-weight: 300;\n  color: var(--text-dark-primary); letter-spacing: -0.01em;\n  margin-bottom: 4px;\n}\n.vcard-price .m2 {\n  font-size: 11px; font-weight: 400;\n  margin-left: 2px; vertical-align: super;\n  line-height: 0; letter-spacing: 0; color: var(--accent);\n}\n.vcard-price-label { font-size: 11px; color: var(--text-dark-secondary); }\n.vcard-link {\n  font-size: 12px; color: var(--accent);\n  margin-top: auto; padding-top: var(--space-sm);\n}\n.villages-note {\n  font-size: 11px; color: var(--text-dark-tertiary);\n  margin-top: var(--space-md); line-height: 1.6;\n  text-align: center;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   4. BRIEF \/ SEARCH PLAN\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.brief-plan { background: var(--surface-page); border-bottom: 1px solid var(--line); }\n.brief-layout {\n  display: grid; grid-template-columns: 1fr 1fr;\n  gap: var(--space-2xl); align-items: center;\n}\n.brief-eyebrow {\n  font-family: var(--font-body);\n  font-size: 11px; font-weight: 600;\n  letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--accent); margin-bottom: var(--space-md);\n  display: flex; align-items: center; gap: 10px;\n}\n.brief-eyebrow::before { content: ''; width: 24px; height: 1px; background: var(--accent); }\n.brief-title {\n  font-family: var(--font-display);\n  font-size: clamp(28px, 3.5vw, 44px);\n  font-weight: 500; line-height: 1.05;\n  letter-spacing: -0.025em;\n  color: var(--text-primary); margin-bottom: var(--space-md);\n}\n.brief-title em { font-style: italic; color: var(--accent); }\n.brief-body {\n  font-size: 16px; color: var(--text-secondary);\n  line-height: 1.8; font-weight: 300;\n  margin-bottom: var(--space-md);\n}\n.brief-pill {\n  display: inline-flex; align-items: center; gap: 8px;\n  padding: 8px 16px;\n  background: var(--accent-muted); border-left: 2px solid var(--accent);\n  font-size: 16px; color: var(--text-body); font-weight: 400;\n  margin-bottom: var(--space-lg);\n}\n.brief-cta {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 14px; font-weight: 500;\n  color: var(--accent); border-bottom: 1px solid var(--accent);\n  padding-bottom: 2px; cursor: pointer; background: none; border-top: none; border-left: none; border-right: none;\n  transition: gap var(--dur-base);\n}\n.brief-cta:hover { gap: 12px; }\n\n\/* Right panel *\/\n.sp-panel-inner {\n  border: 1px solid var(--line);\n  background: var(--surface-raised);\n  padding: var(--space-lg);\n}\n.sp-step-list { display: flex; flex-direction: column; gap: var(--space-md); }\n.sp-step-item { display: flex; gap: var(--space-md); align-items: flex-start; }\n.sp-step-dot {\n  width: 28px; height: 28px; border-radius: 50%;\n  background: var(--accent); color: #fff;\n  font-size: 12px; font-weight: 600;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0; margin-top: 2px;\n}\n.sp-step-item strong {\n  display: block; font-size: 14px; font-weight: 500;\n  color: var(--text-primary); margin-bottom: 4px;\n}\n.sp-step-item p { font-size: 16px; color: var(--text-secondary); line-height: 1.6; font-weight: 300; }\n\n\/* Full-width form area *\/\n.brief-form-section {\n  background: var(--surface-page);\n  border-top: 1px solid var(--line);\n  padding: 32px 0;\n}\n.brief-form-wrap {\n  max-width: var(--max-width); margin: 0 auto;\n  padding: 0 var(--page-pad);\n}\n.brief-form-title {\n  font-family: var(--font-display);\n  font-size: 22px; font-weight: 500;\n  color: var(--text-primary); margin-bottom: var(--space-lg);\n  text-align: center;\n}\n.brief-form-note {\n  font-size: 11px; color: var(--text-tertiary);\n  text-align: center; margin-top: var(--space-md); line-height: 1.6;\n}\n.brief-tc-note {\n  font-size: 11px; color: var(--text-tertiary);\n  text-align: center; margin-top: var(--space-xs); line-height: 1.6;\n}\n.form-note-link {\n  color: var(--text-tertiary);\n  text-decoration: underline;\n  transition: color var(--dur-base);\n}\n.form-note-link:hover { color: var(--accent); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   5. RESOURCES \u2014 buyer guides\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.resources { background: var(--surface-page); border-bottom: 1px solid var(--line); }\n.res-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr);\n  gap: var(--space-md);\n}\n.rcard {\n  display: flex; flex-direction: column;\n  padding: var(--space-lg) var(--space-md);\n  background: var(--surface-raised);\n  border: 1px solid transparent;\n  text-decoration: none;\n  position: relative;\n  z-index: 0;\n  transition: border-color var(--dur-base), transform var(--dur-base), box-shadow var(--dur-base);\n}\n.rcard:hover {\n  border-color: var(--accent);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 24px rgba(0,0,0,0.07);\n  z-index: 10;\n  isolation: isolate;\n}\n.rc-icon {\n  width: 28px; height: 28px;\n  color: var(--accent); margin-bottom: var(--space-sm);\n}\n.rcard h4 {\n  font-family: var(--font-display);\n  font-size: 16px; font-weight: 500;\n  color: var(--text-primary); margin-bottom: 8px;\n}\n.rcard p { font-size: 16px; color: var(--text-secondary); line-height: 1.65; font-weight: 300; }\n.rc-link {\n  display: block; margin-top: auto; padding-top: var(--space-sm);\n  font-size: 12px; font-weight: 500; color: var(--accent);\n  letter-spacing: 0.03em;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   6. FAQ\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.faq { background: var(--surface-page); border-bottom: 1px solid var(--line); }\n.faq-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 0 var(--space-xl); }\n.faq-item { border-top: 1px solid var(--line); }\n.faq-q {\n  width: 100%; background: none; border: none; cursor: pointer;\n  display: flex; align-items: center; justify-content: space-between;\n  gap: var(--space-md); padding: var(--space-md) 0;\n  font-family: var(--font-body); font-size: 16px; font-weight: 400;\n  color: var(--text-primary); text-align: left;\n  transition: color var(--dur-base);\n}\n.faq-q:hover { color: var(--accent); }\n.faq-icon {\n  width: 18px; height: 18px; flex-shrink: 0;\n  color: var(--accent); transition: transform var(--dur-base);\n}\n.faq-item.open .faq-icon { transform: rotate(45deg); }\n.faq-a {\n  font-size: 16px; color: var(--text-secondary);\n  line-height: 1.75; font-weight: 300;\n  max-height: 0; overflow: hidden;\n  transition: max-height var(--dur-slow) var(--ease-out), padding var(--dur-slow);\n}\n.faq-a a { color: var(--accent); border-bottom: 1px solid rgba(255,92,11,0.3); }\n.faq-item.open .faq-a { max-height: 300px; padding-bottom: var(--space-md); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   7. REFERRAL \u2014 dark strip\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.referral {\n  background: #edeae4 !important;\n  border-top: 1px solid #d8d4ce !important;\n  border-bottom: 1px solid #d8d4ce !important;\n}\n.ref-inner {\n  display: flex; align-items: center;\n  justify-content: space-between; gap: 64px;\n}\n.ref-eyebrow {\n  font-size: 11px; font-weight: 600;\n  letter-spacing: 0.18em; text-transform: uppercase;\n  color: #FF5C0B !important; margin-bottom: 12px;\n}\n.ref-title {\n  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  font-size: clamp(20px, 2.5vw, 28px);\n  font-weight: 500; color: #111110 !important;\n  margin-bottom: 8px; letter-spacing: -0.01em;\n}\n.ref-sub { font-size: 16px; color: #555552 !important; font-weight: 300; line-height: 1.7; }\n.ref-sub strong { color: #FF5C0B !important; font-weight: 500; }\n.ref-sub strong a { color: #FF5C0B !important; text-decoration: underline; text-underline-offset: 3px; }\n\n\/* Force referral text visible regardless of theme inheritance *\/\n.referral * { -webkit-font-smoothing: antialiased; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FLUENT FORM 11 \u2014 FIXED EQUAL COLUMNS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fluentform_11,\n#fluentform_11 .ff-form-wrap,\n#fluentform_11 .ff-form-body {\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  box-sizing: border-box !important;\n}\n\n#fluentform_11 .ff-t-container {\n  display: flex !important;\n  flex-wrap: nowrap !important;\n  align-items: flex-end !important;\n  justify-content: flex-start !important;\n  gap: 12px !important;\n  width: 100% !important;\n  margin: 0 0 12px 0 !important;\n  padding: 0 !important;\n}\n\n#fluentform_11 .ff-t-cell,\n#fluentform_11 .ff-t-container > .ff-t-cell {\n  flex: 1 1 0 !important;\n  width: 0 !important;\n  min-width: 0 !important;\n  max-width: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  box-sizing: border-box !important;\n}\n\n#fluentform_11 .ff-t-cell:has(.ff-btn-submit) {\n  display: flex !important;\n  align-items: stretch !important;\n  justify-content: flex-end !important;\n  flex: 1 1 0 !important;\n  width: 0 !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n#fluentform_11 .ff-btn-submit-wrapper,\n#fluentform_11 .ff_submit_btn_wrapper,\n#fluentform_11 .ff-el-group.ff_submit_btn_wrapper {\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  display: flex !important;\n  align-items: flex-end !important;\n}\n\n#fluentform_11 .ff-el-group,\n#fluentform_11 .ff-el-input--content {\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  box-sizing: border-box !important;\n}\n\n#fluentform_11 .ff-el-form-control,\n#fluentform_11 input.ff-el-form-control,\n#fluentform_11 select.ff-el-form-control,\n#fluentform_11 textarea.ff-el-form-control {\n  width: 100% !important;\n  height: 52px !important;\n  min-height: 52px !important;\n  max-height: 52px !important;\n  box-sizing: border-box !important;\n  background: #edeae4 !important;\n  border: 1px solid #d8d4ce !important;\n  border-radius: 0 !important;\n  font-family: 'Poppins', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #111110 !important;\n  padding: 0 16px !important;\n  margin: 0 !important;\n  box-shadow: none !important;\n  outline: none !important;\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  line-height: 52px !important;\n}\n\n@media (prefers-color-scheme: dark) {\n  #fluentform_11 .ff-el-form-control,\n  #fluentform_11 input.ff-el-form-control,\n  #fluentform_11 select.ff-el-form-control,\n  #fluentform_11 textarea.ff-el-form-control {\n    background: #2a2a28 !important;\n    border-color: #444240 !important;\n    color: #f5f3ef !important;\n  }\n  #fluentform_11 .ff-el-form-control:focus {\n    background: #333330 !important;\n  }\n  #fluentform_11 .ff-el-input--label label {\n    color: #999895 !important;\n  }\n  #fluentform_11 .ff-message-success {\n    color: #f5f3ef !important;\n  }\n}\n\n#fluentform_11 .ff-el-form-control::placeholder {\n  color: #777470 !important;\n  font-weight: 400 !important;\n}\n\n#fluentform_11 .ff-el-form-control:focus {\n  border-color: #FF5C0B !important;\n  background: #e8e4dd !important;\n  box-shadow: none !important;\n  outline: none !important;\n}\n\n#fluentform_11 select.ff-el-form-control {\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='none' stroke='%23555552' stroke-width='1.5' d='M1 1l5 5 5-5'\/%3E%3C\/svg%3E\") !important;\n  background-repeat: no-repeat !important;\n  background-position: right 14px center !important;\n  padding-right: 38px !important;\n  cursor: pointer !important;\n}\n\n#fluentform_11 .ff-el-input--label label {\n  font-family: 'Poppins', sans-serif !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #555552 !important;\n  letter-spacing: 0.06em !important;\n  text-transform: uppercase !important;\n  margin-bottom: 6px !important;\n  display: block !important;\n}\n\n#fluentform_11 .ff-btn-submit,\n#fluentform_11 button[type=\"submit\"] {\n  width: 100% !important;\n  height: 52px !important;\n  min-height: 52px !important;\n  max-height: 52px !important;\n  background: #FF5C0B !important;\n  border: none !important;\n  border-radius: 0 !important;\n  font-family: 'Poppins', sans-serif !important;\n  font-weight: 600 !important;\n  font-size: 14px !important;\n  letter-spacing: 0.06em !important;\n  color: #ffffff !important;\n  padding: 0 24px !important;\n  box-shadow: none !important;\n  cursor: pointer !important;\n  transition: background 0.22s ease !important;\n  margin: 0 !important;\n  align-self: stretch !important;\n}\n\n#fluentform_11 .ff-btn-submit:hover,\n#fluentform_11 button[type=\"submit\"]:hover {\n  background: #FF6E28 !important;\n}\n\n#fluentform_11 .ff-message-success {\n  background: transparent !important;\n  font-family: 'Poppins', sans-serif !important;\n  font-size: 14px !important;\n  color: #111110 !important;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 960px) {\n  :root { --page-pad: 10px; --space-2xl: 72px; }\n  .pillars { grid-template-columns: 1fr 1fr; }\n  .process-grid { grid-template-columns: 1fr 1fr; }\n  .village-grid { grid-template-columns: repeat(3, 1fr); }\n  .brief-layout { grid-template-columns: 1fr; }\n  .res-grid { grid-template-columns: 1fr 1fr; }\n  .faq-cols { grid-template-columns: 1fr; }\n  .ref-inner { flex-direction: column; text-align: center; }\n  .commune-card { flex-direction: column; gap: var(--space-md); }\n  .commune-stats { justify-content: center; }\n}\n\n@media (max-width: 600px) {\n  :root { --page-pad: 10px; --space-2xl: 56px; }\n\n  .hero-body {\n    padding-top: 56px;\n    padding-bottom: 48px;\n  }\n\n  .hero h1 {\n    font-size: clamp(30px, 9vw, 40px);\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n    max-width: 100%;\n  }\n\n  .hero-sub {\n    font-size: 15px;\n    line-height: 1.7;\n    max-width: 100%;\n  }\n\n  .eyebrow {\n    font-size: 10px;\n    letter-spacing: 0.14em;\n  }\n\n  .stat-bar { grid-template-columns: 1fr 1fr; }\n  .stat-item:last-child { grid-column: 1 \/ -1; border-top: 1px solid var(--line-dark); border-right: none; }\n  .pillars { grid-template-columns: 1fr; }\n  .process-grid { grid-template-columns: 1fr; }\n  .village-grid { grid-template-columns: 1fr 1fr; }\n  .vcard-last { grid-column: 1 \/ -1; text-align: center; }\n  .res-grid { grid-template-columns: 1fr; }\n  .hero-cta-row { flex-direction: column; gap: var(--space-sm); }\n  .banner-strip { font-size: 13px; }\n  .banner-strip svg { display: none; }\n\n  \/* Service cards \u2014 stack on mobile *\/\n  .svc-strip { padding: 48px 0; }\n  .cards-2 { grid-template-columns: 1fr !important; }\n  .svc-card-compact { padding: 24px 20px 20px; }\n\n  #fluentform_11 .ff-t-container {\n    flex-direction: column !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n    gap: 8px !important;\n  }\n\n  #fluentform_11 .ff-t-cell,\n  #fluentform_11 .ff-t-container > .ff-t-cell {\n    flex: 1 1 100% !important;\n    width: 100% !important;\n    min-width: 100% !important;\n    max-width: 100% !important;\n  }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   COMPACT SERVICE STRIP\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.svc-strip { background: #ffffff; border-top: 1px solid #e4e0da; padding: 64px 0; }\n.strip-hd { text-align: center; margin-bottom: 40px; }\n.cards-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n.svc-card-compact {\n  display: flex; flex-direction: column; padding: 28px 32px 24px;\n  text-decoration: none; border: 1px solid #2e2e2b; border-top: 2px solid #2e2e2b;\n  transition: border-top-color 220ms, background 220ms, transform 300ms;\n}\n.svc-card-compact:hover { border-top-color: #FF5C0B; transform: translateY(-3px); }\n.svc-card-compact.dark  { background: #181817; border-color: #2e2e2b; }\n.svc-card-compact.dark:hover  { background: #1e1d1c; }\n.svc-card-compact.light { background: #ffffff; border-color: #e4e0da; border-top-color: #e4e0da; }\n.svc-card-compact.light:hover { background: #f5f3ef; border-top-color: #FF5C0B; }\n.svc-card-compact.mid   { background: #4a4845; border-color: #5a5754; border-top-color: #5a5754; }\n.svc-card-compact.mid:hover   { background: #555250; border-top-color: #FF5C0B; }\n.scc-tag { font-size: 10px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: #FF5C0B; margin-bottom: 10px; }\n.scc-title {\n  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  font-size: clamp(18px, 1.8vw, 22px); font-weight: 500;\n  line-height: 1.15; letter-spacing: -0.02em; margin-bottom: 10px;\n}\n.svc-card-compact.dark .scc-title { color: #f5f3ef; }\n.svc-card-compact.mid  .scc-title { color: #f5f3ef; }\n.svc-card-compact.light .scc-title { color: #111110; }\n.scc-title em { font-style: italic; color: #FF5C0B; }\n.scc-desc { font-size: 14px; line-height: 1.65; font-weight: 300; margin-bottom: 20px; flex-grow: 1; }\n.svc-card-compact.dark .scc-desc  { color: #777470; }\n.svc-card-compact.mid  .scc-desc  { color: #e0dcd6; }\n.svc-card-compact.light .scc-desc { color: #555552; }\n.scc-cta { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 500; letter-spacing: 0.04em; color: #FF5C0B; text-decoration: none; transition: gap 200ms; }\n.svc-card-compact:hover .scc-cta { gap: 12px; }\n.scc-cta svg { width: 14px; height: 14px; flex-shrink: 0; transition: transform 200ms; }\n.svc-card-compact:hover .scc-cta svg { transform: translateX(3px); }\n\n@media (prefers-color-scheme: dark) {\n  .svc-strip { background: #181817; border-top-color: #2e2e2b; }\n  .svc-card-compact.light { background: #222220; border-color: #2e2e2b; border-top-color: #2e2e2b; }\n  .svc-card-compact.light:hover { background: #2a2a28; border-top-color: #FF5C0B; }\n  .svc-card-compact.light .scc-title { color: #f5f3ef; }\n  .svc-card-compact.light .scc-desc  { color: #777470; }\n}\n\n<\/style>\n<\/head>\n<body>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     1 \u00b7 HERO \u2014 dark\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"hero\">\n  <div class=\"wrap\">\n    <div class=\"hero-body\">\n      <p class=\"eyebrow center\">Hesperange Commune \u00b7 Buyer's Agent<\/p>\n      <h1><span>You're negotiating against<\/span> <em>the seller's agent.<\/em><\/h1>\n      <p class=\"hero-sub\">In Luxembourg, the agent at the table works for the seller \u2014 not for you.<br>When you give us a buying mandate, your interests are the only ones we represent \u2014 no conflict, no hidden commissions, and a fee tied entirely to what we save you.<\/p>\n      <div class=\"hero-cta-row\">\n        <a href=\"#brief-form\" class=\"btn-primary\">\n          Start your property search\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/zeas.immo\/en\/real-estate-agency-fees-in-hesperange\/\" class=\"hero-link\">See how our fees work \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- CHANGED: stat-bar moved outside .wrap \u2014 now full-bleed -->\n  <div class=\"stat-bar\">\n    <div class=\"stat-item\">\n      <div class=\"stat-num\">30<sup>%<\/sup><\/div>\n      <div class=\"stat-label\">of saving \u2014 our success fee.<br>No saving, no success fee.<\/div>\n    <\/div>\n    <div class=\"stat-item\">\n      <div class=\"stat-num\">6<sup>mo<\/sup><\/div>\n      <div class=\"stat-label\">Rolling notarial transaction data<br>for every Hesperange village<\/div>\n    <\/div>\n    <div class=\"stat-item\">\n      <div class=\"stat-num\">0<\/div>\n      <div class=\"stat-label\">Commissions received from sellers<br>or other agents. Ever.<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     BANNER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"banner-strip\">\n  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>\n  Our success fee is 30% of what we save you. No saving \u2014 no success fee. An engagement fee applies to start.\n  <a href=\"#brief\">Start your search \u2192<\/a>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     2 \u00b7 WHY + PROCESS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"why-process\">\n  <div class=\"wrap sps\">\n    <div class=\"section-hd\" style=\"margin-bottom:var(--space-xl)\">\n      <p class=\"eyebrow center\">Why zeas.immo<\/p>\n      <h2 class=\"stitle center\">What makes buying with us different<\/h2>\n    <\/div>\n    <div class=\"pillars\">\n      <div class=\"pillar\">\n        <p class=\"pillar-num\">01<\/p>\n        <h3>The only agency obsessed with buying<\/h3>\n        <p>Every other agency in Hesperange is chasing listings. We are not. We have one focus: finding the right property for you. No portfolio to push, no seller to please \u2014 just your brief, your budget, and your timeline.<\/p>\n      <\/div>\n      <div class=\"pillar\">\n        <p class=\"pillar-num\">02<\/p>\n        <h3>A strategy, not a search<\/h3>\n        <p>We start by understanding exactly what you need \u2014 then search beyond what standard portals show, including off-market opportunities. When we find a match, we evaluate it properly: real transaction data, structural flags, and a defensible offer price.<\/p>\n      <\/div>\n      <div class=\"pillar\">\n        <p class=\"pillar-num\">03<\/p>\n        <h3>With you beyond the deed<\/h3>\n        <p>Our work doesn't end at the notary. Through our network of vetted professionals \u2014 renovators, architects, insurers \u2014 we help you turn the property into exactly what you imagined when you started looking.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"proc-divider\">\n      <button class=\"proc-toggle\" id=\"procToggle\">\n        <span class=\"proc-toggle-label\">See how we work \u2014 6 steps<\/span>\n        <svg class=\"proc-toggle-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n      <\/button>\n    <\/div>\n\n    <div class=\"process-grid-wrap\" id=\"processGrid\">\n      <div class=\"process-grid\">\n        <div class=\"pstep\">\n          <div class=\"pstep-ghost\">01<\/div>\n          <div class=\"pstep-num\">Step 01<\/div>\n          <div class=\"pstep-title\">Discovery call<\/div>\n          <div class=\"pstep-desc\">We learn your brief, budget, and timeline in detail \u2014 so every property we assess is genuinely matched to your needs, not just roughly close.<\/div>\n        <\/div>\n        <div class=\"pstep\">\n          <div class=\"pstep-ghost\">02<\/div>\n          <div class=\"pstep-num\">Step 02<\/div>\n          <div class=\"pstep-title\">Market analysis<\/div>\n          <div class=\"pstep-desc\">We build your price benchmark from six months of notarial transaction data \u2014 giving you a defensible anchor before any negotiation begins.<\/div>\n        <\/div>\n        <div class=\"pstep\">\n          <div class=\"pstep-ghost\">03<\/div>\n          <div class=\"pstep-num\">Step 03<\/div>\n          <div class=\"pstep-title\">Property search<\/div>\n          <div class=\"pstep-desc\">We search beyond standard portals \u2014 including off-market opportunities \u2014 and shortlist only properties that genuinely match your brief.<\/div>\n        <\/div>\n        <div class=\"pstep\">\n          <div class=\"pstep-ghost\">04<\/div>\n          <div class=\"pstep-num\">Step 04<\/div>\n          <div class=\"pstep-title\">Property evaluation<\/div>\n          <div class=\"pstep-desc\">For every serious candidate we assess real value, flag structural concerns, and help you draft a winning offer grounded in data \u2014 not gut feeling.<\/div>\n        <\/div>\n        <div class=\"pstep\">\n          <div class=\"pstep-ghost\">05<\/div>\n          <div class=\"pstep-num\">Step 05<\/div>\n          <div class=\"pstep-title\">Closing support<\/div>\n          <div class=\"pstep-desc\">We guide you through Luxembourg's legal process \u2014 compromis de vente, cooling-off period, mortgage confirmation, and acte de vente \u2014 so nothing catches you off guard.<\/div>\n        <\/div>\n        <div class=\"pstep\">\n          <div class=\"pstep-ghost\">06<\/div>\n          <div class=\"pstep-num\">Step 06<\/div>\n          <div class=\"pstep-title\">Beyond the deed<\/div>\n          <div class=\"pstep-desc\">Our network of vetted professionals \u2014 renovators, architects, insurers \u2014 helps you turn the property into exactly what you imagined when you started looking.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     3 \u00b7 VILLAGES \u2014 dark\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     4 \u00b7 BRIEF \/ SEARCH PLAN\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"brief-plan\" id=\"brief\">\n  <div class=\"wrap sps\">\n    <div class=\"brief-layout\">\n\n      <div class=\"brief-left\">\n        <p class=\"brief-eyebrow\">Start here<\/p>\n        <h2 class=\"brief-title\">Tell us your ideal property.<br><em>We'll find it.<\/em><\/h2>\n        <p class=\"brief-body\">Share your requirements and we'll be back within 24 hours to arrange a call \u2014 understand what you're looking for and explain how we work. No commitment, no hard sell.<\/p>\n        <div class=\"brief-pill\">\n          <span>\u2713<\/span> Success fee: 30% of what we save you. No saving, no success fee. Engagement fee applies.*\n        <\/div>\n        <a href=\"#brief-form\" class=\"btn-primary\">\n          Fill in the form below\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n      <\/div>\n\n      <div class=\"brief-right\">\n        <div class=\"sp-panel-inner\">\n          <p class=\"eyebrow\" style=\"margin-bottom:var(--space-md)\">What happens next<\/p>\n          <div class=\"sp-step-list\">\n            <div class=\"sp-step-item\">\n              <div class=\"sp-step-dot\">1<\/div>\n              <div>\n                <strong>You fill in the form below<\/strong>\n                <p>Village, property type, budget, and timeline \u2014 takes 60 seconds.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"sp-step-item\">\n              <div class=\"sp-step-dot\">2<\/div>\n              <div>\n                <strong>We review your brief<\/strong>\n                <p>We cross-reference your requirements against active listings and our transaction data.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"sp-step-item\">\n              <div class=\"sp-step-dot\">3<\/div>\n              <div>\n                <strong>We come back within 24h<\/strong>\n                <p>To arrange a call, understand your search in detail, and walk you through how we work \u2014 no obligation.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"sp-step-item\">\n              <div class=\"sp-step-dot\">4<\/div>\n              <div>\n                <strong>You decide if we're the right fit<\/strong>\n                <p>No pressure, no hard sell. If you want to proceed, we'll build the full search plan together.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- Full-width form -->\n  <div class=\"brief-form-section\" id=\"brief-form\">\n    <div class=\"brief-form-wrap\">\n      <p class=\"brief-form-title\" style=\"text-align:center;\">Ready to buy? Tell us about your ideal property<\/p>\n      <div class='fluentform ff-default fluentform_wrapper_11 ffs_custom_wrap'><form data-form_id=\"11\" id=\"fluentform_11\" class=\"frm-fluent-form fluent_form_11 ff-el-form-top ff_form_instance_11_1 ff-form-loading ffs_custom\" data-form_instance=\"ff_form_instance_11_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Property search<\/legend>        <div\n                style=\"display: none!important; position: absolute!important; transform: translateX(1000%)!important;\"\n                class=\"ff-el-group ff-hpsf-container\"\n        >\n            <div class=\"ff-el-input--label asterisk-right\">\n                <label for=\"ff_11_item_sf\" aria-label=\"Subscribe\">\n                    Subscribe                <\/label>\n            <\/div>\n            <div class=\"ff-el-input--content\">\n                <input type=\"text\"\n                       name=\"item_11__fluent_sf\"\n                       class=\"ff-el-form-control\"\n                       id=\"ff_11_item_sf\"\n                \/>\n            <\/div>\n        <\/div>\n        <input type='hidden' name='__fluent_form_embded_post_id' value='27510' \/><input type=\"hidden\" id=\"_fluentform_11_fluentformnonce\" name=\"_fluentform_11_fluentformnonce\" value=\"14159b1379\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/27510\" \/><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_5 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown\" id=\"ff_11_dropdown\" class=\"ff-el-form-control\" data-name=\"dropdown\" data-calc_value=\"0\" tabindex=\"1\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_11_dropdown\"><option value=\"\">Village<\/option><option value=\"Howald\"  >Howald<\/option><option value=\"Hesperange\"  >Hesperange<\/option><option value=\"Fentange\"  >Fentange<\/option><option value=\"Itzig\"  >Itzig<\/option><option value=\"Alzingen\"  >Alzingen<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown_1\" id=\"ff_11_dropdown_1\" class=\"ff-el-form-control\" data-name=\"dropdown_1\" data-calc_value=\"0\" tabindex=\"2\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_11_dropdown_1\"><option value=\"\">Property type<\/option><option value=\"House\"  >House<\/option><option value=\"Apartment\"  >Apartment<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-3' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown_2\" id=\"ff_11_dropdown_2\" class=\"ff-el-form-control\" data-name=\"dropdown_2\" data-calc_value=\"0\" tabindex=\"3\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_11_dropdown_2\"><option value=\"\">Budget<\/option><option value=\"&lt; 700.000 Euro\"  >< 700.000 Euro<\/option><option value=\"between 700.000-1.000.000 Euro\"  >between 700.000-1.000.000 Euro<\/option><option value=\"between 1.000.000-1.500.000 Euro\"  >between 1.000.000-1.500.000 Euro<\/option><option value=\"&gt;1.500.000 Euro\"  >>1.500.000 Euro<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-4' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown_3\" id=\"ff_11_dropdown_3\" class=\"ff-el-form-control\" data-name=\"dropdown_3\" data-calc_value=\"0\" tabindex=\"4\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_11_dropdown_3\"><option value=\"\">Bedrooms<\/option><option value=\"Studio\"  >Studio<\/option><option value=\"2\"  >2<\/option><option value=\"3\"  >3<\/option><option value=\"4\"  >4<\/option><option value=\"&gt;5\"  >>5<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-5' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown_4\" id=\"ff_11_dropdown_4\" class=\"ff-el-form-control\" data-name=\"dropdown_4\" data-calc_value=\"0\" tabindex=\"5\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_11_dropdown_4\"><option value=\"\">moving timeline<\/option><option value=\"Immediate (0-3 months)\"  >Immediate (0-3 months)<\/option><option value=\"Soon (3-6 months)\"  >Soon (3-6 months)<\/option><option value=\"Flexible (6-12 months)\"  >Flexible (6-12 months)<\/option><\/select><\/div><\/div><\/div><\/div><div data-name=\"ff_cn_id_2\"  class='ff-t-container ff-column-container ff_columns_total_5 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><input type=\"text\" name=\"input_text_1\" class=\"ff-el-form-control\" placeholder=\"First name\" data-name=\"input_text_1\" tabindex=\"6\" id=\"ff_11_input_text_1\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><input type=\"text\" name=\"input_text\" class=\"ff-el-form-control\" placeholder=\"Last name\" data-name=\"input_text\" tabindex=\"7\" id=\"ff_11_input_text\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-3' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><input name=\"phone\" class=\"ff-el-form-control ff-el-phone ff_el_with_extended_validation\" type=\"tel\" placeholder=\"Mobile Number\" data-name=\"phone\" id=\"ff_11_phone\" tabindex=\"8\" inputmode=\"tel\"  aria-invalid='false' aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-4' style='flex-basis: 20%;'><div class='ff-el-group'><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_11_email\" class=\"ff-el-form-control\" placeholder=\"Email Address\" data-name=\"email\" tabindex=\"9\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-5' style='flex-basis: 20%;'><div class='ff-el-group ff-text-center ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\" type=\"submit\" name=\"custom_submit_button-11_1\" data-name=\"custom_submit_button-11_1\" tabindex=\"10\"  aria-label=\"search property\">search property<\/button><style>form.fluent_form_11 .wpf_has_custom_css.ff-btn-submit { background-color:rgba(255, 92, 11, 1);border-color:rgba(10, 10, 10, 1);color:#ffffff;border-radius:5px;min-width:100%; }form.fluent_form_11 .wpf_has_custom_css.ff-btn-submit:hover { background-color:#ffffff;border-color:rgba(13, 13, 13, 1);color:rgba(255, 92, 11, 1);min-width:100%; } <\/style><\/div><\/div><\/div><\/fieldset><\/form><div id='fluentform_11_errors' class='ff-errors-in-stack ff_form_instance_11_1 ff-form-loading_errors ff_form_instance_11_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_11_1 = {\"id\":\"11\",\"ajaxUrl\":\"https:\\\/\\\/zeas.immo\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_11_1\",\"form_id_selector\":\"fluentform_11\",\"rules\":{\"dropdown\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_1\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_2\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_3\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_4\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text_1\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"phone\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"valid_phone_number\":{\"value\":true,\"global\":true,\"message\":\"Phone number is not valid\",\"global_message\":\"Phone number is not valid\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"This field must contain a valid email\",\"global\":true}}},\"debounce_time\":300};\n                            <\/script>\n            \n      <p class=\"brief-form-note\">No spam. No cold calls. We'll be in touch within one business day.<\/p>\n      <p class=\"brief-tc-note\">* A search fee applies on mandate. The success fee of 30% excl. VAT applies only on the saving we achieve for you. Full details on our <a href=\"https:\/\/zeas.immo\/en\/our-fees\/\" class=\"form-note-link\">fees page<\/a> and <a href=\"https:\/\/zeas.immo\/en\/terms-and-conditions\/\" class=\"form-note-link\">Terms &amp; Conditions<\/a>.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     5 \u00b7 BUYER GUIDES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"resources\">\n  <div class=\"wrap sps\">\n    <div class=\"section-hd\" style=\"margin-bottom:var(--space-lg)\">\n      <p class=\"eyebrow center\">Buyer guides<\/p>\n      <h2 class=\"stitle center\">Everything you need to buy with confidence<\/h2>\n    <\/div>\n    <div style=\"text-align:center; margin-bottom:var(--space-lg)\">\n      <button class=\"proc-toggle\" id=\"resToggle\">\n        <span class=\"proc-toggle-label\">Open the buyer's toolkit<\/span>\n        <svg class=\"proc-toggle-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <div class=\"process-grid-wrap\" id=\"resGrid\">\n      <div class=\"res-grid\">\n\n        <a href=\"https:\/\/zeas.immo\/en\/property-buying-process-in-luxembourg\/\" class=\"rcard\">\n          <svg class=\"rc-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"\/><\/svg>\n          <h4>The property buying process<\/h4>\n          <p>A step-by-step walkthrough of buying property in Luxembourg \u2014 from offer and compromis de vente through the cooling-off period to signing the acte de vente at the notary.<\/p>\n          <span class=\"rc-link\">Read guide \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/zeas.immo\/en\/energy-performance-certificate-luxembourg\/\" class=\"rcard\">\n          <svg class=\"rc-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n          <h4>Energy performance certificates<\/h4>\n          <p>How to read Luxembourg's passeport \u00e9nerg\u00e9tique, what each class means for renovation costs, and how energy rating affects the price you should pay \u2014 and the resale value you'll get.<\/p>\n          <span class=\"rc-link\">Read guide \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/zeas.immo\/en\/tax-optimization-luxembourg-property\/\" class=\"rcard\">\n          <svg class=\"rc-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\n          <h4>Tax optimisation for buyers<\/h4>\n          <p>How to legally reduce your tax burden when buying in Luxembourg \u2014 B\u00ebllegen Akt, interest deductions, amortisation allowances, and timing strategies that can save you thousands at closing.<\/p>\n          <span class=\"rc-link\">Read guide \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/zeas.immo\/en\/avoidable-costs-buying-property-in-luxembourg\/\" class=\"rcard\">\n          <svg class=\"rc-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\n          <h4>Avoidable costs when buying<\/h4>\n          <p>The fees most buyers don't anticipate \u2014 double agency commissions, overlooked notary charges, and transaction traps \u2014 and how to avoid overpaying at every stage of the purchase.<\/p>\n          <span class=\"rc-link\">Read guide \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/zeas.immo\/en\/old-vs-new-property-luxembourg\" class=\"rcard\">\n          <svg class=\"rc-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\n          <h4>Old vs new property<\/h4>\n          <p>The real trade-offs between existing and new-build property in Luxembourg \u2014 acquisition costs, VAT treatment, renovation risk, energy standards, and which makes more financial sense for your situation.<\/p>\n          <span class=\"rc-link\">Read comparison \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/zeas.immo\/en\/financing-property-in-luxembourg\/\" class=\"rcard\">\n          <svg class=\"rc-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6v2m-6-2h12\"\/><\/svg>\n          <h4>Financing property in Luxembourg<\/h4>\n          <p>How mortgages work for buyers in Luxembourg \u2014 loan-to-value ratios, stress test rules, fixed vs variable rates, required equity, and how to secure pre-approval before you start your search.<\/p>\n          <span class=\"rc-link\">Read guide \u2192<\/span>\n        <\/a>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     6 \u00b7 FAQ\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- COMPACT SERVICE STRIP -->\n<section class=\"svc-strip\">\n  <div class=\"wrap\">\n    <div class=\"strip-hd\">\n      <p class=\"eyebrow center\">Our services<\/p>\n      <h2 class=\"stitle ctr\"><em style=\"font-style:normal;color:#FF5C0B\">Buying.<\/em> Selling. Renting.<\/h2>\n    <\/div>\n    <div class=\"cards-2\">\n\n      <a href=\"https:\/\/zeas.immo\/en\/sell-property\/\" class=\"svc-card-compact light\">\n        <div class=\"scc-tag\">Seller's Agent \u00b7 Hesperange<\/div>\n        <div class=\"scc-title\">Sell in Hesperange.<br><em>Price it right.<\/em><\/div>\n        <p class=\"scc-desc\">One mandate per village. Asking price backed by notarial transaction data. No exclusivity contract required to get started.<\/p>\n        <span class=\"scc-cta\">Read the seller's guide <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/span>\n      <\/a>\n\n      <a href=\"https:\/\/zeas.immo\/en\/rent-property-hesperange\/\" class=\"svc-card-compact mid\">\n        <div class=\"scc-tag\">Landlord \u00b7 Hesperange<\/div>\n        <div class=\"scc-title\" style=\"color:#f5f3ef\">Rent out in Hesperange.<br><em>Peace of mind included.<\/em><\/div>\n        <p class=\"scc-desc\" style=\"color:#e0ddd8\">Verified and screened tenants, a thorough property handover record, and ongoing support \u2014 fewer unexpected surprises from day one.<\/p>\n        <span class=\"scc-cta\">Read the landlord's guide <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/span>\n      <\/a>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section class=\"faq\">\n  <div class=\"wrap sps\">\n    <div class=\"section-hd\" style=\"margin-bottom:var(--space-xl)\">\n      <p class=\"eyebrow center\">FAQ<\/p>\n      <h2 class=\"stitle center\">Common questions about buying in Hesperange<\/h2>\n    <\/div>\n    <div class=\"faq-cols\">\n\n      <div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\">\n            How do your buyer's agent fees work?\n            <svg class=\"faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n          <\/button>\n          <div class=\"faq-a\">\n            <p>An engagement fee covers market research and property analysis. Then we charge 30% of the saving we negotiate for you, excl. VAT. If we don't save you money versus the asking price and market benchmark, you only pay the engagement fee. See our <a href=\"https:\/\/zeas.immo\/en\/our-fees\/\">fees page<\/a> for full details.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-q\">\n            Do I need a buyer's agent if I already found a property?\n            <svg class=\"faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n          <\/button>\n          <div class=\"faq-a\">\n            <p>Yes \u2014 most of our value comes from negotiation and transaction support. We analyse comparable sales, identify negotiation leverage, and guide you through the Luxembourg legal process. Many buyers save more in negotiation than they pay in fees.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-q\">\n            Which villages in Hesperange do you cover?\n            <svg class=\"faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n          <\/button>\n          <div class=\"faq-a\">\n            <p>All five: Howald, Alzingen, Itzig, Fentange, and Hesperange village. We hold transaction data for every street and maintain active market intelligence across the entire commune.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\">\n            How long does a property search typically take?\n            <svg class=\"faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n          <\/button>\n          <div class=\"faq-a\">\n            <p>It varies. Some buyers find their property within weeks; others take several months. Market conditions, your brief, and budget all play a role. We keep you updated on new listings weekly and adjust strategy as the market shifts.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-q\">\n            What documents do I need to buy property in Luxembourg?\n            <svg class=\"faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n          <\/button>\n          <div class=\"faq-a\">\n            <p>You'll need ID, proof of address, mortgage pre-approval (if financing), and proof of funds. From the seller, request the title deed, energy performance certificate, co-ownership documents (if applicable), and planning permissions. See our <a href=\"https:\/\/zeas.immo\/en\/property-buying-process-in-luxembourg\/\">buying process guide<\/a> for a full walkthrough.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-q\">\n            Can you help if I'm buying from outside Luxembourg?\n            <svg class=\"faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg>\n          <\/button>\n          <div class=\"faq-a\">\n            <p>Absolutely. We work with international buyers regularly \u2014 video property tours, remote signing options, and clear guidance on Luxembourg's legal process. We coordinate with notaries, banks, and other professionals to make the process seamless.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     7 \u00b7 REFERRAL\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"referral\">\n  <div class=\"wrap sp\">\n    <div class=\"ref-inner\">\n      <div>\n        <p class=\"ref-eyebrow\">Referral programme<\/p>\n        <h2 class=\"ref-title\">Know someone buying in Hesperange?<\/h2>\n        <p class=\"ref-sub\">Refer a buyer and earn <strong>\u20ac1,000<\/strong> when they complete a purchase with us.<\/p>\n      <\/div>\n      <div>\n        <a href=\"https:\/\/zeas.immo\/en\/referral\/\" class=\"btn-ghost-dark\">Send a referral<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script data-cfasync=\"false\" src=\"\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js\"><\/script><script>\n\/\/ Process toggle\ndocument.getElementById('procToggle').addEventListener('click', function() {\n  this.classList.toggle('open');\n  document.getElementById('processGrid').classList.toggle('open');\n});\n\n\/\/ Resources toggle\ndocument.getElementById('resToggle').addEventListener('click', function() {\n  this.classList.toggle('open');\n  document.getElementById('resGrid').classList.toggle('open');\n});\n\n\/\/ FAQ accordion\ndocument.querySelectorAll('.faq-q').forEach(function(btn) {\n  btn.addEventListener('click', function() {\n    var item = this.closest('.faq-item');\n    item.classList.toggle('open');\n  });\n});\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\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>Buy Property in Hesperange | Buyer&#8217;s Agent \u2014 zeas.immo Hesperange Commune \u00b7 Buyer&#8217;s Agent You&#8217;re negotiating against the seller&#8217;s agent. In Luxembourg, the agent at the table works for the seller \u2014 not for you.When you give us a buying mandate, your interests are the only ones we represent \u2014 no conflict, no hidden commissions, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-27510","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/pages\/27510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/comments?post=27510"}],"version-history":[{"count":2,"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/pages\/27510\/revisions"}],"predecessor-version":[{"id":50301,"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/pages\/27510\/revisions\/50301"}],"wp:attachment":[{"href":"https:\/\/zeas.immo\/en\/wp-json\/wp\/v2\/media?parent=27510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}