{"id":102,"date":"2026-04-09T21:17:30","date_gmt":"2026-04-10T01:17:30","guid":{"rendered":"https:\/\/elderbloomstrategies.com\/?page_id=102"},"modified":"2026-10-01T20:29:11","modified_gmt":"2026-10-02T00:29:11","slug":"case-studies","status":"publish","type":"page","link":"https:\/\/elderbloomstrategies.com\/?page_id=102","title":{"rendered":"Case Studies &#038; Proven Occupancy Recoveries"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"102\" class=\"elementor elementor-102\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28ff120c e-flex e-con-boxed e-con e-parent\" data-id=\"28ff120c\" 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-b559e1a elementor-widget elementor-widget-global elementor-global-818 elementor-widget-html\" data-id=\"b559e1a\" 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<div class=\"elementor-element elementor-element-1554a639 elementor-widget elementor-widget-html\" data-id=\"1554a639\" 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>Case Studies | Elderbloom Strategies | Senior Living Marketing Results | Boston, MA<\/title>\r\n<meta name=\"description\" content=\"Real results from real senior living communities. See how Elderbloom Strategies helped 140+ communities across the US, Canada & Europe achieve 94% average occupancy through proven digital marketing strategies.\">\r\n<meta name=\"keywords\" content=\"senior living marketing case studies, senior living occupancy results, elderbloom strategies results, senior living marketing agency proof, assisted living marketing results, memory care marketing, senior living google ads results, senior living SEO case study\">\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\/\">\r\n<meta property=\"og:title\" content=\"Case Studies | Elderbloom Strategies | Proven Senior Living Marketing Results\">\r\n<meta property=\"og:description\" content=\"140+ senior living communities transformed. Real occupancy growth, real move-ins, real revenue recovered. See the proof.\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:url\" content=\"https:\/\/elderbloomstrategies.com\/case-studies\/\">\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=\"Case Studies | Elderbloom Strategies | Senior Living Marketing Results\">\r\n<meta name=\"twitter:description\" content=\"Proven occupancy growth. Real move-ins. 140+ communities served. The only agency built exclusively for senior living.\">\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebPage\",\r\n  \"name\": \"Case Studies | Elderbloom Strategies\",\r\n  \"url\": \"https:\/\/elderbloomstrategies.com\/case-studies\/\",\r\n  \"description\": \"Real results from 140+ senior living communities across the US, Canada and Europe served by Elderbloom Strategies \u2014 the only marketing agency built exclusively for senior living.\",\r\n  \"mainEntity\": {\r\n    \"@type\": \"MarketingAgency\",\r\n    \"name\": \"Elderbloom Strategies\",\r\n    \"url\": \"https:\/\/elderbloomstrategies.com\",\r\n    \"telephone\": \"+19783334400\",\r\n    \"email\": \"info@elderbloomstrategies.com\",\r\n    \"foundingDate\": \"2016\",\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    \"slogan\": \"Fill Beds Faster. Grow Smarter.\",\r\n    \"areaServed\": [\"US\", \"CA\", \"EU\"]\r\n  }\r\n}\r\n<\/script>\r\n\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\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\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\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\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\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\/* TICKER \u2014 injected via JS directly into body to escape Elementor wrappers *\/\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\/* ===== 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(38px, 6vw, 76px); 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(16px, 2.2vw, 19px); color: rgba(20,24,31,0.8); font-weight: 400; max-width: 680px; line-height: 1.7; margin-bottom: 3rem; }\r\n.hero-cta-row { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; margin-bottom: 3rem; }\r\n.hero-trust-row { display: flex; gap: 24px; flex-wrap: wrap; align-items: center; padding-top: 24px; border-top: 1px solid var(--border); margin-bottom: 3rem; }\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.hero-stats { display: flex; gap: 48px; padding-top: 48px; border-top: 1px solid var(--border); flex-wrap: wrap; }\r\n.hero-stat-num { font-size: 42px; font-weight: 900; color:var(--green-text,#067350); line-height: 1; }\r\n.hero-stat-label { font-size: 13px; color: var(--text-muted); margin-top: 6px; max-width: 160px; line-height: 1.4; }\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(30px, 4vw, 46px); 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\/* ===== 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\/* ===== FEATURED CASE STUDY ===== *\/\r\n#featured { position: relative; overflow: hidden; }\r\n.featured-glow { position: absolute; width: 800px; height: 800px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.07) 0%, transparent 70%); top: -200px; left: -200px; pointer-events: none; }\r\n.featured-header { text-align: center; margin-bottom: 60px; }\r\n.featured-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.featured-card { background: var(--bg-card); border: 1px solid var(--border-green); border-radius: 28px; overflow: hidden; position: relative; }\r\n.featured-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.featured-badge { display: inline-flex; align-items: center; gap: 8px; font-size: 11px; font-weight: 700; padding: 5px 14px; border-radius: 100px; background: rgba(24,203,150,0.1); border: 1px solid rgba(24,203,150,0.25); color:var(--green-text,#067350); margin-bottom: 12px; }\r\n.featured-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 0; }\r\n.featured-left { padding: 56px 48px; border-right: 1px solid var(--border); }\r\n.featured-right { padding: 56px 48px; background: var(--bg-card2); }\r\n.featured-care-type { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 700; color: var(--purple); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 16px; }\r\n.featured-title { font-size: clamp(22px, 3vw, 34px); font-weight: 900; line-height: 1.15; margin-bottom: 8px; }\r\n.featured-location { font-size: 13px; color: var(--text-muted); margin-bottom: 24px; display: flex; align-items: center; gap: 6px; }\r\n.featured-story { font-size: 15px; color: rgba(20,24,31,0.8); line-height: 1.8; margin-bottom: 28px; }\r\n.featured-story strong { color: var(--text-white); }\r\n.featured-cta-row { display: flex; gap: 12px; flex-wrap: wrap; }\r\n.featured-metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-bottom: 32px; }\r\n.featured-metric { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 24px 16px; text-align: center; position: relative; overflow: hidden; }\r\n.featured-metric::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.featured-metric-num { font-size: clamp(24px, 3vw, 36px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 6px; }\r\n.featured-metric-label { font-size: 11px; color: var(--text-muted); line-height: 1.4; }\r\n.chart-section { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 16px; padding: 24px; margin-bottom: 24px; }\r\n.chart-title { font-size: 12px; font-weight: 700; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 20px; }\r\n.chart-bars { display: flex; align-items: flex-end; gap: 8px; height: 100px; }\r\n.chart-bar-wrap { display: flex; flex-direction: column; align-items: center; gap: 6px; flex: 1; }\r\n.chart-bar { width: 100%; border-radius: 4px 4px 0 0; background: rgba(24,203,150,0.25); transition: all 0.5s ease; position: relative; overflow: hidden; }\r\n.chart-bar.highlight { background: var(--green); box-shadow: 0 0 16px rgba(24,203,150,0.3); }\r\n.chart-bar-label { font-size: 9px; color: var(--text-dim); text-align: center; }\r\n.chart-bar-val { font-size: 9px; font-weight: 700; color:var(--green-text,#067350); text-align: center; }\r\n.cost-table { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n.cost-row { background: var(--bg-card); border: 1px solid var(--border); border-radius: 10px; padding: 14px 16px; }\r\n.cost-label { font-size: 11px; color: var(--text-muted); margin-bottom: 4px; }\r\n.cost-val { font-size: 18px; font-weight: 900; }\r\n.cost-val.red { color:#c81e1e; }\r\n.cost-val.green { color:var(--green-text,#067350); }\r\n\r\n\/* ===== FILTER \/ CASE STUDIES ===== *\/\r\n#case-studies { background: var(--bg-card); border-top: 1px solid var(--border); }\r\n.cs-header { text-align: center; margin-bottom: 60px; }\r\n.cs-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.filter-bar { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; margin-bottom: 48px; }\r\n.filter-btn { display: inline-flex; align-items: center; gap: 6px; padding: 8px 18px; border-radius: 100px; border: 1px solid var(--border); background: transparent; color: rgba(20,24,31,0.8); font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 600; cursor: pointer; transition: all 0.25s; letter-spacing: 0.03em; }\r\n.filter-btn:hover { border-color: rgba(24,203,150,0.3); color:var(--green-text,#067350); background: rgba(24,203,150,0.05); }\r\n.filter-btn.active { border-color: var(--green); color:var(--green-text,#067350); background: rgba(24,203,150,0.08); }\r\n.live-activity { display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px; background: rgba(24,203,150,0.05); border: 1px solid rgba(24,203,150,0.15); border-radius: 100px; font-size: 12px; color: rgba(20,24,31,0.8); margin-bottom: 40px; }\r\n.cs-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.cs-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 20px; overflow: hidden; transition: all 0.3s; position: relative; display: flex; flex-direction: column; }\r\n.cs-card:hover { border-color: rgba(24,203,150,0.25); transform: translateY(-5px); box-shadow: 0 24px 70px rgba(24,203,150,0.08); }\r\n.cs-card-top { padding: 28px 28px 22px; background: var(--bg-card2); border-bottom: 1px solid var(--border); position: relative; overflow: hidden; flex-shrink: 0; }\r\n.cs-card-top::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.cs-care-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--purple); margin-bottom: 12px; }\r\n.cs-community-name { font-size: 18px; font-weight: 900; margin-bottom: 6px; line-height: 1.2; }\r\n.cs-location { font-size: 12px; color: var(--text-muted); display: flex; align-items: center; gap: 4px; margin-bottom: 16px; }\r\n.cs-summary { font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.7; }\r\n.cs-card-metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); }\r\n.cs-metric { background: var(--bg-card2); padding: 16px 12px; text-align: center; }\r\n.cs-metric-num { font-size: 20px; font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 4px; }\r\n.cs-metric-label { font-size: 10px; color: var(--text-muted); line-height: 1.3; }\r\n.cs-card-bottom { padding: 20px 28px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; flex: 1; }\r\n.cs-tags { display: flex; flex-wrap: wrap; gap: 6px; }\r\n.cs-tag { font-size: 10px; font-weight: 600; padding: 3px 10px; border-radius: 100px; background: rgba(15,23,42,0.04); border: 1px solid var(--border); color: rgba(20,24,31,0.8); white-space: nowrap; }\r\n.cs-read { font-size: 12px; font-weight: 700; color:var(--green-text,#067350); display: flex; align-items: center; gap: 4px; flex-shrink: 0; transition: gap 0.2s; }\r\n.cs-card:hover .cs-read { gap: 8px; }\r\n.cs-results-badge { font-size: 10px; font-weight: 700; color: var(--text-muted); display: flex; align-items: center; gap: 4px; }\r\n\r\n\/* ===== RESULTS STRIP ===== *\/\r\n#results-strip { padding: 80px 0; border-top: 1px solid var(--border); }\r\n.results-inner { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin-bottom: 60px; }\r\n.result-block { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; padding: 32px 24px; text-align: center; position: relative; overflow: hidden; transition: all 0.3s; }\r\n.result-block:hover { border-color: var(--border-green); transform: translateY(-4px); }\r\n.result-block::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); opacity: 0; transition: opacity 0.3s; }\r\n.result-block:hover::before { opacity: 1; }\r\n.result-num { font-size: clamp(32px, 4vw, 52px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 10px; }\r\n.result-label { font-size: 13px; color: var(--text-muted); line-height: 1.5; }\r\n\r\n\/* ===== TESTIMONIALS ===== *\/\r\n#testimonials { background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.testimonials-header { text-align: center; margin-bottom: 60px; }\r\n.testimonials-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.testimonial-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 20px; padding: 36px 30px; position: relative; transition: all 0.3s; }\r\n.testimonial-card:hover { border-color: rgba(24,203,150,0.25); transform: translateY(-4px); }\r\n.stars { display: flex; gap: 4px; margin-bottom: 20px; }\r\n.star { width: 14px; height: 14px; 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.testimonial-quote { font-size: 14px; line-height: 1.75; color: rgba(20,24,31,0.8); margin-bottom: 28px; font-style: italic; }\r\n.testimonial-quote::before { content: '\\201C'; color:var(--green-text,#067350); font-size: 32px; line-height: 0; vertical-align: -14px; margin-right: 4px; }\r\n.testimonial-author { display: flex; align-items: center; gap: 14px; border-top: 1px solid var(--border); padding-top: 22px; }\r\n.author-avatar { width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, var(--green), var(--purple)); display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #050505; flex-shrink: 0; }\r\n.author-name { font-size: 14px; font-weight: 700; }\r\n.author-title { font-size: 12px; color: var(--text-muted); margin-top: 2px; }\r\n\r\n\/* ===== MORE STORIES CTA ===== *\/\r\n#more-stories { padding: 80px 0; }\r\n.more-inner { 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-radius: 24px; padding: 70px 80px; text-align: center; position: relative; overflow: hidden; }\r\n.more-inner::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.more-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.more-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.more-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; transform: none !important; box-shadow: none !important; }\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  .featured-inner { grid-template-columns: 1fr; }\r\n  .featured-left { border-right: none; border-bottom: 1px solid var(--border); padding: 40px 36px; }\r\n  .featured-right { padding: 40px 36px; }\r\n  .cs-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .results-inner { grid-template-columns: repeat(2, 1fr); }\r\n  .testimonials-grid { 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  .more-inner { padding: 50px 40px; }\r\n}\r\n@media (max-width: 768px) {\r\n  section { padding: 70px 0; }\r\n  .container { padding: 0 1.25rem; }\r\n  .cs-grid { grid-template-columns: 1fr; }\r\n  .results-inner { grid-template-columns: repeat(2, 1fr); }\r\n  .testimonials-grid { grid-template-columns: 1fr; }\r\n  .featured-metrics { grid-template-columns: repeat(3, 1fr); }\r\n  .featured-left, .featured-right { padding: 32px 24px; }\r\n  .contact-form { padding: 28px 22px; }\r\n  .form-row { grid-template-columns: 1fr; }\r\n  .more-inner { padding: 36px 24px; }\r\n  .calc-inputs { padding: 22px 18px; }\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  .featured-metrics { grid-template-columns: 1fr 1fr; }\r\n  .featured-metrics .featured-metric:last-child { grid-column: span 2; }\r\n  .more-cta-row { flex-direction: column; align-items: center; }\r\n  .filter-bar { gap: 6px; }\r\n  .filter-btn { font-size: 11px; padding: 6px 12px; }\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 \u2014 JS injected directly onto document.body to escape Elementor containers -->\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\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\r\n  document.addEventListener('DOMContentLoaded', function() {\r\n    document.body.appendChild(wrap);\r\n\r\n    \/\/ Auto-detect the Elementor\/WordPress sticky header height and sit below it\r\n    function getHeaderHeight() {\r\n      \/\/ Common Elementor & WordPress header selectors\r\n      var selectors = [\r\n        '#masthead',\r\n        '.site-header',\r\n        'header.elementor-section',\r\n        '.elementor-location-header',\r\n        '#header',\r\n        '.header-global',\r\n        'header[class*=\"elementor\"]',\r\n        'header',\r\n        '.navbar',\r\n        '#navbar'\r\n      ];\r\n      for (var i = 0; i < selectors.length; i++) {\r\n        var el = document.querySelector(selectors[i]);\r\n        if (el) {\r\n          var rect = el.getBoundingClientRect();\r\n          var h = el.offsetHeight || rect.height;\r\n          if (h > 20) return Math.round(h);\r\n        }\r\n      }\r\n      return 80; \/\/ safe fallback if no header found\r\n    }\r\n\r\n    function positionTicker() {\r\n      var h = getHeaderHeight();\r\n      wrap.style.top = h + 'px';\r\n    }\r\n\r\n    positionTicker();\r\n    window.addEventListener('resize', positionTicker);\r\n    \/\/ Re-check after a short delay in case Elementor renders late\r\n    setTimeout(positionTicker, 500);\r\n    setTimeout(positionTicker, 1500);\r\n  });\r\n})();\r\n<\/script>\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 Studies \u00b7 Elderbloom Strategies \u00b7 Boston, MA<\/div>\r\n    <h1 class=\"hero-headline reveal\">\r\n      Real Communities.<br>\r\n      <span class=\"gradient-text\">Real Move-Ins. Undeniable Results.<\/span>\r\n    <\/h1>\r\n    <p class=\"hero-sub reveal reveal-delay-1\">\r\n      We don't deal in promises. We deal in proof. Here's what happens when senior living communities stop settling for generic agencies and start working with a team that speaks their language \u2014 and is accountable to one number: <strong style=\"color:var(--text-white);\">occupied units.<\/strong>\r\n    <\/p>\r\n    <div class=\"hero-cta-row reveal reveal-delay-2\">\r\n      <a href=\"#contact\" class=\"btn-primary\">Get Results Like These \u2192<\/a>\r\n      <a href=\"#case-studies\" class=\"btn-ghost\">View All Case Studies \u2193<\/a>\r\n    <\/div>\r\n    <div class=\"hero-trust-row reveal reveal-delay-3\">\r\n      <div class=\"hero-trust-item\">140+ Communities Transformed<\/div>\r\n      <div class=\"hero-trust-item\">US \u00b7 Canada \u00b7 Europe<\/div>\r\n      <div class=\"hero-trust-item\">94% Avg Occupancy Achieved<\/div>\r\n      <div class=\"hero-trust-item\">Senior Living Only. Always.<\/div>\r\n      <div class=\"hero-trust-item\">Est. 2016 \u00b7 Boston, MA<\/div>\r\n    <\/div>\r\n    <div class=\"hero-stats reveal reveal-delay-4\">\r\n      <div>\r\n        <div class=\"hero-stat-num count-up\" data-target=\"140\">0<\/div>\r\n        <div class=\"hero-stat-label\">Communities Transformed Across 3 Continents<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\">318%<\/div>\r\n        <div class=\"hero-stat-label\">Average Increase in Qualified Move-In Leads<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num count-up\" data-target=\"94\">0<\/div>\r\n        <div class=\"hero-stat-label\">% Average Occupancy Achieved for Clients<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\" style=\"font-size:42px;font-weight:900;color:var(--green-text,#067350);line-height:1;\">$2.1M<\/div>\r\n        <div class=\"hero-stat-label\">Single-Client Revenue Recovered in One Year<\/div>\r\n      <\/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\">140+<\/div>\r\n        <div class=\"proof-label\">Senior Living Communities Served Across US, Canada &amp; Europe<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">$47M+<\/div>\r\n        <div class=\"proof-label\">Estimated Client Revenue Generated Since 2016<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">94%<\/div>\r\n        <div class=\"proof-label\">Average Occupancy Achieved for Long-Term Clients<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">98%<\/div>\r\n        <div class=\"proof-label\">Client Retention Rate \u2014 Because Results Speak for Themselves<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== NEWSLETTER ===== -->\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<!-- ===== FEATURED CASE STUDY ===== -->\r\n<section id=\"featured\">\r\n  <div class=\"featured-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"featured-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">\u2b50 Featured Result<\/div>\r\n      <h2 class=\"featured-headline\">From 71% Occupancy<br><span class=\"gradient-text\">to a Waitlist in Under 7 Months<\/span><\/h2>\r\n    <\/div>\r\n    <div class=\"featured-card reveal\">\r\n      <div class=\"featured-inner\">\r\n        <div class=\"featured-left\">\r\n          <div class=\"featured-care-type\">\ud83c\udfe0 Assisted Living + Memory Care<\/div>\r\n          <h3 class=\"featured-title\">The Residence at Quarry Hill<\/h3>\r\n          <div class=\"featured-location\">\ud83d\udccd Burlington, VT<\/div>\r\n          <p class=\"featured-story\">\r\n            The Residence at Quarry Hill was underperforming in one of Vermont's most competitive senior living markets. At <strong>71% occupancy<\/strong> with a stagnant inquiry pipeline and a <strong>3.8-star Google rating<\/strong>, they were losing an estimated <strong>$1.6M in annual revenue<\/strong> to stronger-positioned competitors. Their existing marketing relied heavily on print and word-of-mouth \u2014 with virtually no digital infrastructure in place.\r\n          <\/p>\r\n          <p class=\"featured-story\">\r\n            Elderbloom deployed a full-funnel digital strategy built specifically for the Burlington market: hyper-local Google Search Ads, a top-to-bottom Local SEO overhaul, Meta remarketing targeting adult children within a 25-mile radius, a proactive reputation management campaign, and CRM automation that cut lead response time from over <strong>19 hours to under 6 minutes<\/strong>. By month three, tours were up 280%. By month seven, Quarry Hill was operating at <strong>95% occupancy<\/strong> \u2014 with a growing waitlist for memory care.\r\n          <\/p>\r\n          <div class=\"featured-cta-row\">\r\n            <a href=\"#contact\" class=\"btn-primary\">Get Results Like This \u2192<\/a>\r\n            <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1006\" target=\"_blank\" rel=\"noopener\" class=\"btn-outline-green\">Read Full Case Study \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"featured-right\">\r\n          <div class=\"featured-metrics\">\r\n            <div class=\"featured-metric\">\r\n              <div class=\"featured-metric-num\">+24pp<\/div>\r\n              <div class=\"featured-metric-label\">Occupancy Gained<br>(71\u219295%)<\/div>\r\n            <\/div>\r\n            <div class=\"featured-metric\">\r\n              <div class=\"featured-metric-num\">380%<\/div>\r\n              <div class=\"featured-metric-label\">Increase in Monthly Leads<\/div>\r\n            <\/div>\r\n            <div class=\"featured-metric\">\r\n              <div class=\"featured-metric-num\">4.7\u2605<\/div>\r\n              <div class=\"featured-metric-label\">Google Rating<br>(from 3.8)<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"chart-section\">\r\n            <div class=\"chart-title\">Monthly Tour Inquiries \u2014 The Residence at Quarry Hill<\/div>\r\n            <div class=\"chart-bars\" id=\"featuredChart\"><\/div>\r\n          <\/div>\r\n          <div class=\"cost-table\">\r\n            <div class=\"cost-row\">\r\n              <div class=\"cost-label\">Cost Per Tour (Before)<\/div>\r\n              <div class=\"cost-val red\">$138 <span style=\"font-size:12px;font-weight:600;\">\u2191 Bloated<\/span><\/div>\r\n            <\/div>\r\n            <div class=\"cost-row\">\r\n              <div class=\"cost-label\">Cost Per Tour (After)<\/div>\r\n              <div class=\"cost-val green\">$29 <span style=\"font-size:12px;font-weight:600;\">\u2193 -79%<\/span><\/div>\r\n            <\/div>\r\n            <div class=\"cost-row\">\r\n              <div class=\"cost-label\">Lead Response Time<\/div>\r\n              <div class=\"cost-val green\">6 min <span style=\"font-size:12px;font-weight:600;\">\u2193 from 19hrs<\/span><\/div>\r\n            <\/div>\r\n            <div class=\"cost-row\">\r\n              <div class=\"cost-label\">Revenue Recovered (Annual)<\/div>\r\n              <div class=\"cost-val green\">$1.6M <span style=\"font-size:12px;font-weight:600;\">\u2191 Verified<\/span><\/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<!-- ===== PORTFOLIO NUMBERS ===== -->\r\n<section id=\"results-strip\">\r\n  <div class=\"container\">\r\n    <div class=\"cs-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">The Numbers<\/div>\r\n      <h2 class=\"cs-headline\" style=\"font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1;margin-bottom:1rem;\">Nine Years of Proof.<br><span class=\"gradient-text\">Across Every Care Type &amp; Market.<\/span><\/h2>\r\n    <\/div>\r\n    <div class=\"results-inner\">\r\n      <div class=\"result-block reveal\">\r\n        <div class=\"result-num count-up\" data-target=\"140\">0<\/div>\r\n        <div class=\"result-label\">Communities Served Across US, Canada &amp; Europe<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal reveal-delay-1\">\r\n        <div class=\"result-num\">94%<\/div>\r\n        <div class=\"result-label\">Average Occupancy Achieved for Long-Term Clients<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal reveal-delay-2\">\r\n        <div class=\"result-num\">318%<\/div>\r\n        <div class=\"result-label\">Average Increase in Qualified Organic Inquiries<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal reveal-delay-3\">\r\n        <div class=\"result-num\">60<\/div>\r\n        <div class=\"result-label\">Days Average to First Measurable Results<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal\">\r\n        <div class=\"result-num\">9\u00d7<\/div>\r\n        <div class=\"result-label\">More Likely to Convert With 5-Min Response (Our CRM Standard)<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal reveal-delay-1\">\r\n        <div class=\"result-num\">98%<\/div>\r\n        <div class=\"result-label\">Client Retention Rate \u2014 Because Results Keep Them Here<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal reveal-delay-2\">\r\n        <div class=\"result-num\">$47M+<\/div>\r\n        <div class=\"result-label\">Estimated Client Revenue Generated Since 2016<\/div>\r\n      <\/div>\r\n      <div class=\"result-block reveal reveal-delay-3\">\r\n        <div class=\"result-num\">25+<\/div>\r\n        <div class=\"result-label\">Senior Living Marketing Specialists on Our Team<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CASE STUDIES GRID ===== -->\r\n<section id=\"case-studies\">\r\n  <div class=\"container\">\r\n    <div class=\"cs-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Case Studies<\/div>\r\n      <h2 class=\"cs-headline\">Communities We've Transformed<\/h2>\r\n      <p style=\"font-size:16px;color:rgba(20,24,31,0.8);max-width:560px;margin:0 auto 2.5rem;\">Every community below is a real story \u2014 real census pressure, real strategic work, and real measurable growth.<\/p>\r\n    <\/div>\r\n\r\n    <!-- Filter Bar -->\r\n    <div class=\"filter-bar\">\r\n      <button class=\"filter-btn active\" onclick=\"filterCS(this,'all')\">All Case Studies<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCS(this,'northeast')\">Northeast<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCS(this,'southeast')\">Southeast<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCS(this,'midwest')\">Midwest<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCS(this,'west')\">West Coast<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCS(this,'newyork')\">New York<\/button>\r\n    <\/div>\r\n\r\n    <div style=\"text-align:center;margin-bottom:40px;\">\r\n      <div class=\"live-activity\">\r\n        <div class=\"live-dot\" style=\"width:7px;height:7px;\"><\/div>\r\n        <span>Live: <strong id=\"liveCount\" style=\"color:var(--green-text,#067350);\">4<\/strong> communities reviewing strategy calls this week<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cs-grid\" id=\"csGrid\">\r\n\r\n      <!-- Card 1 -->\r\n      <div class=\"cs-card reveal\" data-region=\"northeast\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfdb\ufe0f CCRC \/ Life Plan<\/div>\r\n          <div class=\"cs-community-name\">St. Andrews Village<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Boothbay Harbor, ME<\/div>\r\n          <p class=\"cs-summary\">Local SEO &amp; Google Ads turned a hidden coastal gem into the #1 searched senior community in Lincoln County \u2014 and kept them there.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">318%<\/div><div class=\"cs-metric-label\">More Organic Inquiries<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">#1<\/div><div class=\"cs-metric-label\">Local Map Pack Rank<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">+19pp<\/div><div class=\"cs-metric-label\">Occupancy Gained<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Local SEO<\/span>\r\n              <span class=\"cs-tag\">Google Ads<\/span>\r\n              <span class=\"cs-tag\">Reputation Mgmt<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 5 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=462\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 2 -->\r\n      <div class=\"cs-card reveal reveal-delay-1\" data-region=\"southeast\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfe0 Assisted Living<\/div>\r\n          <div class=\"cs-community-name\">The Preserve at Palm-Aire<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Pompano Beach, FL<\/div>\r\n          <p class=\"cs-summary\">Meta Ads &amp; CRM automation slashed lead response time from 21 hrs to 8 minutes \u2014 move-ins doubled in Q2 alone.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">2\u00d7<\/div><div class=\"cs-metric-label\">Move-Ins in Q2<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">$22<\/div><div class=\"cs-metric-label\">Cost Per Qualified Lead<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">93%<\/div><div class=\"cs-metric-label\">Occupancy Achieved<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Meta Ads<\/span>\r\n              <span class=\"cs-tag\">CRM &amp; Automation<\/span>\r\n              <span class=\"cs-tag\">Tracking<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 60 days<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=469\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 3 -->\r\n      <div class=\"cs-card reveal reveal-delay-2\" data-region=\"northeast\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfdb\ufe0f CCRC \/ Life Plan<\/div>\r\n          <div class=\"cs-community-name\">The Highlands at Wyomissing<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Reading, PA<\/div>\r\n          <p class=\"cs-summary\">Full SEO &amp; AEO overhaul secured page-one rankings for 22 high-intent keywords \u2014 driving $2.8M in recoverable annual revenue.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">$2.8M<\/div><div class=\"cs-metric-label\">Revenue Recovered<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">296%<\/div><div class=\"cs-metric-label\">Organic Traffic Growth<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">4.8\u2605<\/div><div class=\"cs-metric-label\">Google Rating (from 3.7)<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">SEO &amp; AEO<\/span>\r\n              <span class=\"cs-tag\">Local SEO<\/span>\r\n              <span class=\"cs-tag\">Reputation<\/span>\r\n              <span class=\"cs-tag\">Web Dev<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 6 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=476\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 4 -->\r\n      <div class=\"cs-card reveal\" data-region=\"northeast\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfe1 Independent Living<\/div>\r\n          <div class=\"cs-community-name\">The Watermark at 3030 Park<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Bridgeport, CT<\/div>\r\n          <p class=\"cs-summary\">Virtual tour integration &amp; UX redesign increased online tour bookings by 247% \u2014 filling 31 units in just 90 days.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">247%<\/div><div class=\"cs-metric-label\">More Online Tour Bookings<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">31<\/div><div class=\"cs-metric-label\">Units Filled in 90 Days<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">96%<\/div><div class=\"cs-metric-label\">Occupancy Achieved<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Virtual Tour<\/span>\r\n              <span class=\"cs-tag\">UX\/UI<\/span>\r\n              <span class=\"cs-tag\">Web Dev<\/span>\r\n              <span class=\"cs-tag\">Google Ads<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 90 days<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=479\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 5 -->\r\n      <div class=\"cs-card reveal reveal-delay-1\" data-region=\"northeast\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfdb\ufe0f CCRC \/ Life Plan<\/div>\r\n          <div class=\"cs-community-name\">The Village at Penn State<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd State College, PA<\/div>\r\n          <p class=\"cs-summary\">Community branding &amp; strategic PR repositioned a legacy campus \u2014 tour volume up 184% and waitlist reopened for first time in 3 years.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">184%<\/div><div class=\"cs-metric-label\">Tour Volume Increase<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">Waitlist<\/div><div class=\"cs-metric-label\">Reopened After 3 Years<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">4.9\u2605<\/div><div class=\"cs-metric-label\">Google Rating Achieved<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Community Branding<\/span>\r\n              <span class=\"cs-tag\">Public Relations<\/span>\r\n              <span class=\"cs-tag\">Social Media<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 5 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=482\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 6 -->\r\n      <div class=\"cs-card reveal reveal-delay-2\" data-region=\"newyork\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfe0 Assisted Living<\/div>\r\n          <div class=\"cs-community-name\">The Bristal at Lake Success<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Lake Success, NY<\/div>\r\n          <p class=\"cs-summary\">Google Ads restructure eliminated $9,400\/mo in wasted spend \u2014 cost per tour dropped from $148 to $34 in just 45 days.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">$9.4K<\/div><div class=\"cs-metric-label\">Monthly Waste Cut<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">$34<\/div><div class=\"cs-metric-label\">New Cost Per Tour<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">+77%<\/div><div class=\"cs-metric-label\">Tour Volume Increase<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Google Search Ads<\/span>\r\n              <span class=\"cs-tag\">Tracking<\/span>\r\n              <span class=\"cs-tag\">CRM<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 45 days<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=485\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 7 -->\r\n      <div class=\"cs-card reveal\" data-region=\"midwest\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83e\udde0 Memory Care<\/div>\r\n          <div class=\"cs-community-name\">The Carrington at Lincolnwood<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Lincolnwood, IL<\/div>\r\n          <p class=\"cs-summary\">Reputation management &amp; social media strategy reversed a 2.8-star crisis \u2014 68 new reviews in 60 days, inquiries up 220%.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">4.7\u2605<\/div><div class=\"cs-metric-label\">Google Rating (from 2.8)<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">+68<\/div><div class=\"cs-metric-label\">New Reviews in 60 Days<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">220%<\/div><div class=\"cs-metric-label\">More Family Inquiries<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Reputation Mgmt<\/span>\r\n              <span class=\"cs-tag\">Social Media<\/span>\r\n              <span class=\"cs-tag\">Meta Ads<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 3 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=491\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 8 -->\r\n      <div class=\"cs-card reveal reveal-delay-1\" data-region=\"west\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfe1 Independent Living<\/div>\r\n          <div class=\"cs-community-name\">The Variel at Warner Center<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Woodland Hills, CA<\/div>\r\n          <p class=\"cs-summary\">Videography, virtual tours &amp; SEO for a brand-new luxury community \u2014 89% occupancy achieved before the grand opening doors even opened.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">89%<\/div><div class=\"cs-metric-label\">Pre-Opening Occupancy<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">3.1M<\/div><div class=\"cs-metric-label\">Video Views (5 Months)<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">$41<\/div><div class=\"cs-metric-label\">Cost Per Qualified Lead<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Videography<\/span>\r\n              <span class=\"cs-tag\">Virtual Tour<\/span>\r\n              <span class=\"cs-tag\">SEO &amp; AEO<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 5 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=494\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 9 -->\r\n      <div class=\"cs-card reveal reveal-delay-2\" data-region=\"newyork\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfdb\ufe0f CCRC \/ Life Plan<\/div>\r\n          <div class=\"cs-community-name\">The Watermark at Brooklyn Heights<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Brooklyn, NY<\/div>\r\n          <p class=\"cs-summary\">Hyperlocal Google &amp; Meta strategy outcompeted 6 rival communities in one of the most saturated senior living markets in the US.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">380%<\/div><div class=\"cs-metric-label\">Qualified Lead Increase<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">-61%<\/div><div class=\"cs-metric-label\">Cost Per Tour<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">95%<\/div><div class=\"cs-metric-label\">Occupancy Achieved<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">Google Search Ads<\/span>\r\n              <span class=\"cs-tag\">Meta Ads<\/span>\r\n              <span class=\"cs-tag\">Local SEO<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 4 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=500\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Card 10 -->\r\n      <div class=\"cs-card reveal\" data-region=\"west\">\r\n        <div class=\"cs-card-top\">\r\n          <div class=\"cs-care-badge\">\ud83c\udfe0 Assisted Living<\/div>\r\n          <div class=\"cs-community-name\">The Ridge at Pinehurst<\/div>\r\n          <div class=\"cs-location\">\ud83d\udccd Lakewood, CO<\/div>\r\n          <p class=\"cs-summary\">Full-funnel CRM, tracking &amp; reporting strategy gave the sales team complete pipeline visibility \u2014 closing rate improved from 14% to 39%.<\/p>\r\n        <\/div>\r\n        <div class=\"cs-card-metrics\">\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">39%<\/div><div class=\"cs-metric-label\">Tour-to-Move-In Close Rate<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">$1.6M<\/div><div class=\"cs-metric-label\">Added Annual Revenue<\/div><\/div>\r\n          <div class=\"cs-metric\"><div class=\"cs-metric-num\">+24pp<\/div><div class=\"cs-metric-label\">Occupancy Gained<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"cs-card-bottom\">\r\n          <div>\r\n            <div class=\"cs-tags\">\r\n              <span class=\"cs-tag\">CRM &amp; Automation<\/span>\r\n              <span class=\"cs-tag\">Tracking<\/span>\r\n              <span class=\"cs-tag\">Google Ads<\/span>\r\n            <\/div>\r\n            <div class=\"cs-results-badge\" style=\"margin-top:8px;\">\u26a1 Results in 7 months<\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=503\" target=\"_blank\" rel=\"noopener\" class=\"cs-read\">Read Case Study \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div><!-- end cs-grid -->\r\n\r\n    <!-- More stories note -->\r\n    <div class=\"reveal\" style=\"margin-top:60px;padding:40px;background:linear-gradient(135deg,rgba(24,203,150,0.05) 0%,rgba(167,13,213,0.04) 100%);border:1px solid rgba(24,203,150,0.18);border-radius:20px;text-align:center;position:relative;overflow:hidden;\">\r\n      <div style=\"position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--green),var(--purple));\"><\/div>\r\n      <h3 style=\"font-size:clamp(18px,2.5vw,28px);font-weight:900;margin-bottom:12px;\">There Are 140+ More Stories Where These Came From.<\/h3>\r\n      <p style=\"font-size:15px;color:rgba(20,24,31,0.8);max-width:620px;margin:0 auto 24px;line-height:1.7;\">These 10 previews represent a fraction of our results. Our full case study library spans every care type, market size, and region \u2014 from single-site operators to 20+ community portfolios. If you want proof we can work for your specific situation, <strong style=\"color:var(--green-text,#067350);\">request a custom case study match<\/strong> and we'll find you the communities most similar to yours.<\/p>\r\n      <a href=\"#contact\" class=\"btn-primary\">Request My Custom Case Study Match \u2192<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== TESTIMONIALS ===== -->\r\n<section id=\"testimonials\">\r\n  <div class=\"container\">\r\n    <div class=\"testimonials-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">What Our Clients Say<\/div>\r\n      <h2 class=\"testimonials-headline\">The Communities We've Served<br><span class=\"gradient-text\">Speak for Themselves<\/span><\/h2>\r\n      <p class=\"testimonials-sub\" style=\"font-size:16px;color:rgba(20,24,31,0.8);\">We don't ask for testimonials. We earn them.<\/p>\r\n    <\/div>\r\n    <div class=\"testimonials-grid\">\r\n      <div class=\"testimonial-card reveal\">\r\n        <div class=\"stars\"><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><\/div>\r\n        <p class=\"testimonial-quote\">What I respect most about Jean and Jessica is that they understood our community before they ever pitched us anything. They knew the families we serve, the census pressure we were under, and what it would actually take to fix it. That depth of understanding is why we're still with them three years later.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">MD<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Michael D.<\/div>\r\n            <div class=\"author-title\">Owner \/ Operator \u2014 CCRC Portfolio, New England<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"testimonial-card reveal reveal-delay-1\">\r\n        <div class=\"stars\"><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><\/div>\r\n        <p class=\"testimonial-quote\">We had tried three other agencies before Elderbloom. Each one brought us a generic playbook and impressive-looking dashboards full of data that meant nothing to our census. Elderbloom was different from the first call. They didn't sell us. They listened. And then they delivered.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">SL<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Sandra L.<\/div>\r\n            <div class=\"author-title\">VP of Sales &amp; Marketing \u2014 8-Community Portfolio, Southeast<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"testimonial-card reveal reveal-delay-2\">\r\n        <div class=\"stars\"><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><\/div>\r\n        <p class=\"testimonial-quote\">I've been in senior living for 22 years. I've never worked with a marketing team that understood this industry the way Elderbloom does. They speak our language \u2014 census, move-ins, referral sources, payer mix. That's not something you learn from a brochure. That's earned.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">RH<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Robert H.<\/div>\r\n            <div class=\"author-title\">Executive Director \u2014 Assisted Living, Chicago IL<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== MORE STORIES CTA ===== -->\r\n<section id=\"more-stories\">\r\n  <div class=\"container\">\r\n    <div class=\"more-inner reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Your Story Starts Here<\/div>\r\n      <h2 class=\"more-headline\">You've Seen What We've Done.<br><span class=\"gradient-text\">Now Let's Do It for You.<\/span><\/h2>\r\n      <p class=\"more-sub\">Every community in our portfolio started with a conversation. A director, an owner, an operator who decided that the status quo wasn't good enough \u2014 and that they deserved a marketing partner who actually understood their world. Your 30-minute strategy session is completely free. No pitch deck. No pressure.<\/p>\r\n      <div class=\"more-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>\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 do. You know what's possible. Now it's time to have an honest conversation about what's possible for your community. Your 30-minute strategy session is completely free. No pitch deck. No pressure. Just two people who know senior living sitting down with you to talk about what's actually getting in the way of 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      <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=\"Sunrise Senior Living\">\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 => {\r\n  const t = parseInt(el.dataset.target);\r\n  if (t >= 140) el.dataset.suffix = '+';\r\n  else if (t === 94) el.dataset.suffix = '%';\r\n  counterObserver.observe(el);\r\n});\r\n\r\n\/\/ ---- FEATURED CHART ----\r\n(function buildChart() {\r\n  const data = [12, 18, 22, 28, 35, 44, 58, 67, 79, 88, 95, 103];\r\n  const labels = ['M1','M2','M3','M4','M5','M6','M7','M8','M9','M10','M11','M12'];\r\n  const max = Math.max(...data);\r\n  const chart = document.getElementById('featuredChart');\r\n  if (!chart) return;\r\n  data.forEach((v, i) => {\r\n    const wrap = document.createElement('div');\r\n    wrap.className = 'chart-bar-wrap';\r\n    const bar = document.createElement('div');\r\n    bar.className = 'chart-bar' + (i >= 6 ? ' highlight' : '');\r\n    bar.style.height = Math.round((v \/ max) * 90) + 'px';\r\n    const val = document.createElement('div');\r\n    val.className = 'chart-bar-val';\r\n    val.textContent = v;\r\n    const lbl = document.createElement('div');\r\n    lbl.className = 'chart-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  });\r\n})();\r\n\r\n\/\/ ---- FILTER ----\r\nfunction filterCS(btn, region) {\r\n  document.querySelectorAll('.filter-btn').forEach(b => b.classList.remove('active'));\r\n  btn.classList.add('active');\r\n  const cards = document.querySelectorAll('#csGrid .cs-card');\r\n  cards.forEach(card => {\r\n    if (region === 'all' || card.dataset.region === region) {\r\n      card.style.display = 'flex';\r\n      setTimeout(() => { card.style.opacity = '1'; card.style.transform = ''; }, 10);\r\n    } else {\r\n      card.style.opacity = '0';\r\n      card.style.transform = 'scale(0.95)';\r\n      setTimeout(() => { card.style.display = 'none'; }, 300);\r\n    }\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\/\/ ---- CS CARD TRANSITIONS ----\r\ndocument.querySelectorAll('.cs-card').forEach(card => {\r\n  card.style.transition = 'all 0.3s ease';\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  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  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  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  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        cell.title = 'Fully booked';\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  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  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 Studies',\r\n        _subject: 'New Strategy Call Request (Case Studies) \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  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  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  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  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":{"_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,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-102","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-1E","jetpack-related-posts":[{"id":99,"url":"https:\/\/elderbloomstrategies.com\/?page_id=99","url_meta":{"origin":102,"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":102,"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":81,"url":"https:\/\/elderbloomstrategies.com\/?page_id=81","url_meta":{"origin":102,"position":2},"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":60,"url":"https:\/\/elderbloomstrategies.com\/?page_id=60","url_meta":{"origin":102,"position":3},"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":57,"url":"https:\/\/elderbloomstrategies.com\/?page_id=57","url_meta":{"origin":102,"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":476,"url":"https:\/\/elderbloomstrategies.com\/?page_id=476","url_meta":{"origin":102,"position":5},"title":"The Highlands at Wyomissing Case Study","author":"Jean Almonte","date":"April 14, 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":[]}],"_links":{"self":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/102","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=102"}],"version-history":[{"count":69,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/102\/revisions"}],"predecessor-version":[{"id":1364,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/102\/revisions\/1364"}],"wp:attachment":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}