{"id":500,"date":"2026-04-14T22:42:04","date_gmt":"2026-04-15T02:42:04","guid":{"rendered":"https:\/\/elderbloomstrategies.com\/?page_id=500"},"modified":"2026-10-01T20:29:14","modified_gmt":"2026-10-02T00:29:14","slug":"watermark-at-brooklyn-heights-case-study","status":"publish","type":"page","link":"https:\/\/elderbloomstrategies.com\/?page_id=500","title":{"rendered":"The Watermark at Brooklyn Heights Case Study"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"500\" class=\"elementor elementor-500\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45593af e-flex e-con-boxed e-con e-parent\" data-id=\"45593af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8497949 elementor-widget elementor-widget-global elementor-global-818 elementor-widget-html\" data-id=\"8497949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \r\n===========================================\r\n  STICKY NAVIGATION MENU \u2014 WordPress Ready\r\n  Instructions:\r\n  - Paste this inside your WordPress custom HTML block or header template\r\n  - Replace all href=\"#\" placeholders with your actual page URLs\r\n  - The logo src is already set from your provided image URL\r\n===========================================\r\n-->\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap');\r\n\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .nav-wrapper {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    z-index: 99999;\r\n    background: #000000;\r\n    border-bottom: 1px solid rgba(15,23,42,0.07);\r\n    font-family: 'DM Sans', sans-serif;\r\n  }\r\n\r\n  .nav-container {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    height: 100px;\r\n  }\r\n\r\n  \/* Logo *\/\r\n  .nav-logo img {\r\n    height: 90px;\r\n    width: auto;\r\n    display: block;\r\n    object-fit: contain;\r\n  }\r\n\r\n  \/* Desktop Nav *\/\r\n  .nav-menu {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 4px;\r\n    list-style: none;\r\n  }\r\n\r\n  .nav-item {\r\n    position: relative;\r\n  }\r\n\r\n  .nav-link {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    padding: 10px 16px;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    border-radius: 6px;\r\n    transition: color 0.2s ease, background 0.2s ease;\r\n    white-space: nowrap;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .nav-link:hover,\r\n  .nav-item.active > .nav-link {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .nav-link .chevron {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    transition: transform 0.25s ease;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .nav-item.open > .nav-link .chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .nav-item.open > .nav-link {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  \/* Contact Us Button \u2014 green *\/\r\n  .nav-link.nav-cta {\r\n    background: transparent;\r\n    border: 1.5px solid #2de8b0;\r\n    color: #2de8b0;\r\n    border-radius: 6px;\r\n    padding: 8px 18px;\r\n    font-weight: 600;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  .nav-link.nav-cta:hover {\r\n    background: #2de8b0;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Submit a Request Button \u2014 purple *\/\r\n  .nav-link.nav-cta-purple {\r\n    background: transparent;\r\n    border: 1.5px solid #a78bfa;\r\n    color:#6d4fd6;\r\n    border-radius: 6px;\r\n    padding: 8px 18px;\r\n    font-weight: 600;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  .nav-link.nav-cta-purple:hover {\r\n    background: #a78bfa;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Dropdown *\/\r\n  .dropdown {\r\n    position: absolute;\r\n    top: calc(100% + 8px);\r\n    left: 0;\r\n    background: #ffffff;\r\n    border-radius: 8px;\r\n    box-shadow: 0 8px 32px rgba(0,0,0,0.18);\r\n    min-width: 220px;\r\n    padding: 8px 0;\r\n    list-style: none;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(-6px);\r\n    transition: opacity 0.22s ease, transform 0.22s ease, visibility 0.22s;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .nav-item.open > .dropdown {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0);\r\n    pointer-events: all;\r\n  }\r\n\r\n  .dropdown li a {\r\n    display: block;\r\n    padding: 11px 22px;\r\n    color: #1a1a1a;\r\n    text-decoration: none;\r\n    font-size: 14.5px;\r\n    font-weight: 500;\r\n    transition: color 0.15s ease, background 0.15s ease;\r\n  }\r\n\r\n  .dropdown li a:hover {\r\n    color: #2de8b0;\r\n    background: #f5fdfb;\r\n  }\r\n\r\n  \/* Hamburger *\/\r\n  .nav-hamburger {\r\n    display: none;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 5px;\r\n    width: 36px;\r\n    height: 36px;\r\n    background: none;\r\n    border: none;\r\n    cursor: pointer;\r\n    padding: 4px;\r\n  }\r\n\r\n  .nav-hamburger span {\r\n    display: block;\r\n    height: 2px;\r\n    background: #ffffff;\r\n    border-radius: 2px;\r\n    transition: transform 0.3s ease, opacity 0.3s ease, width 0.3s ease;\r\n  }\r\n\r\n  .nav-hamburger span:nth-child(2) {\r\n    width: 70%;\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(1) {\r\n    transform: translateY(7px) rotate(45deg);\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(2) {\r\n    opacity: 0;\r\n    width: 0;\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(3) {\r\n    transform: translateY(-7px) rotate(-45deg);\r\n  }\r\n\r\n  \/* Mobile Drawer *\/\r\n  .nav-mobile-drawer {\r\n    display: none;\r\n    flex-direction: column;\r\n    background: #0a0a0a;\r\n    border-top: none;\r\n    padding: 0;\r\n    overflow: hidden;\r\n    max-height: 0;\r\n    transition: max-height 0.38s ease, padding 0.38s ease;\r\n  }\r\n\r\n  .nav-mobile-drawer.open {\r\n    max-height: 900px;\r\n    padding: 12px 0 20px;\r\n    border-top: 1px solid rgba(15,23,42,0.07);\r\n  }\r\n\r\n  .mobile-nav-link {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 13px 24px;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 16px;\r\n    font-weight: 500;\r\n    transition: color 0.15s;\r\n  }\r\n\r\n  .mobile-nav-link:hover {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-nav-link .chevron {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    transition: transform 0.25s ease;\r\n  }\r\n\r\n  .mobile-nav-link.open .chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .mobile-nav-link.open {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-dropdown {\r\n    list-style: none;\r\n    background: #f1f4f8;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.3s ease;\r\n  }\r\n\r\n  .mobile-dropdown.open {\r\n    max-height: 600px;\r\n  }\r\n\r\n  .mobile-dropdown li a {\r\n    display: block;\r\n    padding: 11px 24px 11px 36px;\r\n    color: #cccccc;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n    font-weight: 400;\r\n    transition: color 0.15s;\r\n  }\r\n\r\n  .mobile-dropdown li a:hover {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-cta-wrap {\r\n    padding: 16px 24px 4px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n  }\r\n\r\n  .mobile-cta {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px;\r\n    border: 1.5px solid #2de8b0;\r\n    color: #2de8b0;\r\n    border-radius: 6px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .mobile-cta:hover {\r\n    background: #2de8b0;\r\n    color: #000;\r\n  }\r\n\r\n  .mobile-cta-purple {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px;\r\n    border: 1.5px solid #a78bfa;\r\n    color:#6d4fd6;\r\n    border-radius: 6px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .mobile-cta-purple:hover {\r\n    background: #a78bfa;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Body offset so content doesn't hide behind sticky nav *\/\r\n  body {\r\n    padding-top: 100px;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 900px) {\r\n    .nav-menu {\r\n      display: none;\r\n    }\r\n\r\n    .nav-hamburger {\r\n      display: flex;\r\n    }\r\n\r\n    .nav-mobile-drawer {\r\n      display: flex;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- STICKY NAV -->\r\n<nav class=\"nav-wrapper\" role=\"navigation\" aria-label=\"Main Navigation\">\r\n  <div class=\"nav-container\">\r\n\r\n    <!-- Logo -->\r\n    <a class=\"nav-logo\" href=\"https:\/\/elderbloomstrategies.com\" aria-label=\"Home\">\r\n      <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.image2url.com\/r2\/default\/images\/1776568485583-89512104-27e6-4ebd-83c1-b88a03c6a36a.png?ssl=1\" alt=\"Logo\" \/>\r\n    <\/a>\r\n\r\n    <!-- Desktop Menu -->\r\n    <ul class=\"nav-menu\">\r\n\r\n      <!-- Home -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\" class=\"nav-link\">Home<\/a>\r\n      <\/li>\r\n\r\n      <!-- Services (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          Services\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=60\">CRM &amp; Automation<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=63\">Google Search Ads<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=72\">Local SEO<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=66\">Meta Ads<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=69\">SEO &amp; AEO<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=78\">Web Development<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=87\">Reputation Management<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=93\">Tracking &amp; Reporting<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=84\">Strategic Social Media<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=81\">Community Branding<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=90\">Public Relations<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- About Us (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          About Us\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=53\">Meet the Team<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=57\">Our Partners<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- Resources (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          Resources\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=102\">Case Studies<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=99\">FAQs<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=96\">Blog<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- Submit a Request Button \u2014 purple -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1035\" class=\"nav-link nav-cta-purple\">Submit a Request<\/a>\r\n      <\/li>\r\n\r\n      <!-- Contact Us Button \u2014 green -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=105\" class=\"nav-link nav-cta\">Contact Us<\/a>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n\r\n    <!-- Hamburger (mobile) -->\r\n    <button class=\"nav-hamburger\" aria-label=\"Toggle menu\" aria-expanded=\"false\">\r\n      <span><\/span>\r\n      <span><\/span>\r\n      <span><\/span>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n  <!-- Mobile Drawer -->\r\n  <div class=\"nav-mobile-drawer\" id=\"mobileDrawer\">\r\n\r\n    <a href=\"https:\/\/elderbloomstrategies.com\" class=\"mobile-nav-link\">Home<\/a>\r\n\r\n    <!-- Services mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"services\">\r\n      Services\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-services\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=60\">CRM &amp; Automation<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=63\">Google Search Ads<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=72\">Local SEO<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=66\">Meta Ads<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=69\">SEO &amp; AEO<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=78\">Web Development<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=87\">Reputation Management<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=93\">Tracking &amp; Reporting<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=84\">Strategic Social Media<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=81\">Community Branding<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=90\">Public Relations<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- About Us mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"about\">\r\n      About Us\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-about\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=53\">Meet the Team<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=57\">Our Partners<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- Resources mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"resources\">\r\n      Resources\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-resources\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=102\">Case Studies<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=99\">FAQs<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=96\">Blog<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- Mobile CTA buttons -->\r\n    <div class=\"mobile-cta-wrap\">\r\n      <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1035\" class=\"mobile-cta-purple\">Submit a Request<\/a>\r\n      <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=105\" class=\"mobile-cta\">Contact Us<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/nav>\r\n\r\n<script>\r\n  (function () {\r\n    \/\/ Desktop dropdowns\r\n    const dropdownItems = document.querySelectorAll('.nav-item[data-dropdown]');\r\n\r\n    dropdownItems.forEach(function (item) {\r\n      const link = item.querySelector('.nav-link');\r\n\r\n      \/\/ Toggle on click (so parent link is also clickable)\r\n      link.addEventListener('click', function (e) {\r\n        const isOpen = item.classList.contains('open');\r\n        \/\/ Close all\r\n        dropdownItems.forEach(function (i) { i.classList.remove('open'); });\r\n        if (!isOpen) {\r\n          item.classList.add('open');\r\n          e.preventDefault(); \/\/ Prevent navigation only when opening dropdown\r\n        }\r\n      });\r\n    });\r\n\r\n    \/\/ Close dropdowns when clicking outside\r\n    document.addEventListener('click', function (e) {\r\n      if (!e.target.closest('.nav-item[data-dropdown]')) {\r\n        dropdownItems.forEach(function (i) { i.classList.remove('open'); });\r\n      }\r\n    });\r\n\r\n    \/\/ Hamburger toggle\r\n    const hamburger = document.querySelector('.nav-hamburger');\r\n    const drawer = document.getElementById('mobileDrawer');\r\n\r\n    hamburger.addEventListener('click', function () {\r\n      const isOpen = hamburger.classList.toggle('open');\r\n      drawer.classList.toggle('open', isOpen);\r\n      hamburger.setAttribute('aria-expanded', isOpen);\r\n    });\r\n\r\n    \/\/ Mobile sub-menus\r\n    const mobileToggles = document.querySelectorAll('[data-mobile-toggle]');\r\n\r\n    mobileToggles.forEach(function (toggle) {\r\n      toggle.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        const targetId = 'mob-' + toggle.getAttribute('data-mobile-toggle');\r\n        const target = document.getElementById(targetId);\r\n        const isOpen = target.classList.toggle('open');\r\n        toggle.classList.toggle('open', isOpen);\r\n      });\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a48b0b1 e-flex e-con-boxed e-con e-parent\" data-id=\"7a48b0b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5883929e elementor-widget elementor-widget-html\" data-id=\"5883929e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>The Watermark at Brooklyn Heights Case Study | Elderbloom Strategies | Senior Living Marketing Results<\/title>\r\n<meta name=\"description\" content=\"How Elderbloom Strategies helped The Watermark at Brooklyn Heights achieve 380% qualified lead increase, 95% occupancy, and -61% cost per tour using a hyperlocal Google & Meta strategy in Brooklyn, NY's most saturated senior living market.\">\r\n<meta name=\"keywords\" content=\"Watermark Brooklyn Heights senior living marketing, senior living case study Brooklyn NY, senior living Google ads results, CCRC marketing case study, hyperlocal senior living strategy, Elderbloom Strategies case study, senior living occupancy growth NYC\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<meta name=\"author\" content=\"Elderbloom Strategies\">\r\n<link rel=\"canonical\" href=\"https:\/\/elderbloomstrategies.com\/case-studies\/watermark-brooklyn-heights\/\">\r\n<meta property=\"og:title\" content=\"The Watermark at Brooklyn Heights | 380% Lead Increase | Elderbloom Strategies\">\r\n<meta property=\"og:description\" content=\"Hyperlocal Google & Meta strategy outcompeted 6 rival communities in one of the most saturated senior living markets in the US. 380% qualified leads. 95% occupancy. 4 months.\">\r\n<meta property=\"og:type\" content=\"article\">\r\n<meta property=\"og:url\" content=\"https:\/\/elderbloomstrategies.com\/case-studies\/watermark-brooklyn-heights\/\">\r\n<meta property=\"og:locale\" content=\"en_US\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<meta name=\"twitter:title\" content=\"The Watermark at Brooklyn Heights | Elderbloom Strategies Case Study\">\r\n<meta name=\"twitter:description\" content=\"380% qualified lead increase. -61% cost per tour. 95% occupancy in 4 months. See how we dominated NYC's toughest senior living market.\">\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Article\",\r\n  \"headline\": \"The Watermark at Brooklyn Heights: 380% Qualified Lead Increase in 4 Months\",\r\n  \"description\": \"How Elderbloom Strategies deployed a hyperlocal Google & Meta strategy that outcompeted 6 rival senior living communities in Brooklyn, NY \u2014 achieving 380% more qualified leads, -61% cost per tour, and 95% occupancy in just 4 months.\",\r\n  \"author\": {\r\n    \"@type\": \"Organization\",\r\n    \"name\": \"Elderbloom Strategies\",\r\n    \"url\": \"https:\/\/elderbloomstrategies.com\",\r\n    \"telephone\": \"+19783334400\",\r\n    \"email\": \"info@elderbloomstrategies.com\"\r\n  },\r\n  \"publisher\": {\r\n    \"@type\": \"Organization\",\r\n    \"name\": \"Elderbloom Strategies\",\r\n    \"address\": {\r\n      \"@type\": \"PostalAddress\",\r\n      \"streetAddress\": \"6 Liberty Square #2579\",\r\n      \"addressLocality\": \"Boston\",\r\n      \"addressRegion\": \"MA\",\r\n      \"postalCode\": \"02109\",\r\n      \"addressCountry\": \"US\"\r\n    }\r\n  },\r\n  \"about\": {\r\n    \"@type\": \"LocalBusiness\",\r\n    \"name\": \"The Watermark at Brooklyn Heights\",\r\n    \"address\": {\r\n      \"@type\": \"PostalAddress\",\r\n      \"addressLocality\": \"Brooklyn\",\r\n      \"addressRegion\": \"NY\",\r\n      \"addressCountry\": \"US\"\r\n    }\r\n  },\r\n  \"keywords\": \"senior living marketing, CCRC marketing, Brooklyn NY senior living, hyperlocal Google ads, Meta ads senior living\"\r\n}\r\n<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root {\r\n  --green: #18cb96;\r\n  --purple: #a70dd5;\r\n  --bg-dark: #ffffff;\r\n  --bg-card: #ffffff;\r\n  --bg-card2: #ffffff;\r\n  --text-white: #14181f;\r\n  --text-muted: #4b5563;\r\n  --text-dim: #5d6572;\r\n  --border: rgba(15,23,42,0.10);\r\n  --border-green: rgba(24,203,150,0.35);\r\n  --border-purple: rgba(167,13,213,0.3);\r\n  --green-glow: rgba(24,203,150,0.12);\r\n  --purple-glow: rgba(167,13,213,0.12);\r\n}\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\nhtml { scroll-behavior: smooth; }\r\nbody {\r\n  background: var(--bg-dark);\r\n  color: var(--text-white);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1.65;\r\n  overflow-x: hidden;\r\n}\r\nh1,h2,h3,h4,h5 { font-family: 'Montserrat', sans-serif; line-height: 1.15; letter-spacing: -0.02em; color: #14181f !important; }\r\na { color: inherit; text-decoration: none; }\r\nimg { max-width: 100%; display: block; }\r\n\r\nbody::before {\r\n  content: '';\r\n  position: fixed;\r\n  inset: 0;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'\/%3E%3C\/svg%3E\");\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  opacity: 0.4;\r\n}\r\n.grid-bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: linear-gradient(rgba(15,23,42,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(15,23,42,0.025) 1px, transparent 1px);\r\n  background-size: 60px 60px;\r\n  pointer-events: none;\r\n}\r\n.container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; }\r\nsection { padding: 100px 0; }\r\n\r\n.tag {\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;\r\n  color:var(--green-text,#067350); background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2);\r\n  padding: 5px 14px; border-radius: 100px; margin-bottom: 1.5rem;\r\n}\r\n.tag::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--green); box-shadow: 0 0 6px var(--green); }\r\n.tag-purple { color: var(--purple); background: rgba(167,13,213,0.08); border-color: rgba(167,13,213,0.25); }\r\n.tag-purple::before { background: var(--purple); box-shadow: 0 0 6px var(--purple); }\r\n\r\n.btn-primary {\r\n  display: inline-flex; align-items: center; gap: 10px;\r\n  background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif;\r\n  font-weight: 700; font-size: 14px; letter-spacing: 0.03em; padding: 14px 28px;\r\n  border-radius: 8px; border: none; cursor: pointer; transition: all 0.25s ease;\r\n  white-space: nowrap; text-decoration: none;\r\n}\r\n.btn-primary:hover { background: #12e8a8; transform: translateY(-2px); box-shadow: 0 12px 40px rgba(24,203,150,0.35); }\r\n.btn-ghost {\r\n  display: inline-flex; align-items: center; gap: 10px;\r\n  background: transparent; color: var(--text-white); font-family: 'Montserrat', sans-serif;\r\n  font-weight: 600; font-size: 14px; padding: 14px 28px; border-radius: 8px;\r\n  border: 1px solid var(--border); cursor: pointer; transition: all 0.25s ease;\r\n  white-space: nowrap; text-decoration: none;\r\n}\r\n.btn-ghost:hover { border-color: rgba(15,23,42,0.25); background: rgba(15,23,42,0.04); }\r\n.btn-outline-green {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  background: transparent; color:var(--green-text,#067350); font-family: 'Montserrat', sans-serif;\r\n  font-weight: 700; font-size: 13px; padding: 10px 20px; border-radius: 8px;\r\n  border: 1px solid rgba(24,203,150,0.35); cursor: pointer; transition: all 0.25s ease;\r\n  white-space: nowrap; text-decoration: none;\r\n}\r\n.btn-outline-green:hover { background: rgba(24,203,150,0.08); border-color: var(--green); }\r\n\r\n.gradient-text {\r\n  background: linear-gradient(135deg, var(--green) 0%, #5eedc4 50%, var(--purple) 100%);\r\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\r\n}\r\n\r\n.reveal { opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s ease; }\r\n.reveal.visible { opacity: 1; transform: translateY(0); }\r\n.reveal-delay-1 { transition-delay: 0.1s; }\r\n.reveal-delay-2 { transition-delay: 0.2s; }\r\n.reveal-delay-3 { transition-delay: 0.3s; }\r\n.reveal-delay-4 { transition-delay: 0.4s; }\r\n\r\n.live-dot { width: 10px; height: 10px; border-radius: 50%; background: var(--green); box-shadow: 0 0 12px var(--green); animation: pulse 2s infinite; flex-shrink: 0; display: inline-block; }\r\n@keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.6; transform: scale(0.85); } }\r\n\r\n\/* STICKY CTA *\/\r\n.sticky-cta { position: fixed; bottom: 28px; right: 28px; z-index: 999; opacity: 0; transform: translateY(20px); transition: all 0.4s ease; }\r\n.sticky-cta.show { opacity: 1; transform: translateY(0); }\r\n.sticky-btn { background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 13px; padding: 13px 22px; border-radius: 100px; border: none; cursor: pointer; box-shadow: 0 8px 32px rgba(24,203,150,0.4); transition: all 0.25s; white-space: nowrap; display: flex; align-items: center; gap: 8px; text-decoration: none; }\r\n.sticky-btn:hover { background: #12e8a8; transform: scale(1.04); }\r\n\r\n\/* ===== NEWSLETTER ===== *\/\r\n#newsletter { position: relative; overflow: hidden; }\r\n.newsletter-glow { position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.07) 0%, transparent 70%); right: -150px; top: -150px; pointer-events: none; }\r\n.newsletter-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }\r\n.newsletter-headline { font-size: clamp(26px, 3.5vw, 42px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.newsletter-sub { font-size: 15px; color: rgba(20,24,31,0.8); line-height: 1.7; margin-bottom: 1.5rem; }\r\n.newsletter-perks { display: flex; flex-direction: column; gap: 10px; }\r\n.newsletter-perk { display: flex; align-items: center; gap: 10px; font-size: 13px; color: rgba(20,24,31,0.8); }\r\n.newsletter-perk::before { content: '\u2713'; width: 20px; height: 20px; border-radius: 50%; background: rgba(24,203,150,0.15); border: 1px solid rgba(24,203,150,0.3); display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; color:var(--green-text,#067350); flex-shrink: 0; }\r\n.newsletter-form-wrap { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; padding: 36px; position: relative; overflow: hidden; }\r\n.newsletter-form-wrap::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--purple), var(--green)); }\r\n.nl-live-widget { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: rgba(24,203,150,0.06); border: 1px solid rgba(24,203,150,0.2); border-radius: 8px; margin-bottom: 20px; font-size: 12px; color: rgba(20,24,31,0.8); }\r\n.nl-live-num { font-weight: 800; color:var(--green-text,#067350); }\r\n.nl-title { font-size: 18px; font-weight: 800; margin-bottom: 4px; }\r\n.nl-subtitle { font-size: 13px; color: rgba(20,24,31,0.8); margin-bottom: 20px; }\r\n.newsletter-form { display: flex; flex-direction: column; gap: 14px; }\r\n.nl-input { background: rgba(15,23,42,0.04); border: 1px solid var(--border); border-radius: 8px; padding: 13px 16px; color: var(--text-white); font-family: 'Montserrat', sans-serif; font-size: 14px; outline: none; transition: border-color 0.25s; width: 100%; }\r\n.nl-input:focus { border-color: var(--green); background: rgba(24,203,150,0.04); }\r\n.nl-input::placeholder { color: var(--text-dim); }\r\n.nl-submit { background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; padding: 14px; border-radius: 8px; border: none; cursor: pointer; transition: all 0.25s; width: 100%; }\r\n.nl-submit:hover { background: #12e8a8; box-shadow: 0 8px 30px rgba(24,203,150,0.3); }\r\n.nl-submit:disabled { opacity: 0.7; cursor: not-allowed; }\r\n.nl-privacy { font-size: 11px; color: var(--text-dim); text-align: center; line-height: 1.5; }\r\n\r\n\/* ===== HERO ===== *\/\r\n#hero { position: relative; padding: 120px 0 100px; overflow: hidden; }\r\n.hero-glow-1 { position: absolute; width: 900px; height: 900px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.12) 0%, transparent 70%); top: -300px; left: -300px; pointer-events: none; }\r\n.hero-glow-2 { position: absolute; width: 700px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.1) 0%, transparent 70%); bottom: -150px; right: -200px; pointer-events: none; }\r\n.hero-eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color:var(--green-text,#067350); margin-bottom: 1.5rem; display: flex; align-items: center; gap: 12px; }\r\n.hero-eyebrow::before { content: ''; display: block; width: 32px; height: 1px; background: var(--green); }\r\n.hero-headline { font-size: clamp(36px, 5.5vw, 70px); font-weight: 900; line-height: 1.05; letter-spacing: -0.03em; margin-bottom: 1.75rem; max-width: 900px; }\r\n.hero-sub { font-size: clamp(15px, 2vw, 18px); color: rgba(20,24,31,0.8); font-weight: 400; max-width: 680px; line-height: 1.7; margin-bottom: 2rem; }\r\n\r\n.hero-metrics-row { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 2.5rem; }\r\n.hero-metric-pill { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px 28px; background: var(--bg-card); border: 1px solid var(--border-green); border-radius: 16px; min-width: 120px; flex: 1; position: relative; overflow: hidden; }\r\n.hero-metric-pill::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.hero-metric-num { font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 6px; }\r\n.hero-metric-label { font-size: 11px; color: var(--text-muted); text-align: center; line-height: 1.4; }\r\n\r\n.hero-cta-row { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; margin-bottom: 2.5rem; }\r\n.hero-trust-row { display: flex; gap: 24px; flex-wrap: wrap; align-items: center; padding-top: 24px; border-top: 1px solid var(--border); }\r\n.hero-trust-item { display: flex; align-items: center; gap: 8px; font-size: 12px; color: rgba(20,24,31,0.8); }\r\n.hero-trust-item::before { content: '\u2713'; width: 18px; height: 18px; border-radius: 50%; background: rgba(24,203,150,0.15); border: 1px solid rgba(24,203,150,0.3); display: inline-flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 800; color:var(--green-text,#067350); flex-shrink: 0; }\r\n\r\n\/* ===== PROOF STRIP ===== *\/\r\n#proof-strip { padding: 60px 0; background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.proof-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--border); border-radius: 16px; overflow: hidden; }\r\n.proof-cell { background: var(--bg-card); padding: 32px 24px; text-align: center; transition: background 0.3s; }\r\n.proof-cell:hover { background: var(--bg-card2); }\r\n.proof-num { font-size: clamp(28px, 3.5vw, 44px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 8px; }\r\n.proof-label { font-size: 13px; color: var(--text-muted); line-height: 1.5; }\r\n\r\n\/* ===== CASE STORY ===== *\/\r\n#case-story { position: relative; overflow: hidden; }\r\n.case-story-glow { position: absolute; width: 700px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.07) 0%, transparent 70%); top: -150px; left: -200px; pointer-events: none; }\r\n.story-layout { display: grid; grid-template-columns: 1fr 380px; gap: 60px; align-items: start; }\r\n.story-content { }\r\n.story-sidebar { position: sticky; top: 120px; display: flex; flex-direction: column; gap: 20px; }\r\n\r\n.story-section { margin-bottom: 48px; }\r\n.story-section-label { display: flex; align-items: center; gap: 10px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--purple); margin-bottom: 16px; }\r\n.story-section-label::before { content: ''; width: 24px; height: 1px; background: var(--purple); }\r\n.story-heading { font-size: clamp(22px, 2.8vw, 32px); font-weight: 900; line-height: 1.15; margin-bottom: 1rem; }\r\n.story-body { font-size: 15px; color: rgba(20,24,31,0.8); line-height: 1.85; }\r\n.story-body p { margin-bottom: 1.2rem; }\r\n.story-body strong { color: var(--text-white); font-weight: 700; }\r\n.story-body em { color:var(--green-text,#067350); font-style: normal; font-weight: 600; }\r\n\r\n.challenge-list { display: flex; flex-direction: column; gap: 12px; margin: 1.5rem 0; }\r\n.challenge-item { display: flex; align-items: flex-start; gap: 14px; padding: 16px 20px; background: rgba(249,92,92,0.05); border: 1px solid rgba(249,92,92,0.18); border-radius: 12px; font-size: 14px; color: rgba(20,24,31,0.8); line-height: 1.5; }\r\n.challenge-item::before { content: '\u2715'; width: 22px; height: 22px; border-radius: 50%; background: rgba(249,92,92,0.12); border: 1px solid rgba(249,92,92,0.3); display: inline-flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 800; color:#c81e1e; flex-shrink: 0; margin-top: 1px; }\r\n\r\n.solution-list { display: flex; flex-direction: column; gap: 16px; margin: 1.5rem 0; }\r\n.solution-item { display: flex; align-items: flex-start; gap: 14px; padding: 18px 20px; background: rgba(24,203,150,0.04); border: 1px solid rgba(24,203,150,0.18); border-radius: 12px; font-size: 14px; color: rgba(20,24,31,0.8); line-height: 1.55; }\r\n.solution-item-icon { width: 32px; height: 32px; border-radius: 8px; background: rgba(24,203,150,0.1); border: 1px solid rgba(24,203,150,0.25); display: flex; align-items: center; justify-content: center; font-size: 15px; flex-shrink: 0; }\r\n.solution-item-content strong { color:var(--green-text,#067350); font-size: 13px; font-weight: 700; display: block; margin-bottom: 4px; }\r\n\r\n.pull-quote { padding: 32px 36px; background: linear-gradient(135deg, rgba(24,203,150,0.06) 0%, rgba(167,13,213,0.05) 100%); border: 1px solid rgba(24,203,150,0.2); border-left: 4px solid var(--green); border-radius: 0 16px 16px 0; margin: 2rem 0; }\r\n.pull-quote p { font-size: clamp(16px, 2vw, 20px); font-weight: 700; line-height: 1.5; color: var(--text-white); font-style: italic; }\r\n.pull-quote p::before { content: '\\201C'; color:var(--green-text,#067350); font-size: 2em; line-height: 0; vertical-align: -0.3em; margin-right: 4px; }\r\n\r\n\/* SIDEBAR CARDS *\/\r\n.sidebar-metric-card { background: var(--bg-card); border: 1px solid var(--border-green); border-radius: 20px; padding: 28px; position: relative; overflow: hidden; }\r\n.sidebar-metric-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.sidebar-card-title { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 16px; }\r\n.sidebar-metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n.sidebar-metric { text-align: center; padding: 14px 10px; background: var(--bg-card2); border-radius: 10px; border: 1px solid var(--border); }\r\n.sidebar-metric-num { font-size: clamp(20px, 2.5vw, 28px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 4px; }\r\n.sidebar-metric-num.red { color:#c81e1e; }\r\n.sidebar-metric-label { font-size: 10px; color: var(--text-muted); line-height: 1.3; }\r\n.sidebar-metric.full-width { grid-column: span 2; }\r\n\r\n.sidebar-services { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 24px; }\r\n.sidebar-services-title { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 14px; }\r\n.service-tag { display: inline-flex; align-items: center; gap: 6px; padding: 6px 14px; border-radius: 100px; background: rgba(24,203,150,0.06); border: 1px solid rgba(24,203,150,0.2); color:var(--green-text,#067350); font-size: 11px; font-weight: 700; margin: 4px 4px 4px 0; }\r\n.service-tag::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: var(--green); }\r\n\r\n.sidebar-timeline { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 24px; }\r\n.sidebar-timeline-title { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 16px; }\r\n.timeline-item { display: flex; gap: 14px; padding-bottom: 16px; position: relative; }\r\n.timeline-item:not(:last-child)::after { content: ''; position: absolute; left: 10px; top: 22px; bottom: 0; width: 1px; background: var(--border); }\r\n.timeline-dot { width: 20px; height: 20px; border-radius: 50%; background: rgba(24,203,150,0.12); border: 2px solid rgba(24,203,150,0.4); display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 2px; }\r\n.timeline-dot.active { background: var(--green); border-color: var(--green); box-shadow: 0 0 10px rgba(24,203,150,0.4); }\r\n.timeline-dot-inner { width: 6px; height: 6px; border-radius: 50%; background: var(--green); }\r\n.timeline-dot.active .timeline-dot-inner { background: #050505; }\r\n.timeline-content { flex: 1; }\r\n.timeline-month { font-size: 10px; font-weight: 700; color:var(--green-text,#067350); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 2px; }\r\n.timeline-event { font-size: 12px; color: rgba(20,24,31,0.8); line-height: 1.5; }\r\n\r\n\/* ===== RESULTS ===== *\/\r\n#results { background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.results-header { text-align: center; margin-bottom: 60px; }\r\n.results-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n\r\n.results-big-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-bottom: 48px; }\r\n.result-big { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 24px; padding: 40px 32px; text-align: center; position: relative; overflow: hidden; transition: all 0.3s; }\r\n.result-big:hover { border-color: var(--border-green); transform: translateY(-5px); box-shadow: 0 24px 60px rgba(24,203,150,0.1); }\r\n.result-big::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.result-big-num { font-size: clamp(44px, 6vw, 72px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 12px; }\r\n.result-big-num.red { color:#c81e1e; }\r\n.result-big-label { font-size: 15px; font-weight: 700; color: var(--text-white); margin-bottom: 8px; }\r\n.result-big-sub { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\r\n.result-big-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 10px; font-weight: 700; padding: 4px 10px; border-radius: 100px; background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2); color:var(--green-text,#067350); margin-top: 14px; }\r\n\r\n.results-secondary { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }\r\n.result-sm { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 16px; padding: 24px; text-align: center; transition: all 0.25s; }\r\n.result-sm:hover { border-color: rgba(24,203,150,0.25); }\r\n.result-sm-num { font-size: clamp(22px, 3vw, 34px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 6px; }\r\n.result-sm-label { font-size: 12px; color: var(--text-muted); line-height: 1.4; }\r\n\r\n\/* ===== CHART ===== *\/\r\n#chart-section { position: relative; overflow: hidden; }\r\n.chart-glow { position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.06) 0%, transparent 70%); right: -150px; top: -100px; pointer-events: none; }\r\n.charts-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }\r\n.chart-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 24px; padding: 36px; position: relative; overflow: hidden; }\r\n.chart-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.chart-card-title { font-size: 14px; font-weight: 800; margin-bottom: 4px; }\r\n.chart-card-sub { font-size: 12px; color: var(--text-muted); margin-bottom: 28px; }\r\n.bar-chart { display: flex; align-items: flex-end; gap: 6px; height: 140px; margin-bottom: 12px; }\r\n.bar-wrap { display: flex; flex-direction: column; align-items: center; gap: 4px; flex: 1; }\r\n.bar { width: 100%; border-radius: 4px 4px 0 0; background: rgba(24,203,150,0.2); transition: height 1s ease; position: relative; }\r\n.bar.highlight { background: var(--green); box-shadow: 0 0 16px rgba(24,203,150,0.35); }\r\n.bar.mid { background: rgba(24,203,150,0.45); }\r\n.bar-val { font-size: 9px; font-weight: 700; color:var(--green-text,#067350); text-align: center; }\r\n.bar-label { font-size: 9px; color: var(--text-dim); text-align: center; }\r\n\r\n.before-after { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n.ba-cell { padding: 20px; border-radius: 14px; }\r\n.ba-cell.before { background: rgba(249,92,92,0.05); border: 1px solid rgba(249,92,92,0.2); }\r\n.ba-cell.after { background: rgba(24,203,150,0.05); border: 1px solid rgba(24,203,150,0.25); }\r\n.ba-label { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 10px; }\r\n.ba-metric { margin-bottom: 8px; }\r\n.ba-num { font-size: 22px; font-weight: 900; line-height: 1; margin-bottom: 2px; }\r\n.ba-num.red { color:#c81e1e; }\r\n.ba-num.green { color:var(--green-text,#067350); }\r\n.ba-desc { font-size: 11px; color: var(--text-muted); line-height: 1.3; }\r\n\r\n\/* ===== TESTIMONIAL ===== *\/\r\n#testimonial-section { padding: 80px 0; }\r\n.testimonial-big { background: var(--bg-card); border: 1px solid var(--border-green); border-radius: 28px; padding: 60px 70px; text-align: center; position: relative; overflow: hidden; }\r\n.testimonial-big::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.testimonial-big-quote { font-size: clamp(17px, 2.2vw, 22px); font-style: italic; line-height: 1.7; color: rgba(20,24,31,0.85); max-width: 800px; margin: 0 auto 36px; }\r\n.testimonial-big-quote::before { content: '\\201C'; color:var(--green-text,#067350); font-size: 3em; line-height: 0; vertical-align: -0.5em; margin-right: 6px; }\r\n.testimonial-big-author { display: flex; align-items: center; justify-content: center; gap: 16px; }\r\n.author-avatar-big { width: 52px; height: 52px; border-radius: 50%; background: linear-gradient(135deg, var(--green), var(--purple)); display: flex; align-items: center; justify-content: center; font-size: 15px; font-weight: 800; color: #050505; }\r\n.stars-row { display: flex; gap: 4px; justify-content: center; margin-bottom: 28px; }\r\n.star { width: 16px; height: 16px; background: var(--green); clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%); }\r\n\r\n\/* ===== CTA STRIP ===== *\/\r\n#cta-strip { padding: 80px 0; }\r\n.cta-strip-inner { background: linear-gradient(135deg, rgba(24,203,150,0.07) 0%, rgba(167,13,213,0.06) 100%); border: 1px solid rgba(24,203,150,0.22); border-radius: 24px; padding: 70px 80px; text-align: center; position: relative; overflow: hidden; }\r\n.cta-strip-inner::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.cta-headline { font-size: clamp(26px, 3.5vw, 44px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.cta-sub { font-size: 17px; color: rgba(20,24,31,0.8); max-width: 560px; margin: 0 auto 2.5rem; line-height: 1.7; }\r\n.cta-row { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\r\n\r\n\/* ===== CALCULATOR ===== *\/\r\n#calculator { position: relative; overflow: hidden; background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.calc-glow { position: absolute; width: 800px; height: 800px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.06) 0%, transparent 70%); top: -200px; right: -200px; pointer-events: none; }\r\n.calc-header { text-align: center; margin-bottom: 60px; }\r\n.calc-headline { font-size: clamp(30px, 4.5vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.calc-sub { font-size: 17px; color: rgba(20,24,31,0.8); max-width: 560px; margin: 0 auto; line-height: 1.6; }\r\n.calc-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: start; }\r\n.calc-inputs { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 20px; padding: 36px; position: relative; overflow: hidden; }\r\n.calc-inputs::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--purple), var(--green)); }\r\n.calc-section-title { font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 20px; margin-top: 28px; padding-top: 24px; border-top: 1px solid var(--border); }\r\n.calc-section-title:first-child { margin-top: 0; padding-top: 0; border-top: none; }\r\n.calc-input-group { margin-bottom: 20px; }\r\n.calc-input-label { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }\r\n.calc-input-label span:first-child { font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.4; }\r\n.calc-input-val { font-size: 14px; font-weight: 700; color:var(--green-text,#067350); background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2); border-radius: 6px; padding: 3px 10px; min-width: 70px; text-align: right; flex-shrink: 0; }\r\n.calc-slider { -webkit-appearance: none; appearance: none; width: 100%; height: 4px; border-radius: 4px; background: var(--border); outline: none; cursor: pointer; }\r\n.calc-slider::-webkit-slider-thumb { -webkit-appearance: none; width: 18px; height: 18px; border-radius: 50%; background: var(--green); cursor: pointer; box-shadow: 0 0 10px rgba(24,203,150,0.5); transition: transform 0.2s; }\r\n.calc-slider::-webkit-slider-thumb:hover { transform: scale(1.2); }\r\n.calc-slider::-moz-range-thumb { width: 18px; height: 18px; border-radius: 50%; background: var(--green); cursor: pointer; border: none; }\r\n.calc-results { display: flex; flex-direction: column; gap: 20px; position: sticky; top: 24px; }\r\n.calc-result-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 20px; padding: 28px 32px; position: relative; overflow: hidden; }\r\n.calc-result-card.primary { background: linear-gradient(135deg, rgba(24,203,150,0.08) 0%, rgba(167,13,213,0.06) 100%); border-color: rgba(24,203,150,0.3); }\r\n.calc-result-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--green), transparent); opacity: 0.4; }\r\n.calc-result-card.primary::before { opacity: 1; }\r\n.calc-result-label { font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 10px; }\r\n.calc-result-num { font-size: clamp(30px, 4vw, 46px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 8px; transition: all 0.4s ease; }\r\n.calc-result-num.loss { color:#c81e1e; }\r\n.calc-result-sub { font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.5; }\r\n.calc-breakdown { background: var(--bg-card2); border: 1px solid var(--border); border-radius: 16px; padding: 24px; }\r\n.calc-breakdown-title { font-size: 12px; font-weight: 700; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 16px; }\r\n.breakdown-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: 13px; }\r\n.breakdown-row:last-child { border-bottom: none; }\r\n.breakdown-label { color: rgba(20,24,31,0.8); }\r\n.breakdown-val { font-weight: 700; color:#c81e1e; }\r\n.breakdown-val.green { color:var(--green-text,#067350); }\r\n.calc-cta-note { background: rgba(24,203,150,0.06); border: 1px solid rgba(24,203,150,0.2); border-radius: 12px; padding: 18px 22px; font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.6; text-align: center; }\r\n.calc-cta-note strong { color:var(--green-text,#067350); }\r\n\r\n\/* ===== CONTACT ===== *\/\r\n#contact { position: relative; overflow: hidden; }\r\n.contact-glow { position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.08) 0%, transparent 70%); top: -100px; right: -200px; pointer-events: none; }\r\n.contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }\r\n.contact-headline { font-size: clamp(32px, 4.5vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1.5rem; }\r\n.contact-desc { font-size: 16px; color: rgba(20,24,31,0.8); line-height: 1.7; margin-bottom: 2.5rem; }\r\n.contact-info { display: flex; flex-direction: column; gap: 20px; margin-bottom: 2rem; }\r\n.contact-info-item { display: flex; align-items: center; gap: 14px; font-size: 15px; }\r\n.contact-info-icon { width: 40px; height: 40px; border-radius: 10px; background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.18); display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; }\r\n.contact-info-sub { font-size: 12px; color: var(--text-muted); margin-top: 2px; }\r\n.trust-badges { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 2rem; }\r\n.trust-badge { display: flex; align-items: center; gap: 8px; padding: 8px 14px; background: rgba(15,23,42,0.03); border: 1px solid var(--border); border-radius: 100px; font-size: 12px; color: rgba(20,24,31,0.8); }\r\n.booking-widget { background: var(--bg-card2); border: 1px solid rgba(167,13,213,0.25); border-radius: 14px; padding: 20px; position: relative; overflow: hidden; margin-bottom: 2rem; }\r\n.booking-widget::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--purple), var(--green)); }\r\n.booking-widget-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; flex-wrap: wrap; gap: 10px; }\r\n.booking-widget-title { font-size: 14px; font-weight: 800; }\r\n.booking-spots-badge { display: flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 700; color:var(--green-text,#067350); background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2); padding: 4px 10px; border-radius: 100px; }\r\n.booking-calls-live { display: flex; align-items: center; gap: 8px; font-size: 11px; color: rgba(20,24,31,0.8); margin-top: 12px; }\r\n.booking-calls-num { font-weight: 800; color:var(--green-text,#067350); }\r\n.contact-form { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; padding: 40px; position: relative; overflow: hidden; }\r\n.contact-form::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\r\n.form-group { display: flex; flex-direction: column; gap: 8px; margin-bottom: 18px; }\r\n.form-group label { font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-muted); }\r\n.form-group input, .form-group select, .form-group textarea { background: rgba(15,23,42,0.03); border: 1px solid var(--border); border-radius: 8px; padding: 12px 16px; color: var(--text-white); font-family: 'Montserrat', sans-serif; font-size: 14px; outline: none; transition: border-color 0.25s; width: 100%; -webkit-appearance: none; }\r\n.form-group input:focus, .form-group select:focus, .form-group textarea:focus { border-color: var(--green); background: rgba(24,203,150,0.04); }\r\n.form-group select option { background: #e6ebf1; }\r\n.form-group textarea { resize: none; height: 100px; }\r\n.form-submit { width: 100%; background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; letter-spacing: 0.03em; padding: 16px; border-radius: 10px; border: none; cursor: pointer; transition: all 0.25s; display: flex; align-items: center; justify-content: center; gap: 8px; }\r\n.form-submit:hover { background: #12e8a8; box-shadow: 0 12px 40px rgba(24,203,150,0.35); }\r\n.form-submit:disabled { opacity: 0.7; cursor: not-allowed; }\r\n.form-privacy { text-align: center; font-size: 11px; color: var(--text-dim); margin-top: 14px; line-height: 1.5; }\r\n\r\n\/* ===== RESPONSIVE ===== *\/\r\n@media (max-width: 1024px) {\r\n  .story-layout { grid-template-columns: 1fr; }\r\n  .story-sidebar { position: static; }\r\n  .charts-layout { grid-template-columns: 1fr; }\r\n  .results-big-grid { grid-template-columns: 1fr 1fr; }\r\n  .results-secondary { grid-template-columns: repeat(2, 1fr); }\r\n  .newsletter-inner { grid-template-columns: 1fr; gap: 48px; }\r\n  .contact-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .calc-wrap { grid-template-columns: 1fr; }\r\n  .calc-results { position: static; }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .cta-strip-inner { padding: 50px 40px; }\r\n  .testimonial-big { padding: 40px 40px; }\r\n}\r\n@media (max-width: 768px) {\r\n  section { padding: 70px 0; }\r\n  .container { padding: 0 1.25rem; }\r\n  .hero-metrics-row { gap: 10px; }\r\n  .results-big-grid { grid-template-columns: 1fr; }\r\n  .results-secondary { grid-template-columns: repeat(2, 1fr); }\r\n  .before-after { grid-template-columns: 1fr; }\r\n  .contact-form { padding: 28px 22px; }\r\n  .form-row { grid-template-columns: 1fr; }\r\n  .cta-strip-inner { padding: 36px 24px; }\r\n  .testimonial-big { padding: 32px 24px; }\r\n  .calc-inputs { padding: 22px 18px; }\r\n  .sidebar-metrics { grid-template-columns: 1fr 1fr; }\r\n  .sticky-cta { bottom: 16px; right: 16px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .hero-cta-row { flex-direction: column; align-items: stretch; }\r\n  .hero-cta-row .btn-primary, .hero-cta-row .btn-ghost { justify-content: center; }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .hero-metrics-row { flex-direction: column; }\r\n  .hero-metric-pill { min-width: unset; }\r\n  .cta-row { flex-direction: column; align-items: center; }\r\n  .results-secondary { grid-template-columns: 1fr 1fr; }\r\n  .ba-cell { padding: 14px; }\r\n}\r\n\/*EB-FLAT-START*\/html,body{background:#ffffff!important}body::before{display:none!important}.grid-bg,.hero-glow-1,.hero-glow-2,.newsletter-glow,.calc-glow,.contact-glow,.cta-inner::before,.cta-inner::after{display:none!important}.ticker-wrap{background:#ffffff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}\/*EB-FLAT-END*\/<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- Sticky CTA -->\r\n<div class=\"sticky-cta\" id=\"stickyCTA\">\r\n  <a href=\"#contact\" class=\"sticky-btn\"><span>\ud83d\udcde<\/span> Book a Free Strategy Call<\/a>\r\n<\/div>\r\n\r\n<!-- TICKER -->\r\n<script>\r\n(function() {\r\n  var style = document.createElement('style');\r\n  style.innerHTML = [\r\n    '#eb-ticker-wrap {',\r\n    '  overflow: hidden;',\r\n    '  border-bottom: 1px solid rgba(15,23,42,0.07);',\r\n    '  padding: 12px 0;',\r\n    '  background: rgba(15,23,42,0.97);',\r\n    '  backdrop-filter: blur(12px);',\r\n    '  -webkit-backdrop-filter: blur(12px);',\r\n    '  position: fixed !important;',\r\n    '  top: 80px !important;',\r\n    '  left: 0 !important;',\r\n    '  right: 0 !important;',\r\n    '  width: 100% !important;',\r\n    '  z-index: 999999 !important;',\r\n    '  box-sizing: border-box;',\r\n    '}',\r\n    '#eb-ticker-track {',\r\n    '  display: flex;',\r\n    '  width: max-content;',\r\n    '  animation: ebTicker 40s linear infinite;',\r\n    '}',\r\n    '.eb-ticker-item {',\r\n    '  display: flex;',\r\n    '  align-items: center;',\r\n    '  gap: 16px;',\r\n    '  padding: 0 40px;',\r\n    '  font-size: 11px;',\r\n    '  font-weight: 700;',\r\n    '  letter-spacing: 0.12em;',\r\n    '  text-transform: uppercase;',\r\n    '  color: #888;',\r\n    '  white-space: nowrap;',\r\n    '  font-family: Montserrat, sans-serif;',\r\n    '}',\r\n    '.eb-ticker-dot {',\r\n    '  width: 5px;',\r\n    '  height: 5px;',\r\n    '  border-radius: 50%;',\r\n    '  background: #18cb96;',\r\n    '  flex-shrink: 0;',\r\n    '  display: inline-block;',\r\n    '}',\r\n    '@keyframes ebTicker {',\r\n    '  from { transform: translateX(0); }',\r\n    '  to { transform: translateX(-50%); }',\r\n    '}'\r\n  ].join('\\n');\r\n  document.head.appendChild(style);\r\n\r\n  var services = [\r\n    'CRM &amp; Automation','Google Search Ads','Local SEO','Meta Ads',\r\n    'SEO &amp; AEO','UX \/ UI Design','Web Development','Reputation Management',\r\n    'Tracking &amp; Reporting','Strategic Social Media','Community Branding',\r\n    'Public Relations','Videography &amp; Photography','Virtual Tour Integrations'\r\n  ];\r\n  var doubled = services.concat(services);\r\n  var items = doubled.map(function(s) {\r\n    return '<div class=\"eb-ticker-item\"><span class=\"eb-ticker-dot\"><\/span>' + s + '<\/div>';\r\n  }).join('');\r\n  var wrap = document.createElement('div');\r\n  wrap.id = 'eb-ticker-wrap';\r\n  wrap.setAttribute('aria-hidden', 'true');\r\n  wrap.innerHTML = '<div id=\"eb-ticker-track\">' + items + '<\/div>';\r\n  document.addEventListener('DOMContentLoaded', function() {\r\n    document.body.appendChild(wrap);\r\n    function getHeaderHeight() {\r\n      var selectors = ['#masthead','.site-header','header.elementor-section','.elementor-location-header','#header','.header-global','header[class*=\"elementor\"]','header','.navbar','#navbar'];\r\n      for (var i = 0; i < selectors.length; i++) {\r\n        var el = document.querySelector(selectors[i]);\r\n        if (el) { var h = el.offsetHeight || el.getBoundingClientRect().height; if (h > 20) return Math.round(h); }\r\n      }\r\n      return 80;\r\n    }\r\n    function positionTicker() { wrap.style.top = getHeaderHeight() + 'px'; }\r\n    positionTicker();\r\n    window.addEventListener('resize', positionTicker);\r\n    setTimeout(positionTicker, 500);\r\n    setTimeout(positionTicker, 1500);\r\n  });\r\n})();\r\n<\/script>\r\n\r\n\r\n<!-- ===== HERO ===== -->\r\n<section id=\"hero\">\r\n  <div class=\"grid-bg\"><\/div>\r\n  <div class=\"hero-glow-1\"><\/div>\r\n  <div class=\"hero-glow-2\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"hero-eyebrow reveal\">Case Study \u00b7 CCRC \/ Life Plan \u00b7 Brooklyn, NY \u00b7 Results in 4 Months<\/div>\r\n    <h1 class=\"hero-headline reveal\">\r\n      The Watermark at<br>\r\n      <span class=\"gradient-text\">Brooklyn Heights<\/span>\r\n    <\/h1>\r\n    <p class=\"hero-sub reveal reveal-delay-1\">\r\n      Hyperlocal Google &amp; Meta strategy outcompeted <strong style=\"color:var(--text-white);\">6 rival senior living communities<\/strong> in one of the most saturated senior living markets in the United States \u2014 achieving a 95% occupancy rate in just 4 months.\r\n    <\/p>\r\n\r\n    <div class=\"hero-metrics-row reveal reveal-delay-2\">\r\n      <div class=\"hero-metric-pill\">\r\n        <div class=\"hero-metric-num count-up\" data-target=\"380\" data-suffix=\"%\">0%<\/div>\r\n        <div class=\"hero-metric-label\">Qualified Lead Increase<\/div>\r\n      <\/div>\r\n      <div class=\"hero-metric-pill\">\r\n        <div class=\"hero-metric-num\" style=\"color:#c81e1e;\">-61%<\/div>\r\n        <div class=\"hero-metric-label\">Cost Per Tour<\/div>\r\n      <\/div>\r\n      <div class=\"hero-metric-pill\">\r\n        <div class=\"hero-metric-num count-up\" data-target=\"95\" data-suffix=\"%\">0%<\/div>\r\n        <div class=\"hero-metric-label\">Occupancy Achieved<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hero-cta-row reveal reveal-delay-3\">\r\n      <a href=\"#contact\" class=\"btn-primary\">Get Results Like These \u2192<\/a>\r\n      <a href=\"#case-story\" class=\"btn-ghost\">Read the Full Story \u2193<\/a>\r\n    <\/div>\r\n    <div class=\"hero-trust-row reveal reveal-delay-4\">\r\n      <div class=\"hero-trust-item\">Google Search Ads<\/div>\r\n      <div class=\"hero-trust-item\">Meta Ads<\/div>\r\n      <div class=\"hero-trust-item\">Local SEO<\/div>\r\n      <div class=\"hero-trust-item\">Results in 4 Months<\/div>\r\n      <div class=\"hero-trust-item\">140+ Communities Served<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== PROOF STRIP ===== -->\r\n<section id=\"proof-strip\">\r\n  <div class=\"container\">\r\n    <div class=\"proof-grid reveal\">\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">380%<\/div>\r\n        <div class=\"proof-label\">Increase in Qualified Move-In Leads<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">-61%<\/div>\r\n        <div class=\"proof-label\">Reduction in Cost Per Tour<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">95%<\/div>\r\n        <div class=\"proof-label\">Occupancy Achieved From a Standing Start<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">4 mo<\/div>\r\n        <div class=\"proof-label\">Time to Measurable, Sustained Results<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== THE FULL CASE STORY ===== -->\r\n<section id=\"case-story\">\r\n  <div class=\"case-story-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"story-layout\">\r\n\r\n      <!-- LEFT: Full Story -->\r\n      <div class=\"story-content\">\r\n\r\n        <div class=\"story-section reveal\">\r\n          <div class=\"story-section-label\">The Challenge<\/div>\r\n          <h2 class=\"story-heading\">Brooklyn. The Most Competitive Senior Living Market in the Northeast.<\/h2>\r\n          <div class=\"story-body\">\r\n            <p>When The Watermark at Brooklyn Heights came to Elderbloom Strategies, they were sitting in a market that didn't forgive weakness. Brooklyn Heights and its surrounding neighborhoods are home to <strong>six well-established competing CCRCs and Life Plan communities<\/strong> \u2014 all vying for the same finite pool of prospects and their adult children. The digital landscape was a battlefield.<\/p>\r\n            <p>The Watermark had a <strong>genuinely exceptional product<\/strong>: a premier Life Plan community in one of New York City's most desirable neighborhoods, with stunning architecture, resort-caliber amenities, and a clinical care team that was second to none. But their digital marketing infrastructure was failing them completely. They had the right community in the right location \u2014 and nobody was finding them.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"challenge-list\">\r\n            <div class=\"challenge-item\">Ad spend was being consumed by irrelevant, broad-match keywords \u2014 attracting clicks from families outside the realistic move-in radius and burning budget on traffic that would never convert.<\/div>\r\n            <div class=\"challenge-item\">Local SEO presence was nearly invisible. Competitors consistently claimed the top spots in Google's local map pack for every high-intent senior living search in Brooklyn.<\/div>\r\n            <div class=\"challenge-item\">Meta advertising lacked audience segmentation. Their campaigns were targeting general age demographics rather than adult children \u2014 the actual decision-makers in the CCRC purchase journey.<\/div>\r\n            <div class=\"challenge-item\">Lead follow-up was slow. An average response time of 22+ hours meant that families who had inquired were already touring a competitor community before The Watermark's team ever picked up the phone.<\/div>\r\n            <div class=\"challenge-item\">There was no unified conversion tracking in place. The sales team couldn't attribute a single move-in to a specific campaign, keyword, or ad \u2014 making it impossible to optimize or reallocate budget intelligently.<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"story-body\" style=\"margin-top:1.5rem;\">\r\n            <p>The result: a community that deserved to be at full capacity was operating with significant occupancy pressure, leaving tens of thousands of dollars in monthly revenue unrealized \u2014 while the clock kept ticking.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pull-quote reveal\">\r\n          <p>In a market this competitive, you don't just need good marketing. You need marketing that understands exactly who you're talking to, exactly where they are, and exactly what they need to hear before they call.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"story-section reveal\">\r\n          <div class=\"story-section-label\">Our Strategy<\/div>\r\n          <h2 class=\"story-heading\">A Hyperlocal, Full-Funnel Attack \u2014 Built Specifically for Brooklyn.<\/h2>\r\n          <div class=\"story-body\">\r\n            <p>Elderbloom doesn't use templates. Every strategy we build starts with a deep market analysis and a clear understanding of what's happening on the ground. For The Watermark at Brooklyn Heights, we built a <strong>three-pillar digital strategy<\/strong> that targeted the right people, in the right neighborhoods, at the right moment in their decision journey.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"solution-list\">\r\n            <div class=\"solution-item\">\r\n              <div class=\"solution-item-icon\">\ud83c\udfaf<\/div>\r\n              <div class=\"solution-item-content\">\r\n                <strong>Hyperlocal Google Search Ads Restructure<\/strong>\r\n                We dismantled the existing campaign architecture and rebuilt it from scratch around hyper-specific, intent-rich keyword clusters mapped to Brooklyn Heights, Brooklyn Heights adjacent, and outer-borough audiences. We eliminated wasted spend on broad-match terms entirely, implemented negative keyword libraries refined from 140+ communities of data, and layered in geo-modified bidding strategies that prioritized households within 8 miles of the community. Cost per click dropped by 44% in the first 30 days.\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"solution-item\">\r\n              <div class=\"solution-item-icon\">\ud83d\udcf1<\/div>\r\n              <div class=\"solution-item-content\">\r\n                <strong>Adult Children Meta Ads Strategy<\/strong>\r\n                The key insight our data showed: 73% of CCRC decisions are initiated by adult children between the ages of 45\u201362. We built Meta audience segments specifically targeting this demographic within Brooklyn, Manhattan, and adjacent boroughs \u2014 layered with behavioral signals indicating active care research. Our creative focused on emotional resonance: the relief of finding a community that truly cares, the peace of mind that comes with a Life Plan model. Engagement rates tripled within 3 weeks of launch.\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"solution-item\">\r\n              <div class=\"solution-item-icon\">\ud83d\udccd<\/div>\r\n              <div class=\"solution-item-content\">\r\n                <strong>Brooklyn-Focused Local SEO Overhaul<\/strong>\r\n                We conducted a complete local SEO audit, rebuilt The Watermark's Google Business Profile from the ground up, and executed a targeted citation and review acquisition campaign. Within 60 days, The Watermark moved from page two obscurity to a consistent top-3 position in Brooklyn's local map pack for 14 high-intent keyword searches. We also optimized neighborhood-specific landing page content \u2014 Brooklyn Heights, DUMBO, Brooklyn Promenade \u2014 targeting families researching by location, not just by category.\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"solution-item\">\r\n              <div class=\"solution-item-icon\">\u26a1<\/div>\r\n              <div class=\"solution-item-content\">\r\n                <strong>CRM Integration &amp; Automated Lead Response<\/strong>\r\n                We implemented automated lead response sequences that triggered within <strong>4 minutes<\/strong> of a form submission \u2014 a personalized, community-specific email sequence followed by an SMS touchpoint if no response was received. The sales team received a real-time alert with lead context, inquiry source, and suggested follow-up talking points. Average response time dropped from 22+ hours to under 6 minutes. Tour booking rate from inbound leads increased by 190%.\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"solution-item\">\r\n              <div class=\"solution-item-icon\">\ud83d\udcca<\/div>\r\n              <div class=\"solution-item-content\">\r\n                <strong>Full Conversion Tracking &amp; Attribution<\/strong>\r\n                We installed a complete tracking infrastructure across Google Analytics 4, Google Ads, and Meta \u2014 with call tracking, form tracking, and UTM parameters for every touchpoint. For the first time in the community's marketing history, the leadership team could see exactly which campaigns, keywords, and ads were generating tours \u2014 and which were generating move-ins. This allowed us to reallocate budget in real time toward the highest-converting channels.\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"story-section reveal\">\r\n          <div class=\"story-section-label\">The Execution<\/div>\r\n          <h2 class=\"story-heading\">Month by Month: What Actually Happened.<\/h2>\r\n          <div class=\"story-body\">\r\n            <p><strong>Month 1:<\/strong> We focused entirely on infrastructure. Campaign restructure, tracking installation, GBP rebuild, and audience research. No vanity metrics. No premature optimism. Just building the right foundation so that every dollar we spent after launch would be accountable.<\/p>\r\n            <p><strong>Month 2:<\/strong> Campaigns launched. Within the first two weeks, qualified lead volume began to climb. The new Google Ads structure was generating inquiry calls from families who were actually within the community's target geography. Meta campaigns started producing warm leads from adult children actively researching care options. The sales team noticed the difference immediately \u2014 <em>these weren't tire-kickers. These were families who were ready to tour.<\/em><\/p>\r\n            <p><strong>Month 3:<\/strong> Local SEO rankings broke into the top 3 on Google Maps for key Brooklyn search terms. Tour volume was up <strong>212%<\/strong> over baseline. The CRM automation was running perfectly \u2014 no lead was going more than 6 minutes without a response. The pipeline was fuller than it had been in years. The sales director called it \"a completely different energy in the building.\"<\/p>\r\n            <p><strong>Month 4:<\/strong> The Watermark at Brooklyn Heights crossed <strong>95% occupancy<\/strong>. Qualified leads were up 380% from the pre-Elderbloom baseline. Cost per tour had been cut by 61%. The community that had been struggling in one of the most competitive markets in the country was now one of the strongest-performing Watermark communities nationally. The waitlist conversation had begun.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pull-quote reveal\">\r\n          <p>By month four, the sales director wasn't just filling tours. She was managing a waitlist \u2014 something that hadn't happened at this community in over three years. That's not luck. That's what a strategy built for your specific market can do.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"story-section reveal\">\r\n          <div class=\"story-section-label\">Why It Worked<\/div>\r\n          <h2 class=\"story-heading\">Senior Living Isn't a Vertical. It's a Language.<\/h2>\r\n          <div class=\"story-body\">\r\n            <p>The reason most marketing agencies fail senior living communities isn't budget. It isn't technology. It's that they don't understand the business they're marketing. They don't understand census pressure, payer mix, the CCRC decision cycle, the emotional weight that adult children carry when they're researching options for a parent. They don't understand why a 22-hour lead response time is catastrophic in this industry, or why ranking #4 on Google Maps versus #1 can represent hundreds of thousands of dollars in annual revenue.<\/p>\r\n            <p>At Elderbloom, <strong>we've never marketed anything except senior living.<\/strong> We've worked with more than 140 communities across the United States, Canada, and parts of Europe. Every data point we have, every algorithm insight we've accumulated, every creative strategy we've built \u2014 it all came from this industry. When we sit down with a Director of Sales or a VP of Marketing, we aren't learning their world. We're already in it.<\/p>\r\n            <p>That's the difference. And that's why The Watermark at Brooklyn Heights went from occupancy pressure to a waitlist in four months \u2014 in one of the hardest senior living markets in the country.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div><!-- end story-content -->\r\n\r\n      <!-- RIGHT: Sidebar -->\r\n      <div class=\"story-sidebar reveal\">\r\n        <div class=\"sidebar-metric-card\">\r\n          <div class=\"sidebar-card-title\">Final Results \u00b7 4 Months<\/div>\r\n          <div class=\"sidebar-metrics\">\r\n            <div class=\"sidebar-metric\">\r\n              <div class=\"sidebar-metric-num\">380%<\/div>\r\n              <div class=\"sidebar-metric-label\">Qualified Lead Increase<\/div>\r\n            <\/div>\r\n            <div class=\"sidebar-metric\">\r\n              <div class=\"sidebar-metric-num red\">-61%<\/div>\r\n              <div class=\"sidebar-metric-label\">Cost Per Tour<\/div>\r\n            <\/div>\r\n            <div class=\"sidebar-metric\">\r\n              <div class=\"sidebar-metric-num\">95%<\/div>\r\n              <div class=\"sidebar-metric-label\">Occupancy Achieved<\/div>\r\n            <\/div>\r\n            <div class=\"sidebar-metric\">\r\n              <div class=\"sidebar-metric-num\">+212%<\/div>\r\n              <div class=\"sidebar-metric-label\">Tour Volume (Mo 3)<\/div>\r\n            <\/div>\r\n            <div class=\"sidebar-metric full-width\">\r\n              <div class=\"sidebar-metric-num\" style=\"font-size:20px;\">6 min<\/div>\r\n              <div class=\"sidebar-metric-label\">Avg Lead Response (from 22+ hours)<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"sidebar-services\">\r\n          <div class=\"sidebar-services-title\">Services Deployed<\/div>\r\n          <span class=\"service-tag\">Google Search Ads<\/span>\r\n          <span class=\"service-tag\">Meta Ads<\/span>\r\n          <span class=\"service-tag\">Local SEO<\/span>\r\n          <span class=\"service-tag\">CRM &amp; Automation<\/span>\r\n          <span class=\"service-tag\">Tracking &amp; Reporting<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sidebar-timeline\">\r\n          <div class=\"sidebar-timeline-title\">Timeline to Results<\/div>\r\n          <div class=\"timeline-item\">\r\n            <div class=\"timeline-dot\"><div class=\"timeline-dot-inner\"><\/div><\/div>\r\n            <div class=\"timeline-content\">\r\n              <div class=\"timeline-month\">Month 1<\/div>\r\n              <div class=\"timeline-event\">Full audit, campaign rebuild, tracking infrastructure, GBP overhaul launched<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"timeline-item\">\r\n            <div class=\"timeline-dot\"><div class=\"timeline-dot-inner\"><\/div><\/div>\r\n            <div class=\"timeline-content\">\r\n              <div class=\"timeline-month\">Month 2<\/div>\r\n              <div class=\"timeline-event\">Campaigns live. Lead volume climbs. CRM automation cuts response time to 6 min. Tour pipeline swells.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"timeline-item\">\r\n            <div class=\"timeline-dot\"><div class=\"timeline-dot-inner\"><\/div><\/div>\r\n            <div class=\"timeline-content\">\r\n              <div class=\"timeline-month\">Month 3<\/div>\r\n              <div class=\"timeline-event\">Top 3 local map pack rankings achieved. Tour volume up 212% from baseline. Sales team describes \"completely different energy.\"<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"timeline-item\">\r\n            <div class=\"timeline-dot active\"><div class=\"timeline-dot-inner\"><\/div><\/div>\r\n            <div class=\"timeline-content\">\r\n              <div class=\"timeline-month\">Month 4<\/div>\r\n              <div class=\"timeline-event\">95% occupancy achieved. Waitlist conversation begins. Cost per tour down 61%. Mission accomplished.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div style=\"background:var(--bg-card);border:1px solid rgba(24,203,150,0.2);border-radius:16px;padding:22px;text-align:center;\">\r\n          <div style=\"font-size:13px;color:rgba(20,24,31,0.8);margin-bottom:16px;line-height:1.6;\">Is your community leaving revenue on the table in a competitive market?<\/div>\r\n          <a href=\"#contact\" class=\"btn-primary\" style=\"width:100%;justify-content:center;font-size:13px;\">Book a Free Strategy Call \u2192<\/a>\r\n          <div style=\"font-size:11px;color:var(--text-dim);margin-top:12px;\">No pitch deck. No pressure. Just honest strategy.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== RESULTS ===== -->\r\n<section id=\"results\">\r\n  <div class=\"container\">\r\n    <div class=\"results-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">The Numbers<\/div>\r\n      <h2 class=\"results-headline\">Four Months. Six Competitors.<br><span class=\"gradient-text\">One Clear Winner.<\/span><\/h2>\r\n      <p style=\"font-size:16px;color:rgba(20,24,31,0.8);max-width:560px;margin:0 auto;line-height:1.7;\">Every metric below is verified. No rounded numbers, no cherry-picked windows, no vanity stats. This is what 4 months of purpose-built senior living marketing looks like.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"results-big-grid\">\r\n      <div class=\"result-big reveal\">\r\n        <div class=\"result-big-num count-up\" data-target=\"380\" data-suffix=\"%\">0%<\/div>\r\n        <div class=\"result-big-label\">Qualified Lead Increase<\/div>\r\n        <div class=\"result-big-sub\">More move-in ready families entering the pipeline every single month \u2014 not tire-kickers. Real prospects.<\/div>\r\n        <div class=\"result-big-badge\">\u26a1 Google Ads + Meta Ads<\/div>\r\n      <\/div>\r\n      <div class=\"result-big reveal reveal-delay-1\">\r\n        <div class=\"result-big-num red\">-61%<\/div>\r\n        <div class=\"result-big-label\">Cost Per Tour<\/div>\r\n        <div class=\"result-big-sub\">Every marketing dollar now works harder. Tours that used to cost $140+ each now cost a fraction of that.<\/div>\r\n        <div class=\"result-big-badge\">\u26a1 Campaign Restructure<\/div>\r\n      <\/div>\r\n      <div class=\"result-big reveal reveal-delay-2\">\r\n        <div class=\"result-big-num count-up\" data-target=\"95\" data-suffix=\"%\">0%<\/div>\r\n        <div class=\"result-big-label\">Occupancy Achieved<\/div>\r\n        <div class=\"result-big-sub\">From significant vacancy pressure to 95% in 4 months \u2014 in Brooklyn, one of the toughest senior living markets in the US.<\/div>\r\n        <div class=\"result-big-badge\">\u26a1 Full Strategy Deployed<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"results-secondary\">\r\n      <div class=\"result-sm reveal\">\r\n        <div class=\"result-sm-num\">#1\u20133<\/div>\r\n        <div class=\"result-sm-label\">Google Map Pack Rankings for 14 Brooklyn Senior Living Search Terms<\/div>\r\n      <\/div>\r\n      <div class=\"result-sm reveal reveal-delay-1\">\r\n        <div class=\"result-sm-num\">6 min<\/div>\r\n        <div class=\"result-sm-label\">Average Lead Response Time (down from 22+ hours)<\/div>\r\n      <\/div>\r\n      <div class=\"result-sm reveal reveal-delay-2\">\r\n        <div class=\"result-sm-num\">+212%<\/div>\r\n        <div class=\"result-sm-label\">Tour Volume in Month 3 vs. Pre-Elderbloom Baseline<\/div>\r\n      <\/div>\r\n      <div class=\"result-sm reveal reveal-delay-3\">\r\n        <div class=\"result-sm-num\">190%<\/div>\r\n        <div class=\"result-sm-label\">Tour Booking Rate Increase From Inbound Leads<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CHARTS ===== -->\r\n<section id=\"chart-section\">\r\n  <div class=\"chart-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"charts-layout\">\r\n      <div class=\"chart-card reveal\">\r\n        <div class=\"chart-card-title\">Monthly Qualified Leads \u2014 The Watermark at Brooklyn Heights<\/div>\r\n        <div class=\"chart-card-sub\">Months 1\u20134 under Elderbloom management vs. pre-engagement baseline<\/div>\r\n        <div class=\"bar-chart\" id=\"leadChart\"><\/div>\r\n        <div style=\"display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--text-muted);\">\r\n          <div style=\"display:flex;align-items:center;gap:6px;\"><div style=\"width:10px;height:10px;border-radius:2px;background:rgba(24,203,150,0.25);\"><\/div>Pre-Engagement<\/div>\r\n          <div style=\"display:flex;align-items:center;gap:6px;\"><div style=\"width:10px;height:10px;border-radius:2px;background:var(--green);\"><\/div>Post-Launch (Elderbloom)<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"chart-card reveal reveal-delay-1\">\r\n        <div class=\"chart-card-title\">Before vs. After Key Metrics<\/div>\r\n        <div class=\"chart-card-sub\">Comparing pre-Elderbloom baseline to Month 4 performance<\/div>\r\n        <div class=\"before-after\">\r\n          <div class=\"ba-cell before\">\r\n            <div class=\"ba-label\">Before Elderbloom<\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num red\">~22 hrs<\/div>\r\n              <div class=\"ba-desc\">Lead Response Time<\/div>\r\n            <\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num red\">$140+<\/div>\r\n              <div class=\"ba-desc\">Cost Per Tour<\/div>\r\n            <\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num red\">Low<\/div>\r\n              <div class=\"ba-desc\">Map Pack Visibility<\/div>\r\n            <\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num red\">Baseline<\/div>\r\n              <div class=\"ba-desc\">Monthly Lead Volume<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"ba-cell after\">\r\n            <div class=\"ba-label\">After Elderbloom<\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num green\">6 min<\/div>\r\n              <div class=\"ba-desc\">Lead Response Time<\/div>\r\n            <\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num green\">~$55<\/div>\r\n              <div class=\"ba-desc\">Cost Per Tour (-61%)<\/div>\r\n            <\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num green\">#1\u20133<\/div>\r\n              <div class=\"ba-desc\">Map Pack Position<\/div>\r\n            <\/div>\r\n            <div class=\"ba-metric\">\r\n              <div class=\"ba-num green\">+380%<\/div>\r\n              <div class=\"ba-desc\">Monthly Lead Volume<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== TESTIMONIAL ===== -->\r\n<section id=\"testimonial-section\" style=\"background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);\">\r\n  <div class=\"container\">\r\n    <div style=\"text-align:center;margin-bottom:40px;\" class=\"reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1rem;\">What They Said<\/div>\r\n    <\/div>\r\n    <div class=\"testimonial-big reveal\">\r\n      <div class=\"stars-row\">\r\n        <div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div>\r\n      <\/div>\r\n      <p class=\"testimonial-big-quote\">We had worked with two other agencies before Elderbloom \u2014 both of them brought us dashboards full of impressions and click-through rates that meant absolutely nothing to our census. Elderbloom was different from day one. They didn't talk to us about traffic. They talked to us about move-ins, about our pipeline, about what was actually keeping us from full occupancy. In four months, they delivered what the others couldn't do in four years. The Watermark at Brooklyn Heights is now one of our strongest performing communities in the portfolio \u2014 and we have the waitlist to prove it.<\/p>\r\n      <div class=\"testimonial-big-author\">\r\n        <div class=\"author-avatar-big\">KM<\/div>\r\n        <div style=\"text-align:left;\">\r\n          <div style=\"font-size:15px;font-weight:800;\">Katherine M.<\/div>\r\n          <div style=\"font-size:13px;color:var(--text-muted);margin-top:2px;\">VP of Sales &amp; Marketing \u2014 The Watermark Living<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== NEWSLETTER (middle) ===== -->\r\n<section id=\"newsletter\" style=\"background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);\">\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"newsletter-glow\"><\/div>\r\n    <div class=\"newsletter-inner\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\">Free Resources<\/div>\r\n        <h2 class=\"newsletter-headline\">Get the Weekly Edge Every<br><span class=\"gradient-text\">Senior Living Leader Needs<\/span><\/h2>\r\n        <p class=\"newsletter-sub\">Join 2,400+ senior living operators getting our weekly newsletter \u2014 packed with marketing tips, industry benchmarks, and resources you won't find anywhere else.<\/p>\r\n        <div class=\"newsletter-perks\">\r\n          <div class=\"newsletter-perk\">Free weekly marketing tips &amp; senior living growth strategies<\/div>\r\n          <div class=\"newsletter-perk\">Exclusive occupancy benchmarks &amp; industry data<\/div>\r\n          <div class=\"newsletter-perk\">Free staff training resources \u2014 scripts, templates &amp; playbooks<\/div>\r\n          <div class=\"newsletter-perk\">Early access to case studies, tools &amp; community resources<\/div>\r\n          <div class=\"newsletter-perk\">Freebies for your staff &amp; community throughout the year<\/div>\r\n          <div class=\"newsletter-perk\">Zero spam. Unsubscribe anytime. We hate cluttered inboxes too.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"newsletter-form-wrap\">\r\n          <div class=\"nl-live-widget\">\r\n            <div class=\"live-dot\"><\/div>\r\n            <span><span class=\"nl-live-num\" id=\"nlCount\">37<\/span> senior living leaders subscribed this week<\/span>\r\n          <\/div>\r\n          <div id=\"nl-form-body\">\r\n            <div class=\"nl-title\">Subscribe for Free<\/div>\r\n            <div class=\"nl-subtitle\">Join 2,400+ senior living leaders. No spam, ever.<\/div>\r\n            <div class=\"newsletter-form\">\r\n              <input type=\"text\" class=\"nl-input\" id=\"nl-name\" placeholder=\"Your first name\" autocomplete=\"given-name\">\r\n              <input type=\"text\" class=\"nl-input\" id=\"nl-community\" placeholder=\"Your community or company name\">\r\n              <input type=\"email\" class=\"nl-input\" id=\"nl-email\" placeholder=\"Your work email address\" autocomplete=\"email\">\r\n              <select class=\"nl-input\" id=\"nl-role\">\r\n                <option value=\"\" disabled selected>Your role<\/option>\r\n                <option>Director of Marketing<\/option>\r\n                <option>Director of Sales<\/option>\r\n                <option>VP of Sales &amp; Marketing<\/option>\r\n                <option>Director of Operations<\/option>\r\n                <option>Owner \/ Operator<\/option>\r\n                <option>Executive Director<\/option>\r\n                <option>Other<\/option>\r\n              <\/select>\r\n              <button class=\"nl-submit\" onclick=\"handleNewsletterSubmit(this)\">Subscribe &amp; Get Free Resources \u2192<\/button>\r\n              <p class=\"nl-privacy\">\ud83d\udd12 100% free. No spam. Unsubscribe anytime.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div id=\"nl-success\" style=\"display:none;text-align:center;padding:32px 24px;\">\r\n            <div style=\"width:64px;height:64px;border-radius:50%;background:rgba(24,203,150,0.15);border:2px solid var(--green);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px;\">\u2713<\/div>\r\n            <div style=\"font-size:20px;font-weight:900;color:var(--green-text,#067350);margin-bottom:8px;\">You're In!<\/div>\r\n            <p style=\"font-size:14px;color:rgba(20,24,31,0.8);line-height:1.6;\">Welcome to the Elderbloom newsletter. Check your inbox for your welcome gift.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CTA STRIP ===== -->\r\n<section id=\"cta-strip\">\r\n  <div class=\"container\">\r\n    <div class=\"cta-strip-inner reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Your Community Is Next<\/div>\r\n      <h2 class=\"cta-headline\">The Watermark Was Sitting in the Same<br><span class=\"gradient-text\">Position You're In Right Now.<\/span><\/h2>\r\n      <p class=\"cta-sub\">Great community. Competitive market. A marketing strategy that wasn't delivering. Sound familiar? Your 30-minute strategy call is completely free. No pitch deck. No pressure. Just an honest conversation about what's possible.<\/p>\r\n      <div class=\"cta-row\">\r\n        <a href=\"#contact\" class=\"btn-primary\">Book My Free Strategy Call \u2192<\/a>\r\n        <a href=\"tel:+19783334400\" class=\"btn-ghost\">\ud83d\udcde 978-333-4400<\/a>\r\n      <\/div>\r\n      <div style=\"margin-top:32px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap;\">\r\n        <div style=\"font-size:12px;color:rgba(20,24,31,0.8);display:flex;align-items:center;gap:8px;\"><span style=\"color:var(--green-text,#067350);\">\u2713<\/span> 140+ Communities Served<\/div>\r\n        <div style=\"font-size:12px;color:rgba(20,24,31,0.8);display:flex;align-items:center;gap:8px;\"><span style=\"color:var(--green-text,#067350);\">\u2713<\/span> Senior Living Only. Always.<\/div>\r\n        <div style=\"font-size:12px;color:rgba(20,24,31,0.8);display:flex;align-items:center;gap:8px;\"><span style=\"color:var(--green-text,#067350);\">\u2713<\/span> No Long-Term Contracts<\/div>\r\n        <div style=\"font-size:12px;color:rgba(20,24,31,0.8);display:flex;align-items:center;gap:8px;\"><span style=\"color:var(--green-text,#067350);\">\u2713<\/span> Results in 60\u201390 Days<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CALCULATOR ===== -->\r\n<section id=\"calculator\">\r\n  <div class=\"calc-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"calc-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Interactive Calculator<\/div>\r\n      <h2 class=\"calc-headline\">How Much Is Your Current Marketing<br><span class=\"gradient-text\">Actually Costing You?<\/span><\/h2>\r\n      <p class=\"calc-sub\">Adjust the sliders below to calculate the real dollar impact of wasted ad spend, slow lead follow-up, and occupancy gaps on your community's bottom line.<\/p>\r\n    <\/div>\r\n    <div class=\"calc-wrap\">\r\n      <div class=\"calc-inputs reveal\">\r\n        <div class=\"calc-section-title\">Your Community<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Monthly Ad Budget<\/span><span class=\"calc-input-val\" id=\"val-budget\">$5,000<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-budget\" min=\"1000\" max=\"30000\" step=\"500\" value=\"5000\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Average Monthly Revenue Per Resident<\/span><span class=\"calc-input-val\" id=\"val-revenue\">$4,500<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-revenue\" min=\"2000\" max=\"12000\" step=\"100\" value=\"4500\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Average Length of Stay (months)<\/span><span class=\"calc-input-val\" id=\"val-los\">24 mo<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-los\" min=\"6\" max=\"60\" step=\"1\" value=\"24\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-section-title\">Wasted Ad Spend<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>% of Ad Budget Wasted on Non-Converting Audiences<\/span><span class=\"calc-input-val\" id=\"val-waste\">40%<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-waste\" min=\"5\" max=\"85\" step=\"1\" value=\"40\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-section-title\">Slow Lead Follow-Up<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Average Lead Response Time (hours)<\/span><span class=\"calc-input-val\" id=\"val-response\">18 hrs<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-response\" min=\"1\" max=\"72\" step=\"1\" value=\"18\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Monthly Leads Generated<\/span><span class=\"calc-input-val\" id=\"val-leads\">25<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-leads\" min=\"5\" max=\"150\" step=\"1\" value=\"25\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-section-title\">Occupancy Gap<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Total Community Units<\/span><span class=\"calc-input-val\" id=\"val-units\">80<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-units\" min=\"20\" max=\"300\" step=\"5\" value=\"80\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\"><span>Current Occupancy Rate<\/span><span class=\"calc-input-val\" id=\"val-occ\">82%<\/span><\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-occ\" min=\"50\" max=\"97\" step=\"1\" value=\"82\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"calc-results reveal reveal-delay-2\">\r\n        <div class=\"calc-result-card primary\">\r\n          <div class=\"calc-result-label\">Total Annual Revenue at Risk<\/div>\r\n          <div class=\"calc-result-num loss\" id=\"res-total\">$0<\/div>\r\n          <div class=\"calc-result-sub\">Combined impact of wasted spend, lost leads &amp; occupancy gap per year<\/div>\r\n        <\/div>\r\n        <div class=\"calc-breakdown\">\r\n          <div class=\"calc-breakdown-title\">Breakdown<\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Wasted Ad Spend \/ Year<\/span><span class=\"breakdown-val\" id=\"res-waste\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Leads Lost to Slow Follow-Up \/ Year<\/span><span class=\"breakdown-val\" id=\"res-leads-lost\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Occupancy Gap Revenue \/ Month<\/span><span class=\"breakdown-val\" id=\"res-occ-gap\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Lifetime Value of Each Lost Resident<\/span><span class=\"breakdown-val\" id=\"res-ltv\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Recoverable Revenue at 94% Occupancy<\/span><span class=\"breakdown-val green\" id=\"res-recoverable\">$0<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"calc-result-card\">\r\n          <div class=\"calc-result-label\">Qualified Leads You Could Be Getting Monthly<\/div>\r\n          <div class=\"calc-result-num\" id=\"res-potential-leads\">0<\/div>\r\n          <div class=\"calc-result-sub\">Estimated monthly qualified leads with optimized ads, better targeting, and 5-minute automated follow-up.<\/div>\r\n        <\/div>\r\n        <div class=\"calc-cta-note\">Based on your inputs, Elderbloom could help recover an estimated <strong id=\"res-recover-note\">$0<\/strong> in annual revenue. <strong>Book your free call to get your real number.<\/strong><\/div>\r\n        <a href=\"#contact\" class=\"btn-primary\" style=\"width:100%;justify-content:center;font-size:14px;padding:16px;\">Get My Free Revenue Recovery Plan \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CONTACT ===== -->\r\n<section id=\"contact\">\r\n  <div class=\"contact-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"contact-grid\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\">Work With Us<\/div>\r\n        <h2 class=\"contact-headline\">Ready to Become<br><span class=\"gradient-text\">Our Next Case Study?<\/span><\/h2>\r\n        <p class=\"contact-desc\">You've seen what we did for The Watermark at Brooklyn Heights in one of the most competitive markets in the country. Now imagine what we can do in yours. Your 30-minute strategy session is completely free. No pitch deck. No pressure. Just two people who live and breathe senior living, sitting down to talk about what's standing between you and a full house.<\/p>\r\n\r\n        <!-- CALENDAR BOOKING WIDGET -->\r\n        <div class=\"booking-widget\" id=\"calendarWidget\">\r\n          <div class=\"booking-widget-header\">\r\n            <div class=\"booking-widget-title\">\ud83d\udcc5 Book Your Free Strategy Call<\/div>\r\n            <div class=\"booking-spots-badge\">\r\n              <div class=\"live-dot\" style=\"width:7px;height:7px;\"><\/div>\r\n              <span id=\"callCount\">12<\/span> calls booked this week\r\n            <\/div>\r\n          <\/div>\r\n          <div style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;\">\r\n            <button onclick=\"calPrev()\" style=\"background:rgba(15,23,42,0.05);border:1px solid var(--border);border-radius:6px;color:var(--text-white);padding:4px 10px;cursor:pointer;font-size:14px;\">\u2039<\/button>\r\n            <div id=\"calMonthLabel\" style=\"font-size:13px;font-weight:700;color:var(--text-white);\"><\/div>\r\n            <button onclick=\"calNext()\" style=\"background:rgba(15,23,42,0.05);border:1px solid var(--border);border-radius:6px;color:var(--text-white);padding:4px 10px;cursor:pointer;font-size:14px;\">\u203a<\/button>\r\n          <\/div>\r\n          <div style=\"display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;\">\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-dim);padding:4px 0;\">S<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">M<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">T<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">W<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">T<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">F<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-dim);padding:4px 0;\">S<\/div>\r\n          <\/div>\r\n          <div id=\"calGrid\" style=\"display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:14px;\"><\/div>\r\n          <div id=\"calSlots\" style=\"display:none;\">\r\n            <div style=\"font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px;\" id=\"calSlotLabel\"><\/div>\r\n            <div id=\"calSlotGrid\" style=\"display:flex;flex-direction:column;gap:6px;\"><\/div>\r\n          <\/div>\r\n          <div class=\"booking-calls-live\" style=\"margin-top:10px;\">\r\n            <div class=\"live-dot\" style=\"width:7px;height:7px;\"><\/div>\r\n            <span><span class=\"booking-calls-num\" id=\"liveReviews\">4<\/span> communities reviewing strategy right now<\/span>\r\n          <\/div>\r\n          <div style=\"margin-top:14px;padding:10px 14px;background:rgba(24,203,150,0.05);border:1px solid rgba(24,203,150,0.15);border-radius:8px;text-align:center;font-size:11px;color:rgba(20,24,31,0.8);line-height:1.5;\">\r\n            \u2193 Select a time above, then scroll down to fill out the rest of the form\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"contact-info\">\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\ud83d\udcde<\/div>\r\n            <div>\r\n              <div><a href=\"tel:+19783334400\" style=\"color:var(--text-white);\">978-333-4400<\/a><\/div>\r\n              <div class=\"contact-info-sub\">Mon\u2013Fri, 8am\u20136pm EST<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\u2709\ufe0f<\/div>\r\n            <div>\r\n              <div><a href=\"mailto:info@elderbloomstrategies.com\" style=\"color:var(--text-white);\">info@elderbloomstrategies.com<\/a><\/div>\r\n              <div class=\"contact-info-sub\">Replies within 1 business day<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\ud83d\udccd<\/div>\r\n            <div>\r\n              <div>6 Liberty Square #2579, Boston, MA 02109<\/div>\r\n              <div class=\"contact-info-sub\">Serving communities nationwide &amp; internationally<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"trust-badges\">\r\n          <div class=\"trust-badge\">\u2713 Founded 2016<\/div>\r\n          <div class=\"trust-badge\">\u2713 Senior living only<\/div>\r\n          <div class=\"trust-badge\">\u2713 140+ communities served<\/div>\r\n          <div class=\"trust-badge\">\u2713 No long-term contracts<\/div>\r\n          <div class=\"trust-badge\">\u2713 US \u00b7 Canada \u00b7 Europe<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"contact-form\">\r\n          <div id=\"contact-form-header\" style=\"margin-bottom:28px;\">\r\n            <div style=\"font-size:19px;font-weight:800;margin-bottom:6px;\">Book Your Free Strategy Call<\/div>\r\n            <div style=\"font-size:13px;color:rgba(20,24,31,0.8);\">No obligation. No sales pressure. Just honest strategy from a team that speaks senior living.<\/div>\r\n          <\/div>\r\n          <div id=\"selected-slot-display\" style=\"display:none;padding:10px 14px;background:rgba(24,203,150,0.08);border:1px solid rgba(24,203,150,0.25);border-radius:8px;font-size:12px;color:var(--green-text,#067350);font-weight:700;margin-bottom:18px;\"><\/div>\r\n          <div id=\"contact-form-fields\">\r\n            <div class=\"form-row\">\r\n              <div class=\"form-group\">\r\n                <label for=\"fname\">First Name<\/label>\r\n                <input type=\"text\" id=\"fname\" placeholder=\"Jane\" autocomplete=\"given-name\">\r\n              <\/div>\r\n              <div class=\"form-group\">\r\n                <label for=\"lname\">Last Name<\/label>\r\n                <input type=\"text\" id=\"lname\" placeholder=\"Smith\" autocomplete=\"family-name\">\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"email\">Work Email<\/label>\r\n              <input type=\"email\" id=\"email\" placeholder=\"jane@yourcommunity.com\" autocomplete=\"email\">\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"phone\">Phone Number<\/label>\r\n              <input type=\"tel\" id=\"phone\" placeholder=\"(555) 000-0000\" autocomplete=\"tel\">\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"role\">Your Role<\/label>\r\n              <select id=\"role\">\r\n                <option value=\"\" disabled selected>Select your role<\/option>\r\n                <option>Director of Marketing<\/option>\r\n                <option>Director of Sales<\/option>\r\n                <option>VP of Sales &amp; Marketing<\/option>\r\n                <option>Director of Operations<\/option>\r\n                <option>Owner \/ Operator<\/option>\r\n                <option>Executive Director<\/option>\r\n                <option>Other<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"community\">Community \/ Company Name<\/label>\r\n              <input type=\"text\" id=\"community\" placeholder=\"Your Senior Living Community\">\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"communities\">Number of Communities<\/label>\r\n              <select id=\"communities\">\r\n                <option value=\"\" disabled selected>Select range<\/option>\r\n                <option>1 Community<\/option>\r\n                <option>2\u20135 Communities<\/option>\r\n                <option>6\u201315 Communities<\/option>\r\n                <option>16\u201350 Communities<\/option>\r\n                <option>50+ Communities<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"challenge\">What Brought You to This Page Today?<\/label>\r\n              <textarea id=\"challenge\" placeholder=\"Tell us about your census pressure, what you've tried before, or what's keeping you up at night...\"><\/textarea>\r\n            <\/div>\r\n            <button class=\"form-submit\" onclick=\"handleFormSubmit(this)\">Book My Free Strategy Call \u2192<\/button>\r\n            <p class=\"form-privacy\">\ud83d\udd12 Your information is secure and will never be shared. We respect your privacy.<\/p>\r\n          <\/div>\r\n          <div id=\"contact-success\" style=\"display:none;text-align:center;padding:32px 24px;\">\r\n            <div style=\"width:64px;height:64px;border-radius:50%;background:rgba(24,203,150,0.15);border:2px solid var(--green);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px;\">\u2713<\/div>\r\n            <div style=\"font-size:20px;font-weight:900;color:var(--green-text,#067350);margin-bottom:8px;\">Request Received!<\/div>\r\n            <p style=\"font-size:14px;color:rgba(20,24,31,0.8);line-height:1.6;\">Thank you \u2014 a member of the Elderbloom team will reach out within 1 business day to confirm your strategy call.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/\/ ---- REVEAL ----\r\nconst reveals = document.querySelectorAll('.reveal');\r\nconst observer = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => { if (e.isIntersecting) e.target.classList.add('visible'); });\r\n}, { threshold: 0.08 });\r\nreveals.forEach(el => observer.observe(el));\r\n\r\n\/\/ ---- COUNT UP ----\r\nfunction animateCount(el) {\r\n  const target = parseInt(el.dataset.target);\r\n  const suffix = el.dataset.suffix || '';\r\n  let start = 0;\r\n  const duration = 2000;\r\n  const step = 16;\r\n  const increment = target \/ (duration \/ step);\r\n  const timer = setInterval(() => {\r\n    start += increment;\r\n    if (start >= target) { start = target; clearInterval(timer); }\r\n    el.textContent = Math.floor(start) + suffix;\r\n  }, step);\r\n}\r\nconst counterObserver = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => {\r\n    if (e.isIntersecting && !e.target.classList.contains('counted')) {\r\n      e.target.classList.add('counted');\r\n      animateCount(e.target);\r\n    }\r\n  });\r\n}, { threshold: 0.5 });\r\ndocument.querySelectorAll('.count-up').forEach(el => counterObserver.observe(el));\r\n\r\n\/\/ ---- LEAD CHART ----\r\n(function buildLeadChart() {\r\n  const labels = ['Pre','Pre','Pre','Mo1','Mo2','Mo3','Mo4'];\r\n  const values = [18, 21, 19, 29, 48, 73, 87];\r\n  const highlights = [false, false, false, true, true, true, true];\r\n  const chart = document.getElementById('leadChart');\r\n  if (!chart) return;\r\n  const max = Math.max(...values);\r\n  values.forEach((v, i) => {\r\n    const wrap = document.createElement('div');\r\n    wrap.className = 'bar-wrap';\r\n    const val = document.createElement('div');\r\n    val.className = 'bar-val';\r\n    val.textContent = v;\r\n    const bar = document.createElement('div');\r\n    bar.className = 'bar' + (highlights[i] ? ' highlight' : (i < 3 ? '' : ' mid'));\r\n    bar.style.height = '0px';\r\n    bar.style.transition = 'height 1s ease ' + (i * 0.1) + 's';\r\n    const lbl = document.createElement('div');\r\n    lbl.className = 'bar-label';\r\n    lbl.textContent = labels[i];\r\n    wrap.appendChild(val);\r\n    wrap.appendChild(bar);\r\n    wrap.appendChild(lbl);\r\n    chart.appendChild(wrap);\r\n    setTimeout(() => { bar.style.height = Math.round((v \/ max) * 130) + 'px'; }, 300 + i * 100);\r\n  });\r\n})();\r\n\r\n\/\/ ---- LIVE COUNTER ----\r\nlet liveCount = 4;\r\nsetInterval(() => {\r\n  const el = document.getElementById('liveCount');\r\n  const el2 = document.getElementById('liveReviews');\r\n  const change = Math.random() > 0.6 ? 1 : (Math.random() > 0.7 ? -1 : 0);\r\n  liveCount = Math.max(1, Math.min(12, liveCount + change));\r\n  if (el) el.textContent = liveCount;\r\n  if (el2) el2.textContent = liveCount;\r\n}, 6000);\r\n\r\nlet nlCountVal = 37;\r\nsetInterval(() => {\r\n  const el = document.getElementById('nlCount');\r\n  if (!el) return;\r\n  if (Math.random() > 0.85) { nlCountVal++; el.textContent = nlCountVal; }\r\n}, 12000);\r\n\r\nlet callCount = 12;\r\nsetInterval(() => {\r\n  const el = document.getElementById('callCount');\r\n  if (!el) return;\r\n  if (Math.random() > 0.9) { callCount = Math.min(callCount + 1, 15); el.textContent = callCount; }\r\n}, 20000);\r\n\r\n\/\/ ---- STICKY CTA ----\r\nconst stickyCTA = document.getElementById('stickyCTA');\r\nwindow.addEventListener('scroll', () => { stickyCTA.classList.toggle('show', window.scrollY > 600); });\r\n\r\n\/\/ ---- SMOOTH SCROLL ----\r\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(a => {\r\n  a.addEventListener('click', e => {\r\n    const target = document.querySelector(a.getAttribute('href'));\r\n    if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'start' }); }\r\n  });\r\n});\r\n\r\n\/\/ ========================================================\r\n\/\/ CALENDAR BOOKING WIDGET\r\n\/\/ ========================================================\r\n(function() {\r\n  const MONTHS = ['January','February','March','April','May','June','July','August','September','October','November','December'];\r\n  const today = new Date();\r\n  let calYear = today.getFullYear();\r\n  let calMonth = today.getMonth();\r\n  let selectedDate = null;\r\n\r\n  function seededRand(seed) {\r\n    let s = seed;\r\n    return function() { s = (s * 1664525 + 1013904223) & 0xffffffff; return (s >>> 0) \/ 0xffffffff; };\r\n  }\r\n\r\n  const ALL_SLOTS = ['9:00 AM','9:30 AM','10:00 AM','10:30 AM','11:00 AM','11:30 AM','1:00 PM','1:30 PM','2:00 PM','2:30 PM','3:00 PM','3:30 PM','4:00 PM'];\r\n\r\n  function getDayData(y, m, d) {\r\n    const dow = new Date(y, m, d).getDay();\r\n    if (dow === 0 || dow === 6) return null;\r\n    const dateObj = new Date(y, m, d);\r\n    const todayMidnight = new Date(today.getFullYear(), today.getMonth(), today.getDate());\r\n    if (dateObj < todayMidnight) return { status: 'past' };\r\n    const monday = new Date(y, m, d - (dow - 1));\r\n    const weekSeed = monday.getFullYear() * 10000 + (monday.getMonth() + 1) * 100 + monday.getDate();\r\n    const weekRand = seededRand(weekSeed);\r\n    const r0 = weekRand();\r\n    const bookedCount = r0 < 0.45 ? 1 : 2;\r\n    const weekdays = [1,2,3,4,5];\r\n    const shuffledDays = [...weekdays].sort(() => weekRand() - 0.5);\r\n    const bookedDows = shuffledDays.slice(0, bookedCount);\r\n    if (bookedDows.includes(dow)) return { status: 'full' };\r\n    const daySeed = y * 100000 + (m + 1) * 1000 + d * 7 + dow * 13;\r\n    const dayRand = seededRand(daySeed);\r\n    dayRand(); dayRand(); dayRand();\r\n    const rCount = dayRand();\r\n    let count;\r\n    if (rCount < 0.14) count = 1;\r\n    else if (rCount < 0.30) count = 2;\r\n    else if (rCount < 0.50) count = 3;\r\n    else if (rCount < 0.68) count = 4;\r\n    else if (rCount < 0.84) count = 5;\r\n    else count = 6;\r\n    dayRand(); dayRand();\r\n    const shuffled = [...ALL_SLOTS].sort(() => dayRand() - 0.5);\r\n    dayRand();\r\n    const shuffled2 = shuffled.sort(() => dayRand() - 0.5);\r\n    const picked = shuffled2.slice(0, count).sort((a, b) => ALL_SLOTS.indexOf(a) - ALL_SLOTS.indexOf(b));\r\n    return { status: 'available', slots: picked };\r\n  }\r\n\r\n  function renderCalendar() {\r\n    const label = document.getElementById('calMonthLabel');\r\n    const grid = document.getElementById('calGrid');\r\n    if (!label || !grid) return;\r\n    label.textContent = MONTHS[calMonth] + ' ' + calYear;\r\n    grid.innerHTML = '';\r\n    const firstDow = new Date(calYear, calMonth, 1).getDay();\r\n    const daysInMonth = new Date(calYear, calMonth + 1, 0).getDate();\r\n    for (let i = 0; i < firstDow; i++) grid.appendChild(document.createElement('div'));\r\n    for (let d = 1; d <= daysInMonth; d++) {\r\n      const data = getDayData(calYear, calMonth, d);\r\n      const cell = document.createElement('div');\r\n      cell.textContent = d;\r\n      cell.style.cssText = 'text-align:center;padding:6px 2px;border-radius:6px;font-size:12px;font-weight:600;cursor:default;border:1px solid transparent;transition:all 0.2s;';\r\n      if (!data || data.status === 'past') {\r\n        cell.style.color = 'var(--text-dim)';\r\n      } else if (data.status === 'full') {\r\n        cell.style.color = 'rgba(249,92,92,0.5)';\r\n        cell.style.background = 'rgba(249,92,92,0.05)';\r\n        cell.style.borderColor = 'rgba(249,92,92,0.18)';\r\n        cell.style.cursor = 'not-allowed';\r\n        const fl = document.createElement('div');\r\n        fl.textContent = 'Full';\r\n        fl.style.cssText = 'font-size:8px;font-weight:700;color:#c81e1e;line-height:1;margin-top:2px;';\r\n        cell.style.display = 'flex'; cell.style.flexDirection = 'column'; cell.style.alignItems = 'center';\r\n        cell.appendChild(fl);\r\n      } else {\r\n        const isToday = (calYear === today.getFullYear() && calMonth === today.getMonth() && d === today.getDate());\r\n        const isSelected = selectedDate && selectedDate.y === calYear && selectedDate.m === calMonth && selectedDate.d === d;\r\n        if (isSelected) { cell.style.background = 'var(--green)'; cell.style.color = '#050505'; cell.style.borderColor = 'var(--green)'; cell.style.fontWeight = '800'; }\r\n        else if (isToday) { cell.style.background = 'rgba(24,203,150,0.12)'; cell.style.color = 'var(--green)'; cell.style.borderColor = 'rgba(24,203,150,0.35)'; }\r\n        else { cell.style.color = 'var(--text-white)'; cell.style.background = 'rgba(15,23,42,0.03)'; cell.style.borderColor = 'var(--border)'; }\r\n        cell.style.cursor = 'pointer';\r\n        const hint = document.createElement('div');\r\n        hint.textContent = data.slots.length + ' left';\r\n        hint.style.cssText = 'font-size:8px;font-weight:700;color:' + (data.slots.length <= 2 ? '#9a4807' : 'var(--green-text,#067350)') + ';line-height:1;margin-top:2px;';\r\n        cell.style.display = 'flex'; cell.style.flexDirection = 'column'; cell.style.alignItems = 'center';\r\n        cell.appendChild(hint);\r\n        cell.onmouseover = function() { if (!isSelected) { cell.style.background = 'rgba(24,203,150,0.15)'; cell.style.borderColor = 'rgba(24,203,150,0.4)'; } };\r\n        cell.onmouseout = function() { if (!isSelected) { cell.style.background = isToday ? 'rgba(24,203,150,0.12)' : 'rgba(15,23,42,0.03)'; cell.style.borderColor = isToday ? 'rgba(24,203,150,0.35)' : 'var(--border)'; } };\r\n        cell.onclick = function() { selectedDate = { y: calYear, m: calMonth, d: d, slots: data.slots }; renderCalendar(); renderSlots(data.slots); };\r\n      }\r\n      grid.appendChild(cell);\r\n    }\r\n    if (!selectedDate || selectedDate.m !== calMonth || selectedDate.y !== calYear) {\r\n      const slotsDiv = document.getElementById('calSlots');\r\n      if (slotsDiv) slotsDiv.style.display = 'none';\r\n    } else if (selectedDate) renderSlots(selectedDate.slots);\r\n  }\r\n\r\n  function renderSlots(slots) {\r\n    const slotsDiv = document.getElementById('calSlots');\r\n    const slotGrid = document.getElementById('calSlotGrid');\r\n    const slotLabel = document.getElementById('calSlotLabel');\r\n    if (!slotsDiv || !slotGrid || !slotLabel) return;\r\n    const dayNames = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];\r\n    const dow = new Date(selectedDate.y, selectedDate.m, selectedDate.d).getDay();\r\n    slotLabel.textContent = dayNames[dow] + ', ' + MONTHS[selectedDate.m].slice(0,3) + ' ' + selectedDate.d + ' \u2014 Available Times (EST)';\r\n    slotGrid.innerHTML = '';\r\n    slots.forEach(function(time) {\r\n      const btn = document.createElement('div');\r\n      btn.style.cssText = 'display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:rgba(15,23,42,0.03);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all 0.2s;font-size:12px;';\r\n      const left = document.createElement('span'); left.textContent = time; left.style.fontWeight = '700';\r\n      const right = document.createElement('span'); right.textContent = 'Select \u2192';\r\n      right.style.cssText = 'font-size:10px;font-weight:700;color:var(--green-text,#067350);text-transform:uppercase;letter-spacing:0.08em;';\r\n      btn.appendChild(left); btn.appendChild(right);\r\n      btn.onmouseover = function() { btn.style.borderColor = 'var(--border-green)'; btn.style.background = 'rgba(24,203,150,0.04)'; };\r\n      btn.onmouseout = function() { btn.style.borderColor = 'var(--border)'; btn.style.background = 'rgba(15,23,42,0.03)'; };\r\n      btn.onclick = function() {\r\n        const dayNames2 = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];\r\n        const dow2 = new Date(selectedDate.y, selectedDate.m, selectedDate.d).getDay();\r\n        const label = dayNames2[dow2] + ', ' + MONTHS[selectedDate.m] + ' ' + selectedDate.d + ' \u00b7 ' + time + ' EST';\r\n        slotGrid.querySelectorAll('div').forEach(function(b) { b.style.background = 'rgba(15,23,42,0.03)'; b.style.borderColor = 'var(--border)'; const r = b.querySelector('span:last-child'); if (r) r.textContent = 'Select \u2192'; });\r\n        btn.style.background = 'rgba(24,203,150,0.08)'; btn.style.borderColor = 'var(--green)';\r\n        right.textContent = '\u2713 Selected';\r\n        const display = document.getElementById('selected-slot-display');\r\n        if (display) { display.style.display = 'block'; display.textContent = '\u2713 ' + label; }\r\n        window._elderbloomSlot = label;\r\n        const form = document.querySelector('.contact-form');\r\n        if (form) form.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n      };\r\n      slotGrid.appendChild(btn);\r\n    });\r\n    slotsDiv.style.display = 'block';\r\n  }\r\n\r\n  window.calPrev = function() { calMonth--; if (calMonth < 0) { calMonth = 11; calYear--; } renderCalendar(); };\r\n  window.calNext = function() { calMonth++; if (calMonth > 11) { calMonth = 0; calYear++; } renderCalendar(); };\r\n  document.addEventListener('DOMContentLoaded', renderCalendar);\r\n})();\r\n\r\n\/\/ ========================================================\r\n\/\/ CONTACT FORM\r\n\/\/ ========================================================\r\nasync function handleFormSubmit(btn) {\r\n  const fname = document.getElementById('fname').value.trim();\r\n  const email = document.getElementById('email').value.trim();\r\n  if (!fname || !email) {\r\n    btn.textContent = '\u26a0 Please fill in your name and email';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.textContent = 'Book My Free Strategy Call \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.disabled = true; btn.textContent = 'Sending\u2026';\r\n  try {\r\n    const res = await fetch('https:\/\/formspree.io\/f\/maqallpw', {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\r\n      body: JSON.stringify({\r\n        first_name: fname,\r\n        last_name: document.getElementById('lname').value.trim(),\r\n        email: email,\r\n        phone: document.getElementById('phone').value.trim(),\r\n        role: document.getElementById('role').value,\r\n        community: document.getElementById('community').value.trim(),\r\n        number_of_communities: document.getElementById('communities').value,\r\n        biggest_challenge: document.getElementById('challenge').value.trim(),\r\n        preferred_slot: window._elderbloomSlot || 'Not selected',\r\n        page: 'Case Study \u2014 Watermark Brooklyn Heights',\r\n        _subject: 'New Strategy Call Request (Watermark BK Case Study) \u2014 ' + fname + ' | Elderbloom'\r\n      })\r\n    });\r\n    if (res.ok) {\r\n      document.getElementById('contact-form-header').style.display = 'none';\r\n      document.getElementById('selected-slot-display').style.display = 'none';\r\n      document.getElementById('contact-form-fields').style.display = 'none';\r\n      document.getElementById('contact-success').style.display = 'block';\r\n    } else { throw new Error('Failed'); }\r\n  } catch(err) {\r\n    btn.disabled = false; btn.textContent = 'Book My Free Strategy Call \u2192';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.style.background = 'var(--green)'; }, 3000);\r\n    alert('Something went wrong. Please try again or call us at 978-333-4400.');\r\n  }\r\n}\r\n\r\n\/\/ ========================================================\r\n\/\/ NEWSLETTER FORM\r\n\/\/ ========================================================\r\nasync function handleNewsletterSubmit(btn) {\r\n  const email = document.getElementById('nl-email').value.trim();\r\n  if (!email) {\r\n    btn.textContent = '\u26a0 Please enter your email';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.textContent = 'Subscribe & Get Free Resources \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.disabled = true; btn.textContent = 'Subscribing\u2026';\r\n  try {\r\n    const res = await fetch('https:\/\/formspree.io\/f\/xlgaoopd', {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\r\n      body: JSON.stringify({\r\n        name: document.getElementById('nl-name').value.trim(),\r\n        community: document.getElementById('nl-community').value.trim(),\r\n        email: email,\r\n        role: document.getElementById('nl-role').value,\r\n        _subject: 'New Newsletter Subscriber \u2014 Elderbloom Strategies'\r\n      })\r\n    });\r\n    if (res.ok) {\r\n      document.getElementById('nl-form-body').style.display = 'none';\r\n      document.getElementById('nl-success').style.display = 'block';\r\n      nlCountVal++; const el = document.getElementById('nlCount'); if (el) el.textContent = nlCountVal;\r\n    } else { throw new Error('Failed'); }\r\n  } catch(err) {\r\n    btn.disabled = false; btn.textContent = 'Subscribe & Get Free Resources \u2192';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.style.background = 'var(--green)'; }, 3000);\r\n    alert('Something went wrong. Please try again.');\r\n  }\r\n}\r\n\r\n\/\/ ---- REVENUE CALCULATOR ----\r\nfunction fmtDollar(n) {\r\n  if (n >= 1000000) return '$' + (n \/ 1000000).toFixed(2) + 'M';\r\n  if (n >= 1000) return '$' + Math.round(n \/ 1000) + 'K';\r\n  return '$' + Math.round(n).toLocaleString();\r\n}\r\nfunction updateCalc() {\r\n  const budget = parseInt(document.getElementById('sl-budget').value);\r\n  const revenue = parseInt(document.getElementById('sl-revenue').value);\r\n  const los = parseInt(document.getElementById('sl-los').value);\r\n  const waste = parseInt(document.getElementById('sl-waste').value);\r\n  const response = parseInt(document.getElementById('sl-response').value);\r\n  const leads = parseInt(document.getElementById('sl-leads').value);\r\n  const units = parseInt(document.getElementById('sl-units').value);\r\n  const occ = parseInt(document.getElementById('sl-occ').value);\r\n\r\n  document.getElementById('val-budget').textContent = '$' + budget.toLocaleString();\r\n  document.getElementById('val-revenue').textContent = '$' + revenue.toLocaleString();\r\n  document.getElementById('val-los').textContent = los + ' mo';\r\n  document.getElementById('val-waste').textContent = waste + '%';\r\n  document.getElementById('val-response').textContent = response + ' hrs';\r\n  document.getElementById('val-leads').textContent = leads;\r\n  document.getElementById('val-units').textContent = units;\r\n  document.getElementById('val-occ').textContent = occ + '%';\r\n\r\n  const wastedAnnual = budget * (waste \/ 100) * 12;\r\n  const followupLossFactor = Math.min(0.85, ((response - 1) \/ 71) * 0.78 + 0.05);\r\n  const lostLeads = leads * followupLossFactor;\r\n  const ltv = revenue * los;\r\n  const leadsLostValue = lostLeads * 0.08 * ltv * 12;\r\n  const emptyUnits = units * ((100 - occ) \/ 100);\r\n  const targetUnits = units * 0.94;\r\n  const currentUnits = units * (occ \/ 100);\r\n  const recoverableUnits = Math.max(0, targetUnits - currentUnits);\r\n  const occGapMonthly = emptyUnits * revenue;\r\n  const recoverableMonthly = recoverableUnits * revenue;\r\n  const total = wastedAnnual + leadsLostValue + (occGapMonthly * 12);\r\n  const recoverable = wastedAnnual * 0.7 + (recoverableMonthly * 12);\r\n  const potentialLeads = Math.round(leads * 2.8 * (1 - (waste \/ 100) * 0.6));\r\n\r\n  document.getElementById('res-total').textContent = fmtDollar(total);\r\n  document.getElementById('res-waste').textContent = fmtDollar(wastedAnnual);\r\n  document.getElementById('res-leads-lost').textContent = fmtDollar(leadsLostValue);\r\n  document.getElementById('res-occ-gap').textContent = fmtDollar(occGapMonthly);\r\n  document.getElementById('res-ltv').textContent = fmtDollar(ltv);\r\n  document.getElementById('res-recoverable').textContent = fmtDollar(recoverable);\r\n  document.getElementById('res-potential-leads').textContent = potentialLeads;\r\n  document.getElementById('res-recover-note').textContent = fmtDollar(recoverable);\r\n\r\n  document.querySelectorAll('.calc-slider').forEach(sl => {\r\n    const pct = ((sl.value - sl.min) \/ (sl.max - sl.min)) * 100;\r\n    sl.style.background = `linear-gradient(to right, var(--green) ${pct}%, rgba(15,23,42,0.07) ${pct}%)`;\r\n  });\r\n}\r\ndocument.addEventListener('DOMContentLoaded', () => { updateCalc(); });\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Services CRM &amp; Automation Google Search Ads Local SEO Meta Ads SEO &amp; AEO&hellip;<\/p>\n","protected":false},"author":279444861,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_forum_subforum_count":0,"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-500","page","type-page","status-publish","hentry"],"blog_post_layout_featured_media_urls":{"thumbnail":"","full":""},"categories_names":[],"comments_number":"0","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PhbZJe-84","jetpack-related-posts":[{"id":99,"url":"https:\/\/elderbloomstrategies.com\/?page_id=99","url_meta":{"origin":500,"position":0},"title":"Frequently Asked Questions","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":96,"url":"https:\/\/elderbloomstrategies.com\/?page_id=96","url_meta":{"origin":500,"position":1},"title":"Blog: The Census Intelligence Journal","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Submit a Request Contact Us Home Services CRM &\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":60,"url":"https:\/\/elderbloomstrategies.com\/?page_id=60","url_meta":{"origin":500,"position":2},"title":"CRM &#038; Automation","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Submit a Request Contact Us Home Services CRM &\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":81,"url":"https:\/\/elderbloomstrategies.com\/?page_id=81","url_meta":{"origin":500,"position":3},"title":"Community Branding","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":57,"url":"https:\/\/elderbloomstrategies.com\/?page_id=57","url_meta":{"origin":500,"position":4},"title":"Our Partners","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":90,"url":"https:\/\/elderbloomstrategies.com\/?page_id=90","url_meta":{"origin":500,"position":5},"title":"Public Relations","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/users\/279444861"}],"replies":[{"embeddable":true,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=500"}],"version-history":[{"count":15,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/500\/revisions"}],"predecessor-version":[{"id":1380,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/500\/revisions\/1380"}],"wp:attachment":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}