PageSourceSearch

https://ghanapropertycentre.com/about-us

html ghanapropertycentre.com collected 2026-09-25 07:33:44 UTC 104,921 bytes, 1,402 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GH"
3class=""
4data-theme="light" >
5<head>
6<meta charset="utf-8">
7
8
9
10
11<meta name="color-scheme" content="light dark">
12
13
14<meta name="theme-color" media="(prefers-color-scheme: light)" content="#FFFFFF">
15<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#FFFFFF">
16
17<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
18<meta name="csrf-token" content="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN">
19
20<title>About Ghana Property Centre (GPC)</title>
21
22
23<script>window.gaPageName = 'About Ghana Property Centre (GPC)';</script>
23
24
25
26<link rel="preconnect" href="https://fonts.googleapis.com">
27<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
28<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
29
30
31<script type="text/javascript">const Ziggy={"url":"https:\/\/ghanapropertycentre.com","port":null,"defaults":{},"routes":{"ajax.locations.index":{"uri":"ajax\/locations","methods":["GET","HEAD"]},"ajax.locations.sub-localities.dropdown":{"uri":"ajax\/locations\/sub-localities\/dropdown","methods":["GET","HEAD"]},"locations.localities":{"uri":"ajax\/location-options\/{stateId}\/localities","methods":["GET","HEAD"],"parameters":["stateId"],"bindings":{"stateId":"id"}},"locations.sub-localities":{"uri":"ajax\/location-options\/{localityId}\/sub-localities","methods":["GET","HEAD"],"parameters":["localityId"],"bindings":{"localityId":"id"}},"ajax.sub-types.dropdown":{"uri":"ajax\/sub-types\/dropdown","methods":["GET","HEAD"]},"notification.markAsRead":{"uri":"ajax\/notification\/{notificationId}\/mark-as-read","methods":["POST"],"parameters":["notificationId"],"bindings":{"notificationId":"id"}},"ajax.listings.images.index":{"uri":"ajax\/listings\/{id}\/images","methods":["GET","HEAD"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["id"]},"ajax.listings.images.store":{"uri":"ajax\/listings\/{id}\/images","methods":["POST"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["id"]},"ajax.listings.images.capture-token":{"uri":"ajax\/listings\/{id}\/images\/capture-token","methods":["POST"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["id"]},"ajax.listings.images.delete":{"uri":"ajax\/listings\/{pid}\/images\/{id}\/delete","methods":["GET","HEAD"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["pid","id"]},"ajax.listings.images.rotate":{"uri":"ajax\/listings\/{pid}\/images\/{id}\/rotate","methods":["POST"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["pid","id"]},"ajax.listings.images.duplicates":{"uri":"ajax\/listings\/{pid}\/images\/{id}\/duplicates","methods":["GET","HEAD"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["pid","id"]},"ajax.listings.images.duplicate-review":{"uri":"ajax\/listings\/{pid}\/images\/{id}\/duplicate-review","methods":["POST"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["pid","id"]},"images.task":{"uri":"account\/listings\/{id}\/images\/task","methods":["POST"],"wheres":{"flow":"[A-Za-z0-9]{16}"},"parameters":["id"]},"documents.initiate-payment":{"uri":"account\/documents\/{id}\/initiate-payment","methods":["GET","HEAD"],"wheres":{"flow":"[A-Za-z0-9]{16}","id":"[0-9]+"},"parameters":["id"]}}};</script>
31
32<link rel="preload" as="style" href="https://ddo5o3z2xgpp2.cloudfront.net/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/assets/app-BJ9SEJF3.css" /><link rel="modulepreload" as="script" href="https://ddo5o3z2xgpp2.cloudfront.net/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/assets/app-BCtgXXa6.js" /><link rel="stylesheet" href="https://ddo5o3z2xgpp2.cloudfront.net/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/assets/app-BJ9SEJF3.css" data-navigate-track="reload" />
32<script type="module" src="https://ddo5o3z2xgpp2.cloudfront.net/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/assets/app-BCtgXXa6.js" data-navigate-track="reload"></script>
32
33
34<meta name="robots" content="max-image-preview:large">
35
36<link rel="manifest" href="https://st.ghanapropertycentre.com/webapp/manifest.json">
37
38
39<link rel="icon" type="image/png" sizes="16x16" href="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/png/favicon/pc-favicon-16.png">
40<link rel="icon" type="image/png" sizes="32x32" href="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/png/favicon/pc-favicon-32.png">
41<link rel="icon" type="image/png" sizes="48x48" href="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/png/favicon/pc-favicon-48.png">
42<link rel="icon" type="image/png" sizes="192x192" href="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/png/favicon/pc-favicon-192.png">
43<link rel="apple-touch-icon" sizes="180x180" href="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/png/favicon/pc-favicon-180.png">
44
45<script>
46window.displayCurrencyRate = 0;
47window.displayCurrencySymbol = "";
48</script>
48
49
50
51<link rel="canonical" href="https://ghanapropertycentre.com/about-us" />
52<meta name="robots" content="index, follow" />
53<meta name="description" content="Ghana Property Centre is Ghana’s number one property website. We are not estate agents but we aim to be the place for Ghanaian property seekers to find details of all properties available to buy or rent." />
54
55
56<meta property="og:title" content="About Ghana Property Centre (GPC)" />
57<meta property="og:type" content="website" />
58<meta property="og:url" content="https://ghanapropertycentre.com/about-us" />
59<meta property="og:image" content="https://images.ghanapropertycentre.com/GPC-rebranding-press.png" />
60
61<meta name="twitter:card" content="summary_large_image">
62<meta name="twitter:site" content="@GHPropertyCntr">
63<meta name="twitter:creator" content="@GHPropertyCntr">
64<meta name="twitter:title" content="About Ghana Property Centre (GPC)">
65<meta name="twitter:description" content="Ghana Property Centre is Ghana’s number one property website. We are not estate agents but we aim to be the place for Ghanaian property seekers to find details of all properties available to buy or rent.">
66<meta name="twitter:image" content="https://images.ghanapropertycentre.com/GPC-rebranding-press.png">
67
68
69
70<script data-cfasync="false">
71window.__cc = {
72mode: 'opt-out',
73country: 'US',
74version: '2026-06-23',
75storageKey: 'pc_consent',
76expiryDays: 180,
77privacyUrl: 'https:\/\/ghanapropertycentre.com\/privacy-policy',
78isApp: false,
79iosApp: false,
80googleCmp: false    };
81</script>
81
82
83
84<script data-cfasync="false">window.googletag=window.googletag||{};window.googletag.cmd=window.googletag.cmd||[];</script>
vendor: 1 bytes, line 84
84
85<script data-cfasync="false" src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/runtime/page-runtime.cb9d7c818945.js" crossorigin="anonymous"></script>
85
86
87
88<script data-cfasync="false">window.pcTags && pcTags.gtag({ ga: 'G-653HLZ8L6T', aw: '10782430360', inApp: false });</script>
88
89
90
91<script data-cfasync="false">window.pcTags && pcTags.facebookPixel('1697709103720074');</script>
91
92
93<noscript><img height="1" width="1" style="display:none"
94src="https://www.facebook.com/tr?id=1697709103720074&ev=PageView&noscript=1"/></noscript>
95
96
97
98
99
100
101<script data-cfasync="false">window.pcTags && pcTags.clarity('qub2rbsggf');</script>
101
102
103<!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.list-item][wire\:loading\.list-item], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
104</head>
105<body class="font-primary bg-background text-foreground antialiased"><svg xmlns="http://www.w3.org/2000/svg" width="0" height="0" style="position:absolute" aria-hidden="true"><symbol id="i-chevron-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></symbol><symbol id="i-house" viewBox="0 0 24 24"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"/><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/></symbol><symbol id="i-flats" viewBox="0 0 24 24"><rect width="16" height="20" x="4" y="2" rx="2" ry="2"/><path d="M9 22v-4h6v4"/><path d="M8 6h.01"/><path d="M16 6h.01"/><path d="M12 6h.01"/><path d="M12 10h.01"/><path d="M12 14h.01"/><path d="M16 10h.01"/><path d="M16 14h.01"/><path d="M8 10h.01"/><path d="M8 14h.01"/></symbol><symbol id="i-land" viewBox="0 0 24 24"><path d="M3 18 9 3l4 11 3-6 5 10z"/></symbol><symbol id="i-complex" viewBox="0 0 24 24"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"/><path d="M6 12H4a2 2 0 0 0-2 2v8h4"/><path d="M18 9h2a2 2 0 0 1 2 2v11h-4"/></symbol><symbol id="i-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></symbol><symbol id="i-briefcase" viewBox="0 0 24 24"><rect width="20" height="14" x="2" y="7" rx="2" ry="2"/><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/></symbol><symbol id="i-building" viewBox="0 0 24 24"><rect width="16" height="20" x="4" y="2" rx="2" ry="2"/><path d="M9 22v-4h6v4"/><path d="M8 6h.01"/><path d="M16 6h.01"/><path d="M12 6h.01"/><path d="M12 10h.01"/><path d="M12 14h.01"/><path d="M16 10h.01"/><path d="M16 14h.01"/><path d="M8 10h.01"/><path d="M8 14h.01"/></symbol><symbol id="i-plus" viewBox="0 0 24 24"><path d="M5 12h14"/><path d="M12 5v14"/></symbol><symbol id="i-megaphone" viewBox="0 0 24 24"><path d="m3 11 18-5v12L3 14v-3z"/><path d="M11.6 16.8a3 3 0 1 1-5.8-1.6"/></symbol><symbol id="i-chart-column" viewBox="0 0 24 24"><path d="M3 3v16a2 2 0 0 0 2 2h16"/><path d="M18 17V9"/><path d="M13 17V5"/><path d="M8 17v-3"/></symbol><symbol id="i-search-location" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/><circle cx="11" cy="11" r="2"/></symbol>
105<symbol id="i-coins" viewBox="0 0 24 24"><circle cx="8" cy="8" r="6"/><path d="M18.09 10.37A6 6 0 1 1 10.34 18"/><path d="M7 6h1v4"/><path d="m16.71 13.88.7.71-2.82 2.82"/></symbol><symbol id="i-globe" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"/><path d="M2 12h20"/></symbol><symbol id="i-check" viewBox="0 0 24 24"><path d="M20 6 9 17l-5-5"/></symbol><symbol id="i-moon" viewBox="0 0 24 24"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"/></symbol><symbol id="i-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2"/><path d="M12 20v2"/><path d="m4.93 4.93 1.41 1.41"/><path d="m17.66 17.66 1.41 1.41"/><path d="M2 12h2"/><path d="M20 12h2"/><path d="m6.34 17.66-1.41 1.41"/><path d="m19.07 4.93-1.41 1.41"/></symbol><symbol id="i-desktop" viewBox="0 0 24 24"><rect width="20" height="14" x="2" y="3" rx="2"/><line x1="8" x2="16" y1="21" y2="21"/><line x1="12" x2="12" y1="17" y2="21"/></symbol><symbol id="i-menu" viewBox="0 0 24 24"><line x1="4" x2="20" y1="12" y2="12"/><line x1="4" x2="20" y1="6" y2="6"/><line x1="4" x2="20" y1="18" y2="18"/></symbol><symbol id="i-x" viewBox="0 0 24 24"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></symbol><symbol id="i-chevron-right" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></symbol><symbol id="i-tag" viewBox="0 0 24 24"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"/><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"/></symbol><symbol id="i-map-pin" viewBox="0 0 24 24"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></symbol><symbol id="i-key" viewBox="0 0 24 24"><circle cx="7.5" cy="15.5" r="5.5"/><path d="m21 2-9.6 9.6"/><path d="m15.5 7.5 3 3L22 7l-3-3"/></symbol><symbol id="i-building-office" viewBox="0 0 24 24"><rect width="16" height="20" x="4" y="2" rx="2"/><path d="M9 22v-4h6v4"/><path d="M8 6h.01"/><path d="M16 6h.01"/><path d="M12 6h.01"/><path d="M12 10h.01"/><path d="M12 14h.01"/><path d="M16 10h.01"/><path d="M16 14h.01"/><path d="M8 10h.01"/><path d="M8 14h.01"/></symbol><symbol id="i-trending-up" viewBox="0 0 24 24"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"/><polyline points="16 7 22 7 22 13"/></symbol><symbol id="i-type" viewBox="0 0 24 24"><polyline points="4 7 4 4 20 4 20 7"/><line x1="9" x2="15" y1="20" y2="20"/><line x1="12" x2="12" y1="4" y2="20"/></symbol><symbol id="i-question-circle" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/></symbol><symbol id="i-mail" viewBox="0 0 24 24"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></symbol><symbol id="i-shield-check" viewBox="0 0 24 24"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></symbol><symbol id="i-sparkles" viewBox="0 0 24 24"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"/><path d="M20 3v4"/><path d="M22 5h-4"/><path d="M4 17v2"/><path d="M5 18H3"/></symbol><symbol id="i-zap" viewBox="0 0 24 24"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"/></symbol><symbol id="i-minus" viewBox="0 0 24 24"><path d="M5 12h14"/></symbol><symbol id="i-facebook" viewBox="0 0 24 24"><path d="M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z"/></symbol>
105<symbol id="i-linkedin" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.063 2.063 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></symbol><symbol id="i-youtube" viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></symbol><symbol id="i-circle-check" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m9 12 2 2 4-4"/></symbol><symbol id="i-triangle-alert" viewBox="0 0 24 24"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"/><path d="M12 9v4"/><path d="M12 17h.01"/></symbol><symbol id="i-circle-x" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m15 9-6 6"/><path d="m9 9 6 6"/></symbol></svg>
106
107
108
109
110<div
111class=""
112>
113<header class="hidden w-full border-b border-divider bg-card xl:block">
114<div class="mx-auto flex h-16 max-w-content items-center gap-6 px-6">
115<a href="/" class="inline-flex items-center">
116<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana.svg" alt="Ghana Property Centre" class="h-8 w-auto dark:hidden">
117
118
119<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana-redmark-white.svg" alt="" aria-hidden="true" class="hidden h-8 w-auto dark:block">
120</a>
121
122<nav class="hidden flex-1 items-center justify-center gap-6 xl:flex">
123<div
124x-data="menuNav('a[href], button:not([disabled])')"
125@keydown="$data.onKey && $data.onKey($event)"
126@click.outside="$data.close && $data.close()"
127class="relative w-auto"
128>
129<div @click="$data.toggle && $data.toggle()"><button type="button" :aria-expanded="open" class="flex items-center gap-1 text-sm font-medium text-foreground-muted transition-colors hover:text-foreground-strong">
130Buy <svg width="14" height="14" aria-hidden="true" class="transition-transform" :class="open && 'rotate-180'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-down"/></svg>
131</button></div>
132
133<div
134x-ref="menu"
135x-show="$data.open"
136x-cloak
137x-flip-menu
138x-transition.opacity.duration.150ms
139role="menu"
140class="absolute z-30 mt-1 min-w-full w-72 rounded-md bg-card p-1 shadow-popover left-0"
141>
142<a role="menuitem" href="/for-sale/houses" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
143<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-house"/></svg>
144Houses
145</a>
146<a role="menuitem" href="/for-sale/flats-apartments" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
147<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-flats"/></svg>
148Flats / Apartments
149</a>
150<a role="menuitem" href="/for-sale/land" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
151<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-land"/></svg>
152Lands
153</a>
154<a role="menuitem" href="/for-sale/commercial" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
155<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-complex"/></svg>
156Commercial Property
157</a>
158
159<div class="my-1 border-t border-divider"></div>
160<p class="px-3 pb-1 pt-2 text-xs font-bold uppercase tracking-[0.1em] text-foreground-muted">Browse by location</p>
161<a role="menuitem" href="/for-sale/greater-accra" class="block rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">Accra</a>
162<a role="menuitem" href="/for-sale/central-region" class="block rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">Central Region</a>
163<div class="my-1 border-t border-divider"></div>
164<a role="menuitem" href="/for-sale" class="flex items-center gap-2 rounded-sm px-3 py-2 text-sm font-semibold text-foreground-strong transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
165<svg width="16" height="16" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-arrow-right"/></svg>
166View all properties for sale
167</a>
168</div>
169</div>
170<div
171x-data="menuNav('a[href], button:not([disabled])')"
172@keydown="$data.onKey && $data.onKey($event)"
173@click.outside="$data.close && $data.close()"
174class="relative w-auto"
175>
176<div @click="$data.toggle && $data.toggle()"><button type="button" :aria-expanded="open" class="flex items-center gap-1 text-sm font-medium text-foreground-muted transition-colors hover:text-foreground-strong">
177Rent <svg width="14" height="14" aria-hidden="true" class="transition-transform" :class="open && 'rotate-180'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-down"/></svg>
178</button></div>
179
180<div
181x-ref="menu"
182x-show="$data.open"
183x-cloak
184x-flip-menu
185x-transition.opacity.duration.150ms
186role="menu"
187class="absolute z-30 mt-1 min-w-full w-72 rounded-md bg-card p-1 shadow-popover left-0"
188>
189<a role="menuitem" href="/for-rent/houses" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
190<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-house"/></svg>
191Houses
192</a>
193<a role="menuitem" href="/for-rent/flats-apartments" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
194<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-flats"/></svg>
195Flats / Apartments
196</a>
197<a role="menuitem" href="/for-rent/land" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
198<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-land"/></svg>
199Lands
200</a>
201<a role="menuitem" href="/for-rent/commercial" class="flex items-center gap-3 rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
202<svg width="18" height="18" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-complex"/></svg>
203Commercial Property
204</a>
205
206<div class="my-1 border-t border-divider"></div>
207<p class="px-3 pb-1 pt-2 text-xs font-bold uppercase tracking-[0.1em] text-foreground-muted">Browse by location</p>
208<a role="menuitem" href="/for-rent/greater-accra" class="block rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">Accra</a>
209<a role="menuitem" href="/for-rent/central-region" class="block rounded-sm px-3 py-2 text-sm text-foreground transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">Central Region</a>
210<div class="my-1 border-t border-divider"></div>
211<a role="menuitem" href="/for-rent" class="flex items-center gap-2 rounded-sm px-3 py-2 text-sm font-semibold text-foreground-strong transition-colors hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2">
212<svg width="16" height="16" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-arrow-right"/></svg>
213View all properties for rent
214</a>
215</div>
216</div>
217<div
218x-data="menuNav('a[href], button:not([disabled])')"
219@keydown="$data.onKey && $data.onKey($event)"
220@click.outside="$data.close && $data.close()"
221class="relative w-auto"
222>
223<div @click="$data.toggle && $data.toggle()"><button type="button" class="flex items-center gap-1 text-sm font-medium text-foreground-muted transition-colors hover:text-foreground-strong">
224Companies <svg width="14" height="14" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-down"/></svg>
225</button></div>
226
227<div
228x-ref="menu"
229x-show="$data.open"
230x-cloak
231x-flip-menu
232x-transition.opacity.duration.150ms
233role="menu"
234class="absolute z-30 mt-1 min-w-full w-56 rounded-md bg-card p-1 shadow-popover left-0"
235>
236<a
237href="https://ghanapropertycentre.com/agents"     role="menuitem"
238class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
239>
240<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-briefcase"/></svg>
241Estate agents
242</a>
243<a
244href="https://ghanapropertycentre.com/developers"     role="menuitem"
245class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
246>
247<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-building"/></svg>
248Property developers
249</a>
250</div>
251</div>
252<div
253x-data="menuNav('a[href], button:not([disabled])')"
254@keydown="$data.onKey && $data.onKey($event)"
255@click.outside="$data.close && $data.close()"
256class="relative w-auto"
257>
258<div @click="$data.toggle && $data.toggle()"><button type="button" class="flex items-center gap-1 text-sm font-medium text-foreground-muted transition-colors hover:text-foreground-strong">
259Requests <svg width="14" height="14" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-down"/></svg>
260</button></div>
261
262<div
263x-ref="menu"
264x-show="$data.open"
265x-cloak
266x-flip-menu
267x-transition.opacity.duration.150ms
268role="menu"
269class="absolute z-30 mt-1 min-w-full w-56 rounded-md bg-card p-1 shadow-popover left-0"
270>
271<a
272href="https://ghanapropertycentre.com/requests/create"     role="menuitem"
273class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
274>
275<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-plus"/></svg>
276Post a request
277</a>
278<a
279href="https://ghanapropertycentre.com/requests"     role="menuitem"
280class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
281>
282<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-megaphone"/></svg>
283View property requests
284</a>
285</div>
286</div>
287<div
288x-data="menuNav('a[href], button:not([disabled])')"
289@keydown="$data.onKey && $data.onKey($event)"
290@click.outside="$data.close && $data.close()"
291class="relative w-auto"
292>
293<div @click="$data.toggle && $data.toggle()"><button type="button" class="flex items-center gap-1 text-sm font-medium text-foreground-muted transition-colors hover:text-foreground-strong">
294Market trends <svg width="14" height="14" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-down"/></svg>
295</button></div>
296
297<div
298x-ref="menu"
299x-show="$data.open"
300x-cloak
301x-flip-menu
302x-transition.opacity.duration.150ms
303role="menu"
304class="absolute z-30 mt-1 min-w-full w-64 rounded-md bg-card p-1 shadow-popover left-0"
305>
306<a
307href="https://ghanapropertycentre.com/market-reports"     role="menuitem"
308class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
309>
310<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chart-column"/></svg>
311Quarterly market reports
312</a>
313<a
314href="https://ghanapropertycentre.com/market-trends/demand-trends/all-property"     role="menuitem"
315class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
316>
317<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-search-location"/></svg>
318Demand vs supply
319</a>
320<a
321href="https://ghanapropertycentre.com/market-trends/average-prices"     role="menuitem"
322class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm text-foreground hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2"
323>
324<svg width="16" height="16" aria-hidden="true" class="text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-coins"/></svg>
325Average property prices
326</a>
327</div>
328</div>
329
330</nav>
331
332<div class="flex items-center gap-3">
333<div
334x-data="menuNav('a[href], button:not([disabled])')"
335@keydown="$data.onKey && $data.onKey($event)"
336@click.outside="$data.close && $data.close()"
337class="relative w-auto"
338>
339<div @click="$data.toggle && $data.toggle()"><button type="button" title="Display currency" class="flex h-9 items-center gap-1.5 rounded-pill px-2.5 text-sm font-medium text-foreground hover:bg-surface-1">
340<svg width="16" height="16" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-globe"/></svg>
341GHS <svg width="14" height="14" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-down"/></svg>
342</button></div>
343
344<div
345x-ref="menu"
346x-show="$data.open"
347x-cloak
348x-flip-menu
349x-transition.opacity.duration.150ms
350role="menu"
351class="absolute z-30 mt-1 min-w-full w-max max-w-[calc(100vw_-_2rem)] rounded-md bg-card p-1 shadow-popover left-0"
352>
353<form method="POST" action="https://ghanapropertycentre.com/currency" class="mt-1 first:mt-0">
354<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                <input type="hidden" name="currency" value="GHS">
355<button type="submit" class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm transition-colors bg-surface-1 font-semibold text-primary">
356<span class="flex-1">GH₵ · GHS</span>
357<svg width="16" height="16" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
358</button>
359</form>
360<form method="POST" action="https://ghanapropertycentre.com/currency" class="mt-1 first:mt-0">
361<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                <input type="hidden" name="currency" value="USD">
362<button type="submit" class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
363<span class="flex-1">$ · USD</span>
364</button>
365</form>
366<form method="POST" action="https://ghanapropertycentre.com/currency" class="mt-1 first:mt-0">
367<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                <input type="hidden" name="currency" value="GBP">
368<button type="submit" class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
369<span class="flex-1">£ · GBP</span>
370</button>
371</form>
372<form method="POST" action="https://ghanapropertycentre.com/currency" class="mt-1 first:mt-0">
373<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                <input type="hidden" name="currency" value="EUR">
374<button type="submit" class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
375<span class="flex-1">€ · EUR</span>
376</button>
377</form>
378<form method="POST" action="https://ghanapropertycentre.com/currency" class="mt-1 first:mt-0">
379<input type="hidden" name="_token" value="0KJO1cjNifYZiYF
379FVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                <input type="hidden" name="currency" value="CAD">
380<button type="submit" class="flex w-full items-center gap-2 rounded-sm px-3 py-2 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
381<span class="flex-1">C$ · CAD</span>
382</button>
383</form>
384</div>
385</div>
386
387
388<div x-data="theme" @theme-changed.window="mode = $event.detail" class="inline-flex">
389<div
390x-data="menuNav('a[href], button:not([disabled])')"
391@keydown="$data.onKey && $data.onKey($event)"
392@click.outside="$data.close && $data.close()"
393class="relative w-auto"
394>
395<div @click="$data.toggle && $data.toggle()"><button type="button" aria-label="Theme" title="Theme"
396:aria-expanded="open"
397class="inline-flex size-9 items-center justify-center rounded-full text-foreground-strong transition-colors hover:bg-surface-1"
398:class="open && 'bg-surface-1'">
399
400<svg width="20" height="20" aria-hidden="true" class="dark:hidden" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-moon"/></svg>
401<svg width="20" height="20" aria-hidden="true" class="hidden dark:block" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-sun"/></svg>
402</button></div>
403
404<div
405x-ref="menu"
406x-show="$data.open"
407x-cloak
408x-flip-menu
409x-transition.opacity.duration.150ms
410role="menu"
411class="absolute z-30 mt-1 min-w-full w-48 rounded-md bg-card p-1 shadow-popover right-0"
412>
413<button type="button" role="menuitemradio"
414@click="set('system'); close()"
415aria-checked="false"
416:aria-checked="mode === 'system' ? 'true' : 'false'"
417class="group mt-1 flex w-full items-center gap-2.5 rounded-sm px-3 py-2 text-left text-sm text-foreground transition-colors first:mt-0 hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2 aria-checked:bg-surface-1 aria-checked:font-semibold aria-checked:text-foreground-strong">
418<svg width="16" height="16" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-desktop"/></svg>
419<span class="flex-1">System</span>
420
421<svg width="16" height="16" aria-hidden="true" class="shrink-0 text-primary opacity-0 group-aria-checked:opacity-100" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
422</button>
423<button type="button" role="menuitemradio"
424@click="set('light'); close()"
425aria-checked="true"
426:aria-checked="mode === 'light' ? 'true' : 'false'"
427class="group mt-1 flex w-full items-center gap-2.5 rounded-sm px-3 py-2 text-left text-sm text-foreground transition-colors first:mt-0 hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2 aria-checked:bg-surface-1 aria-checked:font-semibold aria-checked:text-foreground-strong">
428<svg width="16" height="16" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-sun"/></svg>
429<span class="flex-1">Light</span>
430
431<svg width="16" height="16" aria-hidden="true" class="shrink-0 text-primary opacity-0 group-aria-checked:opacity-100" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
432</button>
433<button type="button" role="menuitemradio"
434@click="set('dark'); close()"
435aria-checked="false"
436:aria-checked="mode === 'dark' ? 'true' : 'false'"
437class="group mt-1 flex w-full items-center gap-2.5 rounded-sm px-3 py-2 text-left text-sm text-foreground transition-colors first:mt-0 hover:bg-surface-1 focus:outline-none focus-visible:bg-surface-2 aria-checked:bg-surface-1 aria-checked:font-semibold aria-checked:text-foreground-strong">
438<svg width="16" height="16" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-moon"/></svg>
439<span class="flex-1">Dark</span>
440
441<svg width="16" height="16" aria-hidden="true" class="shrink-0 text-primary opacity-0 group-aria-checked:opacity-100" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
442</button>
443</div>
444</div>
445</div>
446
447<a
448href="https://ghanapropertycentre.com/login"
449class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-transparent text-foreground hover:bg-surface-2 h-10 px-5 text-sm gap-2"
450>
451
452<span>Sign in</span>
453
454</a>
455<a
456href="https://ghanapropertycentre.com/register"
457class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-foreground-strong text-background hover:opacity-90 h-10 px-5 text-sm gap-2"
458>
459
460<span>Register</span>
461
462</a>
463</div>
464</div>
465</header>
466
467
468<header class="flex h-14 items-center justify-between border-b border-border bg-card px-4 xl:hidden">
469<a href="/" class="inline-flex items-center">
470<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana.svg" alt="Ghana Property Centre" class="h-8 w-auto dark:hidden">
471
472
473<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana-redmark-white.svg" alt="" aria-hidden="true" class="hidden h-8 w-auto dark:block">
474</a>
475<div class="flex items-center gap-1">
476<div x-data="disclosure" >
477
478<button type="button" @click="show()" aria-label="Open menu" class="inline-flex size-10 items-center justify-center rounded-full text-foreground-strong hover:bg-surface-1">
479<svg width="24" height="24" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-menu"/></svg>
480</button>
481
482<template x-teleport="body">
483
484<div x-show="open" x-cloak class="fixed inset-0 z-[1100]" @keydown.escape.window="close()">
485<div x-show="open" x-transition.opacity class="absolute inset-0 bg-modal-backdrop" @click="close()"></div>
486
487<div x-show="open"
488x-transition:enter="transition ease-out duration-200" x-transition:enter-start="translate-x-full" x-transition:enter-end="translate-x-0"
489x-transition:leave="transition ease-in duration-150" x-transition:leave-start="translate-x-0" x-transition:leave-end="translate-x-full"
490class="absolute inset-y-0 right-0 flex w-full max-w-sm flex-col overflow-y-auto bg-card">
491
492
493<div class="flex items-center justify-between border-b border-divider px-4 py-3.5">
494<a href="https://ghanapropertycentre.com" class="inline-flex items-center" @click="close()">
495<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana.svg" alt="Ghana Property Centre" class="h-8 w-auto dark:hidden">
496
497
498<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana-redmark-white.svg" alt="" aria-hidden="true" class="hidden h-8 w-auto dark:block">
499</a>
500<button type="button" @click="close()" aria-label="Close" class="inline-flex size-9 items-center justify-center rounded-full text-foreground-strong hover:bg-surface-1">
501<svg width="22" height="22" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-x"/></svg>
502</button>
503</div>
504
505
506<div class="flex flex-col gap-2.5 border-b border-divider p-4">
507<a
508href="https://ghanapropertycentre.com/register"
509class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-foreground-strong text-background hover:opacity-90 h-12 px-6 text-base gap-2 w-full"
510>
511
512<span>Register</span>
513
514</a>
515<a
516href="https://ghanapropertycentre.com/login"
517class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-transparent text-foreground border border-border-strong hover:bg-surface-1 h-12 px-6 text-base gap-2 w-full"
518>
519
520<span>Sign In</span>
521
522</a>
523</div>
524
525
526<nav class="flex flex-col">
527<div class="border-b border-divider py-1">
528
529<a href="https://ghanapropertycentre.com" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
530<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-house"/></svg>
531<span class="flex-1 truncate">Home</span>
532<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
533</a>
534
535<div x-data="{ open: false }">
536<button type="button" @click="open = ! open" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
537<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-tag"/></svg>
538<span class="flex-1 text-left">Buy</span>
539<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2 transition-transform" :class="open && 'rotate-90'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
540</button>
541<div x-show="open" x-cloak>
542<a href="/for-sale/houses" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
543<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-house"/></svg>
544<span class="flex-1">Houses</span>
545</a>
546<a href="/for-sale/flats-apartments" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
547<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-flats"/></svg>
548<span class="flex-1">Flats / Apartments</span>
549</a>
550<a href="/for-sale/land" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
551<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-land"/></svg>
552<span class="flex-1">Lands</span>
553</a>
554<a href="/for-sale/commercial" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
555<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-complex"/></svg>
556<span class="flex-1">Commercial Property</span>
557</a>
558<a href="/for-sale/greater-accra" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
559<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-map-pin"/></svg>
560<span class="flex-1">Accra</span>
561</a>
562<a href="/for-sale/central-region" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
563<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-map-pin"/></svg>
564<span class="flex-1">Central Region</span>
565</a>
566<a href="/for-sale" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
567<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-arrow-right"/></svg>
568<span class="flex-1">View all properties for sale</span>
569</a>
570</div>
571</div>
572
573<div x-data="{ open: false }">
574<button type="button" @click="open = ! open" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
575<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-key"/></svg>
576<span class="flex-1 text-left">Rent</span>
577<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2 transition-transform" :class="open && 'rotate-90'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
578</button>
579<div x-show="open" x-cloak>
580<a href="/for-rent/houses" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
581<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-house"/></svg>
582<span class="flex-1">Houses</span>
583</a>
584<a href="/for-rent/flats-apartments" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
585<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-flats"/></svg>
586<span class="flex-1">Flats / Apartments</span>
587</a>
588<a href="/for-rent/land" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
589<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-land"/></svg>
590<span class="flex-1">Lands</span>
591</a>
592<a href="/for-rent/commercial" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
593<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-complex"/></svg>
594<span class="flex-1">Commercial Property</span>
595</a>
596<a href="/for-rent/greater-accra" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
597<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-map-pin"/></svg>
598<span class="flex-1">Accra</span>
599</a>
600<a href="/for-rent/central-region" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
601<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fil
601l="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-map-pin"/></svg>
602<span class="flex-1">Central Region</span>
603</a>
604<a href="/for-rent" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
605<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-arrow-right"/></svg>
606<span class="flex-1">View all properties for rent</span>
607</a>
608</div>
609</div>
610
611<div x-data="{ open: false }">
612<button type="button" @click="open = ! open" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
613<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-building-office"/></svg>
614<span class="flex-1 text-left">Companies</span>
615<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2 transition-transform" :class="open && 'rotate-90'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
616</button>
617<div x-show="open" x-cloak>
618<a href="/agents" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
619<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-briefcase"/></svg>
620<span class="flex-1">Estate agents</span>
621</a>
622<a href="/developers" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
623<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-building"/></svg>
624<span class="flex-1">Property developers</span>
625</a>
626</div>
627</div>
628
629<div x-data="{ open: false }">
630<button type="button" @click="open = ! open" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
631<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-megaphone"/></svg>
632<span class="flex-1 text-left">Requests</span>
633<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2 transition-transform" :class="open && 'rotate-90'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
634</button>
635<div x-show="open" x-cloak>
636<a href="https://ghanapropertycentre.com/requests/create" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
637<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-plus"/></svg>
638<span class="flex-1">Post a request</span>
639</a>
640<a href="https://ghanapropertycentre.com/requests" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
641<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-megaphone"/></svg>
642<span class="flex-1">View property requests</span>
643</a>
644</div>
645</div>
646
647<div x-data="{ open: false }">
648<button type="button" @click="open = ! open" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
649<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-trending-up"/></svg>
650<span class="flex-1 text-left">Market trends</span>
651<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2 transition-transform" :class="open && 'rotate-90'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
652</button>
653<div x-show="open" x-cloak>
654<a href="https://ghanapropertycentre.com/market-reports" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
655<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chart-column"/></svg>
656<span class="flex-1">Quarterly market reports</span>
657</a>
658<a href="https://ghanapropertycentre.com/market-trends/demand-trends/all-property" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
659<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-search-location"/></svg>
660<span class="flex-1">Demand vs supply</span>
661</a>
662<a href="https://ghanapropertycentre.com/market-trends/average-prices" class="flex items-center gap-3 py-2.5 pl-12 pr-4 text-sm text-foreground transition-colors hover:bg-surface-1">
663<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-foreground-muted" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-coins"/></svg>
664<span class="flex-1">Average property prices</span>
665</a>
666</div>
667</div>
668</div>
669<div class="border-b border-divider py-1">
670
671<p class="px-4 pb-1.5 pt-4 text-[0.6875rem] font-semibold uppercase tracking-wider text-muted-foreground">Preferences</p>
672
673<div x-data="theme" @theme-changed.window="mode = $event.detail" class="flex items-center justify-between gap-3 px-4 py-3.5">
674<span class="flex items-center gap-3">
675<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-moon"/></svg>
676<span class="text-[0.9375rem] font-medium text-foreground-strong">Theme</span>
677</span>
678
679
680<div role="radiogroup" aria-label="Theme"
681@keydown.arrow-right.prevent="step(1)"
682@keydown.arrow-down.prevent="step(1)"
683@keydown.arrow-left.prevent="step(-1)"
684@keydown.arrow-up.prevent="step(-1)"
685class="flex items-center gap-1 rounded-pill bg-surface-1 p-1">
686<button type="button" role="radio"
687x-ref="system"
688@click="set('system')"
689aria-checked="false"
690:aria-checked="mode === 'system' ? 'true' : 'false'"
691tabindex="-1"
692:tabindex="mode === 'system' ? '0' : '-1'"
693class="inline-flex h-9 items-center justify-center gap-1.5 rounded-pill px-2.5 text-[0.75rem] font-semibold leading-none text-foreground-muted transition-colors aria-checked:bg-card aria-checked:text-foreground-strong aria-checked:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring">
694<svg width="14" height="14" aria-hidden="true" class="shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-desktop"/></svg>
695System
696</button>
697<button type="button" role="radio"
698x-ref="light"
699@click="set('light')"
700aria-checked="true"
701:aria-checked="mode === 'light' ? 'true' : 'false'"
702tabindex="0"
703:tabindex="mode === 'light' ? '0' : '-1'"
704class="inline-flex h-9 items-center justify-center gap-1.5 rounded-pill px-2.5 text-[0.75rem] font-semibold leading-none text-foreground-muted transition-colors aria-checked:bg-card aria-checked:text-foreground-strong aria-checked:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring">
705<svg width="14" height="14" aria-hidden="true" class="shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-sun"/></svg>
706Light
707</button>
708<button type="button" role="radio"
709x-ref="dark"
710@click="set('dark')"
711aria-checked="false"
712:aria-checked="mode === 'dark' ? 'true' : 'false'"
713tabindex="-1"
714:tabindex="mode === 'dark' ? '0' : '-1'"
715class="inline-flex h-9 items-center justify-center gap-1.5 rounded-pill px-2.5 text-[0.75rem] font-semibold leading-none text-foreground-muted transition-colors aria-checked:bg-card aria-checked:text-foreground-strong aria-checked:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring">
716<svg width="14" height="14" aria-hidden="true" class="shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-moon"/></svg>
717Dark
718</button>
719</div>
720</div>
721
722<div x-data="textSize" class="flex items-center justify-between gap-3 px-4 py-3.5">
723<span class="flex items-center gap-3">
724<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-type"/></svg>
725<span class="text-[0.9375rem] font-medium text-foreground-strong">Text size</span>
726</span>
727
728<div role="group" aria-label="Text size" class="flex items-center gap-1 rounded-pill bg-surface-1 p-1">
729<button type="button"
730@click="set('a')"
731:aria-pressed="scale === 'a'"
732aria-label="Default text size"
733:class="scale === 'a' ? 'bg-card text-foreground-strong shadow-sm' : 'text-foreground-muted'"
734class="inline-flex h-9 min-w-10 items-center justify-center rounded-pill px-3 font-bold leading-none transition-colors text-[0.8125rem]">
735A
736</button>
737<button type="button"
738@click="set('lg')"
739:aria-pressed="scale === 'lg'"
740aria-label="Large text size"
741:class="scale === 'lg' ? 'bg-card text-foreground-strong shadow-sm' : 'text-foreground-muted'"
742class="inline-flex h-9 min-w-10 items-center justify-center rounded-pill px-3 font-bold leading-none transition-colors text-[0.9375rem]">
743A+
744</button>
745<button type="button"
746@click="set('xl')"
747:aria-pressed="scale === 'xl'"
748aria-label="Largest text size"
749:class="scale === 'xl' ? 'bg-card text-foreground-strong shadow-sm' : 'text-foreground-muted'"
750class="inline-flex h-9 min-w-10 items-center justify-center rounded-pill px-3 font-bold leading-none transition-colors text-[1.0625rem]">
751A++
752</button>
753</div>
754</div>
755
756<div x-data="{ open: false }">
757<button type="button" @click="open = ! open" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
758<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-globe"/></svg>
759<span class="flex-1 text-left">Currency</span>
760<span class="text-sm font-semibold text-foreground-muted">GHS</span>
761<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2 transition-transform" :class="open && 'rotate-90'" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
762</button>
763<div x-show="open" x-cloak>
764<form method="POST" action="https://ghanapropertycentre.com/currency">
765<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                                    <input type="hidden" name="currency" value="GHS">
766<button type="submit" class="flex w-full items-center gap-2 py-2.5 pl-12 pr-4 text-left text-sm transition-colors font-semibold text-primary">
767<span class="flex-1">GH₵ · GHS</span>
768<svg width="16" height="16" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
769</button>
770</form>
771<form method="POST" action="https://ghanapropertycentre.com/currency">
772<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                                    <input type="hidden" name="currency" value="USD">
773<button type="submit" class="flex w-full items-center gap-2 py-2.5 pl-12 pr-4 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
774<span class="flex-1">$ · USD</span>
775</button>
776</form>
777<form method="POST" action="https://ghanapropertycentre.com/currency">
778<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                                    <input type="hidden" name="currency" value="GBP">
779<button type="submit" class="flex w-full items-center gap-2 py-2.5 pl-12 pr-4 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
780<span class="flex-1">£ · GBP</span>
781</button>
782</form>
783<form method="POST" action="https://ghanapropertycentre.com/currency">
784<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                                    <input type="hidden" name="currency" value="EUR">
785<button type="submit" class="flex w-full items-center gap-2 py-2.5 pl-12 pr-4 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
786<span class="flex-1">€ · EUR</span>
787</button>
788</form>
789<form method="POST" action="https://ghanapropertycentre.com/currency">
790<input type="hidden" name="_token" value="0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN" autocomplete="off">                                                    <input type="hidden" name="currency" value="CAD">
791<button type="submit" class="flex w-full items-center gap-2 py-2.5 pl-12 pr-4 text-left text-sm transition-colors text-foreground hover:bg-surface-1">
792<span class="flex-1">C$ · CAD</span>
793</button>
794</form>
795</div>
796</div>
797</div>
798<div class="py-1">
799
800<a href="https://ghanapropertycentre.com/frequently-asked-questions" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
801<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-question-circle"/></svg>
802<span class="flex-1 truncate">Help and FAQs</span>
803<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
804</a>
805
806<a href="https://ghanapropertycentre.com/contact-us" class="flex w-full items-center gap-3 px-4 py-3.5 text-sm font-medium text-foreground-strong transition-colors hover:bg-surface-1">
807<svg width="20" height="20" aria-hidden="true" class="shrink-0 text-foreground-strong" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-mail"/></svg>
808<span class="flex-1 truncate">Contact us</span>
809<svg width="18" height="18" aria-hidden="true" class="shrink-0 text-muted-foreground-2" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-chevron-right"/></svg>
810</a>
811</div>
812</nav>
813</div>
814</div>
815</template>
816</div>
817</div>
818</header>
819
820<main>
821
822<section class="bg-card lg:border-t lg:border-divider">
823<div class="mx-auto max-w-content px-5 pb-8 pt-10 sm:px-6 lg:px-20 lg:pb-24 lg:pt-[120px]">
824<div class="mx-auto flex max-w-[880px] flex-col gap-5 lg:items-center lg:gap-7">
825<p class="text-[0.6875rem] font-semibold uppercase tracking-[0.1em] text-primary lg:text-xs lg:tracking-[0.12em]">About Property Centre</p>
826<h1 class="text-left text-[2.25rem] font-bold leading-[1.05] tracking-[-0.025em] text-foreground-strong lg:text-center lg:text-[3.75rem]">Helping every African find a home.</h1>
827<p class="text-left text-[0.9375rem] leading-[1.6] text-foreground lg:text-center lg:text-lg">
828<span class="lg:hidden">Property Centre is the leading property platform in Nigeria — and now Ghana, Kenya, Uganda and Ethiopia. We help seekers find homes for rent, sale, and short let — and give agents and developers a direct way to reach them.</span>
829<span class="hidden lg:inline">Property Centre is the leading property platform in Nigeria — and now Ghana, Kenya, Uganda and Ethiopia. We help property seekers find homes for rent, sale, and short let, and we give agents and developers a direct way to reach them.</span>
830</p>
831<div class="flex w-full flex-col gap-2.5 pt-2 lg:w-auto lg:flex-row lg:gap-3">
832<a
833href="https://ghanapropertycentre.com"
834class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-primary-fill text-primary-fill-foreground hover:bg-primary-fill-hover h-10 px-5 text-sm gap-2 w-full lg:w-auto"
835>
836
837<span>Browse listings</span>
838
839</a>
840<a
841href="https://ghanapropertycentre.com/advertise-list-property"
842class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-foreground-strong text-background hover:opacity-90 h-10 px-5 text-sm gap-2 w-full lg:w-auto"
843>
844
845<span>List your property</span>
846
847</a>
848</div>
849</div>
850</div>
851</section>
852
853
854<section class="bg-ink-deep">
855<div class="mx-auto max-w-content px-5 py-10 sm:px-6 lg:px-20 lg:py-16">
856<div class="grid grid-cols-2 gap-x-4 gap-y-6 lg:grid-cols-4 lg:gap-8">
857<div class="flex flex-col gap-1.5 lg:gap-2">
858<span class="font-bold text-white text-[1.875rem] tracking-[-0.02em] lg:text-[3rem]">181,000+</span>
859<span class="text-[0.8125rem] font-medium text-neutral-300 lg:text-sm">Active listings</span>
860</div>
861<div class="flex flex-col gap-1.5 lg:gap-2">
862<span class="font-bold text-white text-[1.875rem] tracking-[-0.02em] lg:text-[3rem]">18,700</span>
863<span class="text-[0.8125rem] font-medium text-neutral-300 lg:text-sm">Agents and developers</span>
864</div>
865<div class="flex flex-col gap-1.5 lg:gap-2">
866<span class="font-bold text-white text-[1.875rem] tracking-[-0.02em] lg:text-[3rem]">698</span>
867<span class="text-[0.8125rem] font-medium text-neutral-300 lg:text-sm">Areas covered</span>
868</div>
869<div class="flex flex-col gap-1.5 lg:gap-2">
870<span class="font-bold text-white text-[1.875rem] tracking-[-0.02em] lg:text-[3rem]">1.25M</span>
871<span class="text-[0.8125rem] font-medium text-neutral-300 lg:text-sm">Monthly seekers</span>
872</div>
873</div>
874</div>
875</section>
876
877
878<section class="bg-card">
879<div class="mx-auto flex max-w-content flex-col gap-5 px-5 py-14 sm:px-6 lg:flex-row lg:gap-24 lg:px-20 lg:py-[120px]">
880<div class="flex flex-col gap-5 lg:flex-1">
881<p class="text-[0.6875rem] font-semibold uppercase tracking-[0.1em] text-primary lg:text-xs lg:tracking-[0.12em]">Our Mission</p>
882<h2 class="text-[1.75rem] font-bold leading-[1.15] tracking-[-0.02em] text-foreground-strong lg:text-[2.5rem]">Property search should be clear, trustworthy, and effortless.</h2>
883</div>
884<div class="flex flex-col gap-5 lg:flex-1">
885<p class="text-[0.9375rem] leading-[1.65] text-foreground lg:text-lg">Most property seekers in Africa search on a phone, often on a slow connection, often late at night. The job of Property Centre is to make that moment work — to surface real listings, with real photos, at real prices, from real agents.</p>
886<p class="text-[0.9375rem] leading-[1.65] text-foreground lg:text-lg">
887<span class="lg:hidden">We are not estate agents. We don't own or sell property. We are the place where Nigerian — and increasingly African — property hunters come to find what's available.</span>
888<span class="hidden lg:inline">We are not estate agents. We don't own or sell property. We are the place where Nigerian — and increasingly African — property hunters come to find what's available, and where the people who list those properties come to be found.</span>
889</p>
890</div>
891</div>
892</section>
893
894
895<section class="bg-surface-1">
896<div class="mx-auto flex max-w-content flex-col gap-8 px-5 py-14 sm:px-6 lg:gap-16 lg:px-20 lg:py-[120px]">
897<div class="flex flex-col gap-3 lg:max-w-[680px] lg:gap-4">
898<p class="text-[0.6875rem] font-semibold uppercase tracking-[0.1em] text-primary lg:text-xs lg:tracking-[0.12em]">What We Believe</p>
899<h2 class="text-[1.5rem] font-bold leading-[1.2] tracking-[-0.02em] text-foreground-strong lg:text-[2.25rem]">
900<span class="lg:hidden">Four things we defend every decision against.</span>
901<span class="hidden lg:inline">Four things we defend every design and product decision against.</span>
902</h2>
903</div>
904<div class="grid grid-cols-1 gap-3 lg:grid-cols-4 lg:gap-6">
905<div class="flex flex-col gap-3.5 rounded-[14px] bg-card p-5 lg:gap-5 lg:p-8">
906<div class="flex size-10 items-center justify-center rounded-full bg-primary-bg lg:size-12">
907<svg width="22" height="22" aria-hidden="true" class="text-primary" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-shield-check"/></svg>
908</div>
909<h3 class="text-lg font-bold tracking-[-0.01em] text-foreground-strong lg:text-[1.375rem]">Trustworthy</h3>
910<p class="text-[0.875rem] leading-[1.6] text-foreground-muted lg:text-[0.9375rem]">
911<span class="lg:hidden">Verified agents, clear pricing, real photos, accurate locations.</span>
912<span class="hidden lg:inline">Verified agents, clear pricing, real photos, accurate locations. If you contact a lister through Property Centre, you should know who you&#039;
912re talking to.</span>
913</p>
914</div>
915<div class="flex flex-col gap-3.5 rounded-[14px] bg-card p-5 lg:gap-5 lg:p-8">
916<div class="flex size-10 items-center justify-center rounded-full bg-primary-bg lg:size-12">
917<svg width="22" height="22" aria-hidden="true" class="text-primary" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-sparkles"/></svg>
918</div>
919<h3 class="text-lg font-bold tracking-[-0.01em] text-foreground-strong lg:text-[1.375rem]">Current</h3>
920<p class="text-[0.875rem] leading-[1.6] text-foreground-muted lg:text-[0.9375rem]">
921<span class="lg:hidden">Listings stay fresh; stale ones come off. Modern, calm pages, fast loads.</span>
922<span class="hidden lg:inline">Listings are kept fresh; expired and stale ones come off. The product itself moves with the web — modern type, calm pages, fast loads.</span>
923</p>
924</div>
925<div class="flex flex-col gap-3.5 rounded-[14px] bg-card p-5 lg:gap-5 lg:p-8">
926<div class="flex size-10 items-center justify-center rounded-full bg-primary-bg lg:size-12">
927<svg width="22" height="22" aria-hidden="true" class="text-primary" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-zap"/></svg>
928</div>
929<h3 class="text-lg font-bold tracking-[-0.01em] text-foreground-strong lg:text-[1.375rem]">Effortless</h3>
930<p class="text-[0.875rem] leading-[1.6] text-foreground-muted lg:text-[0.9375rem]">
931<span class="lg:hidden">Strong search, predictable patterns, mobile-first. Built for a phone in Lagos at 9 PM.</span>
932<span class="hidden lg:inline">Strong search, predictable patterns, mobile-first. Built for a phone with a slow connection in Lagos at 9 PM — not a desk in San Francisco.</span>
933</p>
934</div>
935<div class="flex flex-col gap-3.5 rounded-[14px] bg-card p-5 lg:gap-5 lg:p-8">
936<div class="flex size-10 items-center justify-center rounded-full bg-primary-bg lg:size-12">
937<svg width="22" height="22" aria-hidden="true" class="text-primary" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-map-pin"/></svg>
938</div>
939<h3 class="text-lg font-bold tracking-[-0.01em] text-foreground-strong lg:text-[1.375rem]">Local</h3>
940<p class="text-[0.875rem] leading-[1.6] text-foreground-muted lg:text-[0.9375rem]">
941<span class="lg:hidden">Local pricing, local locations, and the words people actually use — BQ, self-contain, mini flat.</span>
942<span class="hidden lg:inline">
942Local pricing, local locations, and the property words people actually use — BQ, self-contain, mini flat. We&#039;re built here, for here.</span>
943</p>
944</div>
945</div>
946</div>
947</section>
948
949
950<section class="bg-card">
951<div class="mx-auto flex max-w-content flex-col gap-8 px-5 py-14 sm:px-6 lg:gap-16 lg:px-20 lg:py-[120px]">
952<div class="flex flex-col gap-3 lg:flex-row lg:items-end lg:justify-between lg:gap-12">
953<div class="flex flex-col gap-3 lg:max-w-[680px] lg:gap-4">
954<p class="text-[0.6875rem] font-semibold uppercase tracking-[0.1em] text-primary lg:text-xs lg:tracking-[0.12em]">Where We Operate</p>
955<h2 class="text-[1.5rem] font-bold leading-[1.2] tracking-[-0.02em] text-foreground-strong lg:text-[2.25rem]">One platform, five markets.</h2>
956</div>
957<p class="text-[0.875rem] leading-[1.6] text-foreground-muted lg:max-w-[440px] lg:text-base">
958<span class="lg:hidden">Built once, in Lagos, and shared across the continent. Same product, same trust — different cities.</span>
959<span class="hidden lg:inline">Property Centre is built once and shared across the continent. Same product, same trust, same speed — different cities.</span>
960</p>
961</div>
962
963
964<div class="hidden grid-cols-5 gap-5 lg:grid">
965<div class="flex h-[200px] flex-col justify-between rounded-[14px] px-6 py-7 bg-ink-deep">
966<div>
967<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-primary text-primary-foreground">Flagship</span>
968</div>
969<div class="flex flex-col gap-1.5">
970<span class="text-2xl font-bold tracking-[-0.01em] text-white">Nigeria</span>
971<span class="text-[0.8125rem] font-medium text-neutral-300">₦ NGN</span>
972</div>
973</div>
974<div class="flex h-[200px] flex-col justify-between rounded-[14px] px-6 py-7 bg-surface-1">
975<div>
976<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
977</div>
978<div class="flex flex-col gap-1.5">
979<span class="text-2xl font-bold tracking-[-0.01em] text-foreground-strong">Ghana</span>
980<span class="text-[0.8125rem] font-medium text-foreground-muted">₵ GHS</span>
981</div>
982</div>
983<div class="flex h-[200px] flex-col justify-between rounded-[14px] px-6 py-7 bg-surface-1">
984<div>
985<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
986</div>
987<div class="flex flex-col gap-1.5">
988<span class="text-2xl font-bold tracking-[-0.01em] text-foreground-strong">Kenya</span>
989<span class="text-[0.8125rem] font-medium text-foreground-muted">KSh KES</span>
990</div>
991</div>
992<div class="flex h-[200px] flex-col justify-between rounded-[14px] px-6 py-7 bg-surface-1">
993<div>
994<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
995</div>
996<div class="flex flex-col gap-1.5">
997<span class="text-2xl font-bold tracking-[-0.01em] text-foreground-strong">Uganda</span>
998<span class="text-[0.8125rem] font-medium text-foreground-muted">USh UGX</span>
999</div>
1000</div>
1001<div class="flex h-[200px] flex-col justify-between rounded-[14px] px-6 py-7 bg-surface-1">
1002<div>
1003<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
1004</div>
1005<div class="flex flex-col gap-1.5">
1006<span class="text-2xl font-bold tracking-[-0.01em] text-foreground-strong">Ethiopia</span>
1007<span class="text-[0.8125rem] font-medium text-foreground-muted">Br ETB</span>
1008</div>
1009</div>
1010</div>
1011
1012
1013<div class="flex flex-col gap-2.5 lg:hidden">
1014<div class="flex items-center justify-between rounded-xl px-[18px] py-4 bg-ink-deep">
1015<div class="flex flex-col gap-1">
1016<span class="text-[1.0625rem] font-bold text-white">Nigeria</span>
1017<span class="text-xs font-medium text-neutral-300">₦ NGN</span>
1018</div>
1019<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-primary text-primary-foreground">Flagship</span>
1020</div>
1021<div class="flex items-center justify-between rounded-xl px-[18px] py-4 bg-surface-1">
1022<div class="flex flex-col gap-1">
1023<span class="text-[1.0625rem] font-bold text-foreground-strong">Ghana</span>
1024<span class="text-xs font-medium text-foreground-muted">₵ GHS</span>
1025</div>
1026<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
1027</div>
1028<div class="flex items-center justify-between rounded-xl px-[18px] py-4 bg-surface-1">
1029<div class="flex flex-col gap-1">
1030<span class="text-[1.0625rem] font-bold text-foreground-strong">Kenya</span>
1031<span class="text-xs font-medium text-foreground-muted">KSh KES</span>
1032</div>
1033<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
1034</div>
1035<div class="flex items-center justify-between rounded-xl px-[18px] py-4 bg-surface-1">
1036<div class="flex flex-col gap-1">
1037<span class="text-[1.0625rem] font-bold text-foreground-strong">Uganda</span>
1038<span class="text-xs font-medium text-foreground-muted">USh UGX</span>
1039</div>
1040<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
1041</div>
1042<div class="flex items-center justify-between rounded-xl px-[18px] py-4 bg-surface-1">
1043<div class="flex flex-col gap-1">
1044<span class="text-[1.0625rem] font-bold text-foreground-strong">Ethiopia</span>
1045<span class="text-xs font-medium text-foreground-muted">Br ETB</span>
1046</div>
1047<span class="inline-flex items-center rounded-full px-2.5 py-1 text-[0.6875rem] font-semibold tracking-[0.04em] bg-card text-foreground-strong">Live</span>
1048</div>
1049</div>
1050</div>
1051</section>
1052
1053
1054<section class="bg-ink-deep">
1055<div class="mx-auto flex max-w-content flex-col gap-6 px-5 py-14 sm:px-6 lg:flex-row lg:gap-24 lg:px-20 lg:py-[120px]">
1056<div class="flex flex-col gap-5 lg:w-[480px] lg:shrink-0">
1057<p class="text-[0.6875rem] font-semibold uppercase tracking-[0.1em] text-white/70 lg:text-xs lg:tracking-[0.12em]">Our Story</p>
1058<h2 class="text-[1.75rem] font-bold leading-[1.15] tracking-[-0.02em] text-white lg:text-[2.5rem]">Built quietly, over years.</h2>
1059<p class="text-[0.875rem] leading-[1.6] text-neutral-300 lg:text-base lg:leading-[1.65]">
1060<span class="lg:hidden">Property Centre started as a small classifieds site for Nigerian property and grew, year after year, into the country's most-used property platform.</span>
1061<span class="hidden lg:inline">Property Centre started as a small classifieds site for Nigerian property and grew, year after year, into the country's most-used property platform. No splashy launch, no venture acquisition — just steady work on the same problem.</span>
1062</p>
1063</div>
1064<div class="flex flex-1 flex-col">
1065<div class="flex flex-col gap-1.5 border-b border-neutral-700 py-4 last:border-0 lg:flex-row lg:gap-8 lg:py-6">
1066<span class="text-[0.875rem] font-bold tracking-[-0.01em] text-primary lg:w-20 lg:shrink-0 lg:text-lg">2011</span>
1067<div class="flex flex-1 flex-col gap-1.5 lg:gap-2">
1068<h3 class="text-base font-semibold text-white lg:text-lg">Founded</h3>
1069<p class="text-[0.875rem] leading-[1.55] text-neutral-300 lg:text-[0.9375rem] lg:leading-[1.6]">
1070<span class="lg:hidden">Property Centre launches as a property platform for Nigeria.</span>
1071<span class="hidden lg:inline">Property Centre launches as a property platform for Nigeria — listings for sale, rent, and short let in one place.</span>
1072</p>
1073</div>
1074</div>
1075<div class="flex flex-col gap-1.5 border-b border-neutral-700 py-4 last:border-0 lg:flex-row lg:gap-8 lg:py-6">
1076<span class="text-[0.875rem] font-bold tracking-[-0.01em] text-primary lg:w-20 lg:shrink-0 lg:text-lg">2016</span>
1077<div class="flex flex-1 flex-col gap-1.5 lg:gap-2">
1078<h3 class="text-base font-semibold text-white lg:text-lg">Mobile-first rebuild</h3>
1079<p class="text-[0.875rem] leading-[1.55] text-neutral-300 lg:text-[0.9375rem] lg:leading-[1.6]">
1080<span class="lg:hidden">Product rebuilt around the phone. Search, photos, contact flows redesigned for slow connections.</span>
1081<span class="hidden lg:inline">The product is rebuilt around the phone. Search, photos, and contact flows redesigned for slow connections.</span>
1082</p>
1083</div>
1084</div>
1085<div class="flex flex-col gap-1.5 border-b border-neutral-700 py-4 last:border-0 lg:flex-row lg:gap-8 lg:py-6">
1086<span class="text-[0.875rem] font-bold tracking-[-0.01em] text-primary lg:w-20 lg:shrink-0 lg:text-lg">2020</span>
1087<div class="flex flex-1 flex-col gap-1.5 lg:gap-2">
1088<h3 class="text-base font-semibold text-white lg:text-lg">Pan-African expansion</h3>
1089<p class="text-[0.875rem] leading-[1.55] text-neutral-300 lg:text-[0.9375rem] lg:leading-[1.6]">
1090<span class="lg:hidden">Ghana, Kenya, Uganda, and Ethiopia Property Centres launch on the shared platform.</span>
1091<span class="hidden lg:inline">Ghana, Kenya, Uganda, and Ethiopia Property Centres launch on the shared platform.</span>
1092</p>
1093</div>
1094</div>
1095<div class="flex flex-col gap-1.5 border-b border-neutral-700 py-4 last:border-0 lg:flex-row lg:gap-8 lg:py-6">
1096<span class="text-[0.875rem] font-bold tracking-[-0.01em] text-primary lg:w-20 lg:shrink-0 lg:text-lg">2026</span>
1097<div class="flex flex-1 flex-col gap-1.5 lg:gap-2">
1098<h3 class="text-base font-semibold text-white lg:text-lg">Rebrand and replatform</h3>
1099<p class="text-[0.875rem] leading-[1.55] text-neutral-300 lg:text-[0.9375rem] lg:leading-[1.6]">
1100<span class="lg:hidden">New visual identity, new design system, rewritten product — built for the next decade.</sp
1100an>
1101<span class="hidden lg:inline">A new visual identity, a new design system, and a rewritten product — built for the next decade.</span>
1102</p>
1103</div>
1104</div>
1105</div>
1106</div>
1107</section>
1108
1109
1110<section class="bg-card">
1111<div class="mx-auto flex max-w-content flex-col gap-6 px-5 py-14 sm:px-6 lg:gap-16 lg:px-20 lg:py-[120px]">
1112<div class="flex flex-col gap-3 lg:max-w-[720px] lg:gap-4">
1113<p class="text-[0.6875rem] font-semibold uppercase tracking-[0.1em] text-primary lg:text-xs lg:tracking-[0.12em]">Who We Are</p>
1114<h2 class="text-[1.5rem] font-bold leading-[1.2] tracking-[-0.02em] text-foreground-strong lg:text-[2.25rem]">Some things we are, and some things we aren't.</h2>
1115</div>
1116<div class="grid grid-cols-1 gap-6 lg:grid-cols-2">
1117
1118<div class="flex flex-col gap-4 rounded-[14px] bg-surface-1 p-6 lg:gap-5 lg:p-8">
1119<div class="flex items-center gap-2.5">
1120<span class="flex size-7 items-center justify-center rounded-full bg-primary lg:size-8">
1121<svg width="16" height="16" aria-hidden="true" class="text-white" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
1122</span>
1123<h3 class="text-lg font-bold text-foreground-strong lg:text-xl">We are</h3>
1124</div>
1125<div class="flex gap-2.5 lg:gap-3">
1126<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-success" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
1127</span>
1128<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">
1129<span class="lg:hidden">A property search engine for African markets, built locally.</span>
1130<span class="hidden lg:inline">A property search engine for African markets, built locally.</span>
1131</p>
1132</div>
1133<div class="flex gap-2.5 lg:gap-3">
1134<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-success" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
1135</span>
1136<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">
1137<span class="lg:hidden">A place for verified agents and developers to list inventory.</span>
1138<span class="hidden lg:inline">A place for verified agents and developers to list inventory.</span>
1139</p>
1140</div>
1141<div class="flex gap-2.5 lg:gap-3">
1142<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-success" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
1143</span>
1144<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">
1145<span class="lg:hidden">An honest source of pricing and availability across cities.</span>
1146<span class="hidden lg:inline">An honest source of pricing and availability across cities and areas.</span>
1147</p>
1148</div>
1149<div class="flex gap-2.5 lg:gap-3">
1150<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-success" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-check"/></svg>
1151</span>
1152<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">
1153<span class="lg:hidden">A mobile-first product, designed for the connections people have.</span>
1154<span class="hidden lg:inline">A mobile-first product designed for the connections people actually have.</span>
1155</p>
1156</div>
1157</div>
1158
1159<div class="flex flex-col gap-4 rounded-[14px] bg-surface-1 p-6 lg:gap-5 lg:p-8">
1160<div class="flex items-center gap-2.5">
1161<span class="flex size-7 items-center justify-center rounded-full bg-foreground-strong lg:size-8">
1162<svg width="16" height="16" aria-hidden="true" class="text-background" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-x"/></svg>
1163</span>
1164<h3 class="text-lg font-bold text-foreground-strong lg:text-xl">We aren't</h3>
1165</div>
1166<div class="flex gap-2.5 lg:gap-3">
1167<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-muted-foreground" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-minus"/></svg>
1168</span>
1169<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">Estate agents — we don&#039;t own, sell, or rent property ourselves.</p>
1170</div>
1171<div class="flex gap-2.5 lg:gap-3">
1172<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-muted-foreground" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-minus"/></svg>
1173</span>
1174<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">A guarantor of any individual deal between a seeker and a lister.</p>
1175</div>
1176<div class="flex gap-2.5 lg:gap-3">
1177<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-muted-foreground" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-minus"/></svg>
1178</span>
1179<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">Free for promotional placements — featured listings are a paid product.</p>
1180</div>
1181<div class="flex gap-2.5 lg:gap-3">
1182<span class="mt-0.5 shrink-0"><svg width="16" height="16" aria-hidden="true" class="text-muted-foreground" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-minus"/></svg>
1183</span>
1184<p class="text-[0.875rem] leading-[1.6] text-foreground lg:text-[0.9375rem]">A general-purpose classifieds site. Property is the whole job.</p>
1185</div>
1186</div>
1187</div>
1188</div>
1189</section>
1190
1191
1192<section class="bg-surface-1">
1193<div class="mx-auto max-w-content px-5 py-16 sm:px-6 lg:px-20 lg:py-[120px]">
1194<div class="mx-auto flex max-w-[880px] flex-col items-center gap-5 lg:gap-8">
1195<h2 class="text-center text-[2.25rem] font-bold leading-[1.05] tracking-[-0.025em] text-foreground-strong lg:text-[3.75rem]">Find your home.</h2>
1196
1197<p class="text-center text-[0.9375rem] leading-[1.5] text-foreground-muted lg:text-lg">Browse 10,000+ listings across Ghana. Or list your own property — for free.</p>
1198<div class="flex w-full flex-col gap-2.5 pt-2 lg:w-auto lg:flex-row lg:gap-3">
1199
1200<a
1201href="https://ghanapropertycentre.com"
1202class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-primary-fill text-primary-fill-foreground hover:bg-primary-fill-hover h-10 px-5 text-sm gap-2 w-full lg:w-auto [&_svg]:hidden lg:[&_svg]:inline"
1203>
1204
1205<span>Browse listings</span>
1206
1207<svg width="14" height="14" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-arrow-right"/></svg>
1208</a>
1209<a
1210href="https://ghanapropertycentre.com/advertise-list-property"
1211class="appearance-none inline-flex items-center justify-center font-semibold whitespace-nowrap rounded-pill cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:cursor-not-allowed bg-foreground-strong text-background hover:opacity-90 h-10 px-5 text-sm gap-2 w-full lg:w-auto"
1212>
1213
1214<span>List your property</span>
1215
1216</a>
1217</div>
1218</div>
1219</div>
1220</section>
1221</main>
1222
1223<footer class="bg-ink-deep text-neutral-300">
1224<div class="mx-auto max-w-content px-6 pt-14 pb-9">
1225<div class="flex flex-col gap-16 lg:flex-row">
1226<div class="w-full max-w-xs shrink-0">
1227<a href="/" class="inline-flex items-center">
1228<img src="https://assets.ghanapropertycentre.com/62e93ef3-97df-43a6-9bb1-6b2792584d3b/images/logo/svg/pc-lockup-ghana-redmark-white.svg" alt="Ghana Property Centre" class="h-8 w-auto">
1229
1230</a>
1231<p class="mt-4 text-sm leading-relaxed">Property Centre is a leading property website in Ghana, with listings for sale, rent and lease. We give property seekers an easy way to find homes, land, shops, office spaces and other commercial property across the country.</p>
1232
1233<a href="https://ghanapropertycentre.com/about-us" class="mt-4 inline-flex h-9 items-center gap-1.5 rounded-pill border border-on-dark-20 px-4 text-[0.8125rem] font-semibold text-white transition-colors hover:bg-on-dark-08">
1234Learn more
1235<svg width="15" height="15" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-arrow-right"/></svg>
1236</a>
1237
1238
1239<div class="mt-6">
1240<h3 class="text-[0.6875rem] font-bold uppercase tracking-[0.09em] text-neutral-500">Other Regions</h3>
1241<div class="mt-2.5 flex gap-4 text-[0.8125rem] font-medium">
1242<a href="https://nigeriapropertycentre.com" target="_blank" rel="noopener" class="transition-colors hover:text-white">Nigeria Property Centre</a>
1243<a href="https://kenyapropertycentre.com" target="_blank" rel="noopener" class="transition-colors hover:text-white">Kenya Property Centre</a>
1244</div>
1245</div>
1246</div>
1247
1248<div class="flex flex-1 flex-wrap justify-between gap-10">
1249<div class="space-y-3.5">
1250<h3 class="text-sm font-semibold text-white">Popular property</h3>
1251<a href="/for-rent/houses/greater-accra/showtype" class="block text-sm transition-colors hover:text-white">Houses for rent in Accra</a>
1252<a href="/for-rent/flats-apartments/greater-accra/showtype" class="block text-sm transition-colors hover:text-white">Flats for rent in Accra</a>
1253<a href="/for-sale/houses/greater-accra/showtype" class="block text-sm transition-colors hover:text-white">Houses for sale in Accra</a>
1254<a href="/for-rent/houses/ashanti/showtype" class="block text-sm transition-colors hover:text-white">Houses for rent in Ashanti</a>
1255<a href="/for-rent/flats-apartments/ashanti/showtype" class="block text-sm transition-colors hover:text-white">Flats for rent in Ashanti</a>
1256<a href="/for-sale/houses/ashanti/showtype" class="block text-sm transition-colors hover:text-white">Houses for sale in Ashanti</a>
1257<a href="/for-rent/houses/eastern-region/showtype" class="block text-sm transition-colors hover:text-white">Houses for rent in Eastern Region</a>
1258<a href="/for-rent/flats-apartments/eastern-region/showtype" class="block text-sm transition-colors hover:text-white">Flats for rent in Eastern Region</a>
1259<a href="/for-sale/houses/eastern-region/showtype" class="block text-sm transition-colors hover:text-white">Houses for sale in Eastern Region</a>
1260<a href="/for-rent/houses/central-region/showtype" class="block text-sm transition-colors hover:text-white">Houses for rent in Central Region</a>
1261<a href="/for-rent/flats-apartments/central-region/showtype" class="block text-sm transition-colors hover:text-white">Flats for rent in Central Region</a>
1262<a href="/for-sale/houses/central-region/showtype" class="block text-sm transition-colors hover:text-white">Houses for sale in Central Region</a>
1263</div>
1264<div class="space-y-3.5">
1265<h3 class="text-sm font-semibold text-white">Explore</h3>
1266<a href="/agents" class="block text-sm transition-colors hover:text-white">Estate agents</a>
1267<a href="/developers" class="block text-sm transition-colors hover:text-white">Property developers</a>
1268<a href="https://ghanapropertycentre.com/market-trends/demand-trends/all-property" class="block text-sm transition-colors hover:text-white">Demand vs supply</a>
1269<a href="https://ghanapropertycentre.com/market-trends/average-prices" class="block text-sm transition-colors hover:text-white">Average property prices</a>
1270<a href="https://ghanapropertycentre.com/market-reports" class="block text-sm transition-colors hover:text-white">Quarterly market reports</a>
1271<a href="https://ghanapropertycentre.com/blog" class="block text-sm transition-colors hover:text-white">Property blog</a>
1272<a href="https://ghanapropertycentre.com/area-guides" class="block text-sm transition-colors hover:text-white">Area guides</a>
1273</div>
1274<div class="space-y-3.5">
1275<h3 class="text-sm font-semibold text-white">Advertise</h3>
1276<a href="https://ghanapropertycentre.com/advertise-list-property" class="block text-sm transition-colors hover:text-white">Advertise your property</a>
1277<a href="https://ghanapropertycentre.com/types-of-listings" class="block text-sm transition-colors hover:text-white">Types of listings</a>
1278<a href="https://ghanapropertycentre.com/premium-plus-listings" class="block text-sm transition-colors hover:text-white">Premium Plus</a>
1279<a href="https://ghanapropertycentre.com/verified-photos" class="block text-sm transition-colors hover:text-white">Verified Photos</a>
1280<a href="https://ghanapropertycentre.com/banner-ads" class="block text-sm transition-colors hover:text-white">Place banner adverts</a>
1281</div>
1282<div class="space-y-3.5">
1283<h3 class="text-sm font-semibold text-white">Support</h3>
1284<a href="https://ghanapropertycentre.com/about-us" class="block text-sm transition-colors hover:text-white">About us</a>
1285<a href="https://ghanapropertycentre.com/frequently-asked-questions" class="block text-sm transition-colors hover:text-white">Help centre</a>
1286<a href="https://ghanapropertycentre.com/contact-us" class="block text-sm transition-colors hover:text-white">Contact us</a>
1287</div>
1288</div>
1289</div>
1290
1291<div class="mt-10 flex flex-col gap-4 border-t border-on-dark-10 pt-7 text-[0.8125rem] sm:flex-row sm:items-center sm:justify-between">
1292<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:gap-5">
1293<p class="text-neutral-500">© 2026 Property Centre. All rights reserved.</p>
1294<div class="flex items-center gap-4">
1295<a href="https://ghanapropertycentre.com/privacy-policy" class="transition-colors hover:text-white">Privacy Policy</a>
1296<a href="https://ghanapropertycentre.com/terms-of-use" class="transition-colors hover:text-white">Terms of Use</a>
1297
1298<button type="button" data-cc-open class="transition-colors hover:text-white">Cookie settings</button>
1299</div>
1300</div>
1301<div class="flex items-center gap-2">
1302<a href="https://www.facebook.com/GhanaPropertyCentre" target="_blank" rel="noopener nofollow" aria-label="Facebook" class="inline-flex size-9 items-center justify-center rounded-full bg-on-dark-10 transition-colors hover:bg-on-dark-20 hover:text-white">
1303<svg width="16" height="16" aria-hidden="true" fill="currentColor"><use href="#i-facebook"/></svg>
1304</a>
1305<a href="https://twitter.com/GHPropertyCntr" target="_blank" rel="noopener nofollow" aria-label="X" class="inline-flex size-9 items-center justify-center rounded-full bg-on-dark-10 transition-colors hover:bg-on-dark-20 hover:text-white">
1306<svg width="16" height="16" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-x"/></svg>
1307</a>
1308<a href="https://www.linkedin.com/company/65632992" target="_blank" rel="noopener nofollow" aria-label="LinkedIn" class="inline-flex size-9 items-center justify-center rounded-full bg-on-dark-10 transition-colors hover:bg-on-dark-20 hover:text-white">
1309<svg width="16" height="16" aria-hidden="true" fill="currentColor"><use href="#i-linkedin"/></svg>
1310</a>
1311<a href="https://www.youtube.com/channel/UC9vBbyiC89EOE6jw35m4HWA" target="_blank" rel="noopener nofollow" aria-label="YouTube" class="inline-flex size-9 items-center justify-center rounded-full bg-on-dark-10 transition-colors hover:bg-on-dark-20 hover:text-white">
1312<svg width="16" height="16" aria-hidden="true" fill="currentColor"><use href="#i-youtube"/></svg>
1313</a>
1314</div>
1315</div>
1316</div>
1317</footer>
1318</div>
1319
1320
1321
1322<div
1323x-data="{
1324panel: { success: 'bg-success-bg', warning: 'bg-warning-bg', error: 'bg-error-bg' },
1325text: { success: 'text-success-700', warning: 'text-warning-700', error: 'text-error-700' },
1326}"
1327
1328class="pointer-events-none fixed inset-x-0 top-[calc(env(safe-area-inset-top)_+_4.5rem)] z-[1110] flex flex-col items-center gap-2 px-4 sm:items-end sm:px-6"
1329aria-live="polite"
1330aria-atomic="false"
1331>
1332<template x-for="toast in $store.toasts.items" :key="toast.id">
1333<div
1334role="status"
1335x-transition:enter="transition ease-out duration-200"
1336x-transition:enter-start="-translate-y-2 opacity-0"
1337x-transition:enter-end="translate-y-0 opacity-100"
1338x-transition:leave="transition ease-in duration-150"
1339x-transition:leave-start="opacity-100"
1340x-transition:leave-end="opacity-0"
1341
1342class="pointer-events-auto max-w-[min(90vw,28rem)] overflow-hidden rounded-md bg-card shadow-[0_4px_12px_0_#1A1F3614]"
1343>
1344<div class="flex items-center gap-3 px-[18px] py-3.5" :class="panel[toast.type] != null ? panel[toast.type] : panel.error">
1345
1346<div class="flex size-6 shrink-0 items-center justify-center">
1347<span x-show="toast.type === 'success'" class="text-success-700"><svg width="18" height="18" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-circle-check"/></svg>
1348</span>
1349<span x-show="toast.type === 'warning'" class="text-warning-700"><svg width="18" height="18" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-triangle-alert"/></svg>
1350</span>
1351<span x-show="toast.type === 'error'" class="text-error"><svg width="18" height="18" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-circle-x"/></svg>
1352</span>
1353</div>
1354
1355
1356<div class="flex min-w-0 flex-col gap-0.5" :class="text[toast.type] != null ? text[toast.type] : text.error">
1357<span class="text-[0.8125rem] font-semibold" x-text="toast.title"></span>
1358<span class="text-xs" x-show="toast.description" x-text="toast.description"></span>
1359</div>
1360
1361
1362<button
1363type="button"
1364@click="$store.toasts.dismiss(toast.id)"
1365aria-label="Dismiss"
1366class="flex size-6 shrink-0 cursor-pointer items-center justify-center rounded-full transition-colors hover:bg-foreground-strong/10"
1367:class="text[toast.type] != null ? text[toast.type] : text.error"
1368>
1369<svg width="14" height="14" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#i-x"/></svg>
1370</button>
1371</div>
1372</div>
1373</template>
1374</div>
1375
1376
1377<script data-cfasync="false" src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script>
vendor: 1 bytes, line 1377
1377
1378<script data-cfasync="false">
1379window.pcOneSignal && pcOneSignal.init({ appId: 'd1166ab6-505f-4154-9cd1-ecc973d56ead', safariWebId: 'web.propertycentre.website', title: 'Ghana Property Centre' });
1380</script>
vendor: 1 bytes, line 1380
1380
1381<script data-cfasync="false">
1382window.pcHelpScout && pcHelpScout({
1383id: 'bd04f9ce-891e-4d97-add8-be69bf1e45ec',
1384identify: null
1385});
1386</script>
1386
1387
1388
1389
1390
1391<script  data-navigate-once="true">window.livewireScriptConfig = {"csrf":"0KJO1cjNifYZiYFFVvoFGx3ckNQKafnTp33byJNN","uri":"https:\/\/ghanapropertycentre.com\/livewire\/update","moduleUrl":"https:\/\/ghanapropertycentre.com\/livewire-15446fef","progressBar":"","nonce":""};</script>
1391
1392
1393
1394<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
vendor: 1 bytes, line 1394
1394
1395<script nomodule crossorigin id="vite-legacy-polyfill" src="https://ddo5o3z2xgpp2.cloudfront.net/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/assets/polyfills-legacy-D_NWnIQg.js"></script>
vendor: 1 bytes, line 1395
1395
1396<script nomodule crossorigin id="vite-legacy-entry" data-src="https://ddo5o3z2xgpp2.cloudfront.net/62e93ef3-97df-43a6-9bb1-6b2792584d3b/build/assets/app-legacy-COMtIk4j.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
vendor: 1 bytes, line 1396
1396
1397<script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
vendor: 1 bytes, line 1397
1397
1398<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
1398
1399
1400<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"777fbeb9ff0e4be3b5f52123d1080f7d","spa":2}' crossorigin="anonymous"></script>
1400
1401</body>
1402</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.