1<!DOCTYPE html><html lang="en" data-astro-cid-sckkx6r4> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="Get in touch with Bob Millaway, Epique Realty Agent in Burlington County, NJ. Send a message or schedule a no-pressure consultation."><link rel="canonical" href="https://robertmillaway.com/contact/"><!-- Favicon --><link rel="icon" type="image/svg+xml" href="/favicon.svg"><!-- Google Fonts: Lato (display) + Open Sans (body) --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;600;700;900&family=Open+Sans:wght@400;500;600;700&display=swap" rel="stylesheet"><!-- Open Graph --><meta property="og:type" content="website"><meta property="og:url" content="https://robertmillaway.com/contact/"><meta property="og:title" content="Contact Bob Millaway | South Jersey Real Estate"><meta property="og:description" content="Get in touch with Bob Millaway, Epique Realty Agent in Burlington County, NJ. Send a message or schedule a no-pressure consultation."><meta property="og:image" content="https://huzi-cdn.com/picket/image-agent/iroq2m2104nzn7ajezfj6kvc/edited.webp"><meta property="og:site_name" content="Bob Millaway â South Jersey Real Estate"><meta property="og:locale" content="en_US"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Contact Bob Millaway | South Jersey Real Estate"><meta name="twitter:description" content="Get in touch with Bob Millaway, Epique Realty Agent in Burlington County, NJ. Send a message or schedule a no-pressure consultation."><meta name="twitter:image" content="https://huzi-cdn.com/picket/image-agent/iroq2m2104nzn7ajezfj6kvc/edited.webp"><title>Contact Bob Millaway | South Jersey Real Estate</title><!-- Structured Data slot --><!-- Meta Pixel Code -->
1<script type="module">(function(t,u,c,o,e,a,r){t.fbq||(e=t.fbq=function(){e.callMethod?e.callMethod.apply(e,arguments):e.queue.push(arguments)},t._fbq||(t._fbq=e),e.push=e,e.loaded=!0,e.version="2.0",e.queue=[],a=u.createElement(c),a.async=!0,a.src=o,r=u.getElementsByTagName(c)[0],r.parentNode.insertBefore(a,r))})(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","187474033133667");fbq("track","PageView");</script>
1<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=187474033133667&ev=PageView&noscript=1" data-astro-cid-sckkx6r4></noscript><!-- End Meta Pixel Code --><!-- Google Analytics 4 -->
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1G-GVHWYH63JP
vendor: 11 bytes, line 1
1"></script>
1<script type="module">window.dataLayer=window.dataLayer||[];function a(){dataLayer.push(arguments)}a("js",new Date);a("config","G-GVHWYH63JP");</script>
1<!-- End Google Analytics 4 --><!-- Ahrefs Analytics -->
1<script src="https://analytics.ahrefs.com/analytics.js" data-key="SzM9FzDcTSgSySkymzpioQ" async></script>
1<!-- End Ahrefs Analytics --><link rel="stylesheet" href="/_astro/global.7y7Bm5Zd.css"><link rel="stylesheet" href="/_astro/Layout.DQxpr8SG.css">
1<script type="module" src="/_astro/page.DHhHZKgE.js"></script>
1</head> <body class="font-body antialiased" data-astro-cid-sckkx6r4> <!-- Sticky Navigation --> <nav id="main-nav" data-homepage="false" class="fixed top-0 left-0 right-0 z-50 bg-[#1a2744] border-b border-white/10 transition-all duration-300" aria-label="Main navigation" data-astro-cid-sckkx6r4> <!-- Closely app-install banner (mobile phones only) --> <div id="closely-app-banner" class="closely-app-banner md:hidden items-center justify-between gap-2 px-3 py-1 bg-[#1a2744] border-b border-[#D4A847]/30" aria-label="Get the Closely app" data-astro-cid-sckkx6r4> <div class="flex items-center gap-1.5 shrink-0" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-4 h-4 shrink-0 text-[#D4A847]" data-astro-cid-sckkx6r4="true" data-icon="tabler:device-mobile"> <symbol id="ai:tabler:device-mobile" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm5-1h2m-1 13v.01"/></symbol><use href="#ai:tabler:device-mobile"></use> </svg> <span class="shrink-0 font-bold text-[13px] leading-tight text-[#D4A847] whitespace-nowrap" data-astro-cid-sckkx6r4>Closely</span> </div> <div class="flex items-center gap-1.5 shrink-0" data-astro-cid-sckkx6r4> <a id="closely-install-btn" href="/get-the-app/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center rounded-full bg-[#D4A847] px-2.5 py-0.5 text-[11px] font-semibold text-[#1a2744] hover:bg-[#c1953a] transition-colors whitespace-nowrap" data-astro-cid-sckkx6r4> 2Get the App 3</a> <button id="closely-install-dismiss" type="button" class="p-1 -mr-1 text-white/60 hover:text-white transition-colors" aria-label="Dismiss app install banner" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-4 h-4" data-astro-cid-sckkx6r4="true" data-icon="tabler:x"> <symbol id="ai:tabler:x" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 6L6 18M6 6l12 12"/></symbol><use href="#ai:tabler:x"></use> </svg> </button> </div> </div> <!-- Utility bar: phone, Ask Bob, booking CTA --> <div class="border-b border-white/10" data-astro-cid-sckkx6r4> <div class="mx-auto max-w-7xl px-5 lg:px-8 py-2 flex flex-wrap items-center justify-end gap-1.5 sm:gap-2" data-astro-cid-sckkx6r4> <a href="tel:+18564261522" class="inline-flex items-center gap-1.5 rounded-full bg-[#D4A847] px-3 py-1.5 text-xs font-semibold text-[#1a2744] hover:bg-[#c1953a] transition-colors sm:px-4" aria-label="Call Bob Millaway at 856.426.1522" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-3.5 h-3.5" data-astro-cid-sckkx6r4="true" data-icon="tabler:phone"> <symbol id="ai:tabler:phone" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2"/></symbol><use href="#ai:tabler:phone"></use> </svg> 4856.426.1522 5</a> <a href="/ask-bob/" class="inline-flex items-center gap-1.5 rounded-full bg-[#D4A847] px-3 py-1.5 text-xs font-semibold text-[#1a2744] hover:bg-[#c1953a] transition-colors sm:px-4" data-astro-cid-sckkx6r4> 6Ask Bob 7</a> <a href="/schedule/" class="inline-flex items-center gap-1.5 rounded-full bg-[#D4A847] px-3 py-1.5 text-xs font-semibold text-[#1a2744] hover:bg-[#c1953a] transition-colors sm:px-4" data-astro-cid-sckkx6r4> 8Book a Consultation 9</a> </div> </div> <div class="mx-auto max-w-7xl flex items-center justify-between gap-4 px-5 py-3 lg:px-8" data-astro-cid-sckkx6r4> <!-- Logo --> <div class="flex items-center gap-3 shrink-0 self-center" data-astro-cid-sckkx6r4> <a href="/" class="flex items-center self-center" data-astro-cid-sckkx6r4> <img src="https://huzi-cdn.com/picket/users/cmrrv8rm20b79xfavk536qpua/brand/additional/cmsonp99v07buxf6r49qa5r4v/versions/jgu9ug3rsftiug52hygvr9ct/canonical.webp" alt="Epique Realty â Bob Millaway" width="160" height="48" class="h-8 w-auto" loading="eager" fetchpriority="high" data-astro-cid-sckkx6r4> </a> <a href="https://netsheet.cliqueoffers.com/robert1786621805/offer" target="_blank" rel="noopener noreferrer" class="hidden xl:flex items-center self-center" aria-label="Cash Offers + Seller Options - Explore Your Home Selling Options" data-astro-cid-sckkx6r4> <img src="https://huzi-cdn.com/picket/image-agent/keecsos8d0eemdjb188633w2/cutout.webp" alt="Cash Offers + Seller Options" width="320" height="80" class="h-8 w-auto max-w-none" loading="eager" data-astro-cid-sckkx6r4> </a> </div> <!-- Main nav links --> <div class="hidden lg:flex items-center gap-2 ml-auto" data-astro-cid-sckkx6r4> <!-- Sell dropdown --> <div class="relative group" aria-label="Selling programs" data-astro-cid-sckkx6r4> <button class="flex items-center gap-1.5 rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" aria-expanded="false" aria-haspopup="true" data-astro-cid-sckkx6r4> 10Sell 11<svg width="1em" height="1em" class="w-3 h-3" data-astro-cid-sckkx6r4="true" data-icon="tabler:chevron-down">
11 <symbol id="ai:tabler:chevron-down" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9l6 6l6-6"/></symbol><use href="#ai:tabler:chevron-down"></use> </svg> </button> <div class="absolute left-1/2 -translate-x-1/2 top-full mt-2 w-[780px] bg-noir-tint border border-noir-interior rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50 p-6" role="menu" data-astro-cid-sckkx6r4> <div class="grid grid-cols-3 gap-x-6 gap-y-0" data-astro-cid-sckkx6r4> <!-- COLUMN 1 --> <div class="space-y-1" data-astro-cid-sckkx6r4> <a href="/sell/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-semibold text-gold leading-tight" data-astro-cid-sckkx6r4>Selling Overview</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Every way to sell your South Jersey home, in one place.</span> </a> <a href="/sell/quiz/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Find My Best Option (Quiz)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Answer 5 questions and get your personalized selling strategy in minutes.</span> </a> <a href="/sell/trade-in/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Home Trade-In (Buy Before You Sell)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Secure your next home first with a guaranteed sale on your current one.</span> </a> <a href="/sell/list-with-a-twist/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>List With a Twist</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Full-service listing with AI-driven pricing and Epique Realty's national reach.</span> </a> <a href="/ai-marketing/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>My AI Marketing Strategy</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>How AI and data help you sell faster and for more money.</span> </a> </div> <!-- COLUMN 2 --> <div class="space-y-1" data-astro-cid-sckkx6r4> <a href="/sell/compare/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Compare All Selling Options</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>See every option side by side and find what fits your situation.</span> </a> <a href="/sell/renovate-and-sell/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Renovate & Sell</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Max profit with zero upfront costs. Fix now, pay at closing.</span> </a> <a href="/sell/short-sale/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Short Sale Guidance</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Facing hardship or foreclosure? Confidential guidance with no judgment.</span> </a> <a href="/sell/downsizing-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Downsizing Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Housing, timing, and practical options for downsizing.</span> </a> </div> <!-- COLUMN 3 --> <div class="space-y-1" data-astro-cid-sckkx6r4> <a href="/sell/cash-plus/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Cash+ (Sell Fast With Flexibility)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Get a cash offer while keeping the option to list for more.</span> </a> <a href="/sell/sell-and-stay/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Sell & Stay Leaseback</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Sell your home and rent it back while you shop for your next one.</span> </a> <a href="/sell/valuation/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Free Home Valuation</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Know your number first, real local data, no obligation.</span> </a> <a href="/sell/luxury-real-estate/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Luxury Real Estate</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Navigating the nuances of high-end real estate and premium properties.</span> </a> </div> </div> </div> </div> <!-- Buy dropdown --> <div class="relative group" aria-label="Buying resources" data-astro-cid-sckkx6r4> <button class="flex items-center gap-1.5 rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" aria-expanded="false" aria-haspopup="true" data-astro-cid-sckkx6r4> 12Buy 13<svg width="1em" height="1em" viewBox="0 0 24 24" class="w-3 h-3" data-astro-cid-sckkx6r4="true" data-icon="tabler:chevron-down"> <use href="#ai:tabler:chevron-down"></use> </svg> </button> <div class="absolute left-0 top-full mt-2 w-[680px] bg-noir-tint border border-noir-interior rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50 p-6" role="menu" data-astro-cid-sckkx6r4> <div class="grid grid-cols-12 gap-5" data-astro-cid-sckkx6r4> <!-- LEFT COLUMN (7/12) --> <div class="col-span-7 space-y-1" data-astro-cid-sckkx6r4> <!-- Featured item --> <a href="/buy/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-semibold text-gold leading-tight" data-astro-cid-sckkx6r4>Buying Overview</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Everything you need to buy a home in South Jersey, in one place.</span> </a> <a href="/buy/search/" role="menuitem" class="block px-4 py-3 rounded transition-colors" style="background-color: #BCA480;" data-astro-cid-sckkx6r4> <span class="block text-sm font-semibold text-noir leading-tight" data-astro-cid-sckkx6r4>Search South Jersey Homes</span> <span class="block text-xs text-noir/70 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Start your home search with expert guidance and curated listings across the region.</span> </a> <a href="https://millawayhomes.com" target="_blank" rel="noopener noreferrer" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Browse All Active Listings</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>View every listing on the market through the full IDX search portal.</span> </a> <a href="/buy/buyer-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" style="border-left: 3px solid #BCA480;" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Complete Buyer Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>The full step-by-step guide to buying a home in South Jersey, from pre-approval to closing.</span> </a> <a href="/buy/first-time-buyer/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>First-Time Buyer Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Everything you need to know to buy your first home.</span> </a> <a href="/buy/relocation/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Relocation Hub</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Moving to South Jersey? Start here to explore towns and communities.</span> </a> <a href="/buy/commuter-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>South Jersey Commuter Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Best towns for Philadelphia commuters.</span> </a> <a href="/buy/downsizing-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Downsizing Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Housing, timing, and practical options for downsizing.</span> </a> <a href="/buy/luxury-real-estate/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Luxury Real Estate (Buyer)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Premium properties and luxury buying guidance.</span> </a> <a href="/buy/mortgage-center/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Mortgage Center</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Rates, calculators, and financing resources.</span> </a> <a href="/buy/mortgage-pre-approval/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Mortgage Pre-Approval</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Get ready to buy: what to bring, the process, and a payment calculator.</span> </a> </div> <!-- RIGHT COLUMN (5/12) --> <div class="col-span-5 space-y-1 pt-0.5" data-astro-cid-sckkx6r4> <a href="/buy/buyer-advantage/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Buyer Advantage Program</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Get the edge in a competitive market.</span> </a> <a href="/buy/best-towns-first-time-buyers/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Best Towns for First-Time Buyers</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Discover affordable South Jersey communities with high value.</span> </a> <a href="/communities/patco-commuter-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>South Jersey Commuter Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Best towns for Philadelphia commuters.</span> </a> <a href="/communities/luxury-real-estate/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Luxury Real Estate</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Explore premium markets and historic estates.</span> </a> </div> </div> </div> </div> <!-- Communities dropdown --> <div class="relative group" aria-label="Communities" data-astro-cid-sckkx6r4> <button class="flex items-center gap-1.5 rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" aria-expanded="false" aria-haspopup="true" data-astro-cid-sckkx6r4> 14Communities 15<svg width="1em" height="1em" viewBox="0 0 24 24" class="w-3 h-3" data-astro-cid-sckkx6r4="true" data-icon="tabler:chevron-down"> <use href="#ai:tabler:chevron-down"></use> </svg> </button> <div class="absolute left-1/2 -translate-x-1/2 top-full mt-2 w-[960px] bg-noir-tint border border-noir-interior rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50 p-6" role="menu" data-astro-cid-sckkx6r4> <!-- Top section: hub pages -->
15 <div class="grid grid-cols-5 gap-4 mb-6 pb-6 border-b border-noir-interior" data-astro-cid-sckkx6r4> <a href="/communities/south-jersey-overview/" role="menuitem" class="block p-3 rounded hover:bg-noir-interior/30 transition-colors group/hub" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir group-hover/hub:text-gold transition-colors" data-astro-cid-sckkx6r4>South Jersey Overview</span> <span class="block text-xs text-on-noir/40 mt-1 leading-snug" data-astro-cid-sckkx6r4>Explore the lifestyle and real estate market across the entire region</span> </a> <a href="/communities/river-towns-guide/" role="menuitem" class="block p-3 rounded hover:bg-noir-interior/30 transition-colors group/hub" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir group-hover/hub:text-gold transition-colors" data-astro-cid-sckkx6r4>River Towns Guide</span> <span class="block text-xs text-on-noir/40 mt-1 leading-snug" data-astro-cid-sckkx6r4>Discover the historic architecture and lifestyle of the Delaware River towns</span> </a> <a href="/communities/patco-commuter-guide/" role="menuitem" class="block p-3 rounded hover:bg-noir-interior/30 transition-colors group/hub" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir group-hover/hub:text-gold transition-colors" data-astro-cid-sckkx6r4>PATCO Commuter Guide</span> <span class="block text-xs text-on-noir/40 mt-1 leading-snug" data-astro-cid-sckkx6r4>The best towns for Philadelphia commuters seeking easy transit access</span> </a> <a href="/55-plus/" role="menuitem" class="block p-3 rounded hover:bg-noir-interior/30 transition-colors group/hub" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir group-hover/hub:text-gold transition-colors" data-astro-cid-sckkx6r4>55+ Active Adult</span> <span class="block text-xs text-on-noir/40 mt-1 leading-snug" data-astro-cid-sckkx6r4>Explore active adult communities and retirement living across South Jersey</span> </a> <a href="/communities/luxury-real-estate/" role="menuitem" class="block p-3 rounded hover:bg-noir-interior/30 transition-colors group/hub" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir group-hover/hub:text-gold transition-colors" data-astro-cid-sckkx6r4>Luxury Real Estate</span> <span class="block text-xs text-on-noir/40 mt-1 leading-snug" data-astro-cid-sckkx6r4>Explore premium markets, historic estates, and high-end properties</span> </a> </div> <!-- 4 county columns --> <div class="grid grid-cols-4 gap-6" data-astro-cid-sckkx6r4> <!-- Burlington County --> <div data-astro-cid-sckkx6r4> <a href="/communities/burlington-county/" class="block text-xs font-semibold uppercase tracking-widest text-gold mb-3 hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Burlington County</a> <ul class="space-y-2" data-astro-cid-sckkx6r4> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/moorestown/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Moorestown</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/mount-laurel/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Mount Laurel</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/marlton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Marlton</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/medford/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Medford</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/burlington-city/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Burlington City</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/burlington-township/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Burlington Twp</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/mount-holly/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Mount Holly</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/willingboro/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Willingboro</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/maple-shade/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Maple Shade</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/florence/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Florence</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/riverside/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Riverside</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/riverton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Riverton</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/palmyra/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Palmyra</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/chesterfield/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Chesterfield</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/delanco/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Delanco</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/eastampton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Eastampton</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/mansfield/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Mansfield</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/pemberton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Pemberton</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/burlington-county/westampton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Westampton</a></li> </ul> <a href="/communities/burlington-county/" role="menuitem" class="inline-block mt-3 text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All →</a> </div> <!-- Camden County --> <div data-astro-cid-sckkx6r4> <a href="/communities/camden-county/" class="block text-xs font-semibold uppercase tracking-widest text-gold mb-3 hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Camden County</a> <ul class="space-y-2" data-astro-cid-sckkx6r4> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/cherry-hill/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Cherry Hill</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/haddonfield/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Haddonfield</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/voorhees/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Voorhees</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/collingswood/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Collingswood</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/haddon-twp/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>
15Haddon Township</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/haddon-heights/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Haddon Heights</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/camden/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Camden City</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/stratford/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Stratford</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/camden-county/winslow/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Winslow Township</a></li> </ul> <a href="/communities/camden-county/" role="menuitem" class="inline-block mt-3 text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All →</a> </div> <!-- Gloucester County --> <div data-astro-cid-sckkx6r4> <a href="/communities/gloucester-county/" class="block text-xs font-semibold uppercase tracking-widest text-gold mb-3 hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Gloucester County</a> <ul class="space-y-2" data-astro-cid-sckkx6r4> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/mullica-hill/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Mullica Hill</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/washington-township/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Washington Township</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/swedesboro/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Swedesboro</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/east-greenwich/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>East Greenwich</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/mantua/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Mantua</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/deptford/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Deptford</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/gloucester-township/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Gloucester Township</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/glassboro/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Glassboro</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/west-deptford/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>West Deptford</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/woodbury/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Woodbury</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/pitman/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Pitman</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/monroe/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Monroe Township</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/gloucester-county/clayton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Clayton</a></li> </ul> <a href="/communities/gloucester-county/" role="menuitem" class="inline-block mt-3 text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All →</a> </div> <!-- Mercer County --> <div data-astro-cid-sckkx6r4> <a href="/communities/mercer-county/" class="block text-xs font-semibold uppercase tracking-widest text-gold mb-3 hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Mercer County</a> <ul class="space-y-2" data-astro-cid-sckkx6r4> <li data-astro-cid-sckkx6r4><a href="/communities/mercer-county/princeton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Princeton</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/mercer-county/hamilton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Hamilton</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/mercer-county/lawrenceville/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Lawrenceville</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/mercer-county/hopewell/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Hopewell</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/mercer-county/ewing/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Ewing</a></li> <li data-astro-cid-sckkx6r4><a href="/communities/mercer-county/trenton/" role="menuitem" class="text-sm text-on-noir/70 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Trenton <span class="text-gold/60" data-astro-cid-sckkx6r4>(Investor Guide)</span></a></li> </ul> <a href="/communities/mercer-county/" role="menuitem" class="inline-block mt-3 text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All →</a> </div> </div> </div> </div> <a href="/guides/" class="flex items-center gap-1.5 rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" data-astro-cid-sckkx6r4> 16Resources 17</a> <a href="/about/" class="rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" data-astro-cid-sckkx6r4> 18About 19</a> <a href="/trusted-agents/" class="rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" data-astro-cid-sckkx6r4> 20Trusted Agents 21</a> <a href="/relocating/" class="rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" data-astro-cid-sckkx6r4> 22Relocating 23</a> <!-- Blog dropdown --> <div class="relative group" aria-label="Blog" data-astro-cid-sckkx6r4> <button class="flex items-center gap-1.5 rounded-full border-2 border-[#D4A847]/60 px-4 py-1.5 text-sm font-medium transition-colors text-white/85 hover:text-[#D4A847] hover:border-[#D4A847] hover:bg-[#D4A847]/5" aria-expanded="false" aria-haspopup="true" data-astro-cid-sckkx6r4> 24Blog 25<svg width="1em" height="1em" viewBox="0 0 24 24" class="w-3 h-3" data-astro-cid-sckkx6r4="true" data-icon="tabler:chevron-down"> <use href="#ai:tabler:chevron-down"></use> </svg> </button> <div class="absolute left-1/2 -translate-x-1/2 top-full mt-2 w-[720px] bg-noir-tint border border-noir-interior rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50 p-6" role="menu" data-astro-cid-sckkx6r4> <div class="grid grid-cols-2 gap-x-8 gap-y-0" data-astro-cid-sckkx6r4> <!-- LEFT COLUMN --> <div class="space-y-1" data-astro-cid-sckkx6r4> <a href="/blog/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Blog Home</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>All articles, guides, and community insights from the blog.</span> </a> <a href="/blog/south-jersey-lifestyle/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>South Jersey Lifestyle</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Restaurants, outdoor activities, weekend events, and date night ideas.</span> </a> <a href="/blog/south-jersey-schools/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>South Jersey Schools</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>District guides, ratings, public vs private, and how schools affect home values.</span> </a> <a href="/blog/historic-homes/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" style="border-left: 3px solid #BCA480;" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Historic Homes</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Guides to buying, renovating, and living in South Jersey's historic properties.</span> </a> <a href="/blog/category/relocation-guides/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Relocation Guides</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Explore articles about relocating to South Jersey.</span> </a> <a href="/blog/category/neighborhood-guides/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Neighborhood Guides</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Explore in-depth guides to South Jersey neighborhoods.</span> </a> <a href="/blog/category/communities/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Communities</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Explore articles about local communities.</span> </a> <a href="/blog/category/market-updates/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Market Updates</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Stay current with South Jersey real estate trends.</span> </a> <a href="/blog/category/investing/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Investing</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Data-driven strategies for South Jersey real estate investors.</span> </a> <a href="/blog/category/agent/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Agent Guides</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Choosing an agent, commissions, dual agency, and more.</span> </a> </div> <!-- RIGHT COLUMN --> <div class="space-y-1" data-astro-cid-sckkx6r4> <a href="/blog/category/real-estate-advice/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Real Estate Advice</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Expert tips for buyers and sellers.</span> </a> <a href="/blog/home-value-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Home Value Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Understand your home's worth in South Jersey.</span> </a> <a href="/blog/home-improvement-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Home Improvement Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Kitchen remodels, bathrooms, flooring, and curb appeal tips.</span> </a> <a href="/blog/offers-and-negotiation/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Offers and Negotiation</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Master winning offers, bidding wars, and seller concessions.</span> </a> <a href="/blog/category/community-guides/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Community Guides</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Explore guides to living in South Jersey.</span> </a> <a href="/blog/category/cost-of-living/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Cost of Living Guides</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Understand costs across South Jersey towns.</span> </a> <a href="/blog/category/things-to-do/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Things To Do</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Discover activities and events in the area.</span> </a> <a href="/events/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Upcoming Community Events</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Festivals, farmers markets, and town celebrations across Burlington County and South Jersey.</span> </a> <a href="/blog/category/pros-and-cons/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Pros & Cons</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>
25Honest breakdowns of towns and housing options.</span> </a> <a href="/blog/category/lifestyle/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Lifestyle</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Restaurants, outdoor activities, weekend events, and date night ideas.</span> </a> <a href="/blog/category/schools/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-on-noir leading-tight" data-astro-cid-sckkx6r4>Schools</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>District guides, ratings, public vs private, and how schools affect home values.</span> </a> <a href="/blog/investment-properties-guide/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Investment Properties Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Cap rates, rental market trends, and investor strategies.</span> </a> <a href="/blog/working-with-an-agent/" role="menuitem" class="block px-4 py-3 rounded hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="block text-sm font-medium text-gold leading-tight" data-astro-cid-sckkx6r4>Working with an Agent</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Choosing an agent, commissions, and dual agency explained.</span> </a> </div> </div> </div> </div> </div> <!-- Mobile toggle --> <button id="mobile-menu-btn" class="lg:hidden text-on-noir p-2 -mr-2" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-menu" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-6 h-6" data-astro-cid-sckkx6r4="true" data-icon="tabler:menu-2"> <symbol id="ai:tabler:menu-2" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></symbol><use href="#ai:tabler:menu-2"></use> </svg> </button> </div> <!-- Mobile menu --> <div id="mobile-menu" class="hidden lg:hidden bg-noir/98 border-t border-noir-interior" role="menu" data-astro-cid-sckkx6r4> <div class="px-5 py-6 space-y-1" data-astro-cid-sckkx6r4> <a href="/services/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> Buy </a><a href="/communities/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> Communities </a><a href="/guides/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4>
25 Resources </a><a href="/about/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> About </a><a href="/trusted-agents/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> Trusted Agents </a><a href="/relocating/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> Relocating </a><a href="/blog/" role="menuitem" class="block py-3 px-4 text-base font-medium rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> Blog </a> <a href="/events/" role="menuitem" class="block py-3 px-4 rounded text-base font-medium text-gold hover:text-gold/80 hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> <span class="flex items-center gap-2" data-astro-cid-sckkx6r4><svg width="1em" height="1em" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:calendar"> <symbol id="ai:tabler:calendar" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16m-9 4h1m0 0v3"/></symbol><use href="#ai:tabler:calendar"></use> </svg> Upcoming Community Events</span> </a> <!-- Mobile buy submenu heading --> <p class="px-4 pt-4 pb-1 text-xs font-semibold uppercase tracking-wider text-on-noir/40" data-astro-cid-sckkx6r4>Buying Resources</p> <a href="/buy/" role="menuitem" class="block py-3 px-4 rounded text-base font-medium text-gold hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 26Buying Overview 27</a> <a href="/buy/search/" role="menuitem" class="block py-3 px-4 rounded text-base font-medium text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 28Search South Jersey Homes 29</a> <a href="https://millawayhomes.com" target="_blank" rel="noopener noreferrer" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 30Browse All Active Listings 31</a> <a href="/buy/buyer-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm font-medium text-gold hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 32Complete Buyer Guide 33</a> <a href="/buy/first-time-buyer/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 34First-Time Buyer Guide 35</a> <a href="/buy/relocation/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 36Relocation Hub 37</a> <a href="/sell/downsizing-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 38Downsizing Guide 39</a> <a href="/buy/commuter-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 40South Jersey Commuter Guide 41</a> <a href="/buy/downsizing-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 42Downsizing Guide 43</a> <a href="/buy/luxury-real-estate/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 44Luxury Real Estate (Buyer) 45</a> <a href="/buy/mortgage-center/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 46Mortgage Center 47</a> <a href="/buy/mortgage-pre-approval/" role="menuitem" class="block py-2 px-4 roun
47ded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 48Mortgage Pre-Approval 49</a> <a href="/buy/buyer-advantage/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 50Buyer Advantage Program 51</a> <a href="/buy/best-towns-first-time-buyers/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 52Best Towns for First-Time Buyers 53</a> <a href="/communities/patco-commuter-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 54South Jersey Commuter Guide 55</a> <a href="/communities/luxury-real-estate/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 56Luxury Real Estate 57</a> <!-- Mobile communities submenu heading --> <p class="px-4 pt-4 pb-1 text-xs font-semibold uppercase tracking-wider text-on-noir/40" data-astro-cid-sckkx6r4>Communities</p> <a href="/communities/" role="menuitem" class="block py-3 px-4 rounded text-base font-medium text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 58All Communities 59</a> <!-- Hub pages --> <a href="/communities/south-jersey-overview/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 60South Jersey Overview 61</a> <a href="/communities/river-towns-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 62River Towns Guide 63</a> <a href="/communities/patco-commuter-guide/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 64PATCO Commuter Guide 65</a> <a href="/55-plus/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 6655+ Active Adult Communities 67</a> <a href="/communities/luxury-real-estate/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 68Luxury Real Estate 69</a> <!-- Burlington County --> <a href="/communities/burlington-county/" class="block px-4 pt-3 pb-1 text-xs font-semibold uppercase tracking-wider text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Burlington County</a> <a href="/communities/burlington-county/moorestown/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Moorestown</a> <a href="/communities/burlington-county/mount-laurel/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Mount Laurel</a> <a href="/communities/burlington-county/marlton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Marlton</a> <a href="/communities/burlington-county/medford/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Medford</a> <a href="/communities/burlington-county/evesham/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Evesham</a> <a href="/communities/burlington-county/florence/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Florence</a> <a href="/communities/burlington-county/riverside/" role="menuitem" class="block py-2 px-4 roun
69ded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Riverside</a> <a href="/communities/burlington-county/riverton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Riverton</a> <a href="/communities/burlington-county/palmyra/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Palmyra</a> <a href="/communities/burlington-county/chesterfield/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Chesterfield</a> <a href="/communities/burlington-county/delanco/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Delanco</a> <a href="/communities/burlington-county/eastampton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Eastampton</a> <a href="/communities/burlington-county/mansfield/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Mansfield</a> <a href="/communities/burlington-county/pemberton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Pemberton</a> <a href="/communities/burlington-county/westampton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Westampton</a> <a href="/communities/burlington-county/" role="menuitem" class="block py-2 px-4 rounded text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All Burlington County →</a> <!-- Camden County --> <a href="/communities/camden-county/" class="block px-4 pt-3 pb-1 text-xs font-semibold uppercase tracking-wider text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Camden County</a> <a href="/communities/camden-county/cherry-hill/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Cherry Hill</a> <a href="/communities/camden-county/haddonfield/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Haddonfield</a> <a href="/communities/camden-county/voorhees/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Voorhees</a> <a href="/communities/camden-county/collingswood/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Collingswood</a> <a href="/communities/camden-county/haddon-twp/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Haddon Township</a> <a href="/communities/camden-county/haddon-heights/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Haddon Heights</a> <a href="/communities/camden-county/camden/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Camden City (Investor Guide)</a> <a href="/communities/camden-county/stratford/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Stratford</a> <a href="/communities/camden-county/winslow/" role="menuitem" class="block py-2 px-4 roun
69ded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Winslow Township</a> <a href="/communities/camden-county/" role="menuitem" class="block py-2 px-4 rounded text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All Camden County →</a> <!-- Gloucester County --> <a href="/communities/gloucester-county/" class="block px-4 pt-3 pb-1 text-xs font-semibold uppercase tracking-wider text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Gloucester County</a> <a href="/communities/gloucester-county/mullica-hill/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Mullica Hill</a> <a href="/communities/gloucester-county/washington-township/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Washington Township</a> <a href="/communities/gloucester-county/swedesboro/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Swedesboro</a> <a href="/communities/gloucester-county/east-greenwich/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>East Greenwich</a> <a href="/communities/gloucester-county/mantua/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Mantua</a> <a href="/communities/gloucester-county/deptford/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Deptford</a> <a href="/communities/gloucester-county/gloucester-township/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Gloucester Township</a> <a href="/communities/gloucester-county/glassboro/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Glassboro</a> <a href="/communities/gloucester-county/west-deptford/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>West Deptford</a> <a href="/communities/gloucester-county/woodbury/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Woodbury</a> <a href="/communities/gloucester-county/pitman/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Pitman</a> <a href="/communities/gloucester-county/monroe/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Monroe Township</a> <a href="/communities/gloucester-county/clayton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Clayton</a> <a href="/communities/gloucester-county/" role="menuitem" class="block py-2 px-4 rounded text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All Gloucester County →</a> <!-- Mercer County --> <a href="/communities/mercer-county/" class="block px-4 pt-3 pb-1 text-xs font-semibold uppercase tracking-wider text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Mercer County</a> <a href="/communities/mercer-county/princeton/" role="menuitem" class="block py-2 px-4 roun
69ded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Princeton</a> <a href="/communities/mercer-county/hamilton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Hamilton</a> <a href="/communities/mercer-county/lawrenceville/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Lawrenceville</a> <a href="/communities/mercer-county/hopewell/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Hopewell</a> <a href="/communities/mercer-county/ewing/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Ewing</a> <a href="/communities/mercer-county/trenton/" role="menuitem" class="block py-2 px-4 rounded text-sm text-on-noir/60 hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4>Trenton (Investor Guide)</a> <a href="/communities/mercer-county/" role="menuitem" class="block py-2 px-4 rounded text-xs font-semibold text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>View All Mercer County →</a> <!-- Mobile sell submenu heading --> <p class="px-4 pt-4 pb-1 text-xs font-semibold uppercase tracking-wider text-on-noir/40" data-astro-cid-sckkx6r4>Selling Options</p> <a href="/sell/" role="menuitem" class="block py-3 px-4 rounded text-base font-medium text-gold hover:text-on-noir hover:bg-noir-interior/30 transition-colors" data-astro-cid-sckkx6r4> 70Selling Overview 71</a> <a href="/sell/quiz/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Find My Best Option (Quiz)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Answer 5 questions and get your personalized selling strategy in minutes.</span> </a><a href="/sell/trade-in/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Home Trade-In (Buy Before You Sell)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Secure your next home first with a guaranteed sale on your current one.</span> </a><a href="/sell/list-with-a-twist/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>List With a Twist</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Full-service listing with AI-driven pricing and Epique Realty's national reach.</span> </a><a href="/ai-marketing/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>My AI Marketing Strategy</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>How AI and data help you sell faster and for more money.</span> </a><a href="/sell/compare/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Compare All Selling Options</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>See every option side by side and find what fits your situation.</span> </a><a href="/sell/renovate-and-sell/" role="menuitem" class="block py-3 px-4 roun
71ded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Renovate & Sell</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Max profit with zero upfront costs. Fix now, pay at closing.</span> </a><a href="/sell/short-sale/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Short Sale Guidance</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Facing hardship or foreclosure? Confidential guidance with no judgment.</span> </a><a href="/sell/downsizing-guide/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Downsizing Guide</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Housing, timing, and practical options for downsizing.</span> </a><a href="/sell/cash-plus/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Cash+ (Sell Fast With Flexibility)</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Get a cash offer while keeping the option to list for more.</span> </a><a href="/sell/sell-and-stay/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Sell & Stay Leaseback</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Sell your home and rent it back while you shop for your next one.</span> </a><a href="/sell/valuation/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Free Home Valuation</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Know your number first, real local data, no obligation.</span> </a><a href="/sell/luxury-real-estate/" role="menuitem" class="block py-3 px-4 rounded transition-colors text-on-noir/80 hover:text-on-noir hover:bg-noir-interior/30" data-astro-cid-sckkx6r4> <span class="block text-base font-medium leading-tight" data-astro-cid-sckkx6r4>Luxury Real Estate</span> <span class="block text-xs text-on-noir/40 mt-0.5 leading-tight" data-astro-cid-sckkx6r4>Navigating the nuances of high-end real estate and premium properties.</span> </a> </div> </div> </nav> <header class="relative overflow-hidden bg-noir text-on-noir py-28 lg:py-36"> <div class="absolute inset-0 opacity-[0.03]" style="background-image: url('data:image/svg+xml,%3Csvg viewBox=%220 0 256 256%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.9%22 numOctaves=%224%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E');" aria-hidden="true"></div> <div class="relative z-10 mx-auto max-w-7xl px-5 lg:px-8"> <nav class="mb-10" aria-label="Breadcrumb"> <ol class="flex items-center gap-2 text-xs text-on-noir/40"> <li><a href="/" class="hover:text-gold transition-colors">Home</a></li> <li><svg width="1em" height="1em" class="w-3 h-3" data-icon="tabler:chevron-right"> <symbol id="ai:tabler:chevron-right" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 6l6 6l-6 6"/></symbol><use href="#ai:tabler:chevron-right"></use> </svg></li> <li class="text-on-noir/70">Contact</li> </ol> </nav> <p class="text-xs tracking-[0.25em] uppercase font-medium text-gold">Get in Touch</p> <h1 class="font-display mt-6 text-4xl sm:text-5xl lg:text-6xl font-semibold leading-[1.08] tracking-tight max-w-3xl"> 72Let's Make Your Next Move Your Best Move 73</h1> <p class="mt-6 text-base sm:text-lg text-on-noir/60 max-w-2xl"> 74Bob Millaway can be reached directly at 856.426.1522 or by email at [email protected]. He serves buyers and sellers across Burlington County and all of South Jersey, including Moorestown, Medford, Mount Laurel, Hainesport, Lumberton, and Marlton. Whether you are buying, selling, or just have questions, he is here to help. No pressure, no obligation. Just honest guidance from someone who knows the area inside and out. 75</p> </div> </header> <main> <section class="bg-warm-white py-24 lg:py-32"> <div class="mx-auto max-w-7xl px-5 lg:px-8"> <div class="grid gap-16 lg:grid-cols-[1.2fr_0.8fr]"> <!-- Lead Form --> <div> <h2 class="font-display text-2xl font-semibold tracking-tight text-ink">Send a Message</h2> <p class="mt-2 text-sm text-ink-soft">I personally read and respond to every message. Usually within a few hours.</p> <form id="lead-form" class="mt-8 space-y-5" novalidate> <div class="grid grid-cols-1 sm:grid-cols-2 gap-4"> <div> <label for="first_name" class="block text-sm font-medium text-ink mb-1.5">First Name</label> <input type="text" id="first_name" name="first_name" autocomplete="given-name" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="First Name"> </div> <div> <label for="last_name" class="block text-sm font-medium text-ink mb-1.5">Last Name</label> <input type="text" id="last_name" name="last_name" autocomplete="family-name" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="Last Name"> </div> </div> <div> <label for="email" class="block text-sm font-medium text-ink mb-1.5">Email Address</label> <input type="email" id="email" name="email" autocomplete="email" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="[email protected]"> </div> <div> <label for="phone" class="block text-sm font-medium text-ink mb-1.5">Phone</label> <input type="tel" id="phone" name="phone" autocomplete="tel" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="856.000.0000"> </div> <div> <label for="message" class="block text-sm font-medium text-ink mb-1.5">Message <span class="text-ink-soft font-normal">(optional)</span></label> <textarea id="message" name="message" rows="4" class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors resize-y" placeholder="Tell me about your real estate goals, questions, or how I can help..."></textarea> </div> <div> <label for="consent" class="flex items-start gap-3 cursor-pointer"> <input type="checkbox" id="consent" name="consent" required class="mt-0.5 w-4 h-4 rounded border-stone text-brand-red focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold"> <span class="text-sm text-ink-soft leading-relaxed"> 76I agree to be contacted by Bob Millaway via text, call, and email. To opt-out, reply 'stop'. 77</span> </label> <p class="mt-2 text-xs text-ink-soft/70"> <a href="/privacy/" class="text-brand-red underline hover:text-brand-red/80 transition-colors">Privacy Policy</a> </p> </div> <button type="submit" id="submit-btn" class="inline-flex items-center gap-2 bg-brand-red text-white text-sm font-semibold px-8 py-3.5 rounded hover:bg-brand-red/90 transition-colors disabled:opacity-50 disabled:cursor-not-allowed"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-4 h-4" data-icon="tabler:send"> <use href="#ai:tabler:send"></use> </svg> <span id="submit-text">Send Message</span> </button> <!-- Success state --> <div id="form-success" class="hidden bg-green-50 border border-green-200 rounded-lg p-5 text-sm text-green-800"> <div class="flex items-center gap-2"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-5 h-5 text-green-600" data-icon="tabler:circle-check"> <use href="#ai:tabler:circle-check"></use> </svg> <p class="font-medium">Message sent successfully!</p> </div> <p class="mt-2 text-green-700">Thank you for reaching out. I will get back to you shortly.</p> </div> <!-- Error state -->
77 <div id="form-error" class="hidden bg-noir/5 border border-noir/20 rounded-lg p-5 text-sm text-noir"> <div class="flex items-center gap-2"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-5 h-5 text-gold" data-icon="tabler:x"> <use href="#ai:tabler:x"></use> </svg> <p class="font-medium">Something went wrong.</p> </div> <p class="mt-2 text-noir">Please try again or call me directly at <a href="tel:8564261522" class="underline">856.426.1522</a>.</p> </div> </form> </div> <!-- Contact Details --> <div> <h2 class="font-display text-2xl font-semibold tracking-tight text-ink">Direct Contact</h2> <div class="mt-8 space-y-6"> <a href="tel:8564261522" class="flex items-start gap-4 group"> <div class="w-10 h-10 rounded-lg bg-noir flex items-center justify-center shrink-0 group-hover:bg-gold/20 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-5 h-5 text-gold" data-icon="tabler:phone"> <use href="#ai:tabler:phone"></use> </svg> </div> <div> <p class="text-sm font-medium text-ink">Phone</p> <p class="text-sm text-brand-red font-semibold group-hover:underline">856.426.1522</p> </div> </a> <a href="mailto:[email protected]" class="flex items-start gap-4 group"> <div class="w-10 h-10 rounded-lg bg-noir flex items-center justify-center shrink-0 group-hover:bg-gold/20 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-5 h-5 text-gold" data-icon="tabler:mail"> <use href="#ai:tabler:mail"></use> </svg> </div> <div> <p class="text-sm font-medium text-ink">Email</p> <p class="text-sm text-brand-red font-semibold group-hover:underline">[email protected]</p> </div> </a> <a href="https://calendly.com/bob-robertmillaway/schedule-a-call-with-bob" target="_blank" rel="noopener noreferrer" class="flex items-start gap-4 group"> <div class="w-10 h-10 rounded-lg bg-noir flex items-center justify-center shrink-0 group-hover:bg-gold/20 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-5 h-5 text-[#D4A847]" data-icon="tabler:calendar"> <use href="#ai:tabler:calendar"></use> </svg> </div> <div> <p class="text-sm font-medium text-ink">Schedule a Call</p> <p class="text-sm text-[#1a2744] font-semibold group-hover:underline">Book a time that works for you</p> </div> </a> </div> <div class="mt-10 pt-10 border-t border-stone"> <h3 class="font-display text-lg font-semibold text-ink">Office</h3> <p class="mt-2 text-sm text-ink-soft"> 78Epique Realty<br> 79619 Lake Ave Ste 3<br> 80Asbury Park, NJ 07712-7172<br> <a href="tel:6092167035" class="text-brand-red hover:underline">(609) 216-7035</a> </p> </div> <div class="mt-10 pt-10 border-t border-stone"> <h3 class="font-display text-lg font-semibold text-ink">Hours of Operation</h3> <div class="mt-3 space-y-2 text-sm text-ink-soft"> <p>Monday - Friday: 8:00 AM to 7:00 PM <span class="text-ink-soft/60">(by appointment)</span></p> <p>Saturday - Sunday: By appointment</p> </div> </div> <div class="mt-10 pt-10 border-t border-stone"> <h3 class="font-display text-lg font-semibold text-ink">License</h3> <p class="mt-2 text-sm text-ink-soft"> 81NJ Licensed Salesperson #791082 82</p> </div> <div class="mt-10 pt-10 border-t border-stone"> <h3 class="font-display text-lg font-semibold text-ink">Service Areas</h3> <p class="mt-2 text-sm text-ink-soft"> 83Burlington County and all of South Jersey, including Moorestown, Medford, Mount Laurel, Hainesport, Lumberton, Southampton, Marlton, and more. 84</p> </div> </div> </div> </div> </section> <!-- âââââââââââââââââââââââââââââââââââââââââââ --> <!-- LEAD QUIZ â Find Your Best Selling Option --> <!-- âââââââââââââââââââââââââââââââââââââââââââ --> <section class="bg-stone py-24 lg:py-32" id="lead-quiz-section"> <div class="mx-auto max-w-7xl px-5 lg:px-8"> <div class="text-center"> <p class="text-xs tracking-[0.2em] uppercase font-medium text-gold">Selling Strategy</p> <h2 class="font-display mt-4 text-3xl sm:text-4xl font-semibold tracking-tight text-ink"> 85Find Your Best Selling Option 86</h2> <p class="mt-4 text-base text-ink-soft max-w-2xl mx-auto"> 87Answer a few quick questions and I'll point you to the selling strategy that fits your situation best. 88</p> </div> <div id="lead-quiz" class="mt-12 mx-auto max-w-2xl"> <!-- Quiz container -- JS renders here --> </div> </div> </section> </main>
88<script> 89 (function() { 90 var form = document.getElementById('lead-form'); 91 var submitBtn = document.getElementById('submit-btn'); 92 var submitText = document.getElementById('submit-text'); 93 var successEl = document.getElementById('form-success'); 94 var errorEl = document.getElementById('form-error'); 95 96 form.addEventListener('submit', async function(e) { 97 e.preventDefault(); 98 errorEl.classList.add('hidden'); 99 successEl.classList.add('hidden'); 100 101 if (!form.reportValidity()) { 102 return; 103 } 104 105 var firstName = document.getElementById('first_name').value.trim(); 106 var lastName = document.getElementById('last_name').value.trim(); 107 var email = document.getElementById('email').value.trim(); 108 var phone = document.getElementById('phone').value.trim(); 109 var message = document.getElementById('message').value.trim(); 110 var consent = document.getElementById('consent').checked ? 'yes' : 'no'; 111 112 var payload = { 113 first_name: firstName, 114 last_name: lastName, 115 full_name: firstName + ' ' + lastName, 116 email: email, 117 phone: phone, 118 message: message, 119 consent: consent, 120 page_url: window.location.href, 121 submitted_at: new Date().toISOString() 122 }; 123 124 submitBtn.disabled = true; 125 submitText.textContent = 'Sending...'; 126 127 /* halo-zapier:start */ 128 /* halo-webhook:start */ 129 try { 130 fetch("https://hooks.zapier.com/hooks/catch/28401333/4hwng3n/", { 131 method: "POST", 132 mode: "no-cors", 133 keepalive: true, 134 headers: { "Content-Type": "application/x-www-form-urlencoded" }, 135 body: new URLSearchParams({ 136 first_name: firstName, 137 last_name: lastName, 138 email: email, 139 phone: phone, 140 message: message || "", 141 form_name: "contact", 142 page_url: window.location.href, 143 }).toString(), 144 }).catch(() => {}); 145 } catch (e) {} 146 /* halo-webhook:end */ 147 /* halo-zapier:end */ 148 149 // Fire-and-forget sync to the site lead endpoint (does not gate the UI). 150 try { 151 fetch('https://huzihalo.com/api/leads/bob-wkrim3', { 152 method: 'POST', 153 headers: { 'Content-Type': 'application/json' }, 154 body: JSON.stringify({ 155 fields: { 156 name: payload.full_name, 157 email: payload.email, 158 phone: payload.phone, 159 message: payload.message || undefined 160 } 161 }) 162 }).catch(() => {}); 163 } catch (err) {} 164 165 try { 166 await fetch('https://hooks.zapier.com/hooks/catch/28401333/4hwng3n/', { 167 method: 'POST', 168 mode: 'no-cors', 169 headers: { 'Content-Type': 'text/plain' }, 170 body: JSON.stringify(payload) 171 }); 172 successEl.classList.remove('hidden'); 173 errorEl.classList.add('hidden'); 174 form.reset(); 175 } catch (err) { 176 errorEl.classList.remove('hidden'); 177 successEl.classList.add('hidden'); 178 } finally { 179 submitBtn.disabled = false; 180 submitText.textContent = 'Send Message'; 181 } 182 }); 183 })(); 184 </script>
184
184<script> 185 (function(){var e=document.getElementById('lead-quiz');if(!e)return; 186 var t=[{id:'area',question:'Where is your property located?',options:['Burlington County','Camden County','Gloucester County','Mercer County','Another South Jersey area']},{id:'timeline',question:'When are you hoping to sell?',options:['As soon as possible','Within 1 to 3 months','Within 3 to 6 months','Just exploring right now']},{id:'value',question:"What is your home's estimated value?",options:['Under $300,000','$300,000 to $500,000','$500,000 to $750,000','$750,000 or more','Not sure yet']},{id:'reason',question:'What is your primary reason for selling?',options:['Upgrading to a larger home','Downsizing to a smaller space','Relocating out of the area','Financial situation or life change','Just exploring my options']}]; 187 var s={step:0,answers:{}}; 188 function r(){var h='';if(s.step<t.length){var q=t[s.step],n=s.step+1,l=t.length,p=Math.round(s.step/l*100); 189 h+='<div class="bg-warm-white rounded-xl p-6 sm:p-10 border border-stone"><div class="flex items-center justify-between mb-2"><span class="text-xs font-medium text-ink-soft uppercase tracking-wider">Step '+n+' of '+l+'</span><span class="text-xs font-medium text-gold">'+p+'%</span></div><div class="w-full bg-stone rounded-full h-1.5 mb-6"><div class="bg-gold h-1.5 rounded-full transition-all duration-500" style="width:'+p+'%"></div></div><h3 class="font-display text-xl sm:text-2xl font-semibold text-ink">'+q.question+'</h3><div class="mt-6 space-y-3" role="radiogroup" aria-label="'+q.question+'">'; 190 q.options.forEach(function(o){var sel=s.answers[q.id]===o;h+='<button type="button" role="radio" aria-checked="'+sel+'" class="quiz-option w-full text-left px-5 py-4 rounded-lg border text-sm font-medium transition-all focus:outline-none focus-visible:ring-2 focus-visible:ring-gold/70" data-qid="'+q.id+'" data-value="'+o.replace(/"/g,'"')+'" style="background-color:'+(sel?'#D4A847':'#FAF8F3')+';color:'+(sel?'#1a2744':'#1a2744')+';border-color:'+(sel?'#D4A847':'#EFEAE0')+';">'+o+'</button>';}); 191 h+='</div></div>';}else{ 192 h+='<div class="bg-warm-white rounded-xl p-6 sm:p-10 border border-stone"><div class="flex items-center justify-between mb-2"><span class="text-xs font-medium text-ink-soft uppercase tracking-wider">Step '+(t.length+1)+' of '+(t.length+1)+'</span><span class="text-xs font-medium text-gold">100%</span></div><div class="w-full bg-stone rounded-full h-1.5 mb-6"><div class="bg-gold h-1.5 rounded-full" style="width:100%"></div></div><h3 class="font-display text-xl sm:text-2xl font-semibold text-ink">You\'re All Set</h3><p class="mt-2 text-sm text-ink-soft">Enter your info and I\'ll send you the selling strategy that fits your situation.</p><form id="quiz-form" class="mt-6 space-y-4" novalidate><div><label for="quiz-name" class="block text-sm font-medium text-ink mb-1">Full Name</label><input type="text" id="quiz-name" name="name" autocomplete="name" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="Your full name" /></div><div><label for="quiz-email" class="block text-sm font-medium text-ink mb-1">Email Address</label><input type="email" id="quiz-email" name="email" autocomplete="email" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="[email protected]" /></div><div><label for="quiz-phone" class="block text-sm font-medium text-ink mb-1">Phone</label><input type="tel" id="quiz-phone" name="phone" autocomplete="tel" required class="w-full rounded border border-stone bg-white px-4 py-3 text-sm text-ink placeholder:text-ink-soft/50 focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold transition-colors" placeholder="856.000.0000" /></div><div><label for="quiz-consent" class="flex items-start gap-3 cursor-pointer"><input type="checkbox" id="quiz-consent" name="consent" required class="mt-0.5 w-4 h-4 rounded border-stone text-brand-red focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold" /><span class="text-sm text-ink-soft leading-relaxed">I agree to be contacted by Bob Millaway via text, call, and email. To opt-out, reply 'stop'.</span></label><p class="mt-2 text-xs text-ink-soft/70"><a href="/privacy/" class="text-brand-red underline hover:text-brand-red/80 transition-colors">Privacy Policy</a></p></div><button type="submit" id="quiz-submit" class="inline-flex items-center gap-2 bg-brand-red text-white text-sm font-semibold px-8 py-3.5 rounded hover:bg-brand-red/90 transition-colors disabled:opacity-50 disabled:cursor-not-allowed w-full sm:w-auto justify-center">Get My Selling Strategy</button><div id="quiz-success" class="hidden bg-green-50 border border-green-200 rounded-lg p-5 text-sm text-green-800"><div class="flex items-center gap-2"><svg class="w-5 h-5 text-green-600 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/></svg><p class="font-medium">Thanks, you\'re all set!</p></div><p class="mt-2 text-green-700">I\'ll review your answers and reach out with your personalized selling strategy.</p></div>
192<div id="quiz-error" class="hidden bg-noir\/5 border border-noir\/20 rounded-lg p-5 text-sm text-noir"><div class="flex items-center gap-2"><svg class="w-5 h-5 text-gold shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/></svg><p class="font-medium">Something went wrong.</p></div><p class="mt-2 text-noir">Please try again or call me directly at <a href="tel:8564261522" class="underline">856.426.1522</a>.</p></div></form></div>';} 193 e.innerHTML=h; 194 if(s.step<t.length){var b=e.querySelectorAll('.quiz-option');for(var i=0;i<b.length;i++){(function(btn){btn.addEventListener('click',function(){var qid=btn.getAttribute('data-qid'),val=btn.getAttribute('data-value');s.answers[qid]=val;s.step++;r();e.scrollIntoView({behavior:'smooth',block:'start'});});btn.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();btn.click();}});})(b[i]);}}else{var f=document.getElementById('quiz-form');if(f){f.addEventListener('submit',function(e){e.preventDefault();u();});}}} 195 function u(){var n=document.getElementById('quiz-name').value.trim(),em=document.getElementById('quiz-email').value.trim(),ph=document.getElementById('quiz-phone').value.trim(),co=document.getElementById('quiz-consent').checked,sb=document.getElementById('quiz-submit'),se=document.getElementById('quiz-success'),er=document.getElementById('quiz-error'); 196 er.classList.add('hidden');se.classList.add('hidden'); 197 if(!n||!em||!ph){er.querySelector('p.font-medium').textContent='Please fill in your name, email, and phone.';er.classList.remove('hidden');return;} 198 if(!co){er.querySelector('p.font-medium').textContent='Please agree to be contacted to continue.';er.classList.remove('hidden');return;} 199 sb.disabled=true;sb.textContent='Sending...'; 200 var ap=[];for(var i=0;i<t.length;i++){var q=t[i],a=s.answers[q.id]||'Not answered';ap.push(q.question+': '+a);} 201 202 /* halo-zapier:start */ 203 /* halo-webhook:start */ 204 try { 205 fetch("https://hooks.zapier.com/hooks/catch/28401333/4hwng3n/", { 206 method: "POST", 207 mode: "no-cors", 208 keepalive: true, 209 headers: { "Content-Type": "application/x-www-form-urlencoded" }, 210 body: new URLSearchParams({ 211 first_name: n, 212 email: em, 213 phone: ph, 214 message: "Lead Quiz - " + ap.join("; "), 215 form_name: "lead_quiz", 216 page_url: window.location.href, 217 }).toString(), 218 }).catch(() => {}); 219 } catch (e) {} 220 /* halo-webhook:end */ 221 /* halo-zapier:end */ 222 223 fetch('https://huzihalo.com/api/leads/bob-wkrim3',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({fields:{name:n,email:em,phone:ph,message:'Lead Quiz - '+ap.join('; ')}})}).then(function(res){if(res.ok){se.classList.remove('hidden');document.getElementById('quiz-form').reset();}else{throw new Error('Server error');}}).catch(function(){er.classList.remove('hidden');}).finally(function(){sb.disabled=false;sb.textContent='Get My Selling Strategy';});} 224 r();})(); 225 </script>
225
225<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://robertmillaway.com/contact/#webpage","url":"https://robertmillaway.com/contact/","name":"Contact Bob Millaway â South Jersey Real Estate","dateModified":"2026-09-30","breadcrumb":{"@id":"https://robertmillaway.com/contact/#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://robertmillaway.com/contact/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://robertmillaway.com/"},{"@type":"ListItem","position":2,"name":"Contact","item":"https://robertmillaway.com/contact/"}]}]}</script>
225 <!-- Footer --> <footer class="bg-noir text-on-noir/70" data-astro-cid-sckkx6r4> <div class="mx-auto max-w-7xl px-5 lg:px-8 py-16 lg:py-20" data-astro-cid-sckkx6r4> <div class="grid gap-12 lg:grid-cols-4" data-astro-cid-sckkx6r4> <!-- Brand + Contact (top area) --> <div class="lg:col-span-2" data-astro-cid-sckkx6r4> <div class="flex flex-col md:flex-row md:items-start gap-10 lg:gap-14" data-astro-cid-sckkx6r4> <div class="md:min-w-0" data-astro-cid-sckkx6r4> <a href="/" class="block" data-astro-cid-sckkx6r4> <img src="https://huzi-cdn.com/picket/users/cmrrv8rm20b79xfavk536qpua/brand/additional/cmsonp99v07buxf6r49qa5r4v/versions/jgu9ug3rsftiug52hygvr9ct/canonical.webp" alt="Bob Millaway â Epique Realty" width="160" height="48" class="h-10 w-auto" loading="lazy" data-astro-cid-sckkx6r4> </a> <p class="mt-4 text-sm leading-relaxed text-on-noir/60" data-astro-cid-sckkx6r4> 226Epique Realty Agent · AI Certified Agentâ¢<br data-astro-cid-sckkx6r4> 227Licensed NJ Salesperson #791082 228</p> <div class="mt-6 flex items-center gap-4" data-astro-cid-sckkx6r4> <a href="https://www.facebook.com/profile.php?id=61585677398789&sk=directory_contact_info" target="_blank" rel="noopener noreferrer" class="text-on-noir/50 hover:text-gold transition-colors" aria-label="Facebook" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:brand-facebook"> <symbol id="ai:tabler:brand-facebook" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 10v4h3v7h4v-7h3l1-4h-4V8a1 1 0 0 1 1-1h3V3h-3a5 5 0 0 0-5 5v2z"/></symbol><use href="#ai:tabler:brand-facebook"></use> </svg> </a> <a href="https://www.zillow.com/profile/bmillaway" target="_blank" rel="noopener noreferrer" class="text-on-noir/50 hover:text-gold transition-colors" aria-label="Zillow" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:home"> <symbol id="ai:tabler:home" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M5 12H3l9-9l9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7"/><path d="M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6"/></g></symbol><use href="#ai:tabler:home"></use> </svg> </a> <a href="https://robertmillaway.com" target="_blank" rel="noopener noreferrer" class="text-on-noir/50 hover:text-gold transition-colors" aria-label="Website" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:world"> <symbol id="ai:tabler:world" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m.6-3h16.8M3.6 15h16.8"/><path d="M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 0 18"/></g></symbol><use href="#ai:tabler:world"></use> </svg> </a> </div> </div> <!-- Contact block (beside the footer logo) --> <div class="md:min-w-0" data-astro-cid-sckkx6r4> <h2 class="font-display text-sm font-semibold text-on-noir uppercase tracking-wider" data-astro-cid-sckkx6r4>Contact</h2> <ul class="mt-4 space-y-3" data-astro-cid-sckkx6r4> <li data-astro-cid-sckkx6r4> <a href="tel:8888933537" class="flex items-center gap-2 text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-4 h-4 shrink-0" data-astro-cid-sckkx6r4="true" data-icon="tabler:phone"> <use href="#ai:tabler:phone"></use> </svg> <span class="font-medium text-on-noir/80" data-astro-cid-sckkx6r4>Office</span> <span data-astro-cid-sckkx6r4>(888) 893-3537 ext. 703</span> </a> </li> <li data-astro-cid-sckkx6r4> <a href="tel:8564261522" class="flex items-center gap-2 text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-4 h-4 shrink-0" data-astro-cid-sckkx6r4="true" data-icon="tabler:phone"> <use href="#ai:tabler:phone"></use> </svg> <span class="font-medium text-on-noir/80" data-astro-cid-sckkx6r4>Cell</span> <span data-astro-cid-sckkx6r4>856.426.1522</span> </a> </li> <li data-astro-cid-sckkx6r4> <a href="mailto:[email protected]" class="flex items-center gap-2 text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-4 h-4 shrink-0" data-astro-cid-sckkx6r4="true" data-icon="tabler:mail"> <symbol id="ai:tabler:mail" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><path d="m3 7l9 6l9-6"/></g></symbol><use href="#ai:tabler:mail"></use> </svg> 229[email protected] 230</a> </li> <li data-astro-cid-sckkx6r4> <a href="/schedule/" class="flex items-center gap-2 text-sm text-on-noir/60 hover:text-[#D4A847] transition-colors" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-4 h-4 shrink-0" data-astro-cid-sckkx6r4="true" data-icon="tabler:calendar"> <use href="#ai:tabler:calendar"></use> </svg> 231Schedule a Call 232</a> </li> <li class="flex items-start gap-2 text-sm text-on-noir/60" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" class="w-4 h-4 shrink-0 mt-0.5" data-astro-cid-sckkx6r4="true" data-icon="tabler:clock">
232 <symbol id="ai:tabler:clock" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0"/><path d="M12 7v5l3 3"/></g></symbol><use href="#ai:tabler:clock"></use> </svg> <span data-astro-cid-sckkx6r4>Mon-Fri: 8 AM - 7 PM (by appt) ⢠Sat-Sun: By appointment</span> </li> </ul> </div> </div> </div> <!-- Quick Links --> <div data-astro-cid-sckkx6r4> <h2 class="font-display text-sm font-semibold text-on-noir uppercase tracking-wider" data-astro-cid-sckkx6r4>Quick Links</h2> <ul class="mt-4 space-y-3" data-astro-cid-sckkx6r4> <li data-astro-cid-sckkx6r4> <a href="/ask-bob/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Ask Bob</a> </li> <li data-astro-cid-sckkx6r4> <a href="/services/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Buy</a> </li> <li data-astro-cid-sckkx6r4> <a href="/communities/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Communities</a> </li> <li data-astro-cid-sckkx6r4> <a href="/blog/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Blog</a> </li> <li data-astro-cid-sckkx6r4> <a href="/events/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Community Events</a> </li> <li data-astro-cid-sckkx6r4> <a href="/about/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>About</a> </li> <li data-astro-cid-sckkx6r4> <a href="/contact/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Contact</a> </li> <li data-astro-cid-sckkx6r4> <a href="/buy/buyer-guide/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Complete Buyer Guide</a> </li> <li data-astro-cid-sckkx6r4> <a href="/sell/valuation/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Free Home Valuation</a> </li> <li data-astro-cid-sckkx6r4> <a href="/trusted-agents/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Trusted Agents</a> </li> <li data-astro-cid-sckkx6r4> <a href="/relocating/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Relocation Guides</a> </li> <li data-astro-cid-sckkx6r4> <a href="/market-update/" class="text-sm text-on-noir/60 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Free Home Valuation</a> </li> </ul> </div> <!-- Areas Served --> <div data-astro-cid-sckkx6r4> <h2 class="font-display text-sm font-semibold text-on-noir uppercase tracking-wider" data-astro-cid-sckkx6r4>Areas Served</h2> <ul class="mt-4 space-y-3" data-astro-cid-sckkx6r4> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>Burlington County</li> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>Moorestown</li> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>Medford</li> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>Mount Laurel</li> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>Hainesport</li> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>Lumberton</li> <li class="text-sm text-on-noir/60" data-astro-cid-sckkx6r4>+ South Jersey</li> </ul> </div> </div> <!-- Bottom bar --> <div class="mt-16 pt-8 border-t border-noir-interior flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4" data-astro-cid-sckkx6r4> <div class="flex items-center gap-4" data-astro-cid-sckkx6r4> <p class="text-xs text-on-noir/30" data-astro-cid-sckkx6r4> 233© 2026 Bob Millaway. All rights reserved. 234</p> <span class="text-xs text-on-noir/20" data-astro-cid-sckkx6r4>|</span> <a href="/privacy/" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Privacy Policy</a> <span class="text-xs text-on-noir/20" data-astro-cid-sckkx6r4>|</span> <a href="/terms/" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Terms of Service</a> <span class="text-xs text-on-noir/20" data-astro-cid-sckkx6r4>|</span> <a href="/fair-housing/" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Fair Housing</a> </div> <div class="text-xs text-on-noir/30 text-right" data-astro-cid-sckkx6r4> <p data-astro-cid-sckkx6r4>Brokerage: Epique Realty · 28 Valley Rd Ste 1, Montclair, NJ 07042 · (888) 893-3537</p> <p class="mt-1" data-astro-cid-sckkx6r4>Serving Burlington County and South Jersey</p> </div> </div> <!-- HomeCircle Living Network --> <div class="mt-8 pt-6 border-t border-noir-interior flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4" data-astro-cid-sckkx6r4> <p class="text-xs text-on-noir/60" data-astro-cid-sckkx6r4> 235Part of the <a href="https://homecircleliving.com/community-directory/" target="_blank" rel="noopener noreferrer" class="text-gold hover:text-gold/80 transition-colors" data-astro-cid-sckkx6r4>Home Circle Living Directory</a> </p> <div class="flex flex-wrap gap-x-4 gap-y-1" data-astro-cid-sckkx6r4> <a href="https://livingindelrannj.com" target="_blank" rel="noopener noreferrer" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Living in Delran</a> <a href="https://livinginmoorestownnj.com" target="_blank" rel="noopener noreferrer" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Living in Moorestown</a> <a href="https://livingincherryhillnj.com" target="_blank" rel="noopener noreferrer" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Living in Cherry Hill</a> <a href="https://homecircleliving.com/community-directory/" target="_blank" rel="noopener noreferrer" class="text-xs text-on-noir/50 hover:text-gold transition-colors" data-astro-cid-sckkx6r4>Home Circle Living Directory</a> </div> </div> </div> </footer> <!-- Nav scroll + mobile menu scripts -->
235<script> 236 // Sticky nav background: always solid brand navy so content never shows through 237 (function() { 238 var nav = document.getElementById('main-nav'); 239 nav.style.background = '#1a2744'; 240 nav.style.backdropFilter = 'none'; 241 nav.style.boxShadow = '0 1px 0 rgba(212,168,71,0.12)'; 242 })(); 243 244 // Mobile menu toggle 245 (function() { 246 var btn = document.getElementById('mobile-menu-btn'); 247 var menu = document.getElementById('mobile-menu'); 248 btn.addEventListener('click', function() { 249 var open = menu.classList.toggle('hidden'); 250 btn.setAttribute('aria-expanded', String(!open)); 251 btn.setAttribute('aria-label', open ? 'Open menu' : 'Close menu'); 252 }); 253 menu.querySelectorAll('a').forEach(function(link) { 254 link.addEventListener('click', function() { 255 menu.classList.add('hidden'); 256 btn.setAttribute('aria-expanded', 'false'); 257 btn.setAttribute('aria-label', 'Open menu'); 258 }); 259 }); 260 })(); 261 262 // Reveal on scroll 263 (function() { 264 var els = document.querySelectorAll('.reveal'); 265 if (!els.length) return; 266 var obs = new IntersectionObserver(function(entries) { 267 entries.forEach(function(e) { 268 if (e.isIntersecting) { 269 e.target.classList.add('visible'); 270 obs.unobserve(e.target); 271 } 272 }); 273 }, { threshold: 0.1 }); 274 els.forEach(function(el) { obs.observe(el); }); 275 })(); 276 </script>
276 <!-- ===== CLOSELY APP PROMO BANNER (desktop/tablet only) ===== --> <div id="closely-promo" class="hidden md:flex fixed bottom-4 left-4 z-40 max-w-sm transition-all duration-500 ease-out translate-y-full opacity-0 pointer-events-none" role="complementary" aria-label="Get the Closely app" data-astro-cid-sckkx6r4> <div class="relative w-full rounded-2xl bg-[#1a2744] border border-[#D4A847]/40 shadow-2xl px-5 py-4 pointer-events-auto" data-astro-cid-sckkx6r4> <button id="closely-promo-close" type="button" class="absolute top-2 right-2 w-8 h-8 rounded-full flex items-center justify-center text-[#D4A847]/70 hover:text-[#D4A847] hover:bg-white/10 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#D4A847]" aria-label="Dismiss app banner" data-astro-cid-sckkx6r4> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-4 h-4" data-astro-cid-sckkx6r4="true" data-icon="tabler:x"> <use href="#ai:tabler:x"></use> </svg> </button> <p class="pr-8 font-display text-base font-bold text-[#D4A847] leading-tight" data-astro-cid-sckkx6r4>Get Closely</p> <p class="mt-1 text-sm text-white/85 leading-snug" data-astro-cid-sckkx6r4>The official app of robertmillaway.com. Your South Jersey market in your pocket.</p> <a id="closely-promo-btn" href="/get-the-app/" target="_blank" rel="noopener noreferrer" class="mt-3 inline-flex items-center gap-1.5 rounded-full bg-[#D4A847] px-4 py-2 text-sm font-semibold text-[#1a2744] hover:bg-[#c1953a] transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#D4A847]" data-astro-cid-sckkx6r4> 277Get the App 278<svg width="1em" height="1em" class="w-4 h-4" data-astro-cid-sckkx6r4="true" data-icon="tabler:arrow-up-right"> <symbol id="ai:tabler:arrow-up-right" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 7L7 17M8 7h9v9"/></symbol><use href="#ai:tabler:arrow-up-right"></use> </svg> </a> </div> </div>
278<script> 279 (function () { 280 'use strict'; 281 var promo = document.getElementById('closely-promo'); 282 if (!promo) return; 283 var closeBtn = document.getElementById('closely-promo-close'); 284 285 /* Desktop and tablet widths only; phones keep the slim top install bar. */ 286 try { 287 if (!window.matchMedia('(min-width: 768px)').matches) return; 288 } catch (e) { } 289 290 /* Dismissed for the rest of this session? */ 291 try { 292 if (sessionStorage.getItem('closely_promo_dismissed') === '1') return; 293 } catch (e) { } 294 295 /* The promo button links to the app chooser page at /get-the-app/. */ 296 297 /* Appear after ~12 seconds */ 298 var shown = false; 299 function show() { 300 if (shown) return; 301 shown = true; 302 promo.classList.remove('translate-y-full', 'opacity-0', 'pointer-events-none'); 303 } 304 setTimeout(show, 12000); 305 306 if (closeBtn) { 307 closeBtn.addEventListener('click', function () { 308 promo.classList.add('translate-y-full', 'opacity-0', 'pointer-events-none'); 309 try { sessionStorage.setItem('closely_promo_dismissed', '1'); } catch (err) { } 310 }, false); 311 } 312 })(); 313 </script>
313 <!-- ====== Ask Bob Chat Concierge ====== --> <!-- Icon templates for JS runtime cloning (no SVG in JS strings) --> <template id="cc-icon-launcher" data-astro-cid-sckkx6r4><svg width="1em" height="1em" class="w-6 h-6" data-astro-cid-sckkx6r4="true" data-icon="tabler:message-circle"> <symbol id="ai:tabler:message-circle" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c3.255 2.777 3.695 7.266 1.029 10.501S11.659 20.922 7.7 19z"/></symbol><use href="#ai:tabler:message-circle"></use> </svg></template> <template id="cc-icon-close" data-astro-cid-sckkx6r4><svg width="1em" height="1em" viewBox="0 0 24 24" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:x"> <use href="#ai:tabler:x"></use> </svg></template> <template id="cc-icon-avatar" data-astro-cid-sckkx6r4><svg width="1em" height="1em" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:message-chatbot"> <symbol id="ai:tabler:message-chatbot" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM9.5 9h.01m4.99 0h.01"/><path d="M9.5 13a3.5 3.5 0 0 0 5 0"/></g></symbol><use href="#ai:tabler:message-chatbot"></use> </svg></template> <template id="cc-icon-send" data-astro-cid-sckkx6r4><svg width="1em" height="1em" class="w-4 h-4" data-astro-cid-sckkx6r4="true" data-icon="tabler:send"> <symbol id="ai:tabler:send" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z"/></symbol><use href="#ai:tabler:send"></use> </svg></template> <template id="cc-icon-check" data-astro-cid-sckkx6r4><svg width="1em" height="1em" class="w-5 h-5" data-astro-cid-sckkx6r4="true" data-icon="tabler:circle-check"> <symbol id="ai:tabler:circle-check" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0"/><path d="m9 12l2 2l4-4"/></g></symbol><use href="#ai:tabler:circle-check"></use> </svg></template> <!-- Chat launcher button --> <button id="cc-launcher" aria-label="Ask Bob chat" aria-expanded="false" aria-controls="cc-window" data-astro-cid-sckkx6r4> <span id="cc-launcher-icon" data-astro-cid-sckkx6r4><!-- icon cloned from template --></span> </button> <!-- Chat window --> <div id="cc-window" role="dialog" aria-label="Chat with Bob" aria-hidden="true" data-astro-cid-sckkx6r4> <div id="cc-header" data-astro-cid-sckkx6r4> <div id="cc-header-left" data-astro-cid-sckkx6r4> <div id="cc-header-avatar" data-astro-cid-sckkx6r4><!-- icon cloned from template --></div> <div data-astro-cid-sckkx6r4> <div id="cc-header-title" data-astro-cid-sckkx6r4>Ask Bob</div> <div id="cc-header-subtitle" data-astro-cid-sckkx6r4>South Jersey Real Estate</div> </div> </div> <button id="cc-close-btn" aria-label="Close chat" data-astro-cid-sckkx6r4>×</button> </div> <div id="cc-messages" role="log" aria-live="polite" data-astro-cid-sckkx6r4></div> <div id="cc-options" data-astro-cid-sckkx6r4></div> <div id="cc-form-area" class="cc-hidden" data-astro-cid-sckkx6r4></div> </div>
313<script type="module" src="/_astro/Layout.astro_astro_type_script_index_2_lang.DaaCT7jf.js"></script>
313 <!-- Closely app-install banner behavior: mobile-only, session dismissal, links to app chooser page -->
313<script> 314 (function () { 315 var banner = document.getElementById('closely-app-banner'); 316 if (!banner) return; 317 var dismiss = document.getElementById('closely-install-dismiss'); 318 319 /* Dismissed for the rest of this session? */ 320 try { 321 if (sessionStorage.getItem('closely_app_banner_dismissed') === '1') return; 322 } catch (e) { } 323 324 /* Phone widths only: never on desktop or tablet widths */ 325 var phoneQuery = window.matchMedia('(max-width: 767px)'); 326 if (!phoneQuery.matches) return; 327 328 /* The install button links to the app chooser page at /get-the-app/. */ 329 banner.classList.add('is-visible'); 330 331 if (dismiss) { 332 dismiss.addEventListener('click', function (e) { 333 e.preventDefault(); 334 banner.classList.remove('is-visible'); 335 try { sessionStorage.setItem('closely_app_banner_dismissed', '1'); } catch (err) { } 336 }, false); 337 } 338 })(); 339</script>
339 </body> </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.